//Globale Variablen
var enthalten = false;

/*
var kunde=new Array();

kunde[11]=new Array()
kunde[11]["labID"] = 11;
kunde[11]["labName"] = "Digital Aesthetics";
kunde[11]["zip"] = "90100";
kunde[11]["city"] = "Orangevale";
kunde[11]["website"] = "http://www.digital-aesthetics.com";
kunde[11]["email"] = "info@digital-aesthetics.com";
kunde[11]["benefit01"] = true;
kunde[11]["benefit02"] = false;
kunde[11]["benefit03"] = false;
kunde[11]["benefit04"] = true;
kunde[11]["benefit05"] = false;
kunde[11]["benefit06"] = false;
kunde[11]["benefit07"] = true;
kunde[11]["benefit08"] = false;
kunde[11]["benefit09"] = true;

kunde[12]=new Array()
kunde[12]["labID"] = 12;
kunde[12]["labName"] = "Dental Art Labworks";
kunde[12]["zip"] = "47100";
kunde[12]["city"] = "San Antonio";
kunde[12]["website"] = "http://www.dentalartlabworks.com";
kunde[12]["email"] = "info@dentalartlabworks.com";
kunde[12]["benefit01"] = true;
kunde[12]["benefit02"] = true;
kunde[12]["benefit03"] = true;
kunde[12]["benefit04"] = true;
kunde[12]["benefit05"] = true;
kunde[12]["benefit06"] = true;
kunde[12]["benefit07"] = true;
kunde[12]["benefit08"] = true;
kunde[12]["benefit09"] = true;

kunde[13]=new Array()
kunde[13]["labID"] = 13;
kunde[13]["labName"] = "Teuber Dental AG";
kunde[13]["zip"] = "77054";
kunde[13]["city"] = "Houston";
kunde[13]["website"] = "http://www.teuber.com";
kunde[13]["email"] = "info@teuber.com";
kunde[13]["benefit01"] = true;
kunde[13]["benefit02"] = false;
kunde[13]["benefit03"] = false;
kunde[13]["benefit04"] = false;
kunde[13]["benefit05"] = true;
kunde[13]["benefit06"] = false;
kunde[13]["benefit07"] = false;
kunde[13]["benefit08"] = false;
kunde[13]["benefit09"] = true;

kunde[14]=new Array()
kunde[14]["labID"] = 14;
kunde[14]["labName"] = "Dental AG";
kunde[14]["zip"] = "92612";
kunde[14]["city"] = "Irvine";
kunde[14]["website"] = "http://www.dental-online.com";
kunde[14]["email"] = "info@dental-online.com";
kunde[14]["benefit01"] = true;
kunde[14]["benefit02"] = false;
kunde[14]["benefit03"] = true;
kunde[14]["benefit04"] = false;
kunde[14]["benefit05"] = true;
kunde[14]["benefit06"] = false;
kunde[14]["benefit07"] = true;
kunde[14]["benefit08"] = false;
kunde[14]["benefit09"] = false;

kunde[15]=new Array()
kunde[15]["labID"] = 15;
kunde[15]["labName"] = "Miller Dental";
kunde[15]["zip"] = "80403";
kunde[15]["city"] = "Golden";
kunde[15]["website"] = "http://www.miller.com";
kunde[15]["email"] = "info@miller.com";
kunde[15]["benefit01"] = true;
kunde[15]["benefit02"] = true;
kunde[15]["benefit03"] = false;
kunde[15]["benefit04"] = false;
kunde[15]["benefit05"] = false;
kunde[15]["benefit06"] = false;
kunde[15]["benefit07"] = false;
kunde[15]["benefit08"] = false;
kunde[15]["benefit09"] = false;

kunde[16]=new Array()
kunde[16]["labID"] = 16;
kunde[16]["labName"] = "Weber Dental";
kunde[16]["zip"] = "95131";
kunde[16]["city"] = "San Jose";
kunde[16]["website"] = "http://www.weberdental.com";
kunde[16]["email"] = "info@weberdental.com";
kunde[16]["benefit01"] = false;
kunde[16]["benefit02"] = false;
kunde[16]["benefit03"] = true;
kunde[16]["benefit04"] = false;
kunde[16]["benefit05"] = false;
kunde[16]["benefit06"] = false;
kunde[16]["benefit07"] = true;
kunde[16]["benefit08"] = false;
kunde[16]["benefit09"] = false;

kunde[17]=new Array()
kunde[17]["labID"] = 17;
kunde[17]["labName"] = "Schmidt AG";
kunde[17]["zip"] = "33716";
kunde[17]["city"] = "St. Petersburg";
kunde[17]["website"] = "http://www.schmidt-ag.com";
kunde[17]["email"] = "info@schmidt-ag.com";
kunde[17]["benefit01"] = true;
kunde[17]["benefit02"] = false;
kunde[17]["benefit03"] = false;
kunde[17]["benefit04"] = false;
kunde[17]["benefit05"] = true;
kunde[17]["benefit06"] = false;
kunde[17]["benefit07"] = true;
kunde[17]["benefit08"] = false;
kunde[17]["benefit09"] = false;

kunde[18]=new Array()
kunde[18]["labID"] = 18;
kunde[18]["labName"] = "Verax Dental AG";
kunde[18]["zip"] = "42728";
kunde[18]["city"] = "Harrison Township";
kunde[18]["website"] = "http://www.verax.com";
kunde[18]["email"] = "info@verax.com";
kunde[18]["benefit01"] = true;
kunde[18]["benefit02"] = false;
kunde[18]["benefit03"] = true;
kunde[18]["benefit04"] = false;
kunde[18]["benefit05"] = true;
kunde[18]["benefit06"] = false;
kunde[18]["benefit07"] = true;
kunde[18]["benefit08"] = false;
kunde[18]["benefit09"] = false;

kunde[19]=new Array()
kunde[19]["labID"] = 19;
kunde[19]["labName"] = "Dental Consulting";
kunde[19]["zip"] = "93308";
kunde[19]["city"] = "Bakersfield";
kunde[19]["website"] = "http://www.d-consulting.com";
kunde[19]["email"] = "info@d-consulting.com";
kunde[19]["benefit01"] = true;
kunde[19]["benefit02"] = true;
kunde[19]["benefit03"] = false;
kunde[19]["benefit04"] = false;
kunde[19]["benefit05"] = false;
kunde[19]["benefit06"] = false;
kunde[19]["benefit07"] = false;
kunde[19]["benefit08"] = false;
kunde[19]["benefit09"] = false;

kunde[20]=new Array()
kunde[20]["labID"] = 20;
kunde[20]["labName"] = "Teeth AG";
kunde[20]["zip"] = "47374";
kunde[20]["city"] = "Richmond";
kunde[20]["website"] = "http://www.dentalartlabworks.com";
kunde[20]["email"] = "info@dentalartlabworks.com";
kunde[20]["benefit01"] = true;
kunde[20]["benefit02"] = false;
kunde[20]["benefit03"] = true;
kunde[20]["benefit04"] = true;
kunde[20]["benefit05"] = true;
kunde[20]["benefit06"] = false;
kunde[20]["benefit07"] = true;
kunde[20]["benefit08"] = false;
kunde[20]["benefit09"] = false;

kunde[21]=new Array()
kunde[21]["labID"] = 21;
kunde[21]["labName"] = "Labworks";
kunde[21]["zip"] = "29730";
kunde[21]["city"] = "Rock Hill";
kunde[21]["website"] = "http://www.labworks.com";
kunde[21]["email"] = "info@labworks.com";
kunde[21]["benefit01"] = true;
kunde[21]["benefit02"] = true;
kunde[21]["benefit03"] = false;
kunde[21]["benefit04"] = false;
kunde[21]["benefit05"] = false;
kunde[21]["benefit06"] = false;
kunde[21]["benefit07"] = false;
kunde[21]["benefit08"] = false;
kunde[21]["benefit09"] = false;
*/


// Ermoeglicht Laborauswahl innerhalb der kompletten Zeile
function selectLab(labVar) {
	if(document.getElementById(labVar).checked == false) {
		document.getElementById(labVar).checked = true;
	}
	else {
		document.getElementById(labVar).checked = false;
	}
	//countQuantity(labVar);
}

// Ueberprueft Anzahl der ausgewaehlten Checkboxen auf max. 5
function countQuantity(labVar) {
	var trArray = document.getElementById("labBody").rows.length + 10;
	var counter = 0;
	for(var i=11; i<=trArray; i++) {
		if(document.getElementById("checkLab"+i).checked == true) {
			counter++;
		}
	}
	if(counter <= 5) {
		labAuswahl(labVar);
	}
	else {
		document.getElementById("checkLab"+labVar).checked = false;
		alert("You can select only up to 5 laboratorys!");
	}
}

// Laborauswahl
function labAuswahl(LaborID) {
	enthalten = false;
	for(var i=0; i<document.forms[0].elements["laboratory"].length; i++) {
		// Abfrage, ob gewaehltes Labor enthalten ist.
		if(document.forms[0].elements["laboratory"].options[i].value == kunde[LaborID]["labID"]) {
			enthalten = true;
			indexNr = i;
		}
	}
	
	// Wenn Labor vorhanden
	if (enthalten == true) {
		// Wenn mehr wie ein Labor in der Liste
		if (document.forms[0].elements["laboratory"].length > 1) {
			// Loesche Labor und waehle vorheriges Labor aus
			document.forms[0].elements["laboratory"].options[indexNr] = null;
			indexNr = eval(document.forms[0].elements["laboratory"].options.length -1);
			document.forms[0].elements["laboratory"].options[indexNr].selected = true;
		}
		// Wenn nur ein Labor in der Liste
		else {
			// Loesche Labor und Details
			document.forms[0].elements["laboratory"].options[indexNr] = null;
		}
	}
	// Wenn Labor nicht vorhanden
	else {
		// Labor hinzufuegen und auswaehlen
		// Wenn weniger wie 5 Labore in der Liste
		if (document.forms[0].elements["laboratory"].length < 5) {
			addOptionListEntry("laboratory", kunde[LaborID]["labID"], kunde[LaborID]["labName"]);
			indexNr = eval(document.forms[0].elements["laboratory"].options.length -1);
			setTimeout('document.forms[0].elements["laboratory"].options[indexNr].selected = true', 0); // Timeout wegen IE
		}
		else {
			alert("You can select only up to 5 laboratorys!");
		}
	}
}

// Labor entfernen
function replaceOptionListEntry(listenID) {
	var delIndexNr = document.forms[0].elements[listenID].options.selectedIndex;
	if (delIndexNr != -1) {
		if(document.forms[0].elements[listenID].length > 1) {
			document.forms[0].elements[listenID].options[delIndexNr] = null;
			indexNr = eval(document.forms[0].elements["laboratory"].options.length -1);
			document.forms[0].elements["laboratory"].options[indexNr].selected = true;
		}
		else {
			// Loesche Labor und Details
			document.forms[0].elements["laboratory"].options[indexNr] = null;
			document.forms[0].elements["labID"].value = "";
		}
	}
	else alert("Bitte waehlen Sie erst einen Eintrag aus.");
}
function addOptionListEntry(listenID, value, text) {
	var newOpt = document.createElement( 'option' );
	newOpt.value = value;
	newOpt.appendChild( document.createTextNode( text ) );
	document.getElementById(listenID).appendChild( newOpt );
}

// Labor entfernen in Ergebnisliste

function uncheckLab(listenID) {
	var delIndexNr = document.forms[0].elements[listenID].options.selectedIndex;
	if (delIndexNr >= 0) {
		var labID = document.forms[0].elements[listenID].options[delIndexNr].value;
		document.getElementById("checkLab"+labID).checked = false;
	}
}

// Laborsuche
// Umkreissuche aktivieren/deaktivieren
function checkRadius() {
	if(document.getElementById("cRadius").checked == true) {
		document.getElementById("sidPLZ").disabled = false;
		document.getElementById("radius").disabled = false;
	}
	else {
		document.getElementById("sidPLZ").disabled = true;
		document.getElementById("radius").disabled = true;
	}
}

function tips(text) {
if(navigator.appVersion.substring(0,1) > "3") {
	if (window.name != "no") {
		if (document.getElementById) {
		/* DOM */
			document.getElementById("Tip").innerHTML=text;
			document.getElementById("Tip").style.width="auto";
			document.getElementById("Tip").style.left = MausXpos
														+ document.body.scrollLeft
														- document.getElementById("Tip").offsetWidth/2;
			document.getElementById("Tip").style.top = MausYpos
														+ document.body.scrollTop
														- document.getElementById("Tip").offsetHeight
														- 15;
			document.getElementById("Tip").style.visibility="visible";
		}
		else if (document.all) {
		/* Part Internet Explorer */
			document.all.Tip.innerHTML=text;
			if( navigator.appVersion.substring(22,23)>=5) document.all.Tip.style.width="auto";
			document.all.Tip.style.left = window.event.clientX
										+ document.body.scrollLeft
										- document.all.Tip.offsetWidth/2;
			document.all.Tip.style.top  = window.event.clientY
										+ document.body.scrollTop
										- document.all.Tip.offsetHeight
										- 15;
			document.all.Tip.style.visibility="visible";
		}
		else { 
		/* Part Netscape Navigator */
			text="<div class=\"tipp\">"+text+"</div>"
			document.Tip.document.open();
			document.Tip.document.write(text);
			document.Tip.document.close();
			document.Tip.bgColor = "fffff0";
			document.Tip.left = MausXpos - document.Tip.clip.right/2;
			document.Tip.top  = MausYpos - document.Tip.clip.bottom - 15;
			document.Tip.visibility="visible";
		}
	}
}
}

function ende() {
if(navigator.appVersion.substring(0,1) > "3") {
	if (document.getElementById){document.getElementById("Tip").style.visibility = "hidden";}
	if (document.all){document.all.Tip.style.visibility = "hidden";}
	else {document.Tip.visibility = "hidden";}
}
}

function move(e) { 
if(document.getElementById) {
	MausXpos = e.clientX;
	MausYpos = e.clientY; 
	}
}
