function IsNumeric(PossibleNumber)
{	
	var PNum = new String(PossibleNumber);	
	var regex = /[^0-9]/;	
	return !regex.test(PNum);
}

function IsEmpty(obj, obj_type)
{
	if (obj_type == "text" || obj_type == "password" || obj_type == "textarea" || obj_type == "file")	{
		var objValue;
		
		objValue = obj.value.replace(/\s+$/,"");
		
		if (objValue.length == 0) {
			//obj.focus();
			return true;
		} else {
			return false;
		}
	} else if (obj_type == "select") {
		for (i=0; i < obj.length; i++) {
			if (obj.options[i].selected) {
				if(obj.options[i].value == "") {
					obj.focus();
					return true;
				} else {
					return false;
				}
			}
			
		}
		return true;	
	} else if (obj_type == "radio" || obj_type == "checkbox") {
		if (!obj[0] && obj) {
			if (obj.checked) {
				return false;
			} else {
				obj.focus();
				return true;	
			}
		} else {
			for (i=0; i < obj.length; i++) {
				if (obj[i].checked) {
					return false;
				}
			}
			obj[0].focus();
			return true;
		}
	} else {
		return false;
	}
}


function enquiry_validate()
{
	
	
	var temp = false;
	// Name
	if(document.getElementById("Name").value == "" || document.getElementById("Name").value == null)
	{
		alert("Name should not be null");
		document.getElementById("Name").focus();
		document.getElementById("Name").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("Name").style.border="1px solid lightblue";
		
	//Email
	if(document.getElementById("Email").value == "" || document.getElementById("Email").value == null)
	{
		alert("Email Id should not be null");
		document.getElementById("Email").focus();
		document.getElementById("Email").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
	{
		var str=document.getElementById("Email").value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str))
			document.getElementById("Email").style.border="1px solid lightblue";
		else
		{
			alert("Please input a valid Email");
			document.getElementById("Email").focus();
			document.getElementById("Email").style.border="1px solid red";
			temp = true;
			return false;
		}
	}	
	
	//Comments
	if(IsEmpty(document.getElementById("Comments"),'textarea'))
	{
		alert("Comments should not be null");
		document.getElementById("Comments").focus();
		document.getElementById("Comments").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("Comments").style.border="1px solid lightblue";
		
		if(temp == false)
		document.forms[0].submit();
}

function contact_validate()
{
	
	
	var temp = false;
	// Name
	if(document.getElementById("Name").value == "" || document.getElementById("Name").value == null)
	{
		alert("Name should not be null");
		document.getElementById("Name").focus();
		document.getElementById("Name").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("Name").style.border="1px solid lightblue";
		
	//Email
	if(document.getElementById("EmailId").value == "" || document.getElementById("EmailId").value == null)
	{
		alert("Email Id should not be null");
		document.getElementById("EmailId").focus();
		document.getElementById("EmailId").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
	{
		var str=document.getElementById("EmailId").value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str))
			document.getElementById("EmailId").style.border="1px solid lightblue";
		else
		{
			alert("Please input a valid Email");
			document.getElementById("EmailId").focus();
			document.getElementById("EmailId").style.border="1px solid red";
			temp = true;
			return false;
		}
	}	
		
		if(temp == false)
		document.forms[0].submit();
}

function validate_enquery()
{
	
	var temp = false;
	if(document.getElementById("txtField1").value == "" || document.getElementById("txtField1").value == null)
	{
		alert("Patient Name should not be null");
		document.getElementById("txtField1").focus();
		document.getElementById("txtField1").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtField1").style.border="1px solid lightblue";
		
	//Age
	if(document.getElementById("txtField2").value == "" || document.getElementById("txtField2").value == null)
	{
		alert("Age should not be null");
		document.getElementById("txtField2").focus();
		document.getElementById("txtField2").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtField2").style.border="1px solid lightblue";
		
		
		
	if( ! IsNumeric(document.getElementById("txtField2").value ))
	{
		alert("Age should be NUMERIC");
		document.getElementById("txtField2").focus();
		document.getElementById("txtField2").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtField2").style.border="1px solid lightblue";
		
	//emailid
	if(document.getElementById("txtField6").value == "" || document.getElementById("txtField6").value == null)
	{
		alert("Email Id should not be null");
		document.getElementById("txtField6").focus();
		document.getElementById("txtField6").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
	{
		var str=document.getElementById("txtField6").value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str))
			document.getElementById("txtField6").style.border="1px solid lightblue";
		else
		{
			alert("Please input a valid emailid");
			document.getElementById("txtField6").focus();
			document.getElementById("txtField6").style.border="1px solid red";
			temp = true;
			return false;
		}
	}	
	
	//Phone No
	if(document.getElementById("txtField8").value == "" || document.getElementById("txtField8").value == null)
	{
		alert("Phone No. should not be null");
		document.getElementById("txtField8").focus();
		document.getElementById("txtField8").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtField8").style.border="1px solid lightblue";
		
	if( ! IsNumeric(document.getElementById("txtField8").value ))
	{
		alert("Phone should be NUMERIC");
		document.getElementById("txtField8").focus();
		document.getElementById("txtField8").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtField8").style.border="1px solid lightblue";
	
	//Country of Stay 
	if(document.getElementById("txtField9").value == "" || document.getElementById("txtField9").value == null)
	{
		alert("Country of Stay  should not be null");
		document.getElementById("txtField9").focus();
		document.getElementById("txtField9").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtField9").style.border="1px solid lightblue";

	//Diagnosis or Present Medical Condition		
	if(IsEmpty(document.getElementById("txtField11"),'textarea'))
	{
		alert("Diagnosis or Present Medical Condition should not be null");
		document.getElementById("txtField11").focus();
		document.getElementById("txtField11").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtField11").style.border="1px solid lightblue";
		
	//Terms and Conditions 
	if(document.getElementById("txtField17").checked == "" || document.getElementById("txtField17").value == null)
	{
		alert("Terms and Conditions  should  be check");
		document.getElementById("txtField17").focus();
		document.getElementById("txtField17").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtField17").style.border="1px solid lightblue";	
		if(temp == false)
		document.forms[0].submit();
	
}



function validate_homekure()
{
	
	var temp = false;
	if(document.getElementById("txtField1").value == "" || document.getElementById("txtField1").value == null)
	{
		alert("Patient Name should not be null");
		document.getElementById("txtField1").focus();
		document.getElementById("txtField1").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtField1").style.border="1px solid lightblue";
		
	//Age
	if(document.getElementById("txtField2").value == "" || document.getElementById("txtField2").value == null)
	{
		alert("Age should not be null");
		document.getElementById("txtField2").focus();
		document.getElementById("txtField2").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtField2").style.border="1px solid lightblue";
		
		
		
	if( ! IsNumeric(document.getElementById("txtField2").value ))
	{
		alert("Age should be NUMERIC");
		document.getElementById("txtField2").focus();
		document.getElementById("txtField2").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtField2").style.border="1px solid lightblue";
		
	//address	
	if(IsEmpty(document.getElementById("txtField4"),'textarea'))
	{
		alert("Address should not be null");
		document.getElementById("txtField4").focus();
		document.getElementById("txtField4").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtField4").style.border="1px solid lightblue";
		
	
	//Phone No
	if(document.getElementById("txtField5").value == "" || document.getElementById("txtField5").value == null)
	{
		alert("Phone No. should not be null");
		document.getElementById("txtField5").focus();
		document.getElementById("txtField5").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtField5").style.border="1px solid lightblue";
		
	if( ! IsNumeric(document.getElementById("txtField5").value ))
	{
		alert("Phone should be NUMERIC");
		document.getElementById("txtField5").focus();
		document.getElementById("txtField5").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtField5").style.border="1px solid lightblue";
	
	//Subscriber's Details
	if(document.getElementById("txtField7").value == "" || document.getElementById("txtField9").value == null)
	{
		alert("Subscriber's name should not be null");
		document.getElementById("txtField7").focus();
		document.getElementById("txtField7").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtField7").style.border="1px solid lightblue";

	//emailid
	if(document.getElementById("txtField11").value == "" || document.getElementById("txtField11").value == null)
	{
		alert("Email Id should not be null");
		document.getElementById("txtField11").focus();
		document.getElementById("txtField11").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
	{
		var str=document.getElementById("txtField11").value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str))
			document.getElementById("txtField11").style.border="1px solid lightblue";
		else
		{
			alert("Please input a valid emailid");
			document.getElementById("txtField11").focus();
			document.getElementById("txtField11").style.border="1px solid red";
			temp = true;
			return false;
		}
	}	
	
	
	//Phone No
	if(document.getElementById("txtField13").value == "" || document.getElementById("txtField13").value == null)
	{
		alert("Phone No. should not be null");
		document.getElementById("txtField13").focus();
		document.getElementById("txtField13").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtField13").style.border="1px solid lightblue";
		
	if( ! IsNumeric(document.getElementById("txtField13").value ))
	{
		alert("Phone should be NUMERIC");
		document.getElementById("txtField13").focus();
		document.getElementById("txtField13").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtField13").style.border="1px solid lightblue";
	
	
	//country
	if(document.getElementById("txtField14").value == "" || document.getElementById("txtField14").value == null)
	{
		alert("Country should not be null");
		document.getElementById("txtField14").focus();
		document.getElementById("txtField14").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtField14").style.border="1px solid lightblue";	
	
		
	//Terms and Conditions 
	if(document.getElementById("txtField19").checked == "" || document.getElementById("txtField19").value == null)
	{
		alert("Terms and Conditions  should  be check");
		document.getElementById("txtField19").focus();
		document.getElementById("txtField19").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtField19").style.border="1px solid lightblue";	
		
		if(temp == false)
		document.forms[0].submit();
	
}

function tellfriend_validate()
{
	
	
	var temp = false;
	// Name
	if(document.getElementById("name").value == "" || document.getElementById("name").value == null)
	{
		alert("Name should not be null");
		document.getElementById("name").focus();
		document.getElementById("name").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("name").style.border="1px solid lightblue";
		
	//Email
	if(document.getElementById("email").value == "" || document.getElementById("email").value == null)
	{
		alert("Your Email Id should not be null");
		document.getElementById("email").focus();
		document.getElementById("email").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
	{
		var str=document.getElementById("email").value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str))
			document.getElementById("email").style.border="1px solid lightblue";
		else
		{
			alert("Please input a valid Email");
			document.getElementById("email").focus();
			document.getElementById("email").style.border="1px solid red";
			temp = true;
			return false;
		}
	}	
		
	//Friend's Email Id
	if(document.getElementById("remail1").value == "" || document.getElementById("remail1").value == null)
	{
		alert("Friend's Email Id should not be null");
		document.getElementById("remail1").focus();
		document.getElementById("remail1").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
	{
		var str=document.getElementById("remail1").value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str))
			document.getElementById("remail1").style.border="1px solid lightblue";
		else
		{
			alert("Please input a valid Email");
			document.getElementById("remail1").focus();
			document.getElementById("remail1").style.border="1px solid red";
			temp = true;
			return false;
		}
	}	
		
		
		if(temp == false)
		document.forms[0].submit();
	


}
	
