
function getCookie(c_name)
{
	if (document.cookie.length>0)
		{ 
			c_start=document.cookie.indexOf(c_name + "=")
			if (c_start!=-1)
				{ 
					c_start=c_start + c_name.length+1 
					c_end=document.cookie.indexOf(";",c_start)
					if (c_end==-1) c_end=document.cookie.length
					return unescape(document.cookie.substring(c_start,c_end))
				} 
		}
	return ""
}

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date()
	exdate.setDate(exdate.getDate()+expiredays)
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : "; 	expires="+exdate.toGMTString())
}

	function gotothis(form) 
					{ 
 					var order = form.target.selectedIndex; 
					 if (form.target.options[order].value != 0)  
					 { 
					 window.open(form.target.options[order].value,"_self",""); 
 					 }  
					} 

	function CheckInput()
	{
		strArtNr=document.Ident.txtArtNr.value
		strTAS=document.Ident.txtTAS.value
		strVAR=document.Ident.txtAusVar.value		

		styleObj = document.getElementById('questions').style;
		styleObj.display = 'none';

// Eingabe suchen
		IdentFound=searchET (strArtNr + '#' + strTAS + '#' +  strVAR)
		if (strVAR !== "000")
		{
			switch (strVAR.substring(0,2))
			{
			case "51":
// Eingabe suchen
				IdentFound=searchET (strArtNr + '#' + strTAS + '#' +  strVAR)
				if (IdentFound == -1)
				{
// Eingabe suchen 51X
					strVAR = "51x";
					IdentFound=searchET (strArtNr + '#' + strTAS + '#' +  strVAR)
					if (IdentFound == -1)
					{
// Eingabe suchen xxx
						strVAR = "xxx";
						IdentFound=searchET (strArtNr + '#' + strTAS + '#' +  strVAR)
					}
				}
				break;
			case "60":
				if (strVAR == "600")
				{
// Eingabe suchen
					IdentFound=searchET (strArtNr + '#' + strTAS + '#' +  strVAR)
				}
				else
				{
// Eingabe suchen 60X
					strVAR = "60x"
					IdentFound=searchET (strArtNr + '#' + strTAS + '#' +  strVAR)
				}
				if (IdentFound == -1)
				{
					strVAR = "xxx"
					IdentFound=searchET (strArtNr + '#' + strTAS + '#' +  strVAR)
				}
				break;
			case "70":
// Eingabe suchen
				IdentFound=searchET (strArtNr + '#' + strTAS + '#' +  strVAR)
				if (IdentFound == -1)
				{
// Eingabe suchen 70X
					strVAR = "70x"
					IdentFound=searchET (strArtNr + '#' + strTAS + '#' +  strVAR)
					if (IdentFound == -1)
					{
						strVAR = "xxx"
						IdentFound=searchET (strArtNr + '#' + strTAS + '#' +  strVAR)
					}			
				}
				break;
			 default:
// Eingabe suchen XXX
					strVAR = "xxx"
					IdentFound=searchET (strArtNr + '#' + strTAS + '#' +  strVAR)
			}
		}
		else
		{
			strVAR="xxx"			
			IdentFound=searchET (strArtNr + '#' + strTAS + '#' +  strVAR)
		}
		switch (IdentFound)
		{
			case -2:
				alert('Ihr Produkt ist eine Maßanfertigung. Bitte nehmen Sie mit uns direkt Kontakt auf.')
				document.getElementById("TD1").bgColor='#FFFFFF'
				document.getElementById("TD2").bgColor='#FFFFFF'
				document.getElementById("TD3").bgColor='#FFFFFF'
				document.getElementById("TD4").bgColor='#FFFFFF'
				document.getElementById("TD5").bgColor='#FFFFFF'
				document.getElementById("TD6").bgColor='#FFFFFF'
				break;
			case -1:
				styleObj = document.getElementById('questions').style;
				styleObj.display = '';
				document.getElementById("TD1").bgColor='#FF0000'
				document.getElementById("TD2").bgColor='#FF0000'
				document.getElementById("TD3").bgColor='#FF0000'
				document.getElementById("TD4").bgColor='#FF0000'
				document.getElementById("TD5").bgColor='#FF0000'
				document.getElementById("TD6").bgColor='#FF0000'
				alert('Sie haben die Identnummer falsch eingegeben oder die Nummer ist nicht bekannt.')
				break;
			case 0:
				alert('Sie haben die Identnummer falsch eingegeben oder die Nummer ist nicht bekannt2.')
				break;
			default:
				var identschild = ''
				x = document.Ident
				identschild = x.txtArtNr.value + '.' + x.txtFarbe.value + '.' + x.txtGlas.value + '.' + x.txtAusVar.value + '.' + x.txtTAS.value + '.' + x.txtUnbekannt.value
		 		setCookie('identschild',identschild,1)
				string = aD[IdentFound-1].split( "|" ); 

				strhtml=string[1]
				window.open("./swf/" + strhtml ,"_self");
		}
	}

function searchET(ArtNrTAS)
{
	var IdentFound = 0; 

	N=aD.length
	I=13
	M=I-1
	I=Math.pow(2,I)
	X=I/2
	do 
	{
		if (M<0)
		{
// Nicht gefunden
			IdentFound == -1
			break
		}
		else
		{
			M = M - 1						
			string = aD[X-1].split( "|" ); 
			if(ArtNrTAS == string[0]) 
			{ 
				IdentFound = X
				if (string[2]==2) 
				{
// Maßanfertigung
					IdentFound = -2
					break								
				}
				break							
			}
			if(ArtNrTAS < string[0]) 
			{ 
				X = X - Math.pow(2,M)
			}
			else 
			{
				X = X + Math.pow(2,M)
				if (X>N) 
				{ 
					X = X - Math.pow(2,M)
				}
			}
			}						
	} while (IdentFound == 0)
	if (IdentFound==0)
	{
		IdentFound = -1;
	}
	return IdentFound
}

//bei -2 Maß
//bei -1 not found
//bei >0 array index

function toNext(elmnt,content)
{
if (content.length==elmnt.maxLength)
	{
	next=elmnt.tabIndex
	if (next<=document.forms[0].elements.length)
		{
			goNext=0
// ArtNr richtig?
//			if (next==1 |XXX| next==4 |XXX| next==5 |XXX| next==6)
			switch (next)
			{
			case 1:
				document.getElementById("TD1").bgColor='#00FF00';
				goNext=1;
				break;
			case 4:
				document.getElementById("TD4").bgColor='#00FF00';
				goNext=1;
				break;
			case 5:
				document.getElementById("TD5").bgColor='#00FF00';
				goNext=1;
				break;
			case 6:
				document.getElementById("TD6").bgColor='#00FF00';
				goNext=1;
				break;
			}
// Farbe richtig?
			if (next==2)
			{
				for (i = 0;i <= aDF.length; i++)
					if (document.getElementsByName("txtFarbe").value == aDF[i] )
						{
						goNext=1;
						}
				;
				document.getElementById("TD2").bgColor='#00FF00'
				if (goNext==0)
					{
						document.getElementById("TD2").bgColor='#FF0000'
						document.forms[0].elements('txtFarbe').value='';
						//document.forms[0].elements('txtFarbe').focus();
					}
			}
// Glas richtig?
			if (next==3)
			{
				for (i = 0;i <= aDG.length; i++)
					if (document.getElementsByName("txtGlas").value == aDG[i] )
						{
						goNext=1;
						}
				;
				document.getElementById("TD3").bgColor='#00FF00'
				if (goNext==0)
					{
						document.getElementById("TD3").bgColor='#FF0000'
						document.forms[0].elements('txtGlas').value='';
						//document.forms[0].elements('txtGlas').focus();
					}
			}
			if (goNext==1)
				{
					if (next !==6) 
					{
						//document.forms[0].elements[next].focus();
					}
				}
		}
	}
}

function validate()
{
x=document.Ident
one=x.txtArtNr.value
two=x.txtFarbe.value
three=x.txtGlas.value
four=x.txtAusVar.value
five=x.txtTAS.value
six=x.txtUnbekannt.value
submitOK="True"

if (one.length<6)
 {
 submitOK="False"
 }
if (two.length<3)
 {
 submitOK="False"
 }
if (three.length<3)
 {
 submitOK="False"
 }
if (four.length<3)
 {
 submitOK="False"
 }
if (five.length<3)
 {
 submitOK="False"
 }
if (six.length<4)
 {
 submitOK="False"
 }
if (submitOK=="False")
 {
 return false
 }
}



