// JavaScript Document

function echeck(str) 
	{
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID");
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID");
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID");
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID");
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }

 		 return true;					
	}
		
	
	function login_Validate()
	{
		var frm = document.login;
		var emailID=document.login.username;
		
		if ((emailID.value==null)||(emailID.value=="")){
			alert("Please enter your email address as user id.");
			emailID.focus();
			return false;
		}
		if (echeck(emailID.value)==false){
			emailID.value="";
			emailID.focus();
			return false;
		}
		if (frm.pass.value == "")
		{
			alert("Please enter your password.");
			frm.pass.focus();
			return false;
		}
		frm.submit();
	}


	function search_Validate()
	{
		var frm = document.searchkey;
			
		if (frm.search.value == "")
		{
			alert("Please enter search key.");
			frm.search.focus();
			return false;
		}
		frm.submit();
	}
		
function Registeration_validate()
	{
		var frm = document.registration;
		var emailID=document.registration.custEmail;
		if (frm.custName.value == "")
		{
			alert("Please enter your name.");
			frm.custName.focus();
			return false;
		}
		if ((emailID.value==null)||(emailID.value=="")){
			alert("Please Enter Email ID");
			emailID.focus();
			return false;
		}
		if (echeck(emailID.value)==false){
			emailID.value="";
			emailID.focus();
			return false;
		}
		if (frm.custPhone.value == "")
		{
			alert("Please enter your phone number.");
			frm.custPhone.focus();
			return false;
		}
		if (frm.custPassword.value == "")
		{
			alert("Please enter your password.");
			frm.custPassword.focus();
			return false;
		}
		if (frm.custRetypePassword.value == "")
		{
			alert("Please retype your password.");
			frm.custRetypePassword.focus();
			return false;
		}
		if (frm.custPassword.value!=frm.custRetypePassword.value)
		{
			alert("Retype password must be same as your password.");
			frm.custPassword.value = ""
			frm.custRetypePassword.value = ""
			frm.custPassword.focus();
			return false;
		}
		frm.submit();
	}
	
	function formValidate() {
			var x=document.password;
			if(x.email.value == "")
			{
				alert("Please enter your Email address.");
				x.email.focus();
				return false;
			}
			if ((x.email.value.length<5) || ((x.email.value.indexOf("@")==-1) ||(x.email.value.indexOf(".")==-1)))
			{
				alert ("Please enter a vaild Email address.");
				x.email.focus();
				return false;
			}
			x.submit();
		}
		
		function validatePassChange()
		{
		var frm = document.ChangePassword;
		
		if (frm.oldPassword.value == "")
		{
			alert("Please enter old password.");
			frm.oldPassword.focus();
			return false;
		}
		if (frm.newPassword.value == "")
		{
			alert("Please enter new password.");
			frm.newPassword.focus();
			return false;
		}
		if (frm.confirmPassword.value == "")
		{
			alert("Please enter confirm Password.");
			frm.confirmPassword.focus();
			return false;
		}
		if (frm.newPassword.value != frm.confirmPassword.value)
		{
			alert("New password and confirm Password value should be equal.");
			frm.newPassword.value="";
			frm.confirmPassword.value="";
			frm.newPassword.focus();
			return false;
		}
		return true;
	}
	
	function Advert_validate(Advert_page)
	{
		var frm = document.Advert;
		if (frm.Category.value == "")
		{
			alert("Please select category.");
			frm.Category.focus();
			return false;
		}
		
		if (frm.header.value == "")
		{
			alert("Please enter title.");
			frm.header.focus();
			return false;
		}		
	  
		if (frm.Advertisementimage.value != '')
		{				
			var FileName = frm.Advertisementimage.value;			
			FileName = FileName.substring(FileName.lastIndexOf('\\') + 1);
			var FileExt = FileName.substring(FileName.lastIndexOf('.') + 1);			
			if ((FileExt == 'JPEG') || (FileExt == 'gif') || (FileExt == 'png') || (FileExt == 'jpg'))
			{
				return true;
			}
			else
			{
				alert("Upload valid image file");
				frm.Advertisementimage.focus();
				return false;
			}
		}		
	  return true;		
	}
	
 