///////////////////////////////////////////////////////////////////////////////////////////////
function myCityFilter() {
	myCatId4Search = document.formCityFilter.categoryId.value
	myCatName4Search = document.formCityFilter.categoryFilename.value
	myProdId4Search = document.formCityFilter.productId.value
	myProdName4Search = document.formCityFilter.productName.value
	myCityIndex = document.formCityFilter.myttownselectedcity.selectedIndex
	myCity4Search = document.formCityFilter.myttownselectedcity.options[myCityIndex].text
	if ( myCity4Search == "Choose a City...") {
		myCity4Search = "all"
	}
        window.location ="http://www.tyretown.com/"+myCatId4Search+'_'+myCatName4Search+'/'+myProdName4Search+'_city_'+myCity4Search+'_'+myProdId4Search+'.htm'
	 
} // end of  function myCityFilter()

///////////////////////////////////////////////////////////////////////////////////////////////
function myAllCities() {
	myCatId4Search = document.formAllCities.categoryId.value
	myCatName4Search = document.formAllCities.categoryFilename.value
	myProdId4Search = document.formAllCities.productId.value
	myProdName4Search = document.formAllCities.productName.value
	myCity4Search = document.formAllCities.myttownselectedcity.value
	 window.location ="http://www.tyretown.com/"+myCatId4Search+'_'+myCatName4Search+'/'+myProdName4Search+'_city_'+myCity4Search+'_'+myProdId4Search+'.htm'
	 
} // end of  function myCityFilter()
///////////////////////////////////////////////////////////////////////////////////////////////



function twdCount(field,cntfield,maxlimit) {  // E-added
if (field.value.length > maxlimit)
field.value = field.value.substring(0, maxlimit);
else
cntfield.value = maxlimit - field.value.length;
}

///////////////////////////////////////////////////////////////////////////////////////////////


function myvalidatemerchform()  { //  E-added

if ( document.User.newmerchantId.value == "" )  {
        alert ( "Please enter an User Id." );
		document.User.newmerchantId.focus();
        return false;
}

if ( document.User.password.value == "" )  {
        alert ( "Please enter a password." );
		document.User.password.focus();
        return false;
}

if ( document.User.confirmPassword.value == "" )  {
        alert ( "Please confirm your password." );
		document.User.confirmPassword.focus();
        return false;
}

if ( document.User.password.value !=  document.User.confirmPassword.value )  {
        alert ( "Sorry, your passwords dont match." );
		document.User.confirmPassword.focus();
        return false;
}

if ( document.User.name.value == "" )  {
        alert ( "Please enter your Store name." );
		document.User.name.focus();
        return false;
}

if ( document.User.personName.value == "" )  {
        alert ( "Please enter the contact persons name, or just enter 'manager'." );
		document.User.personName.focus();
        return false;
}

if ( document.User.email.value == "" )  {
        alert ( "Please enter your email address." );
		document.User.email.focus();
        return false;
}


var myCountryIndex	= document.User.country.selectedIndex; // extracts option selected
var myCountry = document.User.country.options[myCountryIndex].value	
if (myCountry == "Choose Country 1st") {
	alert("Please select your Country and the City closest to you.");
	return false; //ie form does not get send to controller.php
}



} // end of   function myvalidatemerchform()


/////////////////////////////////////////////////////////////////////////////////////////////////

function validateForm(f)  
{
	
	for (var i=0; i<f.elements.length; i++)
	{

		if (f.elements[i].alt=="blank" && f.elements[i].value=="")
		{
			alert("Please provide "+f.elements[i].name);
			f.elements[i].focus();
			return false;
		}
		if (f.elements[i].alt=="numeric" && (f.elements[i].value=="" || isNaN(f.elements[i].value)))
		{
			alert("Please provide "+f.elements[i].name);
			f.elements[i].focus();
			return false;
		}
		if (f.elements[i].alt!="" && f.elements[i].alt!=null)
		{
			if (f.elements[i].alt.substr(0, 7)=="equalto")
			{
				if ((f.elements[i].value!=f(f.elements[i].alt.substr(8)).value))
				{
					alert("Please provide "+f.elements[i].name);
					f.elements[i].focus();
					return false;
				}
			}
		}
	}
}
