function isURL(value) {
	var urlregex = new RegExp("^(http:\/\/.|https:\/\/.|ftp:\/\/.|www.){1}([0-9A-Za-z]+\.)");
	if(urlregex.test(value))
	{
	return(true);
	}
	return(false);
	}
function isEmail(str)
{
		//var str=document.frm_register.email.value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if (filter.test(str))
			testresults=true;
		else{
			//alert("Please insert a valid E-mail Address!");
			testresults=false;
		}
		return (testresults);
}
function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}
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;
}
function Validations_Contact(form)
{
	if(form.x_name.value=="")	{
		alert("Please provide your name.");
		form.x_name.focus();
		return false;	}
	if(form.x_email.value=="") {
		alert("Please enter email id.");
		form.x_email.focus();
		return false;	}
	if (isEmail(form.x_email.value)==false)	{
		alert("Please enter valid Email Id.");
		form.x_email.value=""
		form.x_email.focus();
		return false;	}
	if(form.x_phone.value=="")	{
		alert("Please provide contact number.");
		form.x_phone.focus();
		return false;	}
	if(form.x_details.value=="")	{
		alert("Please provide details.");
		form.x_details.focus();
		return false;	}
}

function Validations_Advertise(form)
{
	if(form.c_name.value=="")	{
		alert("Please provide company name.");
		form.c_name.focus();
		return false;	}
	if(form.x_name.value=="")	{
		alert("Please provide contact person name.");
		form.x_name.focus();
		return false;	}
	if(form.x_email.value=="") {
		alert("Please enter email id.");
		form.x_email.focus();
		return false;	}
	if (isEmail(form.x_email.value)==false)	{
		alert("Please enter valid Email Id.");
		form.x_email.value=""
		form.x_email.focus();
		return false;	}
	if(form.x_phone.value=="")	{
		alert("Please provide contact number.");
		form.x_phone.focus();
		return false;	}
	if(form.x_details.value=="")	{
		alert("Please provide details.");
		form.x_details.focus();
		return false;	}
}

function Validations_errorreport(form)
{
	if(form.error.value=="")	{
		alert("Please enter the error you spotted.");
		form.error.focus();
		return false;	}
	if(form.name.value=="")	{
		alert("Please enter your name.");
		form.name.focus();
		return false;	}
	if(form.email.value=="") {
		alert("Please enter email id.");
		form.email.focus();
		return false;	}
	if (isEmail(form.email.value)==false)	{
		alert("Please enter valid Email Id.");
		form.email.value=""
		form.email.focus();
		return false;	}
}

function Validations_Register(form)
{
	if(form.display_name.value=="")	{
		alert("Please provide your display name.");
		form.display_name.focus();
		return false;	}
	if(form.full_name.value=="")	{
		alert("Please provide your full name.");
		form.full_name.focus();
		return false;	}
	if(form.email.value=="") {
		alert("Please enter email id.");
		form.email.focus();
		return false;	}
	if (isEmail(form.email.value)==false)	{
		alert("Please enter valid Email Id.");
		form.email.value=""
		form.email.focus();
		return false;	}
	if(form.password.value=="") {
		alert("Please provide password.");
		form.password.focus();
		return false;
	}
	if(form.c_password.value == "" ) {
		alert("Please provide confirm password.");
		form.c_password.focus();
		return false;
	}
	if(form.password.value != form.c_password.value) {
		alert("Password & Confrim password must be same.");
		form.password.focus();
		return false;
	}
	if(form.birth.value=="")	{
		alert("Please select your birth date.");
		form.birth.focus();
		return false;	}
	var Terms=form.chktc.checked;
	if(Terms==false)
	{
		alert("You have not accepted the terms and conditions");
		form.chktc.focus();
		return false;	
	}
	return true;
}

function Validations_RegisterEdit(form)
{
	if(form.display_name.value=="")	{
		alert("Please provide your display name.");
		form.display_name.focus();
		return false;	}
	if(form.full_name.value=="")	{
		alert("Please provide your full name.");
		form.full_name.focus();
		return false;	}
	if(form.password.value=="") {
		alert("Please provide password.");
		form.password.focus();
		return false;
	}
	if(form.c_password.value == "" ) {
		alert("Please provide confirm password.");
		form.c_password.focus();
		return false;
	}
	if(form.password.value != form.c_password.value) {
		alert("Password & Confrim password must be same.");
		form.password.focus();
		return false;
	}
	if(form.birth.value=="")	{
		alert("Please select your birth date.");
		form.birth.focus();
		return false;	}

	return true;
}
