function add_user_validation()
{
	/**************************Username validation***********************************************************/
		id=isWhitespace(document.form1.user_name.value);
		if(id==true) 
		{
			alert("Please enter username!");
			document.form1.user_name.focus();
			return false;
		}
		if(document.getElementById("user_name").value.length>=50)
		{
			alert("Username cannot have more than 50 characters in it!");
			document.getElementById("user_name").focus();
			return false;
		}
	/************************* First name validation***************************************************************/
		id=isWhitespace(document.form1.user_first_name.value);
		if(id==true) 
		{
			alert("Please enter first name!");
			document.form1.user_first_name.focus();
			return false;
		}	
		if(document.form1.user_first_name.value.length>50) 
		{
			alert("First name cannot have greater than 50 characters in it!");
			document.form1.user_first_name.focus();
			return false;
		}
	/************************* Last name validation***************************************************************/
		id=isWhitespace(document.form1.user_last_name.value);
		if(id==true) 
		{
			alert("Please enter last name!");
			document.form1.user_last_name.focus();
			return false;
		}	
		if(document.form1.user_last_name.value.length>50) 
		{
			alert("Last name cannot have greater than 50 characters in it!");
			document.form1.user_last_name.focus();
			return false;
		}
	/************************* Email validation***************************************************************/
		id=isWhitespace(document.form1.user_email.value);
		if(id==true) 
		{
			alert("Please enter email address!");
			document.form1.user_email.focus();
			return false;
		}	

		if((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form1.user_email.value))==false) 
		{
			alert("Please enter valid email address!");
			document.form1.user_email.focus();
			return false;
		}	
	/************************* Password validation************************************************************/
		id=isWhitespace(document.form1.user_password.value);			
		if(id==true) 
		{
			alert("Please enter password!");
			document.form1.user_password.focus();
			return false;
		}
		if(document.form1.user_password.value.length<6) 
		{
			alert("Password must be atleast 6 characters!");
			document.form1.user_password.focus();
			return false;
		}
		if(document.form1.user_password.value.length>12) 
		{
			alert("Password must be atmost 12 characters!");
			document.form1.user_password.focus();
			return false;
		}

	/************************* Retype Password validation*****************************************************/
		id=isWhitespace(document.form1.re_user_password.value);
		
		if(id==true) 
		{
			alert("Please retype password!");
			document.form1.re_user_password.focus();
			return false;
		}
		if(document.form1.re_user_password.value.length<6) 
		{
			alert("Retyped password must be atleast 6 characters!");
			document.form1.re_user_password.focus();
			return false;
		}
		if(document.form1.re_user_password.value.length>12) 
		{
			alert("Retyped password must be atmost 12 characters!");
			document.form1.re_user_password.focus();
			return false;
		}
	/************************* Comparng Password *************************************************************/
		if(document.form1.user_password.value!=document.form1.re_user_password.value) 
		{
			alert("Passwords Do Not Match, Retype Password!");
			document.form1.re_user_password.focus();
			return false;
		}	
	/**********************************************************************************************************/
		id=isWhitespace(document.form1.user_address.value);
		if(id==true) 
		{
			alert("Please enter client address!");
			document.form1.user_address.focus();
			return false;
		}
	/************************* User Country validation*********************************************************/
		theSelFrom3=document.getElementById("user_country");
		var id=theSelFrom3.options[theSelFrom3.selectedIndex].value
		if(id==0) 
		{
			alert("Please select the country!");
			document.getElementById("user_country").focus();
			return false;
		}
	/************************* User City validation*********************************************************/
		id=isWhitespace(document.form1.user_state.value);
		if(id==true) 
		{
			alert("Please select the state!");
			document.form1.user_state.focus();
			return false;
		}
		if(document.getElementById("user_state").value.length>=50)
		{
			alert("State name cannot have more than 50 characters in it!");
			document.getElementById("user_state").focus();
			return false;
		}

	/************************** user_country_code***********************************************************/
		id=isWhitespace(document.form1.user_city.value);
		if(id==true) 
		{
			alert("Please select the city!");
			document.form1.user_city.focus();
			return false;
		}
		if(document.getElementById("user_name").value.length>=50)
		{
			alert("City name cannot have more than 50 characters in it!");
			document.getElementById("user_city").focus();
			return false;
		}

	/************************** user_country_code***********************************************************/
		id=isWhitespace(document.form1.user_phone.value);
		if(id==false) 
		{		
			if(isAllNumerics(document.form1.user_phone.value)==false)
			{
				alert("Please enter phone in numerics only!");
				document.form1.user_phone.focus();
				return false;
			}
			if(document.getElementById("user_phone").value.length < 6)
			{
				alert("Phone cannot have less than 6 digits in it!");
				document.getElementById("user_phone").focus();
				return false;
			}
		}
		if(document.getElementById("user_phone").value.length > 15)
		{
			alert("Phone cannot have more than 15 digits in it!");
			document.getElementById("user_phone").focus();
			return false;
		}
	/************************* User photo validation**********************************************************/

  /******************************************************************************************************************/	
		if(document.getElementById("user_image").value!="")
		{
			var filename = document.getElementById("user_image").value;
			var filelength = parseInt(filename.length) - 4;
			var fileext = filename.substring(filelength,filelength + 4);
			if (fileext.toLowerCase() != ".jpg" && fileext.toLowerCase() != ".png" && fileext.toLowerCase() != ".gif")
			{
				alert ("You can upload Only jpg, gif, png files for image!");
				document.getElementById("user_image").focus();
				return false;
			}
		}
	/**********************************************************************************************************/
}