function ValdidateForm(){

		// all fields are required.
		var blnReturn = true;

		if(getObjectByID('txtRecipeName').value=='' ){
			
			showMsg('txtRecipeNameMsg');
			blnReturn = false;
		}
		else{
			
			hideMsg('txtRecipeNameMsg');
		}
		if(getObjectByID('ddRecipeType').value == ''){
			
			showMsg('ddRecipeTypeMsg');
			blnReturn = false;
		}
		else{
			
			hideMsg('ddRecipeTypeMsg');
		}
		if(getObjectByID('ddLanguage').value=='' ){
			
			showMsg('ddLanguageMsg');
			blnReturn = false;
		}
		else{
			
			hideMsg('ddLanguageMsg');
		}
		
		var servingNumber = getObjectByID('txtServingNumber').value;
		if(servingNumber == ''){
			
			showMsg('txtServingNumberMsg');
			hideMsg('txtServingNumberNumericMsg');
			blnReturn = false;
		}
		else{
			
			if(!IsNumeric(servingNumber))
			{
				showMsg('txtServingNumberNumericMsg');
				hideMsg('txtServingNumberMsg');
				blnReturn = false;
			}
			else
			{
				hideMsg('txtServingNumberMsg');
				hideMsg('txtServingNumberNumericMsg');
			}
		}
		
		
		/*
		var cookingTime = getObjectByID('txtCookingTime').value;
					
		if(!IsNumeric(cookingTime))
		{
			showMsg('txtCookingTimeMsg');
			blnReturn = false;
		}
		else
		{
			hideMsg('txtCookingTimeMsg');
				
		}
		
		
		var prepareTime = getObjectByID('txtPrepareTime').value;
					
		if(!IsNumeric(prepareTime))
		{
			showMsg('txtPrepareTimeMsg');
			blnReturn = false;
		}
		else
		{
			hideMsg('txtPrepareTimeMsg');
				
		}
		*/

		return blnReturn;
	}

	
	function getObjectByID(sid){
		
		var elem_x =  document.getElementById(sid);
		return elem_x;
	}
	function showMsg(sID)
	{
		var elem_msg = document.getElementById(sID);
		elem_msg.style.display='';
	}
	function hideMsg(sID)
	{
		var elem_msg = document.getElementById(sID);
		elem_msg.style.display='none';
	}
	
	function SubmitPageForm(sID)
		{
			if (ValdidateForm())
			{
				getObjectByID(sID).submit()
			}
		
	}
	
	
	function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
 }
