String.prototype.trim = function() {

	 // skip leading and trailing whitespace
	 // and return everything in between
	 return this.replace(/^\s*(\b.*\b|)\s*$/, "$1");

     }
  
function valid_buyer()
{
	var mail = document.frm.email.value ;
	var regex = /^[\w-]+(?:\.[\w-]+)*@(?:[\w-]+\.)+[a-zA-Z]{2,7}$/;
	if (document.frm.f_name.value.trim() == "")
	{
		alert("Enter First Name.");
		document.frm.f_name.focus();
		document.frm.f_name.select();
		return false;
	}
	else if (document.frm.l_name.value.trim() == "")
	{
		alert("Enter Last Name.");
		document.frm.l_name.focus();
		document.frm.l_name.select();
		return false;
	}
	else if (document.frm.add1.value.trim() == "")
	{
		alert("Enter Address.");
		document.frm.add1.focus();
		document.frm.add1.select();
		return false;
	}
	else if (document.frm.city.value.trim() == "")
	{
		alert("Enter City.");
		document.frm.city.focus();
		document.frm.city.select();
		return false;
	}
	else if (document.frm.zip.value.trim() == "")
	{
		alert("Enter Zip.");
		document.frm.zip.focus();
		document.frm.zip.select();
		return false;
	}
	else if (document.frm.zip.value.search(/\(?^\d{5}\)?$/) == -1)
	{ 
		alert( "Please Entered Valid 5 Digits U.S. Zip Code");
		document.frm.zip.focus();
		return false;
	}
	else if (document.frm.p_no.value.trim() == "")
	{
		alert("Enter Phone No.");
		document.frm.p_no.focus();
		document.frm.p_no.select();
		return false;
	}
	else if (document.frm.email.value.trim() =="")
	{
		alert("Enter Email Id");
		document.frm.email.focus();
		document.frm.email.select();
		return false;
	}
    else if (document.frm.reemail.value.trim() == "")
	{
		alert("Re-type Email.");
		document.frm.reemail.focus();
		document.frm.reemail.select();
		return false;
	}
	else if (document.frm.email.value != document.frm.reemail.value)
	{
		alert("Retype Email correctly.");
		document.frm.reemail.focus();
		document.frm.reemail.select();
		return false;
	}
	else if(regex.exec(mail)==null)
	{
		alert("Invalid email format");
		document.frm.email.focus();
		return false;
	}
	else if (document.frm.uid.value.trim() == "")
	{
		alert("Enter Username.");
		document.frm.uid.focus();
		document.frm.uid.select();
		return false;
	}
	else if (document.frm.uid.value.search(/^\w+(\w+)?$/) == -1)
	{
		alert("Enter Username properly.");
		document.frm.uid.focus();
		document.frm.uid.select();
		return false;
	}
    else if (document.frm.pass.value.trim() == "")
	{
		alert("Enter Password.");
		document.frm.pass.focus();
		document.frm.pass.select();
		return false;
	}
	else if (document.frm.pass.value.search(/^\w+(\w+)?$/) == -1)
	{
		alert("Enter Password properly.");
		document.frm.pass.focus();
		document.frm.pass.select();
		return false;
	}
    else if (document.frm.rpass.value.trim() == "")
	{
		alert("Re-type Password.");
		document.frm.rpass.focus();
		document.frm.rpass.select();
		return false;
	}
	else if (document.frm.pass.value != document.frm.rpass.value)
	{
		alert("Retype Password correctly.");
		document.frm.rpass.focus();
		document.frm.rpass.select();
		return false;
	}
	else if (document.frm.ans.value.trim() == "")
	{
		alert("Enter Secret Answer.");
		document.frm.ans.focus();
		document.frm.ans.select();
		return false;
	}
	else if (document.frm.birthdate1.value.trim() == "")
	{
		alert("Enter Day.");
		document.frm.birthdate1.focus();
		return false;
	}
	else if (document.frm.birthdate2.value.trim() == "")
	{
		alert("Enter Month.");
		document.frm.birthdate2.focus();
		return false;
	}
	else if (document.frm.year.value.trim() == "")
	{
		alert("Enter Year.");
		document.frm.year.focus();
		return false;
	}
	else if (!document.frm.agree.checked)
	{
		alert("Agree to Terms and Condition.");
		document.frm.agree.focus();
		return false;
	}
	else
	{
			return true;
	}
}

/////////////////////////////////////////////////////////////////////

function valid_rent_vending_truck()
{
	if (document.frm.company.value.trim() == "")
	{
		alert("Enter Company Name.");
		document.frm.company.focus();
		return false;
	}
	else if (document.frm.name.value.trim() == "")
	{
		alert("Enter Name.");
		document.frm.name.focus();
		return false;
	}
	else if (document.frm.address.value.trim() == "")
	{
		alert("Enter Address.");
		document.frm.address.focus();
		return false;
	}
	else if (document.frm.city.value.trim() == "")
	{
		alert("Enter City.");
		document.frm.city.focus();
		return false;
	}
    else if (document.frm.state.value.trim() == "")
	{
		alert("Enter State.");
		document.frm.state.focus();
		return false;
	}
	else if (document.frm.zip.value.trim() == "")
	{
		alert("Enter Zip.");
		document.frm.zip.focus();
		return false;
	}
	else if (document.frm.zip.value.search(/\(?^\d{5}\)?$/) == -1)
	{ 
		alert( "Please Entered Valid 5 Digits U.S. Zip Code");
		document.frm.zip.focus();
		return false;
	}
	else if (document.frm.phone.value.trim() == "")
	{
		alert("Enter Phone No.");
		document.frm.phone.focus();
		return false;
	}
	else if (document.frm.phone.value.search(/\(?^\d{3}\)?([-\/\.])\d{3}\1\d{4}?$/) == -1)
	{ 
		alert( "Please Entered 10 digit U.S. phone number (like 415-526-1792).");
		document.frm.phone.focus();
		return false;
	}
	else if (document.frm.email.value.trim() =="")
	{
		alert("Enter Email Id");
		document.frm.email.focus();
		return false;
	}

    else if (document.frm.birthdate2.value.trim() =="")
	{
		alert("Enter Month");
		document.frm.birthdate2.focus();
		return false;
	}

    else if (document.frm.birthdate1.value.trim() =="")
	{
		alert("Enter Day");
		document.frm.birthdate1.focus();
		return false;
	}
    
else if (document.frm.no_people.value.trim() =="")
	{
		alert("Enter People No.");
		document.frm.no_people.focus();
		return false;
	}
    else if (document.frm.venue.value.trim() == "")
	{
		alert("Enter place of event.");
		document.frm.venue.focus();
		return false;
	}

else if (document.frm.vehicle_type.value.trim() == "")
	{
		alert("Entertype of vending truck.");
		document.frm.vehicle_type.focus();
		return false;
	}
	
	else
	{
			return true;
	}
}

function valid_advt_vending_truck()
{
	if (document.frm.company.value.trim() == "")
	{
		alert("Enter Company Name.");
		document.frm.company.focus();
		return false;
	}
	else if (document.frm.name.value.trim() == "")
	{
		alert("Enter Name.");
		document.frm.name.focus();
		return false;
	}
	else if (document.frm.address.value.trim() == "")
	{
		alert("Enter Address.");
		document.frm.address.focus();
		return false;
	}
	else if (document.frm.state.value.trim() == "")
	{
		alert("Enter State.");
		document.frm.state.focus();
		return false;
	}
	else if (document.frm.zip.value.trim() == "")
	{
		alert("Enter Zip.");
		document.frm.zip.focus();
		return false;
	}
	else if (document.frm.zip.value.search(/\(?^\d{5}\)?$/) == -1)
	{ 
		alert( "Please Entered Valid 5 Digits U.S. Zip Code");
		document.frm.zip.focus();
		return false;
	}
	else if (document.frm.phone.value.trim() == "")
	{
		alert("Enter Phone No.");
		document.frm.phone.focus();
		return false;
	}
	else if (document.frm.phone.value.search(/\(?^\d{3}\)?([-\/\.])\d{3}\1\d{4}?$/) == -1)
	{ 
		alert( "Please Entered 10 digit U.S. phone number (like 415-526-1792).");
		document.frm.phone.focus();
		return false;
	}
	else if (document.frm.email.value.trim() =="")
	{
		alert("Enter Email Id");
		document.frm.email.focus();
		return false;
	}

    else if (document.frm.date1.value.trim() =="")
	{
		alert("Enter Date");
		document.frm.date1.focus();
		return false;
	}

    else if (document.frm.date2.value.trim() =="")
	{
		alert("Enter Month");
		document.frm.date2.focus();
		return false;
	}
    else if (document.frm.year.value.trim() =="")
	{
		alert("Enter Year");
		document.frm.year.focus();
		return false;
	}
	else if (document.frm.type_camp.value.trim() =="")
	{
		alert("Enter Type of Campaign.");
		document.frm.type_camp.focus();
		return false;
	}
    else
	{
			return true;
	}
}

function valid_advt_vending_site()
{
	if (document.frm.company.value.trim() == "")
	{
		alert("Enter Company Name.");
		document.frm.company.focus();
		return false;
	}
	else if (document.frm.name.value.trim() == "")
	{
		alert("Enter Name.");
		document.frm.name.focus();
		return false;
	}
	else if (document.frm.address.value.trim() == "")
	{
		alert("Enter Address.");
		document.frm.address.focus();
		return false;
	}
	else if (document.frm.state.value.trim() == "")
	{
		alert("Enter State.");
		document.frm.state.focus();
		return false;
	}
	else if (document.frm.zip.value.trim() == "")
	{
		alert("Enter Zip.");
		document.frm.zip.focus();
		return false;
	}
	else if (document.frm.zip.value.search(/\(?^\d{5}\)?$/) == -1)
	{ 
		alert( "Please Entered Valid 5 Digits U.S. Zip Code");
		document.frm.zip.focus();
		return false;
	}
	else if (document.frm.phone.value.trim() == "")
	{
		alert("Enter Phone No.");
		document.frm.phone.focus();
		return false;
	}
	else if (document.frm.phone.value.search(/\(?^\d{3}\)?([-\/\.])\d{3}\1\d{4}?$/) == -1)
	{ 
		alert( "Please Entered 10 digit U.S. phone number (like 415-526-1792).");
		document.frm.phone.focus();
		return false;
	}
	else if (document.frm.email.value.trim() =="")
	{
		alert("Enter Email Id");
		document.frm.email.focus();
		return false;
	}

    else if (document.frm.date1.value.trim() =="")
	{
		alert("Enter Date");
		document.frm.date1.focus();
		return false;
	}

    else if (document.frm.date2.value.trim() =="")
	{
		alert("Enter Month");
		document.frm.date2.focus();
		return false;
	}
    else if (document.frm.year.value.trim() =="")
	{
		alert("Enter Year");
		document.frm.year.focus();
		return false;
	}
	else
	{
			return true;
	}
}

function valid_rent_vending_truck1()
{
	
	if (document.frm.fname.value.trim() == "")
	{
		alert("Enter Name.");
		document.frm.fname.focus();
		return false;
	}
	else if (document.frm.address.value.trim() == "")
	{
		alert("Enter Address.");
		document.frm.address.focus();
		return false;
	}
	else if (document.frm.city.value.trim() == "")
	{
		alert("Enter City.");
		document.frm.city.focus();
		return false;
	}
    else if (document.frm.state.value.trim() == "")
	{
		alert("Enter State.");
		document.frm.state.focus();
		return false;
	}
	else if (document.frm.zip.value.trim() == "")
	{
		alert("Enter Zip.");
		document.frm.zip.focus();
		return false;
	}
	else if (document.frm.zip.value.search(/\(?^\d{5}\)?$/) == -1)
	{ 
		alert( "Please Entered Valid 5 Digits U.S. Zip Code");
		document.frm.zip.focus();
		return false;
	}
	else if (document.frm.phone.value.trim() == "")
	{
		alert("Enter Phone No.");
		document.frm.phone.focus();
		return false;
	}
	else if (document.frm.phone.value.search(/\(?^\d{3}\)?([-\/\.])\d{3}\1\d{4}?$/) == -1)
	{ 
		alert( "Please Entered 10 digit U.S. phone number (like 415-578-1296)");
		document.frm.phone.focus();
		return false;
	}
	else if (document.frm.email.value.trim() =="")
	{
		alert("Enter Email Id");
		document.frm.email.focus();
		return false;
	}

    else
	{
			return true;
	}
}



/////////////////////////////////////////////////////////////////////////////


function valid_seller()
{
	// this things add for email validation.
	var mail = document.frm.email.value ;
	var regex = /^[\w-]+(?:\.[\w-]+)*@(?:[\w-]+\.)+[a-zA-Z]{2,7}$/;
	if (document.frm.f_name.value.trim() == "")
	{
		alert("Enter First Name.");
		document.frm.f_name.focus();
		document.frm.f_name.select();
		return false;
	}
	else if (document.frm.l_name.value.trim() == "")
	{
		alert("Enter Last Name.");
		document.frm.l_name.focus();
		document.frm.l_name.select();
		return false;
	}
	else if (document.frm.add1.value.trim() == "")
	{
		alert("Enter Address.");
		document.frm.add1.focus();
		document.frm.add1.select();
		return false;
	}
	else if (document.frm.city.value.trim() == "")
	{
		alert("Enter City.");
		document.frm.city.focus();
		document.frm.city.select();
		return false;
	}
	else if (document.frm.zip.value.trim() == "")
	{
		alert("Enter Zip.");
		document.frm.zip.focus();
		document.frm.zip.select();
		return false;
	}
	else if (document.frm.zip.value.search(/\(?^\d{5}\)?$/) == -1)
	{ 
		alert( "Please Entered Valid 5 Digits U.S. Zip Code");
		document.frm.zip.focus();
		return false;
	}
	else if (document.frm.p_no.value.trim() == "")
	{
		alert("Enter Phone No.");
		document.frm.p_no.focus();
		document.frm.p_no.select();
		return false;
	}
	else if (document.frm.c_name.value.trim() == "")
	{
		alert("Enter Company Name.");
		document.frm.c_name.focus();
		document.frm.c_name.select();
		return false;
	}
	else if (document.frm.c_desc.value.trim() == "")
	{
		alert("Enter Company Description.");
		document.frm.c_desc.focus();
		document.frm.c_desc.select();
		return false;
	}
	else if (document.frm.email.value.trim() =="")
	{
		alert("Enter Email Id");
		document.frm.email.focus();
		document.frm.email.select();
		return false;
	}
    	else if (document.frm.reemail.value.trim() == "")
	{
		alert("Re-type Email.");
		document.frm.reemail.focus();
		document.frm.reemail.select();
		return false;
	}
	else if (document.frm.email.value != document.frm.reemail.value)
	{
		alert("Retype Email correctly.");
		document.frm.reemail.focus();
		document.frm.reemail.select();
		return false;
	}
	else if(regex.exec(mail)==null)
	{
		alert("Invalid email format");
		document.frm.email.focus();
		return false;
	}
	else if (document.frm.uid.value.trim() == "")
	{
		alert("Enter Username.");
		document.frm.uid.focus();
		document.frm.uid.select();
		return false;
	}	
	else if (document.frm.uid.value.search(/^\w+(\w+)?$/) == -1) 
	{
		alert("Enter Username properly.");
		document.frm.uid.focus();
		document.frm.uid.select();
		return false;
	}	
   	/*else if (document.frm.pass.value.trim() == "")
	{
		alert("Enter Password.");
		document.frm.pass.focus();
		document.frm.pass.select();
		return false;
	}
	else if (document.frm.pass.value.search(/^\w+(\w+)?$/) == -1)
	{
		alert("Enter Password properly.");
		document.frm.pass.focus();
		document.frm.pass.select();
		return false;
	}
    else if (document.frm.rpass.value.trim() == "")
	{
		alert("Re-type Password.");
		document.frm.rpass.focus();
		document.frm.rpass.select();
		return false;
	}
	else if (document.frm.pass.value != document.frm.rpass.value)
	{
		alert("Retype Password correctly.");
		document.frm.rpass.focus();
		document.frm.rpass.select();
		return false;
	}*/
	//comment out by sudip on 15-05-2003
	/*else if (document.frm.ans.value.trim() == "")
	{
		alert("Enter Secret Answer.");
		document.frm.ans.focus();
		document.frm.ans.select();
		return false;
	}*/
	else if (document.frm.birthdate1.value.trim() == "")
	{
		alert("Enter Day.");
		document.frm.birthdate1.focus();
		return false;
	}
	else if (document.frm.birthdate2.value.trim() == "")
	{
		alert("Enter Month.");
		document.frm.birthdate2.focus();
		return false;
	}	
	else if (document.frm.year.value.trim() == "")
	{
		alert("Enter Year.");
		document.frm.year.focus();
		return false;
	}
	else if (isNaN(document.frm.year.value))
	{
		alert("Enter Numeric value.");
		document.frm.year.focus();
		document.frm.year.select();
		return false;
	}
	else if (!document.frm.agree.checked)
	{
		alert("Agree to Terms and Condition.");
		document.frm.agree.focus();
		return false;
	}
	else
	{
			return true;
	}
}

function valid_seller2()
{
	// this things add for email validation.
	var mail = document.frm.email.value ;
	var regex = /^[\w-]+(?:\.[\w-]+)*@(?:[\w-]+\.)+[a-zA-Z]{2,7}$/;
	if (document.frm.f_name.value.trim() == "")
	{
		alert("Enter First Name.");
		document.frm.f_name.focus();
		document.frm.f_name.select();
		return false;
	}
	else if (document.frm.l_name.value.trim() == "")
	{
		alert("Enter Last Name.");
		document.frm.l_name.focus();
		document.frm.l_name.select();
		return false;
	}
	else if (document.frm.add1.value.trim() == "")
	{
		alert("Enter Address.");
		document.frm.add1.focus();
		document.frm.add1.select();
		return false;
	}
	else if (document.frm.city.value.trim() == "")
	{
		alert("Enter City.");
		document.frm.city.focus();
		document.frm.city.select();
		return false;
	}
	else if (document.frm.zip.value.trim() == "")
	{
		alert("Enter Zip.");
		document.frm.zip.focus();
		document.frm.zip.select();
		return false;
	}
	else if (document.frm.zip.value.search(/\(?^\d{5}\)?$/) == -1)
	{ 
		alert( "Please Entered Valid 5 Digits U.S. Zip Code");
		document.frm.zip.focus();
		return false;
	}
	else if (document.frm.p_no.value.trim() == "")
	{
		alert("Enter Phone No.");
		document.frm.p_no.focus();
		document.frm.p_no.select();
		return false;
	}
	else if (document.frm.c_name.value.trim() == "")
	{
		alert("Enter Company Name.");
		document.frm.c_name.focus();
		document.frm.c_name.select();
		return false;
	}
	else if (document.frm.c_desc.value.trim() == "")
	{
		alert("Enter Company Description.");
		document.frm.c_desc.focus();
		document.frm.c_desc.select();
		return false;
	}
	else if (document.frm.email.value.trim() =="")
	{
		alert("Enter Email Id");
		document.frm.email.focus();
		document.frm.email.select();
		return false;
	}
    	else if (document.frm.reemail.value.trim() == "")
	{
		alert("Re-type Email.");
		document.frm.reemail.focus();
		document.frm.reemail.select();
		return false;
	}
	else if (document.frm.email.value != document.frm.reemail.value)
	{
		alert("Retype Email correctly.");
		document.frm.reemail.focus();
		document.frm.reemail.select();
		return false;
	}
	else if(regex.exec(mail)==null)
	{
		alert("Invalid email format");
		document.frm.email.focus();
		return false;
	}
	
	else
	{
			return true;
	}
}
function valid_login_form()
{
	if (document.frm1.uname.value.trim() == "")
	{
		alert("Enter Username.");
		document.frm1.uname.focus();
		document.frm1.uname.select();
		return false;
	}
	else if (document.frm1.uname.value.search(/^\w+(\w+)?$/) == -1)
	{
		alert("Enter Username properly.");
		document.frm1.uname.focus();
		document.frm1.uname.select();
		return false;
	}
    	else if (document.frm1.pass.value.trim() == "")
	{
		alert("Enter Password.");
		document.frm1.pass.focus();
		document.frm1.pass.select();
		return false;
	}
	else if (document.frm1.pass.value.search(/^\w+(\w+)?$/) == -1)
	{
		alert("Enter Password properly.");
		document.frm1.pass.focus();
		document.frm1.pass.select();
		return false;
	}
	else
	{
			return true;
	}
}



function valid_login_form_left()
{
	if (document.frm2.uname.value.trim() == "")
	{
		alert("Enter Username.");
		document.frm2.uname.focus();
		document.frm2.uname.select();
		return false;
	}
	else if (document.frm2.uname.value.search(/^\w+(\w+)?$/) == -1)
	{
		alert("Enter Username properly.");
		document.frm2.uname.focus();
		document.frm2.uname.select();
		return false;
	}
    	else if (document.frm2.pass.value.trim() == "")
	{
		alert("Enter Password.");
		document.frm2.pass.focus();
		document.frm2.pass.select();
		return false;
	}
	else if (document.frm2.pass.value.search(/^\w+(\w+)?$/) == -1)
	{
		alert("Enter Password properly.");
		document.frm2.pass.focus();
		document.frm2.pass.select();
		return false;
	}
	else
	{
			return true;
	}
}



function valid_edit_form()
{
	
	if (document.frm3.fname.value.trim() == "")
	{
		alert("Enter First Name.");
		document.frm3.fname.focus();
		document.frm3.fname.select();
		return false;
	}
	else if (document.frm3.lname.value.trim() == "")
	{
		alert("Enter Last Name.");
		document.frm3.lname.focus();
		document.frm3.lname.select();
		return false;
	}
	else
	{
			return true;
	}

}



function valid_form_pass()
{
	if (document.frm4.opass.value.trim() == "")
	{
		alert("Enter Old Password.");
		document.frm4.opass.focus();
		document.frm4.opass.select();
		return false;
	}
	else if (document.frm4.opass.value.search(/^\w+(\w+)?$/) == -1)
	{
		alert("Enter Old Password properly.");
		document.frm4.opass.focus();
		document.frm4.opass.select();
		return false;
	}
    	else if (document.frm4.pass.value.trim() == "")
	{
		alert("Enter New Password.");
		document.frm4.pass.focus();
		document.frm4.pass.select();
		return false;
	}
	else if (document.frm4.pass.value.search(/^\w+(\w+)?$/) == -1)
	{
		alert("Enter New Password properly.");
		document.frm4.pass.focus();
		document.frm4.pass.select();
		return false;
	}
    	else if (document.frm4.rpass.value.trim() == "")
	{
		alert("Re-type New Password.");
		document.frm4.rpass.focus();
		document.frm4.rpass.select();
		return false;
	}
	else if (document.frm4.pass.value != document.frm4.rpass.value)
	{
		alert("Retype New Password correctly.");
		document.frm4.rpass.focus();
		document.frm4.rpass.select();
		return false;
	}
	else
	{
			return true;
	}
}



function valid_email()
{
	if (document.frm5.email.value.trim() =="")
	{
		alert("Enter Email Id");
		document.frm5.email.focus();
		document.frm5.email.select();
		return false;
	}
	else if (document.frm5.email.value.trim() != "")
	{
	    var at;
	    var dot;
	    at=document.frm5.email.value.indexOf("@");
	    dot=document.frm5.email.value.indexOf(".");
	    if (at==-1 || dot==-1 )
	    {
		alert ("Not a valid e-mail");
		document.frm5.email.select();
		document.frm5.email.focus();
		return false;
	    }
	}
	else
	{
			return true;
	}
}


function valid_uname()
{
	if (document.frm6.uname.value.trim() == "")
	{
		alert("Enter Username.");
		document.frm6.uname.focus();
		document.frm6.uname.select();
		return false;
	}
	else if (document.frm6.uname.value.search(/^\w+(\w+)?$/) == -1)
	{
		alert("Enter Username properly.");
		document.frm6.uname.focus();
		document.frm6.uname.select();
		return false;
	}
	else
	{
		return true;
	}
}

function valid_email_change()
{
	if (document.frm7.oemail.value.trim() =="")
	{
		alert("Enter Old Email Id");
		document.frm7.oemail.focus();
		document.frm7.oemail.select();
		return false;
	}
	else if (document.frm7.oemail.value.trim() != "")
	{
	    var at;
	    var dot;
	    at=document.frm7.oemail.value.indexOf("@");
	    dot=document.frm7.oemail.value.indexOf(".");
	    if (at==-1 || dot==-1 )
	    {
		alert ("Old email is Not a valid e-mail");
		document.frm7.oemail.select();
		document.frm7.oemail.focus();
		return false;
	    }
	}

	if (document.frm7.nemail.value.trim() =="")
	{
		alert("Enter New Email Id");
		document.frm7.nemail.focus();
		document.frm7.nemail.select();
		return false;
	}
	else if (document.frm7.nemail.value.trim() != "")
	{
	    var at;
	    var dot;
	    at=document.frm7.nemail.value.indexOf("@");
	    dot=document.frm7.nemail.value.indexOf(".");
	    if (at==-1 || dot==-1 )
	    {
		alert ("New email is Not a valid e-mail");
		document.frm7.nemail.select();
		document.frm7.nemail.focus();
		return false;
	    }
	}
	else
	{
			return true;
	}
}






function countChoices(obj,max) {
count=tot_scat_checked();
if (count > max) 
{
alert("You are not allowed to select more than " + max + " links");
obj.checked = false;
   }
}




function calcCharLeft(f,maxLength) {
		clipped = false

        if (f.des.value.length > maxLength) { 
	        f.des.value = f.des.value.substring(0,maxLength)
		    charleft = 0
		    clipped = true
        } else {
			charleft = maxLength - f.des.value.length
		}

       
}

function textKey(f,maxLength) {
	supportsKeys = true
	calcCharLeft(f,maxLength)
}




function valid_ad_form()
{
	alert("valid_ad_form");
	if (document.frm8.fname.value.trim() == "")
	{
		alert("Enter First Name.");
		document.frm8.fname.focus();
		document.frm8.fname.select();
		return false;
	}
	else if (document.frm8.email.value.trim() =="")
	{
		alert("Enter Email Id");
		document.frm8.email.focus();
		document.frm8.email.select();
		return false;
	}
	else if (document.frm8.city.value.trim() == "")
	{
		alert("Enter City.");
		document.frm8.city.focus();
		document.frm8.city.select();
		return false;
	}
	else if (document.frm8.cap.value.trim() == "")
	{
		alert("Enter Caption.");
		document.frm8.cap.focus();
		document.frm8.cap.select();
		return false;
	}
	else if (document.frm8.des.value.trim() == "")
	{
		alert("Enter Description.");
		document.frm8.des.focus();
		document.frm8.des.select();
		return false;
	}
	else if ((tot_scat_checked() == 0)||(tot_scat_checked() == null))
	{
		alert("Select atleast one subcategory.");
		return false;
	}
	else if (document.frm8.email.value.trim() != "")
	{
	    var at;
	    var dot;
	    at=document.frm8.email.value.indexOf("@");
	    dot=document.frm8.email.value.indexOf(".");
	    if (at==-1 || dot==-1 )
	    {
		alert ("Not a valid e-mail");
		document.frm8.email.select();
		document.frm8.email.focus();
		return false;
	    }
	}
	else if (document.frm8.del_per.checked == True)
	{
		alert ("Are you sure.");
		return false;
	}
	else
	{
			return true;
	}
}


function tot_scat_checked()
{
if(document.frm8.scat1 != null)
{
	scat1 = document.frm8.scat1.checked;
}
else
{
	scat1=0;
}

if(document.frm8.scat2 != null)
{
	scat2 = document.frm8.scat2.checked;
}
else
{
	scat2=0;
}

if(document.frm8.scat3 != null)
{
	scat3 = document.frm8.scat3.checked;
}
else
{
	scat3=0;
}

if(document.frm8.scat4 != null)
{
	scat4 = document.frm8.scat4.checked;
}
else
{
	scat4=0;
}

if(document.frm8.scat5 != null)
{
	scat5 = document.frm8.scat5.checked;
}
else
{
	scat5=0;
}


if(document.frm8.scat6 != null)
{
	scat6 = document.frm8.scat6.checked;
}
else
{
	scat6=0;
}

if(document.frm8.scat7 != null)
{
	scat7 = document.frm8.scat7.checked;
}
else
{
	scat7=0;
}

if(document.frm8.scat8 != null)
{
	scat8 = document.frm8.scat8.checked;
}
else
{
	scat8=0;
}

if(document.frm8.scat9 != null)
{
	scat9 = document.frm8.scat9.checked;
}
else
{
	scat9=0;
}

if(document.frm8.scat10 != null)
{
	scat10 = document.frm8.scat10.checked;
}
else
{
	scat10=0;
}

if(document.frm8.scat11 != null)
{
	scat11 = document.frm8.scat11.checked;
}
else
{
	scat11=0;
}

if(document.frm8.scat12 != null)
{
	scat12 = document.frm8.scat12.checked;
}
else
{
	scat12=0;
}

if(document.frm8.scat13 != null)
{
	scat13 = document.frm8.scat13.checked;
}
else
{
	scat13=0;
}

if(document.frm8.scat14 != null)
{
	scat14 = document.frm8.scat14.checked;
}
else
{
	scat14=0;
}

if(document.frm8.scat15 != null)
{
	scat15 = document.frm8.scat15.checked;
}
else
{
	scat15=0;
}

if(document.frm8.scat16 != null)
{
	scat16 = document.frm8.scat16.checked;
}
else
{
	scat16=0;
}

if(document.frm8.scat17 != null)
{
	scat17 = document.frm8.scat17.checked;
}
else
{
	scat17=0;
}

if(document.frm8.scat18 != null)
{
	scat18 = document.frm8.scat18.checked;
}
else
{
	scat18=0;
}

if(document.frm8.scat19 != null)
{
	scat19 = document.frm8.scat19.checked;
}
else
{
	scat19=0;
}

if(document.frm8.scat20 != null)
{
	scat20 = document.frm8.scat20.checked;
}
else
{
	scat20=0;
}

if(document.frm8.scat21 != null)
{
	scat21 = document.frm8.scat21.checked;
}
else
{
	scat21=0;
}

if(document.frm8.scat22 != null)
{
	scat22 = document.frm8.scat22.checked;
}
else
{
	scat22=0;
}

if(document.frm8.scat23 != null)
{
	scat23 = document.frm8.scat23.checked;
}
else
{
	scat23=0;
}

if(document.frm8.scat24 != null)
{
	scat24 = document.frm8.scat24.checked;
}
else
{
	scat24=0;
}

if(document.frm8.scat25 != null)
{
	scat25 = document.frm8.scat25.checked;
}
else
{
	scat25=0;
}


count = (scat1 ? 1 : 0) + (scat2 ? 1 : 0) + (scat3 ? 1 : 0) + (scat4 ? 1 : 0) + (scat5 ? 1 : 0) + (scat6 ? 1 : 0) + (scat7 ? 1 : 0) + (scat8 ? 1 : 0) + (scat9 ? 1 : 0) + (scat10 ? 1 : 0) + (scat11 ? 1 : 0) + (scat12 ? 1 : 0) + (scat13 ? 1 : 0) + (scat14 ? 1 : 0) + (scat15 ? 1 : 0) + (scat16 ? 1 : 0) + (scat17 ? 1 : 0) + (scat18 ? 1 : 0) + (scat19 ? 1 : 0) + (scat20 ? 1 : 0) + (scat21 ? 1 : 0) + (scat22 ? 1 : 0) + (scat23 ? 1 : 0) + (scat24 ? 1 : 0) + (scat25 ? 1 : 0);

return count;
}



function fnAsk()
{
	if (confirm("Do you really want to delete this Ad ?") == 1)
	{
		return true;
	}
	else
	{
		document.frm8.del_per.checked=false;
		return false;
	}
}

function winopen(path){
window.open(''+path,'600x500','toolbar=no,status=no,scrollbars=yes,location=no,menubar=no,width=600,height=500');
}



