
/**
 * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    //alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}
	
function add(n, usnnumber, ktypenr, productnr) {      

	s = 'var f=document.item_' + n;
	eval(s);   

	x = f.count.selectedIndex;
	n = f.count.options[x].text;

	document.order.count.value = n; 

	document.order.usnnumber.value = usnnumber;
	document.order.ktypenr.value = ktypenr;
	document.order.productnr.value = productnr;

	document.order.submit();
}  

function deletePart(usnnumber, ktypenr) {
	document.delete_part.usnnumber.value = usnnumber;
	document.delete_part.ktypenr.value = ktypenr;
	document.delete_part.submit();
}

function emptyCar() {
	document.empty_car.emtysc.value = true;
	document.empty_car.submit();
}

function submitForm() {
	var ok = true;
	
	document.getElementById("e_fac_name").innerHTML = "";
	document.getElementById("e_fac_fname").innerHTML = "";
	document.getElementById("e_fac_street").innerHTML = "";
	document.getElementById("e_fac_zipcode").innerHTML = "";
	document.getElementById("e_fac_city").innerHTML = "";
	document.getElementById("e_fac_phone").innerHTML = "";
	document.getElementById("e_fac_email").innerHTML = "";
	
	if( document.getElementById("fac_name").value == "" ) {
		ok = false;
		document.getElementById("e_fac_name").innerHTML = "!!!";
	}
	if( document.getElementById("fac_fname").value == "" ) {
		ok = false;
		document.getElementById("e_fac_fname").innerHTML = "!!!";
	}
	if( document.getElementById("fac_street").value == "" ) {
		ok = false;
		document.getElementById("e_fac_street").innerHTML = "!!!";
	}
	if( document.getElementById("fac_zipcode").value == "" ) {
		ok = false;
		document.getElementById("e_fac_zipcode").innerHTML = "!!!";
	}
	if( document.getElementById("fac_city").value == "" ) {
		ok = false;
		document.getElementById("e_fac_city").innerHTML = "!!!";
	}
	if( document.getElementById("fac_phone").value == "" ) {
		ok = false;
		document.getElementById("e_fac_phone").innerHTML = "!!!";
	}	
	if( !echeck(document.getElementById("fac_email").value)  ) {
		ok = false;
		document.getElementById("e_fac_email").innerHTML = "!!!";
	}	
	if( document.getElementById("fac_email").value == "" ) {
		ok = false;
		document.getElementById("e_fac_email").innerHTML = "!!!";
	}

	if( document.getElementById("sc").checked == false ) {
		ok = false;
		document.getElementById("e_sc").innerHTML = "!!!";
	}

	if(ok) {
		document.getElementById("lev_name").disabled = false; 
		document.getElementById("lev_fname").disabled = false; 
		document.getElementById("lev_street").disabled = false;		
		document.getElementById("lev_zipcode").disabled = false;
		document.getElementById("lev_city").disabled = false;
		document.getElementById("lev_phone").disabled = false;
	
		document.form.submit();
	}
}

function addShippingForm(){
	document.getElementById("tr_copy").style.display = "";
	document.getElementById("tr_name").style.display = "";
	document.getElementById("tr_fname").style.display = "";
	document.getElementById("tr_street").style.display = "";
	document.getElementById("tr_zipcode").style.display = "";
	document.getElementById("tr_city").style.display = "";
	document.getElementById("tr_phone").style.display = "";
	
	document.getElementById("rb_pick").disabled=true;
}


function removeShippingForm(){
	document.getElementById("tr_copy").style.display = "none";
	document.getElementById("tr_name").style.display = "none";
	document.getElementById("tr_fname").style.display = "none";
	document.getElementById("tr_street").style.display = "none";
	document.getElementById("tr_zipcode").style.display = "none";
	document.getElementById("tr_city").style.display = "none";
	document.getElementById("tr_phone").style.display = "none";
	
	document.getElementById("rb_pick").disabled=false;
 }
 
 function copyFac2Lev(checked){
 
	if(checked){

		document.getElementById("lev_name").value 		= document.getElementById("fac_name").value;
		document.getElementById("lev_fname").value 		= document.getElementById("fac_fname").value;
		document.getElementById("lev_street").value		= document.getElementById("fac_street").value;
		document.getElementById("lev_zipcode").value 	= document.getElementById("fac_zipcode").value;
		document.getElementById("lev_city").value 		= document.getElementById("fac_city").value;
		document.getElementById("lev_phone").value 		= document.getElementById("fac_phone").value;

		document.getElementById("lev_name").disabled = true; 
		document.getElementById("lev_fname").disabled = true; 
		document.getElementById("lev_street").disabled = true;		
		document.getElementById("lev_zipcode").disabled = true;
		document.getElementById("lev_city").disabled = true;
		document.getElementById("lev_phone").disabled = true;
	}else{
		document.getElementById("lev_name").disabled = false; 
		document.getElementById("lev_fname").disabled = false; 
		document.getElementById("lev_street").disabled = false;		
		document.getElementById("lev_zipcode").disabled = false;
		document.getElementById("lev_city").disabled = false;
		document.getElementById("lev_phone").disabled = false;
	}
}

function submitContactForm() {
	var ok = true;
	
	document.getElementById("e_companyname").innerHTML = "";
	document.getElementById("e_name").innerHTML = "";
	document.getElementById("e_street").innerHTML = "";
	document.getElementById("e_zipcode").innerHTML = "";
	document.getElementById("e_city").innerHTML = "";
	document.getElementById("e_phone").innerHTML = "";
	document.getElementById("e_email").innerHTML = "";
	
	if( document.getElementById("companyname").value == "" ) {
		ok = false;
		document.getElementById("e_companyname").innerHTML = "vereist";
	}
	if( document.getElementById("name").value == "" ) {
		ok = false;
		document.getElementById("e_name").innerHTML = "vereist";
	}
	if( document.getElementById("phone").value == "" ) {
		ok = false;
		document.getElementById("e_phone").innerHTML = "vereist";
	}
	

	if(ok) {
		document.form.submit();
	}
}

function submitOrderForm() {
	var ok = true;
	
	document.getElementById("e_name").innerHTML = "";
	document.getElementById("e_phone").innerHTML = "";
	document.getElementById("e_email").innerHTML = "";
	document.getElementById("e_brand").innerHTML = "";
	document.getElementById("e_type").innerHTML = "";
	document.getElementById("e_model").innerHTML = "";
	document.getElementById("e_mdate").innerHTML = "";
	document.getElementById("e_motortype").innerHTML = "";
	document.getElementById("e_power").innerHTML = "";
	document.getElementById("e_fuel").innerHTML = "";
	document.getElementById("e_vtype").innerHTML = "";
	document.getElementById("e_cnumber").innerHTML = "";
	document.getElementById("e_part").innerHTML = "";
	
	if( document.getElementById("name").value == "" ) {
		ok = false;
		document.getElementById("e_name").innerHTML = "*";
	}
	if( document.getElementById("phone").value == "" ) {
		ok = false;
		document.getElementById("e_phone").innerHTML = "*";
	}
	if( document.getElementById("email").value == "" ) {
		ok = false;
		document.getElementById("e_email").innerHTML = "*";
	}
	if( document.getElementById("brand").value == "" ) {
		ok = false;
		document.getElementById("e_brand").innerHTML = "*";
	}
	if( document.getElementById("type").value == "" ) {
		ok = false;
		document.getElementById("e_type").innerHTML = "*";
	}
	if( document.getElementById("model").value == "" ) {
		ok = false;
		document.getElementById("e_model").innerHTML = "*";
	}
	if( document.getElementById("mdate").value == "" ) {
		ok = false;
		document.getElementById("e_mdate").innerHTML = "*";
	}
	if( document.getElementById("motortype").value == "" ) {
		ok = false;
		document.getElementById("e_motortype").innerHTML = "*";
	}
	if( document.getElementById("power").value == "" ) {
		ok = false;
		document.getElementById("e_power").innerHTML = "*";
	}
	if( document.getElementById("fuel").value == "" ) {
		ok = false;
		document.getElementById("e_fuel").innerHTML = "*";
	}
	if( document.getElementById("vtype").value == "" ) {
		ok = false;
		document.getElementById("e_vtype").innerHTML = "*";
	}
	if( document.getElementById("cnumber").value == "" ) {
		ok = false;
		document.getElementById("e_cnumber").innerHTML = "*";
	}
	if( document.getElementById("part").value == "" ) {
		ok = false;
		document.getElementById("e_part").innerHTML = "*";
	}
	

	if(ok) {
		document.form.submit();
	}
}

