function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers2() { //v1.0 - erkennt display-attribut-byKA
  
  var i,p,v,obj,args=MM_showHideLayers2.arguments;

  for (i=0; i<(args.length-2); i+=3)
  
  if ((obj=MM_findObj(args[i]))!=null) { 
  
  	v=args[i+2];
	p=args[i+1];

	if (obj.style) {
		 obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v;
		                p=(p=='none')?'none':(p='')?'':p;
	}
    
	obj.visibility=v;
  	obj.display=p;
  }
}

function chkStatus() {
	if(document.getElementsByName('dimension')[0].value == "") {
	
		document.getElementsByName('know_dimension')[0].checked=true;
	}
}

function CheckEmail() {
	 var a = false;
	 var res = false;
	 if(typeof(RegExp) == 'function')
	 {
	  var b = new RegExp('abc');
	  if(b.test('abc') == true){a = true;}
	  }
	
	 if(a == true)
	 {
	  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
	                   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
	                   '(\\.)([a-zA-Z]{2,4})$');
	  res = (reg.test(s));
	 }
	 else
	 {
	  res = (s.search('@') >= 1 &&
	         s.lastIndexOf('.') > s.search('@') &&
	         s.lastIndexOf('.') >= s.length-5)
	 }
	 return(res);
	
}

function layers() {
	mail  = document.getElementsByName("antwort")[0].checked;
	phone = document.getElementsByName("antwort")[1].checked;
	
	if(mail == false && phone == false) {
	MM_showHideLayers2('L_mail','none','hide');
	MM_showHideLayers2('L_phone','none','hide');
	document.getElementById("bannerheight").height = 152;
	document.getElementsByName("email")[0].value = "";
	document.getElementsByName("phone")[0].value = "";
	}
	
	if(mail == true && phone == false) {
	MM_showHideLayers2('L_mail','yes','show');
	MM_showHideLayers2('L_phone','none','hide');
	document.getElementById("bannerheight").height = 207;
	document.getElementsByName("phone")[0].value = "";
	}
	
	if(mail == false && phone == true) {
	MM_showHideLayers2('L_mail','none','hide');
	MM_showHideLayers2('L_phone','yes','show');
	document.getElementById("phcell1").style.background = "#D8CDA1";
	document.getElementById("phcell2").style.background = "#D8CDA1";
	document.getElementById("bannerheight").height = 207;
	document.getElementsByName("email")[0].value = "";
	}
	
	if(mail == true && phone == true) {
	MM_showHideLayers2('L_mail','yes','show');
	MM_showHideLayers2('L_phone','yes','show');
	document.getElementById("phcell1").style.background = "#E9E2C6";
	document.getElementById("phcell2").style.background = "#E9E2C6";
	document.getElementById("bannerheight").height = 263;
	}
}

function check() {
	newrender = -1;
	mail  = document.getElementsByName("antwort")[0].checked;
	phone = document.getElementsByName("antwort")[1].checked;
	
//	if(document.getElementsByName("filiale")[0].checked == false && document.getElementsByName("filiale")[1].checked == false ){
//		document.getElementById("td11").style.background = "#ffaf02";
//		alert("Wählen Sie bitte eine Filiale aus!");
//		newrender=0;
//	}
//	else {
//		document.getElementById("td11").style.background = "#E9E2C6";
		if(document.getElementsByName("model")[0].value == "") {
			document.getElementById("td21").style.background = "#ffaf02";
			alert("Geben Sie bitte Ihr Fahrzeug ein!");
			newrender=0;
		}
		else{
			document.getElementById("td21").style.background = "#D8CDA1";
			if(document.getElementsByName("month")[0].selectedIndex == 0) {
				document.getElementById("td31").style.background = "#ffaf02";
				alert("Geben Sie bitte das Monat ein!");
				newrender=0;
			}
			else{
				document.getElementById("td21").style.background = "#D8CDA1";
				if(document.getElementsByName("year")[0].value == "") {
					document.getElementById("td31").style.background = "#ffaf02";
					alert("Geben Sie bitte das Jahr ein!");
					newrender=0;
				}
				else {
					document.getElementById("td31").style.background = "#E9E2C6";
					if(document.getElementsByName("reifenart")[0].selectedIndex == 0) {
						document.getElementById("td41").style.background = "#ffaf02";
						alert("Wählen Sie bitte eine aus drei Reifenarten!");
						newrender=0;
					}
					else{
						document.getElementById("td41").style.background = "#D8CDA1";
						if(document.getElementsByName("reifenmarke_bevorzugt")[0].selectedIndex == 0) {
							document.getElementById("td51").style.background = "#ffaf02";
							alert("Welche Marke bevorzugen Sie?");
							newrender=0;
						}
						else{
							document.getElementById("td51").style.background = "#E9E2C6";
							if(document.getElementsByName("know_dimension")[0].checked == true && document.getElementsByName("dimension")[0].value == "") {
								document.getElementById("td61").style.background = "#ffaf02";
								alert("Bitte geben Sie die Dimension ein!");
								newrender=0;
							}
							else{
								document.getElementById("td61").style.background = "#D8CDA1";
								if(document.getElementsByName("felge")[0].checked == false && document.getElementsByName("felge")[1].checked == false && document.getElementsByName("felge")[2].checked == false) {
									document.getElementById("td71").style.background = "#ffaf02";
									alert("Wählen Sie bitte eine Felgenart!");
									newrender=0;
								}
								else{
									document.getElementById("td71").style.background = "#E9E2C6";
									if(mail == false && phone == false) {
										document.getElementById("td91").style.background = "#ffaf02";
										alert("Geben Sie bitte eine von zwei Antwortmöglichkeiten an!");
										newrender=0;
									}
									else {
										document.getElementById("td91").style.background = "#E9E2C6";
										if(mail == true && document.getElementsByName("email")[0].value == "") {
											newrender=1;
											document.getElementById("mcell1").style.background = "#ffaf02";
											alert("Geben Sie bitte Ihre EMail-Adresse ein!");
										}
										else{
											document.getElementById("mcell1").style.background = "#D8CDA1";
											if(phone == true && document.getElementsByName("phone")[0].value == "") {
												newrender=1;
												document.getElementById("phcell1").style.background = "#ffaf02";
												alert("Geben Sie bitte Ihre Telefonnummer ein!");
											}
											else{
												if(mail == false && phone == true) {
													document.getElementById("phcell1").style.background = "#D8CDA1";										
												}
												if(mail == true && phone == true) {
													document.getElementById("phcell1").style.background = "#E9E2C6";	
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
//	}
	if(newrender==0) {
		document.getElementsByName("antwort")[0].checked = false;;
		document.getElementsByName("antwort")[1].checked = false;
		MM_showHideLayers2('L_mail','none','hide');
		MM_showHideLayers2('L_phone','none','hide');
		document.getElementById("bannerheight").height = 152;		
	}
	
//	statusfiliale = document.getElementsByName("filiale")[0].checked;
	
	if(newrender == -1) {
//		if(statusfiliale == false) {
//			document.getElementById("idfrm").action = "mailto:h_u_w_seibold_gmbh@chello.at";
//		}
//		if(statusfiliale == true) {
            document.getElementById("idfrm").action = "mailto:office@reifen-seibold.at";
//		}
		frm.submit();
	}
}