// verify input on the skirting page

function happy(field,img,rate){
	var returnval=false;
	var num = parseFloat(field.value);
	
	if (emptyString.test(field.value)) {
      setfocus(field);
	  document[img].src = "../../images/Logo/3d/error.png";
      return false;
    }
	if(!isNaN(field.value)){
		returnval = true;
		field.value=num.toFixed(0);
		if(field.id.match(/width/)){
			if(field.value<100){
				document.getElementById("message").innerHTML="The minimum width allowed is 1m (1m=100cm)";
				document[img].src = "../../images/Logo/3d/error.png";
				returnval = false;
			}else{
				document[img].src = "../../images/Logo/3d/ok.png";
				document.getElementById("message").innerHTML="";
			}
		}else if(field.id.match(/drop/)){
			if(field.value>120){
				document.getElementById("message").innerHTML="The maximum drop allowed is 1.2m (1.2m=120cm)";
				document[img].src = "../../images/Logo/3d/error.png";
				returnval = false;
			}else{
				document[img].src = "../../images/Logo/3d/ok.png";
				document.getElementById("message").innerHTML="";
			}
		}
		//document[img].src = "../../images/Logo/3d/ok.png";
	}else{
		//msg (infofield, "style22", "");
		document[img].src = "../../images/Logo/3d/error.png";
		setfocus(field);
		//alert("I am here wrong input");
		returnval = false;
	}
	var price;
	width=document.getElementById('width').value;
	drop=document.getElementById('drop').value;
	if(returnval==true){
		price=width*rate;
		document.getElementById('display_price').innerHTML="&euro;"+price.toFixed(2);
		document.getElementById('price').value=price.toFixed(2);
	}
	return returnval;
}
function validate(){
	var returnval=false;
	//var shape=parseInt(document.guide.shape.value);
	var objects = new Array();
	var already=false;
	objects[0]=document.getElementById('width').value;
	objects[1]=document.getElementById('drop').value;
	
	for(var i=0;i<objects.length;i++){
		if(emptyString.test(objects[i])){
			alert("One or More Fields Are Empty");
			return false;
		}
		if(isNaN(objects[i])){
			alert("One or More Fields Need Correcting Before Submitting");
			return false;
		}

	}
	if(objects[0]<100){
		alert("The length of the skirting must be above 1m (100cm)");
		return false;
	}
	
	if(objects[1]>120){
		alert("The drop is too high, above 1.2m (120cm)");
		return false;
	}
}