// JavaScript Document
function formvalid(thisform)
{
	with (thisform)
	{
		//if (fname.value==fname.defaultValue)fname.value=""; 
		if(emptyvalidation(fname,"Please fill in your Name")==false) 
			{
			fname.focus();
			return false;
			}
		//if (email.value==email.defaultValue)email.value=""; 
		if(emptyvalidation(email,"Please fill in your Email Address")==false) 
			{
			email.focus();
			return false;
			}
		if(validate_email(email)==false)
		{
			email.select();
			email.focus();
			return false;
		}
		//if(phone.value==phone.defaultValue)phone.value=""; 
		if (emptyvalidation(phone,"Please fill in your Phone Number")==false) 
				{
					
					phone.focus();
					return false;
				}
		}
		/*var numericExpression = /^[0-9]+$/;
 if(!phone.value.match(numericExpression)){
 
       

    // window.alert("Woops! You forgot to enter valid Phone Number");
	
	window.alert("Woops! You have entered an invalid Phone Number");

           phone.focus();
           return false;
         }*/

		
	
		if (thisform.state.value=='') 
		{
			alert("Please select Day Time");
			thisform.state.focus();
			return false;
		}
		
		
	if(thisform.comment.value=='Comments' || thisform.comment.value=='' ) 
	{	
		if(thisform.formsubmit.value=="N")
		{
		var agree=confirm("Continue Without Any Comments?");
				if(agree)
					{
						
							if(thisform.formsubmit.value=="Y")
								{
								/*alert("Please wait while the form is getting submitted");
								return false;*/
								}
								else
								{
									thisform.formsubmit.value="Y";
							document.getElementById("button_show_hide").innerHTML='<img  src="images/loading.gif" alt="" />';
									thisform.submit();
								}
					}
					else
					{
						thisform.comment.focus();
						return false;
					}		
		}
		
	}
	
	if(thisform.formsubmit.value=="Y")
	{
		
		/*document.getElementById("button2").style.display='none';
		alert("Please wait while the form is getting submitted");
		return false;*/
	}
	else
	{
		
	thisform.formsubmit.value="Y";
	//	document.getElementById("button2").style.display='none';
		thisform.submit();
	}
}

function validate_email(entered) {

   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = entered.value;
   if(reg.test(address) == false) {
      alert('Invalid Email Address');
      return false;
   }
   }
   
   function emptyvalidation(entered, alertbox)
{
		
	with (entered)
	{
		
	
		while (value.charAt(0) == ' ')
			value = value.substring(1);
		while (value.charAt(value.length - 1) == ' ')
			value = value.substring(0, value.length - 1);
		if (value==null || value=="")
		{
			if (alertbox!="") alert(alertbox);
			return false;
		}
		else return true;
	}
}
