function MM_reloadPage(init) {  //Updated by PVII. Reloads the window if Nav4 resized
  	if (init==true) with (navigator) {
	  	if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    		document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage;
		}
	}else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH)
		location.reload();
}
MM_reloadPage(true);

function resizeScreen(){
	SetCSS("");
}
function SetCSS(referer) {
	if(referer==""){
		strHelp = document.getElementById("CSS1024").href;
		index = strHelp.lastIndexOf("/");
		referer= strHelp.substring(index-3, index);
		//alert(referer);
	}
	var css="_"+referer+"/1024.css";
	var w = screen.width;
	if (self.innerHeight){// all except Explorer
		w = self.innerWidth;
	}else if (document.documentElement && document.documentElement.clientHeight){ // Explorer 6 Strict Mode
		w = document.documentElement.clientWidth;
	}
	else if (document.body){// other Explorers
		w = document.body.clientWidth;
	}

   	if(w >= 1500){
		css="_"+referer+"/1600.css";
	} else {
		css="_"+referer+"/1280.css";
	}
	document.getElementById("CSS1024").href = css;
	//document.write("<style type=\"text/css\"><!-- @import url('" + css + "'); --></style>");
}

function EinAus () {
  var win=window.open("<? echo $Frage; ?>","Info","width=250, height=100, screenX=400, screenY=300, resizable=yes");
  return;
}
function showHide(bool, name){
	if(bool){
		document.getElementsByName(name)[0].style.visibility='visible';
		document.getElementsByName(name)[0].focus();
	} else{
		document.getElementsByName(name)[0].style.visibility='hidden';
	}
}
function showHideMultiple(bool, name, multiple){
	if(bool){
		document.getElementsByName(name)[0].style.visibility='visible';
		document.getElementsByName(name)[0].focus();
	} else{
		document.getElementsByName(name)[0].style.visibility='hidden';
	}
}
function showHideCheckBox(checkbox,name){
	if(document.getElementsByName(checkbox)[0].checked==false){
		document.getElementsByName(name)[0].style.visibility='hidden';
	}else{
		document.getElementsByName(name)[0].style.visibility='visible';
		document.getElementsByName(name)[0].focus();
	}
}
function searchCustomer(){
	var searchStr = document.getElementsByName('Company')[0].value;
	var what = 'Company';
	if(searchStr == ""){
		searchStr = document.getElementsByName('LastName')[0].value;
		what = 'LastName';
	}
	if(searchStr == ""){
		searchStr = document.getElementsByName('Country')[0].value;
		what = 'Country';
	}
	window.open('Messen/CustomerSearch.php?search='+searchStr+'&what='+what,'_blank','width=600,height=300,screenX=400,screenY=300,resizable=yes,scrollbars=yes');

}
function setEmailWindow(emailList){
	var win = window.open('', '_blank');
	win.document.writeln(emailList);
	win.focus();
}

function showDiv( div ){
	if(document.getElementById( div )){
		hiddeDiv( div )
		document.getElementById( div ).style.visibility= 'visible';
	}
}
function hiddeDiv( div ){
	if(document.getElementById( 'Download' ))
		document.getElementById('Download').style.visibility= 'hidden';
	if(document.getElementById( 'Purchase' ))
		document.getElementById('Purchase').style.visibility= 'hidden';
	if(document.getElementById( 'RMA' ))
		document.getElementById('RMA').style.visibility= 'hidden';
	if(document.getElementById( 'Service' ))
		document.getElementById('Service').style.visibility= 'hidden';
	if(document.getElementById( 'Shipping' ))
		document.getElementById('Shipping').style.visibility= 'hidden';
	if(document.getElementById( 'IACRMA' ))
		document.getElementById('IACRMA').style.visibility= 'hidden';
	if(document.getElementById( 'IACSupport' ))
		document.getElementById('IACSupport').style.visibility= 'hidden';
	if(document.getElementById( 'IACAdmin' ))
		document.getElementById('IACAdmin').style.visibility= 'hidden';
	if(document.getElementById( 'PortalAdmin' ))
		document.getElementById('PortalAdmin').style.visibility= 'hidden';
	if(document.getElementById( 'DBAdmin' ))
		document.getElementById('DBAdmin').style.visibility= 'hidden';
	if(document.getElementById( 'CeBIT' ))
		document.getElementById('CeBIT').style.visibility= 'hidden';
	if(document.getElementById( 'Newsletter' ))
		document.getElementById('Newsletter').style.visibility= 'hidden';
}

function hideSub()
{
	if (!document.getElementsByTagName)
		return;

	var mnu    = document.getElementById('menu');
	var toplis = mnu.getElementsByTagName('li');

	for (var it = 0; it < toplis.length; it++)
	{
		var sublis = toplis[it].getElementsByTagName('li');

		for (var is = 0; is < sublis.length; is++)
			if (sublis[is].style){
				if(toplis[it].className == 'show') sublis[is].style.display ='block';
			}
	}
}

function mShow(Me)
{
	if (!document.getElementById(Me))
		return;

	var mylis = document.getElementById(Me).getElementsByTagName('li');

	if (!mylis)
		return;
	for (var j = 0; j < mylis.length; j++){
		mylis[j].style.display = (mylis[j].style.display == 'block') ? 'none' : 'block';
	}
}

function show( div ){
	if(document.getElementById(div) == document.getElementById('div06')){
		document.getElementById('div06').style.visibility= 'visible';
	}else{
		document.getElementById('div06').style.visibility= 'hidden';
	}
	if(document.getElementById(div) == document.getElementById('div07')){
		document.getElementById('div07').style.visibility= 'visible';
	}else{
		document.getElementById('div07').style.visibility= 'hidden';
	}
	if(document.getElementById(div) == document.getElementById('div08')){
		document.getElementById('div08').style.visibility= 'visible';
	}else{
		document.getElementById('div08').style.visibility= 'hidden';
	}
	if(document.getElementById(div) == document.getElementById('div09')){
		document.getElementById('div09').style.visibility= 'visible';
	}else{
		document.getElementById('div09').style.visibility= 'hidden';
	}
	if(document.getElementById(div) == document.getElementById('div10')){
		document.getElementById('div10').style.visibility= 'visible';
	}else{
		document.getElementById('div10').style.visibility= 'hidden';
	}
}
function hidde( div ){
	document.getElementById('div06').style.visibility= 'hidden';
	document.getElementById('div07').style.visibility= 'hidden';
	document.getElementById('div08').style.visibility= 'hidden';
	document.getElementById('div09').style.visibility= 'hidden';
	document.getElementById('div10').style.visibility= 'hidden';
}
function showImage(show, id){
	if(show){
		document.getElementById(id).style.visibility= 'visible';
	}else{
		document.getElementById(id).style.visibility= 'hidden';
	}
}
// onmouseover="rollOver(this)"
function rollOverImage(img, srcStr){
	if(document.images){
		document.images[img].src =srcStr;
	}
}
// onmouseover="rollOver(this)"
function rollOver(over,img){
	if(document.images){
		if(over){
			var imgOver = new Image();
			imgOver.src = img.src.replace('blau', 'grau');
			img.src = imgOver.src;
		}else{
			var imgOver = new Image();
			imgOver.src = img.src.replace('grau', 'blau');
			img.src = imgOver.src;
		}
	}
}

// Energystar
function placeImagesInMemory(){
	this.over = new Array();
	this.src = new Array();
	this.store = store;

	function store(src, over){
		var AL = this.src.length;
		this.src[AL] = new Image();
		this.src[AL].src = src;
		this.over[AL] = new Image();
		this.over[AL].src = over;
	}
}

var imageInMemory = new placeImagesInMemory();
var mouseisdown = 0;

function preloadImages(whatTag){
	for(var i=0; i<whatTag.length; i++){
		if(whatTag[i].getAttribute('hsrc')){
			storeimages(whatTag[i]);
			var valImgAttributes = '';
			valImgAttributes = (whatTag[i].getAttribute('hsrc')) ? valImgAttributes + 'A' : valImgAttributes + '';

			mouseover(whatTag[i]);
			mouseout(whatTag[i]);

			if(whatTag[i].src){
				whatTag[i].setAttribute("oldsrc", whatTag[i].src);
			}
		}
	}
}

function mouseover(t){
	var newmouseover;
	if(t.onmouseover){
		t.oldmouseover=t.onmouseover;
		newmouseover= function(){
			this.src = this.getAttribute("hsrc");
			this.oldmouseover();
		}
	}
	else{
		newmouseover = function(){
			this.src = this.getAttribute("hsrc");
		}
	}
	t.onmouseover = newmouseover;
}

function mouseout(t){
	var newmouseout;
	if(t.onmouseout){
		t.oldmouseout=t.onmouseout;
		newmouseout = function(){
			this.src = this.getAttribute("oldsrc");
			this.oldmouseout();
		}
	}
	else{
		newmouseout = function(){
			this.src = this.getAttribute("oldsrc");
		}
	}
	t.onmouseout = newmouseout;
}

function storeimages(t){
	var s = (t.getAttribute('src'))?t.getAttribute('src'):'';
	var o = (t.getAttribute('hsrc'))?t.getAttribute('hsrc'):'';
	imageInMemory.store(s,o);
}

function preloadimgsrc(){
	if(!document.getElementById) return;
	var imgTag = document.getElementsByTagName('IMG');
	var inputTag = document.getElementsByTagName('INPUT');
	preloadImages(imgTag);
	preloadImages(inputTag);
}

if(window.addEventListener){
	window.addEventListener("load", preloadimgsrc, false);
}
else{
	if(window.attachEvent){
		window.attachEvent("onload", preloadimgsrc);
	}
	else{
		if(document.getElementById){
			window.onload = preloadimgsrc;
		}
	}
}

function swapImage(image, state){
	//for(i=0; i<document.images[image].length; i++){
		document.images[image].src = state ? 'http://www.imageaccess.de/Design/image/reck_orange.gif' : 'http://www.imageaccess.de/Design/image/reck_white.gif'
	//}
}

function windowOpen(site){
	win = window.open(site,'Imprint','scrollbars=yes, width=600, height=700');
	if(win.focus)win.focus();
}
