function validate_signup_form_step2()
{
	if(!document.frmstep_two.username1.value)
	{
		alert('UserName should not be left blank!');
		frmstep_two.username1.focus();
		return false;
	}
	var usrname = document.frmstep_two.username1.value;
	var pwd = document.frmstep_two.password.value;

	if(usrname.length<6)
	{
		alert('UserName should be atleast six character long!');
		frmstep_two.username1.focus();
		return false;
	}

	if(!document.frmstep_two.password.value)
	{
		alert('Please enter Password!');
		frmstep_two.password.focus();
		return false;
	}
	if(pwd.length<6)
	{
		alert('Password should be atleast six character long!');
		frmstep_two.password.focus();
		return false;
	}

	if(!document.frmstep_two.confirmpassword.value)
	{
		alert('Please enter Confirmation Password');
		frmstep_two.confirmpassword.focus();
		return false;
	}

	if((document.frmstep_two.password.value)!=(document.frmstep_two.confirmpassword.value))
	{
		alert('Password does not match');
		frmstep_two.confirmpassword.focus();
		return false;
	}
	
	if(!document.frmstep_two.firstname.value)
	{
		alert('Please enter First Name');
		frmstep_two.firstname.focus();
		return false;
	}	 
	if(!document.frmstep_two.lastname.value)
	{
		alert('Please enter Last Name!');
		frmstep_two.lastname.focus();
		return false;
	}

	if(!document.frmstep_two.email.value)
	{
		alert('Please enter Email!');
		frmstep_two.email.focus();
		return false;
	}	 
	if(!document.frmstep_two.emailconf.value)
	{
		alert('Please enter Email Confirmation!');
		frmstep_two.emailconf.focus();
		return false;
	}

	if((document.frmstep_two.email.value) != (document.frmstep_two.emailconf.value))
	{
		alert('Email does not match');
		frmstep_two.emailconf.focus();
		return false;
	}
	
	if(!document.frmstep_two.phone.value)
	{
		alert('Please enter Phone');
		frmstep_two.phone.focus();
		return false;
	}
	//if(!document.frmstep_two.fax.value)
	//{
		//alert('Please enter Fax');
		//frmstep_two.fax.focus();
		//return false;
	//}
	if(!document.frmstep_two.address.value)
	{
		alert('Please enter Address');
		frmstep_two.address.focus();
		return false;
	}
	if(!document.frmstep_two.city.value)
	{
		alert('Please enter City');
		frmstep_two.city.focus();
		return false;
	}
	if(!document.frmstep_two.state.value)
	{
		alert('Please enter State');
		frmstep_two.state.focus();
		return false;
	}
	if(!document.frmstep_two.country.value)
	{
		alert('Please enter Country!');
		frmstep_two.country.focus();
		return false;
	}

	var firstname = document.frmstep_two.firstname.value;
	var lastname = document.frmstep_two.lastname.value;
	var address = document.frmstep_two.address.value;
	var city = document.frmstep_two.city.value;
	var state = document.frmstep_two.state.value;
	var country = document.frmstep_two.country.value;
	var phone = document.frmstep_two.phone.value;
	var fax = document.frmstep_two.fax.value;

	document.frmstep_two.card_holder_name.value = firstname + " " + lastname;
	document.frmstep_two.street_address.value = address;
	document.frmstep_two.tmpFax.value = fax;

return true;
}

function assignVal()
{
	var firstname = document.frmstep_two.firstname.value;
	var lastname = document.frmstep_two.lastname.value;
	var address = document.frmstep_two.address.value;
	var city = document.frmstep_two.city.value;
	var state = document.frmstep_two.state.value;
	var country = document.frmstep_two.country.value;
	var phone = document.frmstep_two.phone.value;
	var fax = document.frmstep_two.fax.value;

	document.frmstep_two.sjname.value = firstname + " " + lastname;
	document.frmstep_two.shiptoname.value = firstname + lastname;
	document.frmstep_two.shiptostreetaddress.value = address;
	document.frmstep_two.streetaddress.value = address;
	document.frmstep_two.shiptocity.value = city;
	document.frmstep_two.shiptostate.value = state;
	document.frmstep_two.shiptocountry.value = country;
	document.frmstep_two.shiptophone.value = phone;
	document.frmstep_two.tmpFax.value = fax;


return true;
}

function validate_signup_form(noOfFeature)
{
	var noOfFeature = noOfFeature;
	if(!document.frmsignup.zipcode.value)
	{
		alert('Zip code should not be left blank!');
		frmsignup.zipcode.focus();
		return false;
	}
	if(!document.frmsignup.price.value)
	{
		alert('Price should not be left blank!');
		frmsignup.price.focus();
		return false;
	}
	if(isNaN(document.frmsignup.price.value))
	{
		alert("Price should be valid!");
		frmsignup.price.focus();
		return false;
	}
	if(!document.frmsignup.Make.value)
	{
		alert('Please select Make');
		frmsignup.Make.focus();
		return false;
	}	 
	if(!document.frmsignup.Model.value)
	{
		alert('Please select Model');
		frmsignup.Model.focus();
		return false;
	}	 
	if(!document.frmsignup.Year.value)
	{
		alert('Please select year!');
		frmsignup.Year.focus();
		return false;
	}
	if(!document.frmsignup.color.value)
	{
		alert('Color should not be left blank!');
		frmsignup.color.focus();
		return false;
	}	 
	if(!document.frmsignup.mileage.value)
	{
		alert('mileage should not be left blank!');
		frmsignup.mileage.focus();
		return false;
	}
	if(isNaN(document.frmsignup.mileage.value))
	{
		alert("mileage should be valid!");
		frmsignup.mileage.focus();
		return false;
	}

	if(!document.frmsignup.Transmission.value)
	{
		alert('Please select Transmission!');
		frmsignup.Transmission.focus();
		return false;
	}

	if(!document.frmsignup.DriveType.value)
	{
		alert('Please select Drivc Type!');
		frmsignup.DriveType.focus();
		return false;
	}

	if(!document.frmsignup.Doors.value)
	{
		alert('Please select No of Doors for your car!');
		frmsignup.Doors.focus();
		return false;
	}

	if(!document.frmsignup.Engine.value)
	{
		alert('Please select Engine!');
		frmsignup.Engine.focus();
		return false;
	}

	if(!document.frmsignup.BodyStyle.value)
	{
		alert('Please select Body Style!');
		frmsignup.BodyStyle.focus();
		return false;
	}

	if(!document.frmsignup.description.value)
	{
		alert('Description should not be left blank!');
		frmsignup.description.focus();
		return false;
	}
	
	var strDesc = document.frmsignup.description.value;
	if((strDesc.length)>500)
	{
		alert('Description should not be less than 500 Characters!');
		frmsignup.description.focus();
		return false;
	}

	var i = 0;
	var noOfChecked = 0;
	for(var i=0;i<noOfFeature;i++)
	{
		if(eval("document.frmsignup.chkbox_"+i+".checked") == true)
		{
			noOfChecked = noOfChecked + 1;
		}
	}

	if(noOfChecked==0)
	{
		alert('Please select atleast one Feature!');
		return false;
	}
	return true;
	
}

function fnFillModelsForSignup(cntToyota,cntHonda,cntLexus,cntAcura,gotModel)
{
	var make = document.frmsignup.make.value;
	document.frmsignup.model.length = 0;
	var recName = eval("document.frmsignup."+make+".value");
	var noOfUnderscore = recName.split('_').length;

	var rsString = splitstring(recName,'_');
	var cnt = 1;
	var j = 0;
	document.frmsignup.model.options[0] = new Option("Select Model","",true,true);
	for(var i=1;i<=noOfUnderscore;i++)
	{
		j = i - 1;
		if(gotModel==rsString[j])
		{
		document.frmsignup.model.options[i] = new Option(rsString[j],rsString[j],true,true);
		}
		else
		{
		document.frmsignup.model.options[i] = new Option(rsString[j],rsString[j],false,false);
		}
	}
	return;
}