﻿<!--
//------------------------------
var theCaller = new Object();
theCaller.view_w =0; //
theCaller.open_w=null;
theCaller.w_feature="toolbar=no,location=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=650,height=500";

//------------------------------
function open_testsieger(myprop,obj){
    theCaller.w_feature="toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=900,height=697";
    open_view(myprop,obj);
}
function open_direkthaendler(myprop,obj){
    var breite =676;
    var hoehe = 645;
    var positionX=0;
    var positionY=0;

    if ( screen.availWidth !=null){
         positionX=((screen.availWidth / 2) - breite / 2); 
        positionY=((screen.availHeight / 2) - hoehe / 2); 
        theCaller.w_feature="toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width="+ breite+",height="+hoehe;
   }else{
        theCaller.w_feature="toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width="+ breite+",height="+hoehe;
   }   
    open_view(myprop,obj);
    if ( screen.availWidth !=null){

        theCaller.view_w.resizeTo(breite,hoehe); 
        theCaller.view_w.moveTo(positionX,positionY); 
        theCaller.view_w.location=myprop; 
    }
}
function open_view(myprop,obj){

	//obj.href="";
	
	var open_window = 0;
	if (theCaller.selecter_w){
		open_window = theCaller.show_w.closed;
	}else{
		open_window = 1;
	}
	var myURL =myprop;
	var myWindow  = "view";
		//alert ("myURL:" + myURL);
	theCaller.view_w = MM_openBrWindow(myURL,myWindow,theCaller.w_feature);
	if(open_window){
		theCaller.open_w = MM_openBrWindow(myURL,myWindow, theCaller.w_feature);
	}else{
		theCaller.view_w.location.href = myURL;
	}
	theCaller.view_w.focus();
    return false;
	}
//------------------------------
function MM_openBrWindow(theURL,winName,features) { //v2.0
	var   w=window.open(theURL,winName,features);
    return w;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function popup_haendler(id){
  var url= "/suche/direkt_haendlersuche.aspx";
     url="../../"+ id +url;
   
    open_direkthaendler(url,null);
}
function switchContent(objectName,objs,active_id, containerObjectName){

	var a= objs.split(",");
	var cssClass1="unvis";
	var cssClass2="vis";
	var containerCssClass1="tab";
	var containerCssClass2="tabOn";
	var obj;
	for (var i=0; i<a.length;i++){
		obj = MM_findObj(objectName+a[i]);
		if ( obj!=null){
			obj.className=cssClass1;
		}
		obj= MM_findObj(containerObjectName+a[i]);
		if ( obj!=null){
			obj.className=containerCssClass1;
		}
	}

	/*current*/
	obj = MM_findObj(objectName+active_id);
	if ( obj!=null){
			obj.className=cssClass2;
	}
	obj = MM_findObj(containerObjectName+active_id);
	if ( obj!=null){
			obj.className=containerCssClass2;
	}
}
function viewContent(objectName,objs,active_id, callerObjectName, containerObjectName ){

	var a= objs.split(",");
	var cssClass1="unvis";
	var cssClass2="vis";
	var callerCssClass1="active";
	var callerCssClass2="";
	var containerCssClass2 ="vis";
	var containerCssClass1= "unvis";
	var obj;
	var s;
	for (var i=0; i<a.length;i++){
		//items
		setCssClass(objectName+a[i], cssClass1, "active");
		//caller
		/*setCssClass(callerObjectName+a[i], callerCssClass1, "active");
		*/
	}

	//currentItem
	setCssClass(objectName+active_id, cssClass2, cssClass1);
	//currentCaller
	setCssClass(callerObjectName+active_id, callerCssClass2, callerCssClass1);
	//container
	setCssClass(containerObjectName, containerCssClass2, containerCssClass1);
}
function setCssClass(objName, newCssClass, replaceCssClass){
			
	var obj = MM_findObj(objName);
	var s;
	if ( obj!=null){
		s=obj.className;
		var newA= new Array();
		var a= s.split(" ");
		for ( var i=0; i<a.length; i++){
			if ( a[i]==" "){
				continue;}
			if ( a[i]!=replaceCssClass){
				newA.push(a[i]);
			}
		}
		s= newA.join (" ");
	}
	if ( obj!=null){
			newCssClass=s + " " +newCssClass;
			obj.className=newCssClass;
	}
}
function switchViewLongText(objName,state){
	var newCssClass= (state=="1") ? "viewOn" :"viewOff";
	var replaceCssClass= (state=="1") ? "viewOff" :"viewOn";
	setCssClass(objName, newCssClass, replaceCssClass);
}
function switchViewContent(objName,state){
	var newCssClass= (state=="1") ? "vis" :"unvis";
	var replaceCssClass= (state=="1") ? "unvis" :"vis";
	setCssClass(objName, newCssClass, replaceCssClass);
}
function viewInfo(idNum , state){
    var myClass=(state==1) ? "vis" : "unvis";
    var o;
    o = MM_findObj("viewInfo");
    if ( o!=null){
    o.className=myClass;
    }
}
  function viewInfoLang(idNum , state){
    var myClass=(state==1) ? "vis" : "unvis";
    var o;
    o = MM_findObj("viewInfoLang");
    if ( o!=null){
    o.className=myClass;
    }
}
-->
