var DHTML = 0, DOM = 0, MS = 0, NSde = 0, NS = 0, OP = 0;
var win_DisplayY = 0, win_OffsetY = 0, scrn_DisplayY = 0, scrn_OffsetY = 0, scrn_height=0, scrn_width=0;


function GetWindow_Size() {
	if (NS) {
		win_DisplayY = "window.innerHeight";
		win_OffsetY  = "window.pageYOffset";
		
		scrn_height = screen.availHeight;
		scrn_width = screen.availWidth;	
		win_height = screen.height;
		win_width = screen.width;			
		
	} else 
	{
		win_DisplayY = "document.body.clientHeight";
		win_OffsetY  = "document.body.scrollTop";

		scrn_DisplayY = screen.height;
		scrn_OffsetY = screen.width;		
		scrn_height = screen.availHeight;
		scrn_width = screen.availWidth;	
		win_height = screen.height;
		win_width = screen.width;			
	}
	
}


function DHTML_init() {
var agt=navigator.userAgent.toLowerCase();

 if (window.opera) {
     OP = 1;
 }else if (agt.indexOf("netscape/7.1") != -1 ) {
   NSde = 1;
 }else if(document.all && !OP) {
   DHTML = 1;
   MS = 1;
 }else if(document.getElementById) {
   DHTML = 1;
   DOM = 1;
 }else if(document.layers && !DOM && !OP) {
   DHTML = 1;
   NS = 1;
 }
 GetWindow_Size()

} // end function



function getElem(p1,p2,p3) {
 var Elem;
 if(DOM) {
   if(p1.toLowerCase()=="id") {
     if (typeof document.getElementById(p2) == "object")
     Elem = document.getElementById(p2);
     else Elem = void(0);
     return(Elem);
   }
   else if(p1.toLowerCase()=="name") {
     if (typeof document.getElementsByName(p2) == "object")
     Elem = document.getElementsByName(p2)[p3];
     else Elem = void(0);
     return(Elem);
   }
   else if(p1.toLowerCase()=="tagname") {
     if (typeof document.getElementsByTagName(p2) == "object" || (OP && typeof document.getElementsByTagName(p2) == "function"))
     Elem = document.getElementsByTagName(p2)[p3];
     else Elem = void(0);
     return(Elem);
   }
   else return void(0);
 }
 else if(MS) {
   if(p1.toLowerCase()=="id") {
     if (typeof document.all[p2] == "object")
     Elem = document.all[p2];
     else Elem = void(0);
     return(Elem);
   }
   else if(p1.toLowerCase()=="tagname") {
     if (typeof document.all.tags(p2) == "object")
     Elem = document.all.tags(p2)[p3];
     else Elem = void(0);
     return(Elem);
   }
   else if(p1.toLowerCase()=="name") {
     if (typeof document[p2] == "object")
     Elem = document[p2];
     else Elem = void(0);
     return(Elem);
   }
   else return void(0);
 }
 else if(NS) {
   if(p1.toLowerCase()=="id" || p1.toLowerCase()=="name") {
   if (typeof document[p2] == "object")
     Elem = document[p2];
     else Elem = void(0);
     return(Elem);
   }
   else if(p1.toLowerCase()=="index") {
    if (typeof document.layers[p2] == "object")
     Elem = document.layers[p2];
    else Elem = void(0);
     return(Elem);
   }
   else return void(0);
 }
}

function getCont(p1,p2,p3) {
   var Cont;
   if(DOM && getElem(p1,p2,p3) && getElem(p1,p2,p3).firstChild) {
     if(getElem(p1,p2,p3).firstChild.nodeType == 3)
       Cont = getElem(p1,p2,p3).firstChild.nodeValue;
     else
       Cont = "";
     return(Cont);
   }
   else if(MS && getElem(p1,p2,p3)) {
     Cont = getElem(p1,p2,p3).innerText;
     return(Cont);
   }
   else return void(0);
}

function getAttr(p1,p2,p3,p4) {
   var Attr;
   if((DOM || MS) && getElem(p1,p2,p3)) {
     Attr = getElem(p1,p2,p3).getAttribute(p4);
     return(Attr);
   }
   else if (NS && getElem(p1,p2)) {
       if (typeof getElem(p1,p2)[p3] == "object")
        Attr=getElem(p1,p2)[p3][p4]
       else
        Attr=getElem(p1,p2)[p4]
         return Attr;
       }
   else return void(0);
}

function setCont(p1,p2,p3,p4) {
   if(DOM && getElem(p1,p2,p3) && getElem(p1,p2,p3).firstChild)
     getElem(p1,p2,p3).firstChild.nodeValue = p4;
   else if(MS && getElem(p1,p2,p3))
     getElem(p1,p2,p3).innerText = p4;
   else if(NS && getElem(p1,p2,p3)) {
     getElem(p1,p2,p3).document.open();
     getElem(p1,p2,p3).document.write(p4);
     getElem(p1,p2,p3).document.close();
   }
}


function SwapImg(imgOrg, mylayer, imgSwap) 
{

 if (NS==1)
 {
   document.layers['' +mylayer].document.images[imgOrg].src = eval(imgSwap + ".src"); 
 } else if (MS==1 || OP==1 )
 {
   document.images[imgOrg].src = eval(imgSwap + ".src");

 } else if (DOM==1)
 {
   document.images[imgOrg].src = eval(imgSwap + ".src");

 }  

} // end funtion


function showlayer (name)
{
  	//alert('showlayer ' +name);	 
   if(NS) 
   {
		getElem("id",name,null).visibility = "show";
	}else if(DOM || MS) 
	{
	   getElem("id",name,null).style.visibility = "visible";
   	}
}


function hidelayer (name)
{
//	alert('hidelayer ' +name);
	if(NS) {
		getElem("id",name,null).visibility = "hide";
	}else if(DOM || MS) 
	{
	   getElem("id",name,null).style.visibility = "hidden";
  	}
}






function SelMenueOver (imgOrg, mylayer, imgSwap)
{
//	alert('showlayer ' +name);
	SwapImg(imgOrg, mylayer, imgSwap);
	if (imgOrg=='sel_hist')
	{
		showlayer('seltextilli');		
		showlayer('sellederli');		
		showlayer('selqualli');				

	}else if (mylayer=='seltextil')
	{
		showlayer('selhistli');		
		showlayer('sellederli');		
		showlayer('selqualli');			
	} else if (mylayer=='selleder')
	{
		showlayer('selhistli');		
		showlayer('seltextilli');				
		showlayer('selqualli');			
	} else if (mylayer=='selqual')
	{
		showlayer('selhistli');		
		showlayer('seltextilli');				
		showlayer('sellederli');				
	}

}

function SelMenueOut(imgOrg, mylayer, imgSwap)
{
	SwapImg(imgOrg, mylayer, imgSwap);
	hidelayer('selhistli');		
	hidelayer('seltextilli');		
	hidelayer('sellederli');		
	hidelayer('selqualli');				
}

function SelMenueOver_de (imgOrg, mylayer, imgSwap)
{
//	alert('showlayer ' +name);
	SwapImg(imgOrg, mylayer, imgSwap);
}

function SelMenueOut_de(imgOrg, mylayer, imgSwap)
{
	SwapImg(imgOrg, mylayer, imgSwap);
}



function SubMenueClick_Qual(imgOrg, mylayer, imgSwap)
{
	SwapImg('menue01', 'qualmenue01', 'menue01');
	SwapImg('menue02', 'qualmenue02', 'menue02');
	SwapImg('menue03', 'qualmenue03', 'menue03');
	SwapImg(imgOrg, mylayer, imgSwap);
}

function SubMenueClick_Lohn(imgOrg, mylayer, imgSwap)
{
/*	SwapImg('menue01', 'qualmenue01', 'menue01');
	SwapImg('menue02', 'qualmenue02', 'menue02');
	SwapImg('menue03', 'qualmenue03', 'menue03');
	SwapImg(imgOrg, mylayer, imgSwap);
*/	
}


function SubMenueClick_Leath(imgOrg, mylayer, imgSwap)
{
	SwapImg('menue01', 'leathermenue01', 'menue01');
	SwapImg('menue02', 'leathermenue02', 'menue02');
	SwapImg('menue03', 'leathermenue03', 'menue03');
	SwapImg('menue04', 'leathermenue04', 'menue04');			
	SwapImg('menue05', 'leathermenue05', 'menue05');			
	SwapImg('menue06', 'leathermenue06', 'menue06');				

	SwapImg(imgOrg, mylayer, imgSwap);
}


function SubMenueClick_Textil(imgOrg, mylayer, imgSwap)
{
	SwapImg('menue01', 'textilmenue01', 'menue01');
	SwapImg('menue02', 'textilmenue02', 'menue02');
	SwapImg('menue03', 'textilmenue03', 'menue03');
	SwapImg('menue04', 'textilmenue04', 'menue04');			
	SwapImg('menue05', 'textilmenue05', 'menue05');			

	SwapImg(imgOrg, mylayer, imgSwap);
}

function SubMenueClick_Info(imgOrg, mylayer, imgSwap)
{
	SwapImg('menue01', 'infomenue01', 'menue01');
	SwapImg('menue02', 'infomenue02', 'menue02');
	SwapImg('menue03', 'infomenue03', 'menue03');
	SwapImg('menue04', 'infomenue04', 'menue04');			
	SwapImg('menue05', 'infomenue05', 'menue05');			

	SwapImg(imgOrg, mylayer, imgSwap);
}


function OpenMainWindow(lg,ci)
{
if (MS==1)
{
	newwin=window.open('index2.php?lg='+lg+'&ci='+ci+'&pg=start&opener=HeuschLang','heuschcontent',"status=yes,resizable=yes,scrollbars");
	newwin.moveTo(0,0);
	newwin.resizeTo(screen.width,screen.height+1);
} else if ( NS==1 || DOM==1 )
{
	newwin=window.open('index2.php?lg='+lg+'&ci='+ci+'&pg=start&opener=HeuschLang','heuschcontent',"status=yes,scrollbars");
	newwin.moveTo(0,0);
	newwin.resizeTo(screen.width,screen.height);
}

} // end function





function OpenMainWindow2(lg,ci)
{
if (MS==1)
{
	printwin=window.open('index2.php?lg='+lg+'&ci='+ci+'&pg=info05','heuschcontent',"status=yes,resizable=yes,scrollbars");
	printwin.moveTo(0,0);
	printwin.resizeTo(screen.width,screen.height+1);
} else if ( NS==1 || DOM==1 )
{
	printwin=window.open('index2.php?lg='+lg+'&ci='+ci+'&pg=info05','heuschcontent',"scrollbars");
	printwin.moveTo(0,0);
	printwin.resizeTo(screen.width,screen.height);
}
} // end function

function OpenPrintWindow(lg,ci,pg)
{
if (MS==1)
{
	newwin=window.open(pg+'?ci='+ci+'','printheusch',"height=529,width=796,resizable=yes,scrollbars=no");
	newwin.moveTo(0,0);
} else if ( NS==1 || DOM==1 )
{
	newwin=window.open(pg+'?ci='+ci+'','printheusch',"height=529,width=796");
	newwin.moveTo(0,0);
}
} // end function


function CloseWindow()
{
//	fenster = window.name;
//	fenster.close();
close();
} // end function

function FRAME_INIT2() {
	if ( DOM || MS || NS || OP  )
	{
	 if(top==self)
	 {																				
		top.location="http://www.heusch.de/index2.php?pg="+window.location.pathname;		
	 }
	} 
} // end funktion FRAME_INIT2

function FRAME_INIT3() {
	if ( DOM || MS || NS || OP  )
	{
	 if(top==self)
	 {																				
		top.location="http://www.heusch.de/index2.php?pg=news";		
	 }
	} 
} // end funktion FRAME_INIT3

function FRAME_INIT() {
	if ( DOM || MS || NS || OP  )
	{
	 if(top==self)
	 {
//www2.visionthinks.de/_heusch/	 					  
		top.location="http://www.heusch.de/index.php";		
	 }
	} 
} // end funktion FRAME_INIT2


DHTML_init();


