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 login_validate()
{
	
	temp = false;
	//Id
	if(document.getElementById("txtLoginId").value == "" || document.getElementById("txtLoginId").value == null)
	{
		alert("LoginId should not be null");
		document.getElementById("txtLoginId").focus();
		document.getElementById("txtLoginId").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtLoginId").style.border="1px solid lightblue";
		
	//Password
	if(document.getElementById("txtPassword").value == "" || document.getElementById("txtPassword").value == null)
	{
		alert("Password should not be null");
		document.getElementById("txtPassword").focus();
		document.getElementById("txtPassword").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtPassword").style.border="1px solid lightblue";		
		if(temp == false)
		document.forms[0].submit();		
}
function enquiry_validate()
{
	
	temp = false;
	//Name
	if(document.getElementById("txtName").value == "" || document.getElementById("txtName").value == null)
	{
		alert("Name should not be null");
		document.getElementById("txtName").focus();
		document.getElementById("txtName").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtName").style.border="1px solid lightblue";
		
	//Address
	if(document.getElementById("txtAddress").value == "" || document.getElementById("txtAddress").value == null)
	{
		alert("Address should not be null");
		document.getElementById("txtAddress").focus();
		document.getElementById("txtAddress").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtAddress").style.border="1px solid lightblue";
		
	//Country
	if(document.getElementById("txtCountry").value == "" || document.getElementById("txtCountry").value == null)
	{
		alert("County should not be null");
		document.getElementById("txtCountry").focus();
		document.getElementById("txtCountry").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtCountry").style.border="1px solid lightblue";
					
	//Phone No1
	if(document.getElementById("txtPhoneNo1").value == "" || document.getElementById("txtPhoneNo1").value == null)
	{
		alert("Phone No. should not be null");
		document.getElementById("txtPhoneNo1").focus();
		document.getElementById("txtPhoneNo1").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtPhoneNo1").style.border="1px solid lightblue";
		
	if( ! IsNumeric(document.getElementById("txtPhoneNo1").value ))
	{
		alert("Phone should be NUMERIC");
		document.getElementById("txtPhoneNo1").focus();
		document.getElementById("txtPhoneNo1").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtPhoneNo1").style.border="1px solid lightblue";
	
	//Phone No2
	if(document.getElementById("txtPhoneNo2").value == "" || document.getElementById("txtPhoneNo2").value == null)
	{
		alert("Phone No. should not be null");
		document.getElementById("txtPhoneNo2").focus();
		document.getElementById("txtPhoneNo2").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtPhoneNo2").style.border="1px solid lightblue";
		
	if( ! IsNumeric(document.getElementById("txtPhoneNo2").value ))
	{
		alert("Phone should be NUMERIC");
		document.getElementById("txtPhoneNo2").focus();
		document.getElementById("txtPhoneNo2").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtPhoneNo2").style.border="1px solid lightblue";
		
	//txtEmailId
	if(document.getElementById("txtEmailId").value == "" || document.getElementById("txtEmailId").value == null)
	{
		alert("Email Id should not be null");
		document.getElementById("txtEmailId").focus();
		document.getElementById("txtEmailId").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
	{
		var str=document.getElementById("txtEmailId").value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str))
			document.getElementById("txtEmailId").style.border="1px solid lightblue";
		else
		{
			alert("Please input a valid Email Id");
			document.getElementById("txtEmailId").focus();
			document.getElementById("txtEmailId").style.border="1px solid red";
			temp = true;
			return false;
		}
	}	
	
	//Interested In
	if(document.getElementById("txtInterested").value == "" || document.getElementById("txtInterested").value == null)
	{
		alert("Plese Enter Interested In");
		document.getElementById("txtInterested").focus();
		document.getElementById("txtInterested").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtInterested").style.border="1px solid lightblue";
		
	//Descriptions
	if(IsEmpty(document.getElementById("txtDescriptions"),'textarea'))
	{
		alert("Descriptions should not be null");
		document.getElementById("txtDescriptions").focus();
		document.getElementById("txtDescriptions").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtDescriptions").style.border="1px solid lightblue";			
		if(temp == false)
		document.forms[0].submit();	
}

function contact_validate()
{
	
	temp = false;
	//Name
	if(document.getElementById("txtName").value == "" || document.getElementById("txtName").value == null)
	{
		alert("Name should not be null");
		document.getElementById("txtName").focus();
		document.getElementById("txtName").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtName").style.border="1px solid lightblue";
		
	//Address
	if(document.getElementById("txtAddress").value == "" || document.getElementById("txtAddress").value == null)
	{
		alert("Address should not be null");
		document.getElementById("txtAddress").focus();
		document.getElementById("txtAddress").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtAddress").style.border="1px solid lightblue";
		
	//Country
	if(document.getElementById("txtCountry").value == "" || document.getElementById("txtCountry").value == null)
	{
		alert("County should not be null");
		document.getElementById("txtCountry").focus();
		document.getElementById("txtCountry").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtCountry").style.border="1px solid lightblue";
					
	//Phone No1
	if(document.getElementById("txtPhoneNo1").value == "" || document.getElementById("txtPhoneNo1").value == null)
	{
		alert("Phone No. should not be null");
		document.getElementById("txtPhoneNo1").focus();
		document.getElementById("txtPhoneNo1").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtPhoneNo1").style.border="1px solid lightblue";
		
	if( ! IsNumeric(document.getElementById("txtPhoneNo1").value ))
	{
		alert("Phone should be NUMERIC");
		document.getElementById("txtPhoneNo1").focus();
		document.getElementById("txtPhoneNo1").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtPhoneNo1").style.border="1px solid lightblue";
	
	//Phone No2
	if(document.getElementById("txtPhoneNo2").value == "" || document.getElementById("txtPhoneNo2").value == null)
	{
		alert("Phone No. should not be null");
		document.getElementById("txtPhoneNo2").focus();
		document.getElementById("txtPhoneNo2").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtPhoneNo2").style.border="1px solid lightblue";
		
	if( ! IsNumeric(document.getElementById("txtPhoneNo2").value ))
	{
		alert("Phone should be NUMERIC");
		document.getElementById("txtPhoneNo2").focus();
		document.getElementById("txtPhoneNo2").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtPhoneNo2").style.border="1px solid lightblue";
	
	//txtEmailId
	if(document.getElementById("txtEmailId").value == "" || document.getElementById("txtEmailId").value == null)
	{
		alert("Email Id should not be null");
		document.getElementById("txtEmailId").focus();
		document.getElementById("txtEmailId").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
	{
		var str=document.getElementById("txtEmailId").value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str))
			document.getElementById("txtEmailId").style.border="1px solid lightblue";
		else
		{
			alert("Please input a valid Email Id");
			document.getElementById("txtEmailId").focus();
			document.getElementById("txtEmailId").style.border="1px solid red";
			temp = true;
			return false;
		}
	}	
		
	//Message
	if(IsEmpty(document.getElementById("txtMessage"),'textarea'))
	{
		alert("Message should not be null");
		document.getElementById("txtMessage").focus();
		document.getElementById("txtMessage").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtMessage").style.border="1px solid lightblue";			
		if(temp == false)
		document.forms[0].submit();	
}

function chat_validate()
{
	
	temp = false;
	//Name
	if(document.getElementById("txtName").value == "" || document.getElementById("txtName").value == null)
	{
		alert("Name should not be null");
		document.getElementById("txtName").focus();
		document.getElementById("txtName").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtName").style.border="1px solid lightblue";
		
			
	//Country
	if(document.getElementById("txtCountry").value == "" || document.getElementById("txtCountry").value == null)
	{
		alert("County should not be null");
		document.getElementById("txtCountry").focus();
		document.getElementById("txtCountry").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtCountry").style.border="1px solid lightblue";
					
	//Phone No1
	if(document.getElementById("txtPhoneNo1").value == "" || document.getElementById("txtPhoneNo1").value == null)
	{
		alert("Phone No. should not be null");
		document.getElementById("txtPhoneNo1").focus();
		document.getElementById("txtPhoneNo1").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtPhoneNo1").style.border="1px solid lightblue";
		
	if( ! IsNumeric(document.getElementById("txtPhoneNo1").value ))
	{
		alert("Phone should be NUMERIC");
		document.getElementById("txtPhoneNo1").focus();
		document.getElementById("txtPhoneNo1").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtPhoneNo1").style.border="1px solid lightblue";
	
	//Phone No2
	if(document.getElementById("txtPhoneNo2").value == "" || document.getElementById("txtPhoneNo2").value == null)
	{
		alert("Phone No. should not be null");
		document.getElementById("txtPhoneNo2").focus();
		document.getElementById("txtPhoneNo2").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtPhoneNo2").style.border="1px solid lightblue";
		
	if( ! IsNumeric(document.getElementById("txtPhoneNo2").value ))
	{
		alert("Phone should be NUMERIC");
		document.getElementById("txtPhoneNo2").focus();
		document.getElementById("txtPhoneNo2").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtPhoneNo2").style.border="1px solid lightblue";
	
	//txtEmailId
	if(document.getElementById("txtEmailId").value == "" || document.getElementById("txtEmailId").value == null)
	{
		alert("Email Id should not be null");
		document.getElementById("txtEmailId").focus();
		document.getElementById("txtEmailId").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
	{
		var str=document.getElementById("txtEmailId").value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str))
			document.getElementById("txtEmailId").style.border="1px solid lightblue";
		else
		{
			alert("Please input a valid Email Id");
			document.getElementById("txtEmailId").focus();
			document.getElementById("txtEmailId").style.border="1px solid red";
			temp = true;
			return false;
		}
	}	
		
	//Message
	if(IsEmpty(document.getElementById("txtMessage"),'textarea'))
	{
		alert("Message should not be null");
		document.getElementById("txtMessage").focus();
		document.getElementById("txtMessage").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtMessage").style.border="1px solid lightblue";			
		if(temp == false)
		document.forms[0].submit();	
}

function careers_validate()
{
	
	temp = false;
	//Name
	if(document.getElementById("txtName").value == "" || document.getElementById("txtName").value == null)
	{
		alert("Name should not be null");
		document.getElementById("txtName").focus();
		document.getElementById("txtName").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtName").style.border="1px solid lightblue";
		
	//Address
	if(document.getElementById("txtAddress").value == "" || document.getElementById("txtAddress").value == null)
	{
		alert("Address should not be null");
		document.getElementById("txtAddress").focus();
		document.getElementById("txtAddress").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtAddress").style.border="1px solid lightblue";
		
	//Country
	if(document.getElementById("txtCountry").value == "" || document.getElementById("txtCountry").value == null)
	{
		alert("County should not be null");
		document.getElementById("txtCountry").focus();
		document.getElementById("txtCountry").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtCountry").style.border="1px solid lightblue";
					
	//Phone No1
	if(document.getElementById("txtPhoneNo1").value == "" || document.getElementById("txtPhoneNo1").value == null)
	{
		alert("Phone No. should not be null");
		document.getElementById("txtPhoneNo1").focus();
		document.getElementById("txtPhoneNo1").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtPhoneNo1").style.border="1px solid lightblue";
		
	if( ! IsNumeric(document.getElementById("txtPhoneNo1").value ))
	{
		alert("Phone should be NUMERIC");
		document.getElementById("txtPhoneNo1").focus();
		document.getElementById("txtPhoneNo1").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtPhoneNo1").style.border="1px solid lightblue";
	
	//Phone No2
	if(document.getElementById("txtPhoneNo2").value == "" || document.getElementById("txtPhoneNo2").value == null)
	{
		alert("Phone No. should not be null");
		document.getElementById("txtPhoneNo2").focus();
		document.getElementById("txtPhoneNo2").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtPhoneNo2").style.border="1px solid lightblue";
		
	if( ! IsNumeric(document.getElementById("txtPhoneNo2").value ))
	{
		alert("Phone should be NUMERIC");
		document.getElementById("txtPhoneNo2").focus();
		document.getElementById("txtPhoneNo2").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtPhoneNo2").style.border="1px solid lightblue";
	
	//txtEmailId
	if(document.getElementById("txtEmailId").value == "" || document.getElementById("txtEmailId").value == null)
	{
		alert("Email Id should not be null");
		document.getElementById("txtEmailId").focus();
		document.getElementById("txtEmailId").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
	{
		var str=document.getElementById("txtEmailId").value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str))
			document.getElementById("txtEmailId").style.border="1px solid lightblue";
		else
		{
			alert("Please input a valid Email Id");
			document.getElementById("txtEmailId").focus();
			document.getElementById("txtEmailId").style.border="1px solid red";
			temp = true;
			return false;
		}
	}	
		
	//Details
	if(IsEmpty(document.getElementById("txtDetails"),'textarea'))
	{
		alert("Details should not be null");
		document.getElementById("txtDetails").focus();
		document.getElementById("txtDetails").style.border="1px solid red";
		temp = true;
		return false;
	}
	else
		document.getElementById("txtDetails").style.border="1px solid lightblue";			
		if(temp == false)
		document.forms[0].submit();	
}




