/************************************************ Required field(s) validation v1.10- By NavSurf* Visit Nav Surf at http://navsurf.com* Visit http://www.dynamicdrive.com/ for full source code***********************************************///function checkThisa() {//alert("validating");//return false//}function checkForm(){xdate = document.getElementById("dateTo").value;irrig = document.getElementById("milkingAreaIrrigated").value;dry = document.getElementById("milkingAreaDryland").value;dc = document.getElementById("dryCows").value;dca = document.getElementById("dryCowsAway").value;r1n = document.getElementById("rising1yoNr").value;r1d = document.getElementById("rising1yoDays").value;r2n = document.getElementById("rising2yoNr").value;r2d = document.getElementById("rising2yoDays").value;bullNr = document.getElementById("bullNr").value;bullDays = document.getElementById("bullDays").value;oSN = document.getElementById("otherStockNr").value;oSD = document.getElementById("otherStockDays").value;oS = document.getElementById("otherStock").value;oSN1 = document.getElementById("otherStockNr_1").value;oSD1 = document.getElementById("otherStockDays_1").value;oS1 = document.getElementById("otherStock_1").value;		//  Check Date entered		if (xdate == "" || xdate == null)		{		hideAllErrors();			document.getElementById("dateError").style.display = "inline";				document.getElementById("dateTo").select();		document.getElementById("dateTo").focus();				return false;		} 		//  Check Date entered		if ( !(isDate(xdate,0)) )		{		hideAllErrors();			document.getElementById("dateError").style.display = "inline";				document.getElementById("dateTo").select();		document.getElementById("dateTo").focus();				return false;		} 		//  Check Milking area		if ((irrig == "0" || irrig == "" ) && (dry == "0" || dry == ""))		{		hideAllErrors();		document.getElementById("irrigError").style.display = "inline";			document.getElementById("dryError").style.display = "inline";			document.getElementById("milkingAreaIrrigated").select();		document.getElementById("milkingAreaIrrigated").focus();			return false;		}				//  Check Dry Cows /Away					if ((dc == "0" || dc == "" ) && (dca != "0" && dca != "" )) 		{		hideAllErrors();		document.getElementById("dryCowsError").style.display = "inline";		document.getElementById("dryCows").select();		document.getElementById("dryCows").focus();		return false;		}				if ((dc != "0" && dc != "" ) && (dca== "0" || dca== "" ))		{		hideAllErrors();		document.getElementById("dryCowsAwayError").style.display = "inline";		document.getElementById("dryCowsAway").select();		document.getElementById("dryCowsAway").focus();		return false;		}								//  Check rising 1yo		if ((r1n !="0" && r1n != "" ) && (r1d == "0" || r1d == ""))		{			hideAllErrors();				document.getElementById("rising1yoDaysError").style.display = "inline";				document.getElementById("rising1yoDays").select();		document.getElementById("rising1yoDays").focus();				return false;			}							if ((r1n =="0" || r1n =="") && (r1d !="0" && r1d !="" ))		{				hideAllErrors();		document.getElementById("rising1yoNrError").style.display = "inline";				document.getElementById("rising1yoNr").select();		document.getElementById("rising1yoNr").focus();				return false;			}						//  Check rising 2yo			if ((r2d =="0" || r2d =="") && (r2n != "0" && r2n !=""))		{		hideAllErrors();		document.getElementById("rising2yoDaysError").style.display = "inline";				document.getElementById("rising2yoDays").select();		document.getElementById("rising2yoDays").focus();				return false;			}									if ((r2n =="0" || r2n =="") && (r2d !="0" && r2d !="" ) )		{		hideAllErrors();		document.getElementById("rising2yoNrError").style.display = "inline";				document.getElementById("rising2yoNr").select();		document.getElementById("rising2yoNr").focus();				return false;			}				//  Check bulls		if ((bullNr =="0" || bullNr =="") && (bullDays != "0" && bullDays !="" ) )		{		hideAllErrors();			document.getElementById("bullNrError").style.display = "inline";				document.getElementById("bullNr").select();		document.getElementById("bullNr").focus();				return false;			}						if ((bullNr !="0" && bullNr !="" ) && (bullDays =="0" || bullDays =="" ) )		{		hideAllErrors();			document.getElementById("bullDaysError").style.display = "inline";				document.getElementById("bullDays").select();		document.getElementById("bullDays").focus();				return false;			}				// Check Other Stock 1		if ((oSN !="0" && oSN !="") && ( (oSD == "0" || oSD == "") || (oS == "Please select type of stock") )  )		{		hideAllErrors();				alert("A");		document.getElementById("otherStockDaysError").style.display = "inline";		document.getElementById("otherStockDays").select();		document.getElementById("otherStockDays").focus();				return false;			}							if ( (oSD != "0" && oSD != "") && ( (oSN =="0" || oSN =="") || (oS == "Please select type of stock") ) )		{		hideAllErrors();		alert("B");		document.getElementById("otherStockNrError").style.display = "inline";		document.getElementById("otherStockNr").select();		document.getElementById("otherStockNr").focus();				return false;			}	     // Check Other Stock 2		if ((oSN1 !="0" && oSN1 !="") && ( (oSD1 == "0" || oSD1 == "") || (oS1 == "Please select type of stock") ) )		{		hideAllErrors();		document.getElementById("otherStockDays_1Error").style.display = "inline";		document.getElementById("otherStockDays_1").select();		document.getElementById("otherStockDays_1").focus();				return false;			}							if ( (oSD1 != "0" && oSD1 != "")  && ( (oSN1 =="0" || oSN1 =="") || (oS1 == "Please select type of stock") ) )		{		hideAllErrors();			document.getElementById("otherStockNr_1Error").style.display = "inline";		document.getElementById("otherStockNr_1").select();		document.getElementById("otherStockNr_1").focus();				return false;			}						return true;		}				function hideAllErrors(){		document.getElementById("dateError").style.display = "none";		document.getElementById("irrigError").style.display = "none";		document.getElementById("dryError").style.display = "none";		document.getElementById("dryCowsError").style.display = "none";		document.getElementById("dryCowsAwayError").style.display = "none";			document.getElementById("rising1yoNrError").style.display = "none";			document.getElementById("rising1yoDaysError").style.display = "none";			document.getElementById("rising2yoNrError").style.display = "none";			document.getElementById("rising2yoDaysError").style.display = "none";			document.getElementById("bullNrError").style.display = "none";			document.getElementById("bullDaysError").style.display = "none";			document.getElementById("otherStockDaysError").style.display = "none";			document.getElementById("otherStockNrError").style.display = "none";		document.getElementById("otherStockDays_1Error").style.display = "none";			document.getElementById("otherStockNr_1Error").style.display = "none";		}		// numbers function numbersonly(winObj,e) {	var key;	if(e && e.which){   		key = e.which  	} else {  		key = e.keyCode;  	}  	  	if (key) {    		keychar = String.fromCharCode(key);    		keychar = keychar.toLowerCase();  		}    	if ((key==null) || (key==0) || (key==8) || 		 (key==9) || (key==13) || (key==27) )		 return true;		//  numbers		else if ((("0123456789.").indexOf(keychar) > -1))			return true;		else		 return false;	}