function javascr_usr_reg()

{

	

	

	if(removeAllSpaces(document.getElementById("name").value)=='' )

	{

		alert("Please Enter the user name");

		document.getElementById("name").value='';

		document.getElementById("name").focus();

		return false;

	}else{
		
		
		 if(!isAlpha(document.getElementById("name").value)){
				alert("Special Character Not Allowed !!");
		
				document.getElementById("name").value='';
		
				document.getElementById("name").focus();
		
				return false;		 	
		   	
		 }	
		
		
	}
		

	
	if(removeAllSpaces(document.getElementById("fname").value)=='')

	{

		alert("Please Enter the first name");

		document.getElementById("fname").value='';

		document.getElementById("fname").focus();

		return false;

	}

	

/* 	if(document.getElementById("fname").value!='')

	{

		if(!Check_Characters(document.getElementById("fname").value))

		{

			alert('Enter Only Characters');

			document.getElementById("fname").value='';

			document.getElementById("fname").focus();

			return false;

		}

	}

	 */

	

	

	

	/*if(document.getElementById("fname").value!='')

	{

		if(!Check_Characters(document.getElementById("fname").value))

		{

			alert('Enter Only Characters');

			document.getElementById("fname").value	=	'';

			document.getElementById("fname").focus();

			return false;

		}

	}

	if(document.getElementById("mname").value!='')

	{

		if(!Check_Characters(document.getElementById("mname").value))

		{

			alert('Enter Only Characters');

			document.getElementById("mname").value	=	'';

			document.getElementById("mname").focus();

			return false;

		}

	}*/		

	if(removeAllSpaces(document.getElementById("lname").value)=='')

	{

		alert("Please Enter the Last name");

		document.getElementById("lname").value='';

		document.getElementById("lname").focus();

		return false;

	}

	/* if(document.getElementById("lname").value!='')

	{

		if(!Check_Characters(document.getElementById("lname").value))

		{

			alert('Enter Only Characters');

			document.getElementById("lname").value	=	'';

			document.getElementById("lname").focus();

			return false;

		}

	}		 */

	if(removeAllSpaces(document.getElementById("email_address").value)=='')

	{

		alert("Please Enter the Email Address");

		document.getElementById("email_address").value='';

		document.getElementById("email_address").focus();

		return false;

	}

	if (!(checkEmail(document.getElementById("email_address").value)))

		{

			alert("Invalid E-mail Address! Please re-enter.");

			document.getElementById("email_address").value='';

			document.getElementById("email_address").focus();

			return (false);

		}


	if(removeAllSpaces(document.getElementById("password").value)=='')
	{
		alert("Please Enter the Password");
		document.getElementById("password").value='';
		document.getElementById("password").focus();
		return false;
	}

if(removeAllSpaces(document.getElementById("cpassword").value)=='')
	{
		alert("Please Enter the Confirm Password");
		document.getElementById("cpassword").value='';
		document.getElementById("cpassword").focus();
		return false;
	}
	if(document.getElementById("password").value != document.getElementById("cpassword").value){
		alert("Password and confirm password must be same.");
		document.getElementById("cpassword").value='';
		document.getElementById("cpassword").focus();
		return false;
	}

	if(document.getElementById("gender").value=='')

	{

		alert("Please Select the Gender");		

		document.getElementById("gender").focus();

		return false;

	}

	

	if(document.getElementById("date_range_from").value=='')
	{
		alert("Please Select Date Of Birth Day");		

		document.getElementById("date_range_from").focus();

		return false;

	}

	/*if(document.getElementById("date_range_from").value=='')

	{

		alert("Please Select the date of birth");

		document.getElementById("date_range_from").focus();

		return false;

	}	*/

/* 	if(removeAllSpaces(document.getElementById("city_name").value)=='')

	{

		alert("Please Enter the City name");

		document.getElementById("city_name").focus();

		return false;

	}

	if(document.getElementById("city_name").value!='')

	{

		if(!Check_Characters(document.getElementById("city_name").value))

		{

			alert('Enter Only Characters');

			document.getElementById("city_name").value	=	'';

			document.getElementById("city_name").focus();

			return false;

		}

	} */

	

	if(document.getElementById("city_name").value=='')

	{

		alert("Please Enter the City name");

		document.getElementById("city_name").focus();

		return false;

	}

if(removeAllSpaces(document.getElementById("state_name").value)=='')

	{

		alert("Please Enter the State name");

		document.getElementById("state_name").focus();

		return false;

	}

	/*

	if(document.getElementById("state_name").value!='')

	{

		if(!Check_Characters(document.getElementById("state_name").value))

		{

			alert('Enter Only Characters');

			document.getElementById("state_name").value	=	'';

			document.getElementById("state_name").focus();

			return false;

		}

	}

	*/

	

	

	

	

	if(document.getElementById("country_name").value=='')

	{

		alert("Please Select the Country name");

		document.getElementById("country_name").focus();

		return false;

	}

	if(removeAllSpaces(document.getElementById("zipcode").value)=='')

	{

		alert("Please Enter the Postcode/Zipcode");

		document.getElementById("zipcode").value='';

		document.getElementById("zipcode").focus();

		return false;

	}
	
	if(removeAllSpaces(document.getElementById("zipcode").value)!='')

	{

		if(isNaN(document.getElementById("zipcode").value))
	
		{
	
			alert("Please Enter the numeric value");
	
			document.getElementById("zipcode").value='';
	
			document.getElementById("zipcode").focus();
	
			return false;
	
		}

	}
if(document.getElementById("address").value == ""){
		alert("Please Enter the address.");
		document.getElementById("address").value='';
		document.getElementById("address").focus();
		return false;
	}
if(removeAllSpaces(document.getElementById("phone_number").value)!='')

	{

		if(isNaN(document.getElementById("phone_number").value))

		{

			alert("Please Enter the numeric value");

			document.getElementById("phone_number").value='';

			document.getElementById("phone_number").focus();

			return false;

		}

	}


	

}

/*Start Advertise validation*/

	function javascr_advertisment_reg()

	{

	

		

		var frm = document.send_frm; 



		if(frm.fld_advert_name.value == "")

		{

			alert("Please Enter Name");

			frm.fld_advert_name.focus();

			return false

		}

		

		if(frm.fld_advert_country.value == "")

		{

			alert("Please Select Country");

			frm.fld_advert_country.focus();

			return false

		}

		

		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

		var address = document.send_frm.fld_advert_email.value;

		if(address == "")

		{

			alert("Please Enter Email Id");

			frm.fld_advert_email.focus();

			return false

		}

		

		

		if(reg.test(address) == false) 

		{

			alert('Invalid Email Address');

			document.send_frm.fld_advert_email.focus();

			return false;

		}

		

		if(frm.fld_advert_phone.value == "")

		{

			alert("Please Enter Phone");

			frm.fld_advert_phone.focus();

			return false

		}

		if(removeAllSpaces(frm.fld_advert_phone.value)!='')

		{

			if(!Check_Integer(frm.fld_advert_phone.value))

			{

				alert("Please Enter the numeric value");

				frm.fld_advert_phone.value='';

				frm.fld_advert_phone.focus();

				return false;

			}

		}

			

		if(frm.fld_advert_company.value == "")

		{

			alert("Please Enter Company Name");

			frm.fld_advert_company.focus();

			return false

		}

		

		if(frm.fld_advert_comments.value == "")

		{

			alert("Please Enter Comments");

			frm.fld_advert_comments.focus();

			return false

		}

		

		return true;

	}

/*End Advertise validation*/



function checkEmail(email) {

	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))

	{

		return (true);

	}else

	{//alert("Invalid E-mail Address! Please re-enter.");

	  return (false);

	}

}



//==========================================



//### Function for removing the leading and trailing space



function removeLeadingSpaces(str)

{

   var whitespace = new String(" \t\n\r");

   var s = new String(str);



   if (whitespace.indexOf(s.charAt(0)) != -1)

    {

      var j=0, i = s.length;

      while (j < i && whitespace.indexOf(s.charAt(j)) != -1)  j++;

      s = s.substring(j, i);

    }

   return s;

}

//######################################################################################################



//######################################################################################################

// This method is used to remove Trailing spaces.

// It takes argument of the string which Trailing Spaces has to removed.



function removeTrailingSpaces(str)

{

   var whitespace = new String(" \t\n\r");

   var s = new String(str);



   if (whitespace.indexOf(s.charAt(s.length-1)) != -1)

   {

      var i = s.length - 1;       // Get length of string

      while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1) i--;



      // Get the substring from the front of the string to

      // where the last non-whitespace character is...

      s = s.substring(0, i+1);

   }



   return s;

}

//######################################################################################################



//######################################################################################################

// Removes both Leading and Trailing blanks.

//



function removeAllSpaces(str)

{

   str = removeLeadingSpaces(str); //Remove Leading Spaces

   str = removeTrailingSpaces(str); //Remove Trailing Spaces

   return str;

}



//######################################################################################################



//######################################################################################################

/*numeric

if (isNaN(parseInt(stripped))) {

   error = "The phone number contains illegal characters.";

}



length

if (!(stripped.length == 10)) {

	error = "The phone number is the wrong length.

	  Make sure you included an area code.\n";

}*/



function Check_Characters(valu)

{

	var tomatch= /^[a-zA-Z]+$/;

	if (!tomatch.test(valu))

	     {	        

	        return false; 

	     }

	     else

	     {

	     	return true;

	     }

}





function Check_Integer(valu)

{

	var tomatch= /^[0-9]+$/;

	if (!tomatch.test(valu))

	     {	        

	        return false; 

	     }

	     else

	     {

	     	return true;

	     }

}


function isAlpha(string)
{
	var strValidChars = "abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ _ . 1 2 3 4 5 6 7 8 9 0";
	var blnResult = true;
	strString = string;
	
	for (i = 0; i < strString.length && blnResult == true; i++)
	{
		strChar = strString.charAt(i);
		if (strValidChars.indexOf(strChar) == -1)
		{
			blnResult = false;
		}
	}
	return blnResult;

}


//######################################################################################################
