// Quelle: http://www.devblog.de
// "Shoutbox als AJAX-Anwendung"
// Code darf frei verwendet werden


// globale Instanz von XMLHttpRequest
var xmlHttp = false;
var xmlHttp2 = false;
var xmlHttp3 = false;

// XMLHttpRequest-Instanz erstellen
// ... für Internet Explorer
try {
    xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
    xmlHttp2  = new ActiveXObject("Msxml2.XMLHTTP");
    xmlHttp3  = new ActiveXObject("Msxml2.XMLHTTP");	
} catch(e) {
    try {
        xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
        xmlHttp2  = new ActiveXObject("Microsoft.XMLHTTP");
        xmlHttp3  = new ActiveXObject("Microsoft.XMLHTTP");		
} catch(e) {
        xmlHttp  = false;
        xmlHttp2  = false;
        xmlHttp3  = false;		
	}
}
// ... für Mozilla, Opera und Safari
if (!xmlHttp  && typeof XMLHttpRequest != 'undefined') {
    xmlHttp = new XMLHttpRequest();
    xmlHttp2 = new XMLHttpRequest();
    xmlHttp3 = new XMLHttpRequest();	
}

// aktuelle Daten laden
//loadData();

function divshow (menu) 
{
	if ( document.getElementById(menu).style.display == "none" ) {
		document.getElementById(menu).style.display="inline";		
	} else {
		document.getElementById(menu).style.display="none";
	}
}

function ontop (menu, bild) {
	if (xmlHttp) {
     xmlHttp.open('POST', "ajax/ontop.php");
     xmlHttp.onreadystatechange = function () {
         if (xmlHttp.readyState == 4) {
             document.getElementById(""+menu).innerHTML = xmlHttp.responseText;
         }
     };
    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xmlHttp.send('quelle='+bild);
	document.getElementById(""+menu).style.display = 'inline';
 }
}

function changedispersion (menu, menu2) {
	if (xmlHttp) {
		 xmlHttp.open('POST', "ajax/changedispersion.php");
		 xmlHttp.onreadystatechange = function () {
			 if (xmlHttp.readyState == 4) {
				 document.getElementById(""+menu).innerHTML = xmlHttp.responseText;
				 document.getElementById(""+menu2).innerHTML = xmlHttp.responseText;			 
			 }
		 };
		xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xmlHttp.send('menu='+menu+'&status='+document.formular.dispersion.options[document.formular.dispersion.options.selectedIndex].value);
	 }
}

function chartApp ( url ) {
	var url = escape(url);
	if (xmlHttp) {
		 xmlHttp.open('POST', "ajax/chartApp.php");
		 xmlHttp.onreadystatechange = function () {
			 if (xmlHttp.readyState == 4) {
				document.getElementById("chartdiv").innerHTML = xmlHttp.responseText;
				document.getElementById("chartdiv").style.display = 'inline';						 
			 }
		 };
		xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xmlHttp.send('url='+url);
	 }
}

function openwindow(url) {
	fenster = window.open(url, url, "width=800,height=600,scrollbars=0,left=10px,top=10px,location=no,menubar=no,resizable=no,scrollbars=no,status=no,screenX=0,screenY=0");
	fenster.focus();
}

function closepopup (menu)  {
	document.getElementById(""+menu).style.display = 'none';
}

function search3 ( ClickEigS, aktiv ) {
	if (xmlHttp) {
		document.getElementById("results").innerHTML = "<p style='color:green; text-decoration:blink' align=center><b>Please wait one moment:<br>We are looking for your products.</b></p>";
		var Form = document.formular.Form.options[document.formular.Form.options.selectedIndex].value;
		var Application = document.formular.Application.options[document.formular.Application.options.selectedIndex].value;		

		var button = document.formular.Abrasion_resistance;
		if ( button.checked ) {
			var Abrasion_resistance = button.value;
		} else {
			var Abrasion_resistance = "%";
		}

		var button = document.formular.Anti_Blocking;
		if ( button.checked ) {
			var Anti_Blocking = button.value;
		} else {
			var Anti_Blocking = "%";
		}
		
		var button = document.formular.Hotblocking;
		if ( button.checked ) {
			var Hotblocking = button.value;
		} else {
			var Hotblocking = "%";
		}
		
		var button = document.formular.Anti_Graffiti;
		if ( button.checked ) {
			var Anti_Graffiti = button.value;
		} else {
			var Anti_Graffiti = "%";
		}
		
		var button = document.formular.Degassing;
		if ( button.checked ) {
			var Degassing = button.value;
		} else {
			var Degassing = "%";
		}
		
		var button = document.formular.Gloss;
		if ( button.checked ) {
			var Gloss = button.value;
		} else {
			var Gloss = "%";
		}
		
		var button = document.formular.Hardness;
		if ( button.checked ) {
			var Hardness = button.value;
		} else {
			var Hardness = "%";
		}
		
		var button = document.formular.Matting;
		if ( button.checked ) {
			var Matting = button.value;
		} else {
			var Matting = "%";
		}
		
		var button = document.formular.Metal_Marking;
		if ( button.checked ) {
			var Metal_Marking = button.value;
		} else {
			var Metal_Marking = "%";
		}
		
		var button = document.formular.Scratch_resistance;
		if ( button.checked ) {
			var Scratch_resistance = button.value;
		} else {
			var Scratch_resistance = "%";
		}
		
		var button = document.formular.Slip;
		if ( button.checked ) {
			var Slip = button.value;
		} else {
			var Slip = "%";
		}
		
		var button = document.formular.Soft_Touch;
		if ( button.checked ) {
			var Soft_Touch = button.value;
		} else {
			var Soft_Touch = "%";
		}
		
		var button = document.formular.Structure;
		if ( button.checked ) {
			var Structure = button.value;
		} else {
			var Structure = "%";
		}
		
		var button = document.formular.Surface_hardness;
		if ( button.checked ) {
			var Surface_hardness = button.value;
		} else {
			var Surface_hardness = "%";
		}
		
		var button = document.formular.Water_repellency;
		if ( button.checked ) {
			var Water_repellency = button.value;
		} else {
			var Water_repellency = "%";
		}
		
		var button = document.formular.ABS;
		if ( button.checked ) {
			var ABS = button.value;
		} else {
			var ABS = "%";
		}
		
		var button = document.formular.HDPE;
		if ( button.checked ) {
			var HDPE = button.value;
		} else {
			var HDPE = "%";
		}
		
		var button = document.formular.LDPE;
		if ( button.checked ) {
			var LDPE = button.value;
		} else {
			var LDPE = "%";
		}
		
		var button = document.formular.PA;
		if ( button.checked ) {
			var PA = button.value;
		} else {
			var PA = "%";
		}
		
		var button = document.formular.PES;
		if ( button.checked ) {
			var PES = button.value;
		} else {
			var PES = "%";
		}
		
		var button = document.formular.PET_PBT;
		if ( button.checked ) {
			var PET_PBT = button.value;
		} else {
			var PET_PBT = "%";
		}
		
		var button = document.formular.PC_pigmented;
		if ( button.checked ) {
			var PC_pigmented = button.value;
		} else {
			var PC_pigmented = "%";
		}
		
		var button = document.formular.PC_transparent;
		if ( button.checked ) {
			var PC_transparent = button.value;
		} else {
			var PC_transparent = "%";
		}
		
		var button = document.formular.PP;
		if ( button.checked ) {
			var PP = button.value;
		} else {
			var PP = "%";
		}
		
		var button = document.formular.PS_pigmented;
		if ( button.checked ) {
			var PS_pigmented = button.value;
		} else {
			var PS_pigmented = "%";
		}
		
		var button = document.formular.PS_transparent;
		if ( button.checked ) {
			var PS_transparent = button.value;
		} else {
			var PS_transparent = "%";
		}
		
		var button = document.formular.PVC;
		if ( button.checked ) {
			var PVC = button.value;
		} else {
			var PVC = "%";
		}
		
		var button = document.formular.Carbon_black;
		if ( button.checked ) {
			var Carbon_black = button.value;
		} else {
			var Carbon_black = "%";
		}
		
		var button = document.formular.Difficult;
		if ( button.checked ) {
			var Difficult = button.value;
		} else {
			var Difficult = "%";
		}
		
		var button = document.formular.Inorganic_pigments;
		if ( button.checked ) {
			var Inorganic_pigments = button.value;
		} else {
			var Inorganic_pigments = "%";
		}
		
		var button = document.formular.Organic_pigments;
		if ( button.checked ) {
			var Organic_pigments = button.value;
		} else {
			var Organic_pigments = "%";
		}
		
		var button = document.formular.Phthalocyanine;
		if ( button.checked ) {
			var Phthalocyanine = button.value;
		} else {
			var Phthalocyanine = "%";
		}
		
		var button = document.formular.TiO2;
		if ( button.checked ) {
			var TiO2 = button.value;
		} else {
			var TiO2 = "%";
		}

		 xmlHttp.open('POST', "../ajax/search3.php");
		 xmlHttp.onreadystatechange = function () {
			 if (xmlHttp.readyState == 4) {
				 document.getElementById("results").innerHTML = xmlHttp.responseText;
			 }
		 };
		xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xmlHttp.send('Application='+Application+'&Form='+Form+'&Abrasion_resistance='+Abrasion_resistance+'&Anti_Blocking='+Anti_Blocking+
					 '&Degassing='+Degassing+'&Hardness='+Hardness+'&Hotblocking='+Hotblocking+'&Matting='+Matting+'&Metal_Marking='+Metal_Marking+
					 '&Scratch_resistance='+Scratch_resistance+'&Slip='+Slip+'&Soft_Touch='+Soft_Touch+'&Structure='+Structure+'&Surface_hardness='+Surface_hardness+
					 '&Water_repellency='+Water_repellency+'&Anti_Graffiti='+Anti_Graffiti+'&Gloss='+Gloss+'&ABS='+ABS+'&HDPE='+HDPE+'&LDPE='+LDPE+'&PA='+PA+
					 '&PES='+PES+'&PET_PBT='+PET_PBT+'&PC_pigmented='+PC_pigmented+'&PC_transparent='+PC_transparent+'&PP='+PP+'&PS_pigmented='+PS_pigmented+
					 '&PS_transparent='+PS_transparent+'&PVC='+PVC+'&Carbon_black='+Carbon_black+'&Difficult='+Difficult+'&Inorganic_pigments='+Inorganic_pigments+
					 '&Organic_pigments='+Organic_pigments+'&Phthalocyanine='+Phthalocyanine+'&TiO2='+TiO2);
	 }

	if (xmlHttp2 && ClickEigS > 1 && Application != "%" ) {
		document.getElementById("EigS").style.display = 'inline';
		document.getElementById("EigS").innerHTML = "<p style='color:green; text-decoration:blink; margin-top:20px' align=center><b>Please wait one moment:<br>We are updating the characteristics.</b></p>";
		 xmlHttp2.open('POST', "../ajax/products_technical_EigS.php");
		 xmlHttp2.onreadystatechange = function () {
			 if (xmlHttp2.readyState == 4) {
				document.getElementById("EigS").innerHTML = xmlHttp2.responseText;
				document.getElementById("EigS-Button").style.display = 'none';				
				document.getElementById("EigS2").style.display = 'inline';
			 }
		 };
		xmlHttp2.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xmlHttp2.send('Application='+Application+'&Form='+Form+'&Abrasion_resistance='+Abrasion_resistance+'&Anti_Blocking='+Anti_Blocking+
					 '&Degassing='+Degassing+'&Hardness='+Hardness+'&Hotblocking='+Hotblocking+'&Matting='+Matting+'&Metal_Marking='+Metal_Marking+
					 '&Scratch_resistance='+Scratch_resistance+'&Slip='+Slip+'&Soft_Touch='+Soft_Touch+'&Structure='+Structure+'&Surface_hardness='+Surface_hardness+
					 '&Water_repellency='+Water_repellency+'&Anti_Graffiti='+Anti_Graffiti+'&Gloss='+Gloss+'&ABS='+ABS +'&HDPE='+HDPE+'&LDPE='+LDPE+'&PA='+PA+
					 '&PES='+PES+'&PET_PBT='+PET_PBT+'&PC_pigmented='+PC_pigmented+'&PC_transparent='+PC_transparent+'&PP='+PP+'&PS_pigmented='+PS_pigmented+
					 '&PS_transparent='+PS_transparent+'&PVC='+PVC+'&Carbon_black='+Carbon_black+'&Difficult='+Difficult+'&Inorganic_pigments='+Inorganic_pigments+
					 '&Organic_pigments='+Organic_pigments+'&Phthalocyanine='+Phthalocyanine+'&TiO2='+TiO2);
	 } else if ( ClickEigS != 1 ) {
		document.getElementById("EigS-Button").style.display = 'inline';				
		document.getElementById("EigS").style.display = 'none';
		document.getElementById("EigS2").style.display = 'none'; 		 
	 }

	if (xmlHttp3 && ClickEigS == 3 ) {
		 xmlHttp3.open('POST', "../ajax/products_technical_Form.php");
		 xmlHttp3.onreadystatechange = function () {
			 if (xmlHttp3.readyState == 4) {
				document.getElementById("FormDiv").innerHTML = xmlHttp3.responseText;
			 }
		 };
		xmlHttp3.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xmlHttp3.send('Application='+Application+'&Form='+Form);
	 }
}

function changecolor ( zeile )  {
	var C1_on = "#008679";

	if ( document.getElementById(zeile+'_1').style.backgroundColor == "" ) {
		document.getElementById(zeile+'_1').style.backgroundColor=C1_on;
		document.getElementById(zeile+'_2').style.color=C1_on;		
		document.getElementById('check_'+zeile).checked=true;
	} else {
		document.getElementById(zeile+'_1').style.backgroundColor="";
		document.getElementById(zeile+'_2').style.color="";
		document.getElementById('check_'+zeile).checked=false;		
	}
}

function search2 ( code ) {
	if (xmlHttp && code != 37 && code != 39 && code != 17 && code != 16 && code != 35 && code != 36 ) {
		var input = document.formular.input.value;
		if ( input.length > 2 ) {
			document.getElementById("ABCdiv").style.display = 'inline';		
			 xmlHttp.open('POST', "../ajax/search2.php");
			 xmlHttp.onreadystatechange = function () {
				 if (xmlHttp.readyState == 4) {
					 document.getElementById("ABCdiv").innerHTML = xmlHttp.responseText;
				 }
			 };
			xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			xmlHttp.send('input='+input);
		}
	 }
}
/*
function search1 ( letter ) {
	if (xmlHttp) {
		document.getElementById("ABCdiv").style.display = 'inline';		
		document.getElementById("ABCdiv").innerHTML = "<p style='color:green; text-decoration:blink' align=center><b>Please wait one moment:<br>We are looking for your products.</b></p>";
		 xmlHttp.open('POST', "../ajax/search1.php");
		 xmlHttp.onreadystatechange = function () {
			 if (xmlHttp.readyState == 4) {
				 document.getElementById("ABCdiv").innerHTML = xmlHttp.responseText;
			 }
		 };
		xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xmlHttp.send('letter='+letter);
	 }
}
*/
function editSw ( prodID, save ) {
	if (xmlHttp) {
		 xmlHttp.open('POST', "../ajax/editSw.php");
		 xmlHttp.onreadystatechange = function () {
			 if (xmlHttp.readyState == 4) {
				 document.getElementById("sw-"+prodID).innerHTML = xmlHttp.responseText;
			 }
		 };
		xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xmlHttp.send('prodID='+prodID+'&save='+save);
	 }
}