function reg_valid()
{
	var f0=document.getElementById('IsAgency').value;
	//alert(f0);
		if(f0==1)
		{
			
			if(document.reg_frm.image.value=='')
			{
			document.getElementById("image_err").innerHTML="Upload a banner";
			document.reg_frm.image.focus();
			return false;
			}
			else
			{
				document.getElementById("image_err").innerHTML="";
			}
			var fileName=document.reg_frm.image.value;
			var ext= fileName.substring(fileName.lastIndexOf('.') + 1);
			if(ext== "gif" || ext== "GIF" || ext== "JPEG" || ext== "jpeg" || ext== "jpg" || ext== "JPG")
			{
				document.getElementById("image_err").innerHTML="";
			} 
			else
			{
			document.getElementById("image_err").innerHTML="Upload images only";
			//alert("Upload Gif or Jpg images only");
			document.reg_frm.image.focus();
			return false;
			}
			
			if(document.reg_frm.FName.value=='')
			{
			document.getElementById("FName_err").innerHTML="Enter First Name";
			document.reg_frm.FName.focus();
			return false;
			}
			else
			{
				document.getElementById("FName_err").innerHTML="";
			}
			
			if(document.reg_frm.LName.value=='')
			{
			document.getElementById("LName_err").innerHTML="Enter Last Name";
			document.reg_frm.LName.focus();
			return false;
			}
			else
			{
			document.getElementById("LName_err").innerHTML="";
			}
			if(document.reg_frm.Email.value=='')
			{
			document.getElementById("email_err").innerHTML="Enter Email Name";
			document.reg_frm.Email.focus();
			return false;
			}
			else
			{
				document.getElementById("email_err").innerHTML="";
			}
			var emailRegxp=/^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/;
			if (!emailRegxp.test(document.reg_frm.Email.value))
			{
				document.getElementById("email_err").innerHTML="Enter Valid Email";
				document.reg_frm.Email.focus();
			return false; 
			}
			else
			{
				document.getElementById("email_err").innerHTML="";
			}
			if(document.reg_frm.AgencyName.value=='')
			{
			document.getElementById("AgencyName_err").innerHTML="Enter AgencyName";
			document.reg_frm.AgencyName.focus();
			return false;
			}
			else
			{
				document.getElementById("AgencyName_err").innerHTML="";
			}
			if(document.reg_frm.escort_location.value=='')
			{
			document.getElementById("escort_location_err").innerHTML="Select Location";
			document.reg_frm.escort_location.focus();
			return false;
			}
			else
			{
				document.getElementById("escort_location_err").innerHTML="";
			}
			if(document.reg_frm.WebSite.value=='http://' || document.reg_frm.WebSite.value=='')
			{
			document.getElementById("WebSite_err").innerHTML="Enter WWW.Your Site Name.com";
			document.reg_frm.WebSite.focus();
			return false;
			}
			else
			{
				document.getElementById("WebSite_err").innerHTML="";
			}
			var iChars3 = "!@#$%^&*()+=-[]\\\';,/{}|\":<>?";
			for (var i = 0; i < document.reg_frm.WebSite.value.length; i++) 
			{
			if (iChars3.indexOf(document.reg_frm.WebSite.value.charAt(i)) != -1) 
			{
			document.getElementById("WebSite_err").innerHTML="Remove http:// or  any / (e.g: www.xyz.com)";
			document.reg_frm.WebSite.focus();
			return false;
			}
			else
			{
				document.getElementById("WebSite_err").innerHTML="";
			}
			}
			var my_strs=document.reg_frm.WebSite.value;
			//alert(my_strs);
			var strs="www.";
			//alert(strs);
			var strsrc=my_strs.search(strs);
			//alert(strsrc);
			if(my_strs.search(strs)==-1)
			{
				document.getElementById("WebSite_err").innerHTML="Enter WWW. (e.g: www.xyz.com)";
				document.reg_frm.WebSite.focus();
				return false;
			}
			else
			{
				document.getElementById("WebSite_err").innerHTML="";
			}
			if(document.reg_frm.Username.value=='')
			{
			document.getElementById("Username_err").innerHTML="Enter Username";
			document.reg_frm.Username.focus();
			return false;
			}
			else
			{
				document.getElementById("Username_err").innerHTML="";
			}
			
			if(document.reg_frm.Password.value=='')
			{
			document.getElementById("Password_err").innerHTML="Enter Password";
			document.reg_frm.Password.focus();
			return false;
			}
			else
			{
				document.getElementById("Password_err").innerHTML="";
			}
			if(document.reg_frm.confirmPassword.value=='')
			{
			document.getElementById("confirmPassword_err").innerHTML="Enter confirmPassword";
			document.reg_frm.confirmPassword.focus();
			return false;
			}
			else
			{
				document.getElementById("confirmPassword_err").innerHTML="";
			}
			if(document.reg_frm.confirmPassword.value!=document.reg_frm.Password.value)
			{
				document.getElementById("confirmPassword_err").innerHTML="Enter Correct Password";
				document.reg_frm.confirmPassword.focus();
				return false;
			}
			if(!document.reg_frm.NewsLetter.checked)
			{
			//alert("Please enter your ADS name!");
			document.getElementById('NewsLetter_err').innerHTML = 'Please choose News option!';
			//document.f1.ads.focus();
			return false;
			}
			else
			{
			document.getElementById('NewsLetter_err').innerHTML = '';
			}
			
		}
		if(f0==2)
		{
			if(document.reg_frm.FName.value=='')
			{
			document.getElementById("FName_err").innerHTML="Enter First Name";
			document.reg_frm.FName.focus();
			return false;
			}
			else
			{
				document.getElementById("FName_err").innerHTML="";
			}
			
			if(document.reg_frm.LName.value=='')
			{
			document.getElementById("LName_err").innerHTML="Enter Last Name";
			document.reg_frm.LName.focus();
			return false;
			}
			else
			{
			document.getElementById("LName_err").innerHTML="";
			}
			if(document.reg_frm.Nick_Name.value=='')
			{
			document.getElementById("Nick_Name_err").innerHTML="Enter Nick Name";
			document.reg_frm.Nick_Name.focus();
			return false;
			}
			else
			{
				document.getElementById("Nick_Name_err").innerHTML="";
			}
			if(document.reg_frm.Email.value=='')
			{
			document.getElementById("email_err").innerHTML="Enter Email Name";
			document.reg_frm.Email.focus();
			return false;
			}
			else
			{
				document.getElementById("email_err").innerHTML="";
			}
			var emailRegxp=/^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/;
			if (!emailRegxp.test(document.reg_frm.Email.value))
			{
				document.getElementById("email_err").innerHTML="Enter Valid Email";
				document.reg_frm.Email.focus();
			return false; 
			}
			else
			{
				document.getElementById("email_err").innerHTML="";
			}
			if(document.reg_frm.Username.value=='')
			{
			document.getElementById("Username_err").innerHTML="Enter Username";
			document.reg_frm.Username.focus();
			return false;
			}
			else
			{
				document.getElementById("Username_err").innerHTML="";
			}
			
			if(document.reg_frm.Password.value=='')
			{
			document.getElementById("Password_err").innerHTML="Enter Password";
			document.reg_frm.Password.focus();
			return false;
			}
			else
			{
				document.getElementById("Password_err").innerHTML="";
			}
			if(document.reg_frm.confirmPassword.value=='')
			{
			document.getElementById("confirmPassword_err").innerHTML="Enter confirmPassword";
			document.reg_frm.confirmPassword.focus();
			return false;
			}
			else
			{
				document.getElementById("confirmPassword_err").innerHTML="";
			}
			if(document.reg_frm.confirmPassword.value!=document.reg_frm.Password.value)
			{
				document.getElementById("confirmPassword_err").innerHTML="Enter Correct Password";
				document.reg_frm.confirmPassword.focus();
				return false;
			}
			if(!document.reg_frm.NewsLetter.checked)
			{
			//alert("Please enter your ADS name!");
			document.getElementById('NewsLetter_err').innerHTML = 'Please choose News option!';
			//document.f1.ads.focus();
			return false;
			}
			else
			{
			document.getElementById('NewsLetter_err').innerHTML = '';
			}
		}
		if(f0==0)
		{
			//alert(document.reg_frm.Name.value);
			if(document.reg_frm.Name.value=='')
			{
			document.getElementById("Name_error1").innerHTML="Enter Independent Name";
			document.reg_frm.Name.focus();
			return false;
			}
			else
			{
				document.getElementById("Name_error1").innerHTML="";
			}
			
			if(document.reg_frm.full.value=='')
			{
			document.getElementById("full_err").innerHTML="Upload a Photo";
			document.reg_frm.full.focus();
			return false;
			}
			else
			{
				document.getElementById("full_err").innerHTML="";
			}
			var fileName=document.reg_frm.full.value;
			var ext1=fileName.substring(fileName.lastIndexOf('.') + 1);
			if(ext1== "gif" || ext1== "GIF" || ext1== "JPEG" || ext1== "jpeg" || ext1== "jpg" || ext1== "JPG")
			{
				document.getElementById("full_err").innerHTML="";
			} 
			else
			{
			document.getElementById("full_err").innerHTML="Upload images only";
			//alert("Upload Gif or Jpg images only");
			document.reg_frm.full.focus();
			return false;
			}
			
			if(document.reg_frm.image.value=='')
			{
			document.getElementById("image_err").innerHTML="Upload a banner";
			document.reg_frm.image.focus();
			return false;
			}
			else
			{
				document.getElementById("image_err").innerHTML="";
			}
			var fileName=document.reg_frm.image.value;
			var ext=fileName.substring(fileName.lastIndexOf('.') + 1);
			if(ext== "gif" || ext== "GIF" || ext== "JPEG" || ext== "jpeg" || ext== "jpg" || ext== "JPG")
			{
				document.getElementById("image_err").innerHTML="";
			} 
			else
			{
			document.getElementById("image_err").innerHTML="Upload images only";
			//alert("Upload Gif or Jpg images only");
			document.reg_frm.image.focus();
			return false;
			}
			
			/*if(document.reg_frm.FName.value=='')
			{
			document.getElementById("FName_err").innerHTML="Enter First Name";
			document.reg_frm.FName.focus();
			return false;
			}
			else
			{
				document.getElementById("FName_err").innerHTML="";
			}
			
			if(document.reg_frm.LName.value=='')
			{
			document.getElementById("LName_err").innerHTML="Enter Last Name";
			document.reg_frm.LName.focus();
			return false;
			}
			else
			{
			document.getElementById("LName_err").innerHTML="";
			}*/
			//alert(document.reg_frm.escNick.value);
			if(document.reg_frm.escort_city.value=='')
			{
			document.getElementById("escCity_err").innerHTML="Enter Escort City Name";
			document.reg_frm.escort_city.focus();
			return false;
			}
			else
			{
				document.getElementById("escCity_err").innerHTML="";
			}
			
			if(document.reg_frm.escNick.value=='')
			{
			document.getElementById("escNick_err").innerHTML="Enter Nick Name";
			document.reg_frm.escNick.focus();
			return false;
			}
			else
			{
				document.getElementById("escNick_err").innerHTML="";
			}
			
			if(document.reg_frm.escNick.value!=document.reg_frm.Name.value)
			{
			document.getElementById("escNick_err").innerHTML="Not match with Escort name";
			document.reg_frm.escNick.focus();
			return false;
			}
			else
			{
				document.getElementById("escNick_err").innerHTML="";
			}
			//alert(document.reg_frm.Email.value);
			if(document.reg_frm.Email.value=='')
			{
			document.getElementById("email_err").innerHTML="Enter Email Name";
			document.reg_frm.Email.focus();
			return false;
			}
			else
			{
				document.getElementById("email_err").innerHTML="";
			}
			var emailRegxp=/^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/;
			if(!emailRegxp.test(document.reg_frm.Email.value))
			{
				document.getElementById("email_err").innerHTML="Enter Valid Email";
				document.reg_frm.Email.focus();
				return false; 
			}
			else
			{
				document.getElementById("email_err").innerHTML="";
			}
			if(document.reg_frm.escort_location.value=='')
			{
			document.getElementById("escort_location_err").innerHTML="Select Location";
			document.reg_frm.escort_location.focus();
			return false;
			}
			else
			{
				document.getElementById("escort_location_err").innerHTML="";
			}
			if(document.reg_frm.MyWebPage.value=='http://' || document.reg_frm.MyWebPage.value=='')
			{
			document.getElementById("MyWebPage_err").innerHTML="Enter WWW.Your Page Name.com";
			document.reg_frm.MyWebPage.focus();
			return false;
			}
			else
			{
				document.getElementById("MyWebPage_err").innerHTML="";
			}
			/*var iChars3 = "!@#$%^&*()+=-[]\\\';,/{}|\":<>?";
			for (var i = 0; i < document.reg_frm.MyWebPage.value.length; i++) 
			{
			if (iChars3.indexOf(document.reg_frm.MyWebPage.value.charAt(i)) != -1) 
			{
			document.getElementById("MyWebPage_err").innerHTML="Remove http:// Or any /(e.g: www.xyz.com)";
			document.reg_frm.MyWebPage.focus();
			return false;
			}
			else
			{
				document.getElementById("MyWebPage_err").innerHTML="";
			}
			}*/
			
			var my_str=document.reg_frm.MyWebPage.value;
			var str="www.";
			var strsrc=my_str.search(str);
			//alert(strsrc);
			if(my_str.search(str)==-1)
			{
				document.getElementById("MyWebPage_err").innerHTML="Enter WWW(e.g: www.xyz.com)";
				document.reg_frm.MyWebPage.focus();
				return false;
			}
			else
			{
				document.getElementById("MyWebPage_err").innerHTML="";
			}
			
			if(document.reg_frm.Username.value=='')
			{
			document.getElementById("Username_err").innerHTML="Enter Username";
			document.reg_frm.Username.focus();
			return false;
			}
			else
			{
				document.getElementById("Username_err").innerHTML="";
			}
			if(document.reg_frm.Password.value=='')
			{
			document.getElementById("Password_err").innerHTML="Enter Password";
			document.reg_frm.Password.focus();
			return false;
			}
			else
			{
				document.getElementById("Password_err").innerHTML="";
			}
			if(document.reg_frm.confirmPassword.value=='')
			{
			document.getElementById("confirmPassword_err").innerHTML="Enter confirmPassword";
			document.reg_frm.confirmPassword.focus();
			return false;
			}
			else
			{
				document.getElementById("confirmPassword_err").innerHTML="";
			}
			if(document.reg_frm.confirmPassword.value!=document.reg_frm.Password.value)
			{
				document.getElementById("confirmPassword_err").innerHTML="Enter Correct Password";
				document.reg_frm.confirmPassword.focus();
				return false;
			}
			if(!document.reg_frm.NewsLetter.checked)
			{
			//alert("Please enter your ADS name!");
			document.getElementById('NewsLetter_err').innerHTML = 'Please choose News option!';
			//document.f1.ads.focus();
			return false;
			}
			else
			{
			document.getElementById('NewsLetter_err').innerHTML = '';
			}
			
		}
	return true;
}
