var ENTER="Please enter ";
var SELCT="Please select ";
var UPLOD="Please upload ";
var WSPATH="http://www.trader-net.co.uk";

function unsubscribe()
{	var dlrID = "";
	if(dlrID != "")
	{
		var error = getAJAXcontent(WSPATH+"/ajax_unsubscribe.php?dlrID="+dlrID);
		if(error != "")
		{	alert('You have unsubscribe sucessfully.');  }
	}
}

function filGreenSlip(val)
{	
	if(val == 'Yes')
		document.frm_avs2.veh_green_slip.selectedIndex = 2;
	else
		document.frm_avs2.veh_green_slip.selectedIndex = 0;
}



function validLoginSubmitPopup()
{	
    var dt		= document.frm_popup_login;            
    var vid		= dt.vid.value
    var veh_id	= dt.veh_id.value
    var price	= dt.bidPrice.value;            
    
    if(trim(dt.dlr_username.value)==''){
        alert(ENTER+"Username.".toLowerCase());
        dt.dlr_username.focus();
        return false;
    }
    if(trim(dt.dlr_password.value)==''){
        alert(ENTER+"Password.".toLowerCase());
        dt.dlr_password.focus();
        return false;
    }
    
    var dlr_remember=(document.getElementById('dlr_remember').checked?1:0);
    var error=getAJAXcontent(WSPATH+"/ajax_login.php?veh_id="+trim(dt.veh_id.value)+"&dlr_username="+trim(dt.dlr_username.value)+"&dlr_password="+trim(dt.dlr_password.value)+"&dlr_remember="+dlr_remember);
    
    if(error == '2' )
    { alert('You can not bid on your own vehicle.'); document.location.href=WSPATH+"/dealer/index.php"; return false; }



    if(error!='1')
    { alert(error); return false;}            
    
	 document.getElementById('bidLogin').style.display = 'none';   
     document.getElementById('bidFrom').style.display = 'block';     
    
	/* var error=getAJAXcontent(WSPATH+"/ajax_bid.php?veh_id="+veh_id+"&price="+price+"&vid="+vid);

    alert("Your bid has been submitted successfully.");
    document.location.href="vehicle_details.php?vid="+vid; */
}

       
function addBidSubmit(frmname)
{
	
	if(frmname == 'frm_popup_outbidform')
	{
		var dt			= eval("document."+frmname);
		//alert(dt);
		
		var price = dt.bidPrice.value;
		
		if(dt.maxBidPrice) {
			var maxprice		= dt.maxBidPrice.value;
		}
		if(trim(price)==''){
			alert(ENTER+"bid price.".toLowerCase());
			dt.bidPrice.focus();
			return false;
		}
		else
		{
	    	if(isNaN(price)){
				alert(ENTER+"valid bid price.".toLowerCase());
				dt.bidPrice.value="";
				dt.bidPrice.focus();
				return false;
			}
		}
		/*if(dt.maxBidPrice) {
			if(maxprice==price){
            alert("Same amount bid placed.");
				alert("Sorryyy, please try again. Your bid was equal to the current highest bidder. Please increase your amount in order to bid.");
				dt.bidPrice.focus();
				return false;
			}
		}*/	
	}

	var dt		= eval("document."+frmname); 
    var veh_id	= dt.veh_id.value;
    var price	= dt.bidPrice.value;
    var vid		= dt.vid.value;
            
    var error=getAJAXcontent(WSPATH+"/ajax_bid.php?veh_id="+trim(dt.veh_id.value)+"&price="+price+"&vid="+vid);

    if(error == 'outbid' && frmname == 'frm_popup_outbidform')
    { 	
    	shake(0.1);
    
        document.getElementById('bidFrom').style.display 	= 'none';   
        document.getElementById('outbidFrom').style.display = 'block';  		      
        
    	var currentmaxbidprice = getAJAXcontent(WSPATH+"/ajax_CurBidprice.php?veh_id="+trim(dt.veh_id.value));
    	dt.curmaxbidprice.value 	= currentmaxbidprice; 
		dt.lastBidPrice.value 		= currentmaxbidprice; 
		dt.bidPrice.value = "";

    	return false;

	}else if(error == 'outbid')
    { 
    	shake(0.1);

        document.getElementById('bidFrom').style.display 	= 'none';   
        document.getElementById('outbidFrom').style.display = 'block'; 

		var currentmaxbidprice = getAJAXcontent(WSPATH+"/ajax_CurBidprice.php?veh_id="+veh_id);				
		document.frm_popup_outbidform.curmaxbidprice.value 	= currentmaxbidprice; 
		document.frm_popup_outbidform.lastBidPrice.value 		= currentmaxbidprice;
		
        return false;
    }

    if(error == 'LessMaxbidProce' && frmname == 'frm_popup_outbidform')
    { 
		alert('Please check your bidding price.'); 
		return false;
	}     


    if(error == 'LessMaxbidProce')
    { 
		alert('Your bid is less than the current winning bid.\n\nPlease check your bidding price.'); 
		//document.location.href="vehicle_details.php?vid="+vid; 
		return false;
	}            
       
	if(error == 'TimeExpForbidProce')
    { 	
    	alert("Your bidding time has expired."); 
		document.location.href="vehicle_details.php?vid="+vid; 
		return false; 
	}

	if(error == '')
    { 	var ajax_winnermail = getAJAXcontent(WSPATH+"/ajax_winnermail.php?veh_id="+trim(dt.veh_id.value));
    	alert("Your bid has been submitted successfully."); document.location.href="vehicle_details.php?vid="+vid; return false; }


}


function validLoginSubmitPopup_Watch()
{	
    var dt		= document.frm_popup_login;            
    var vid		= dt.vid.value
    var veh_id	= dt.veh_id.value         
    
    if(trim(dt.dlr_username.value)==''){
        alert(ENTER+"Username.".toLowerCase());
        dt.dlr_username.focus();
        return false;
    }
    if(trim(dt.dlr_password.value)==''){
        alert(ENTER+"Password.".toLowerCase());
        dt.dlr_password.focus();
        return false;
    }
    
    var dlr_remember=(document.getElementById('dlr_remember').checked?1:0);
    var error=getAJAXcontent(WSPATH+"/ajax_login.php?veh_id="+trim(dt.veh_id.value)+"&dlr_username="+trim(dt.dlr_username.value)+"&dlr_password="+trim(dt.dlr_password.value)+"&dlr_remember="+dlr_remember);
    
    if(error == '2' )
    { alert('You can not add your own vehicle in watch list.'); document.location.href=WSPATH+"/dealer/index.php"; return false; }


    if(error!='1')
    { alert(error); return false;}            
        
    var error=getAJAXcontent(WSPATH+"/ajax_watch.php?veh_id="+trim(veh_id)+"&vid="+trim(vid));

	if(error != '1')
    { alert("Item to watch list has been already added."); return false;} 
    
    alert("Item to watch list has been added successfully.");
    document.location.href="vehicle_details.php?vid="+vid;
}

function addWatchSubmit(frmname)
{	
    var dt			=eval("document."+frmname);
    var vid			= dt.vid.value;
    var	veh_id		= dt.veh_id.value;
    
    var error=getAJAXcontent(WSPATH+"/ajax_watch.php?veh_id="+trim(veh_id)+"&vid="+trim(vid));
	
	if(error == '2')
    { alert("You are already bidding on this vehicle."); return false;} 
    

	if(error != '1')
    { alert("Item to watch list has been already added."); return false;} 
	
    alert("Item to watch list has been added successfully.");
    document.location.href="vehicle_details.php?vid="+vid;
}



function dealerRegistrationStep0()
{
	var dlr_agree_adult=document.getElementById('dlr_agree_adult').checked;
	var dlr_agree_trader=document.getElementById('dlr_agree_trader').checked;	
	var dlr_agree_terms=document.getElementById('dlr_agree_terms').checked;
    var dlr_agree_code=document.getElementById('dlr_agree_code').checked;
	
	chkError('dlr_agree_adult');
	chkError('dlr_agree_trader');
	chkError('dlr_agree_terms');
    chkError('dlr_agree_code');		

	if(!(dlr_agree_adult && dlr_agree_trader && dlr_agree_terms && dlr_agree_code)){
		alert("Please confirm the agreement conditions.");
	}
	else
	{
		document.location.href="dealer_registration.php";
	}
}
function dealerRegistrationStep1()
{
	var dt=document.frm_dlr_reg;
	
	txtError(dt.dlr_username);
	if(trim(dt.dlr_username.value)==''){
		alert(ENTER+"Username.".toLowerCase());		
		dt.dlr_username.focus();
		return false;
	}
	else if ((dt.dlr_username.value.length < 3) || (dt.dlr_username.value.length > 15)) 
	{
		alert(ENTER+"a username more than 3 characters.".toLowerCase());		
		dt.dlr_username.focus();
		return false;
	}
	txtError(dt.dlr_password);
	if(trim(dt.dlr_password.value)==''){
		alert(ENTER+"Password.".toLowerCase());
		dt.dlr_password.focus();
		return false;
	}
	txtError(dt.dlr_password_re);
	if(trim(dt.dlr_password_re.value)==''){
		alert("Please enter confirm password.");	
		dt.dlr_password_re.focus();
		return false;
	}
	if(trim(dt.dlr_password.value)!=trim(dt.dlr_password_re.value)){
		alert("Password and confirm password do not match.".toLowerCase());	
		txtError(dt.dlr_password,1);
		txtError(dt.dlr_password_re,1);	
		dt.dlr_password.focus();
		dt.dlr_password.select();
		return false;
	}
	txtError(dt.dlr_email);
	if(trim(dt.dlr_email.value)==''){
		alert(ENTER+"Email Address.".toLowerCase());
		dt.dlr_email.focus();
		return false;
	}
	else if(!validString(trim(dt.dlr_email.value),'email')){
		alert("Please enter a valid email.");
		dt.dlr_email.focus();
		dt.dlr_email.select();
		return false;
	}
	txtError(dt.dlr_email_re);
	if(trim(dt.dlr_email_re.value)==''){
		alert("Please enter confirm email address.");
		dt.dlr_email_re.focus();
		return false;
	}
	if(trim(dt.dlr_email.value)!=trim(dt.dlr_email_re.value)){
		alert("Email address and confirm email address do not match.");
		txtError(dt.dlr_email,1);
		txtError(dt.dlr_email_re,1);
		dt.dlr_email.focus();
		dt.dlr_email.select();
		return false;
	}
	txtError(dt.dlr_firstname);
	if(trim(dt.dlr_firstname.value)==''){
		alert(ENTER+"First Name.".toLowerCase());
		dt.dlr_firstname.focus();
		return false;
	}
	txtError(dt.dlr_surname);
	if(trim(dt.dlr_surname.value)==''){
		alert(ENTER+"Surname.".toLowerCase());
		dt.dlr_surname.focus();
		return false;
	}
	fldError(dt.dlr_dob_day);
	fldError(dt.dlr_dob_mon);
	fldError(dt.dlr_dob_year);
	if(trim(dt.dlr_dob_day.value)=='0' || trim(dt.dlr_dob_mon.value)=='0' || trim(dt.dlr_dob_year.value)=='0'){
		alert(ENTER+"Date of Birth.".toLowerCase());
		dt.dlr_dob_day.focus();
		return false;
	}
	else if(!isValidDate(trim(dt.dlr_dob_day.value),trim(dt.dlr_dob_mon.value),trim(dt.dlr_dob_year.value))){
		alert("Please enter a valid date.");
		fldError(dt.dlr_dob_day,1);
		fldError(dt.dlr_dob_mon,1);
		fldError(dt.dlr_dob_year,1);
		dt.dlr_dob_day.focus();
		return false;
	}
	txtError(dt.dlr_add1);
	if(trim(dt.dlr_add1.value)==''){
		alert(ENTER+"Address 1.".toLowerCase());
		dt.dlr_add1.focus();
		return false;
	}
	txtError(dt.dlr_town);
	if(trim(dt.dlr_town.value)==''){
		alert(ENTER+"Town.".toLowerCase());
		dt.dlr_town.focus();
		return false;
	}
	txtError(dt.dlr_county);
	if(trim(dt.dlr_county.value)==''){
		alert(SELCT+"County.".toLowerCase());
		dt.dlr_county.focus();
		return false;
	}
	txtError(dt.dlr_postcode);
	if(trim(dt.dlr_postcode.value)==''){
		alert(ENTER+"Post Code.".toLowerCase());
		dt.dlr_postcode.focus();
		return false;
	}
	txtError(dt.dlr_telephone1);
	txtError(dt.dlr_telephone2);
	if(trim(dt.dlr_telephone1.value)=='' || trim(dt.dlr_telephone2.value)==''){
		alert(ENTER+"Telephone.".toLowerCase());
		dt.dlr_telephone1.focus();
		return false;
	}
	
	chkError('dlr_agree_contact');
	chkError('dlr_agree_terms');
	chkError('dlr_agree_adult');
	chkError('dlr_agree_trader');	
	if(!(dt.dlr_agree_adult.checked && dt.dlr_agree_trader.checked && dt.dlr_agree_terms.checked && dt.dlr_agree_contact.checked)){
		alert("Please confirm the agreement conditions.");
		return false;
	}
	dt.submit();
}
function dealerEditDetails()
{
	var dt=document.frm_dlr_det;
	txtError(dt.dlr_email);
	if(trim(dt.dlr_email.value)==''){
		alert(ENTER+"Email Address.".toLowerCase());
		dt.dlr_email.focus();
		return false;
	}
	else if(!validString(trim(dt.dlr_email.value),'email'))
	{
		alert("Please enter a valid email.");
		txtError(dt.dlr_email,1);
		dt.dlr_email.focus();
		dt.dlr_email.select();
		return false;
	}
	txtError(dt.dlr_firstname);
	if(trim(dt.dlr_firstname.value)==''){
		alert(ENTER+"First Name.".toLowerCase());
		dt.dlr_firstname.focus();
		return false;
	}
	txtError(dt.dlr_surname);
	if(trim(dt.dlr_surname.value)==''){
		alert(ENTER+"Surname.".toLowerCase());
		dt.dlr_surname.focus();
		return false;
	}
	fldError(dt.dlr_dob_day);
	fldError(dt.dlr_dob_mon);
	fldError(dt.dlr_dob_year);
	if(trim(dt.dlr_dob_day.value)=='0' || trim(dt.dlr_dob_mon.value)=='0' || trim(dt.dlr_dob_year.value)=='0'){
		alert(ENTER+"Date of Birth.".toLowerCase());
		dt.dlr_dob_day.focus();
		return false;
	}
	else if(!isValidDate(trim(dt.dlr_dob_day.value),trim(dt.dlr_dob_mon.value),trim(dt.dlr_dob_year.value))){
		alert("Please enter a valid date.");
		fldError(dt.dlr_dob_day,1);
		fldError(dt.dlr_dob_mon,1);
		fldError(dt.dlr_dob_year,1);
		dt.dlr_dob_day.focus();
		return false;
	}
	txtError(dt.dlr_add1);
	if(trim(dt.dlr_add1.value)==''){
		alert(ENTER+"Address 1.".toLowerCase());
		dt.dlr_add1.focus();
		return false;
	}
	txtError(dt.dlr_town);
	if(trim(dt.dlr_town.value)==''){
		alert(ENTER+"Town.".toLowerCase());
		dt.dlr_town.focus();
		return false;
	}
	txtError(dt.dlr_county);
	if(trim(dt.dlr_county.value)==''){
		alert(SELCT+"County.".toLowerCase());
		dt.dlr_county.focus();
		return false;
	}
	txtError(dt.dlr_postcode);
	if(trim(dt.dlr_postcode.value)==''){
		alert(ENTER+"Post Code.".toLowerCase());
		dt.dlr_postcode.focus();
		return false;
	}
	txtError(dt.dlr_telephone1);
	txtError(dt.dlr_telephone2);
	if(trim(dt.dlr_telephone1.value)=='' || trim(dt.dlr_telephone2.value)==''){
		alert(ENTER+"Telephone.".toLowerCase());
		dt.dlr_telephone1.focus();
		return false;
	}
	dt.submit();
}
function forgetPassword()
{	
	var dt=document.frm_forget_pass;	
	txtError(dt.forget_password);
	if(trim(dt.forget_password.value)==''){
		alert(ENTER+"Username.".toLowerCase());
		dt.forget_password.focus();
		return false;
	}
	dt.submit();    
}
function changePassword()
{
	var dt=document.frm_chng_pass;	
	txtError(dt.dlr_old_password);
	if(trim(dt.dlr_old_password.value)==''){
		alert(ENTER+"Old Password.".toLowerCase());
		dt.dlr_old_password.focus();
		return false;
	}
	txtError(dt.dlr_password);
	if(trim(dt.dlr_password.value)==''){
		alert(ENTER+"New Password.".toLowerCase());
		dt.dlr_password.focus();
		return false;
	}
	txtError(dt.dlr_password_re);
	if(trim(dt.dlr_password_re.value)==''){
		alert("Please enter confirm password.");
		dt.dlr_password_re.focus();
		return false;
	}
	if(trim(dt.dlr_password.value)!=trim(dt.dlr_password_re.value)){
		alert("Password and confirm password do not match.".toLowerCase());
		txtError(dt.dlr_password,1);
		dt.dlr_password.focus();
		dt.dlr_password.select();
		return false;
	}
	dt.submit();
}
function validLoginSubmit()
{
	var error;
	var dt=document.frm_lft_login;
	txtError(dt.dlr_username);
	if(trim(dt.dlr_username.value)==''){
		alert(ENTER+"Username.".toLowerCase());
		dt.dlr_username.focus();
		return false;
	}
	txtError(dt.dlr_password);
	if(trim(dt.dlr_password.value)==''){
		alert(ENTER+"Password.".toLowerCase());
		dt.dlr_password.focus();
		return false;
	}
	
	var dlr_remember=(document.getElementById('dlr_remember').checked?1:0);

	
	var error=getAJAXcontent(WSPATH+"/ajax_login.php?dlr_username="+trim(dt.dlr_username.value)+"&dlr_password="+trim(dt.dlr_password.value)+"&dlr_remember="+dlr_remember);
	

	if(error==1)
	{
		location.href=WSPATH+"/buy.php";
		return false;
	}
	else if(error!='')
	{
		alert(error);
	}
	return false;
}

function validAVS1()
{
	var dt=document.frm_avs1;	
	txtError(dt.veh_vrm);
	if(trim(dt.veh_vrm.value)==''){
		alert("Please enter the registration number of the vehicle you wish to add to auction.");
		dt.veh_vrm.focus();
		return false;
	}
	dt.submit();
}

function validAVS2()
{
	var dt=document.frm_avs2;	
	fldError(dt.veh_make);
	if(trim(dt.veh_make.value)==''){
		alert(SELCT+"Make.".toLowerCase());
		dt.veh_make.focus();
		return false;
	}	
	fldError(dt.veh_model);
	if(trim(dt.veh_model.value)==''){
		alert(SELCT+"Model.".toLowerCase());
		dt.veh_model.focus();
		return false;
	}
	/*fldError(dt.veh_model_derivative);
	if(trim(dt.veh_model_derivative.value)==''){
		alert(SELCT+"Model derivative.".toLowerCase());
		dt.veh_model_derivative.focus();
		return false;
	}
	fldError(dt.veh_date_manufacture_month);
	fldError(dt.veh_date_manufacture_year);
	if(trim(dt.veh_date_manufacture_month.value)=='0' || trim(dt.veh_date_manufacture_year.value)=='0'){
		alert(SELCT+"Date of manufacture.".toLowerCase());
		dt.veh_date_manufacture_month.focus();
		return false;
	}*/
	fldError(dt.veh_date_registration_month);
	fldError(dt.veh_date_registration_year);
	if(trim(dt.veh_date_registration_month.value)=='0' || trim(dt.veh_date_registration_year.value)=='0'){
		alert(SELCT+"Date of first registration.".toLowerCase());
		dt.veh_date_registration_month.focus();
		return false;
	}
	txtError(dt.veh_vin_no);
	if(trim(dt.veh_vin_no.value)==''){
		alert(ENTER+"VIN No.".toLowerCase());
		dt.veh_vin_no.focus();
		return false;
	}
	fldError(dt.veh_colour);
	if(trim(dt.veh_colour.value)=='0'){
		alert(SELCT+"Colour.".toLowerCase());
		dt.veh_colour.focus();
		return false;
	}
	fldError(dt.veh_fuel_type);
	if(trim(dt.veh_fuel_type.value)=='0'){
		alert(SELCT+"Fuel type.".toLowerCase());
		dt.veh_fuel_type.focus();
		return false;
	}
	fldError(dt.veh_transmission_type);
	if(trim(dt.veh_transmission_type.value)=='0'){
		alert(SELCT+"Transmission type.".toLowerCase());
		dt.veh_transmission_type.focus();
		return false;
	}
	txtError(dt.veh_engine_capacity);
	if(trim(dt.veh_engine_capacity.value)==''){
		alert(ENTER+"Engine capacity.".toLowerCase());
		dt.veh_engine_capacity.focus();
		return false;
	}
	txtError(dt.veh_mileage);
	if(trim(dt.veh_mileage.value)==''){
		alert(ENTER+"Mileage.".toLowerCase());
		dt.veh_mileage.focus();
		return false;
	}
	else if(isNaN(dt.veh_mileage.value)){
		alert("Please enter a valid number.");
		txtError(dt.veh_mileage,1);
		dt.veh_mileage.focus();
		dt.veh_mileage.select();
		return false;
	}
	fldError(dt.veh_body_type);
	if(trim(dt.veh_body_type.value)=='0'){
		alert(SELCT+"Body type.".toLowerCase());
		dt.veh_body_type.focus();
		return false;
	}
	fldError(dt.veh_door_count);
	if(trim(dt.veh_door_count.value)=='0'){
		alert(SELCT+"Door count.".toLowerCase());
		dt.veh_door_count.focus();
		return false;
	}
	txtError(dt.veh_co2_level);
	if(trim(dt.veh_co2_level.value)==''){
		alert(ENTER+"CO2 level.");
		dt.veh_co2_level.focus();
		return false;
	}
	fldError(dt.veh_interior_colour);
	if(trim(dt.veh_interior_colour.value)=='0'){
		alert(SELCT+"Interior colour.".toLowerCase());
		dt.veh_interior_colour.focus();
		return false;
	}
	fldError(dt.veh_interior_material);
	if(trim(dt.veh_interior_material.value)=='0'){
		alert(ENTER+"Interior material.".toLowerCase());
		dt.veh_interior_material.focus();
		return false;
	}
	fldError(dt.veh_keys_provided);
	if(trim(dt.veh_keys_provided.value)=='0'){
		alert(SELCT+"No of Keys provided.".toLowerCase());
		dt.veh_keys_provided.focus();
		return false;
	}
	fldError(dt.veh_mot_expiry_month);
	fldError(dt.veh_mot_expiry_year);
	if(trim(dt.veh_mot_expiry_month.value)=='0' || trim(dt.veh_mot_expiry_year.value)=='0'){
		alert(SELCT+"MOT expiry date.".toLowerCase());
		dt.veh_mot_expiry_month.focus();
		return false;
	}
	fldError(dt.veh_v5_present);
	if(trim(dt.veh_v5_present.value)=='0'){
		alert(SELCT+"V5 Present.".toLowerCase());
		dt.veh_v5_present.focus();
		return false;
	}
	fldError(dt.veh_green_slip);
	if(trim(dt.veh_green_slip.value)=='0'){
		alert(SELCT+"Green Slip.".toLowerCase());
		dt.veh_green_slip.focus();
		return false;
	}	
	if(trim(dt.veh_previous_owners.value)==''){
		dt.veh_previous_owners.style.border='1px solid #BA5252';
		dt.veh_previous_owners.style.backgroundColor="#f4e3e3";
		alert(SELCT+"Previous owners.".toLowerCase());
		dt.veh_previous_owners.focus();
		return false;
	}
	else
	{
		dt.veh_previous_owners.style.border='1px solid #668BAC';
		dt.veh_previous_owners.style.backgroundColor="#fff";
	}
	fldError(dt.veh_service_history_type);
	if(trim(dt.veh_service_history_type.value)=='0'){
		alert(SELCT+"Service history details.".toLowerCase());
		dt.veh_service_history_type.focus();
		return false;
	}
    
	fldError(dt.veh_import);
	if(trim(dt.veh_import.value)=='0'){
		alert(SELCT+"Import details.".toLowerCase());
		dt.veh_import.focus();
		return false;
	}    
    
	txtError(dt.veh_service_history);
	if(trim(dt.veh_service_history.value)==''){
		alert(ENTER+"Service history.".toLowerCase());
		dt.veh_service_history.focus();
		return false;
	}
	txtError(dt.veh_special_equipment);
	if(trim(dt.veh_special_equipment.value)==''){
		alert(ENTER+"Special equipment.".toLowerCase());
		dt.veh_special_equipment.focus();
		return false;
	}
	dt.submit();
}

function validAVS3()
{
	var dt=document.frm_avs3;
	fleError("veh_image1");	
	if(trim(dt.veh_image1.value)==''){
		if(trim(dt.edit_veh_image1.value)==''){
			alert(UPLOD+"Image 1.".toLowerCase());			
			dt.veh_image1.focus();
			return false;
		}
	}
	else if(!checkImageType(trim(dt.veh_image1.value),"images")){
		alert("Please upload jpeg image.");
		fleError("veh_image1",1);	
		dt.veh_image1.focus();
		return false;
	}
	fleError("veh_image2");	
	if(trim(dt.veh_image2.value)==''){
		if(trim(dt.edit_veh_image2.value)==''){
			alert(UPLOD+"Image 2.".toLowerCase());
			dt.veh_image2.focus();
			return false;
		}	
	}
	else if(!checkImageType(trim(dt.veh_image2.value),"images")){
		alert("Please upload jpeg image.");
		fleError("veh_image2",1);	
		dt.veh_image2.focus();
		return false;
	}	
	if(trim(dt.veh_image3.value)!=''){
		if(!checkImageType(trim(dt.veh_image3.value),"images")){
			alert("Please upload jpeg image.");
			fleError("veh_image3",1);	
			dt.veh_image3.focus();
			return false;
		}
	}
	if(trim(dt.veh_image4.value)!=''){
		if(!checkImageType(trim(dt.veh_image4.value),"images")){
			alert("Please upload jpeg image.");
			fleError("veh_image4",1);	
			dt.veh_image4.focus();
			return false;
		}
	}
	if(trim(dt.veh_image5.value)!=''){
		if(!checkImageType(trim(dt.veh_image5.value),"images")){
			alert("Please upload jpeg image.");
			fleError("veh_image5",1);	
			dt.veh_image5.focus();
			return false;
		}
	}
	showBar();
	dt.submit();
}

function validAVS5()
{
	var dt=document.frm_avs5;	
	txtError(dt.veh_starting_price);	
	if(trim(dt.veh_starting_price.value)==''){
		alert(SELCT+"Starting Price.".toLowerCase());
		dt.veh_starting_price.focus();
		return false;
	}	
	else if(isNaN(dt.veh_starting_price.value))
	{
		alert("Please enter a valid starting price.");
		txtError(dt.veh_starting_price,1);	
		dt.veh_starting_price.focus();
		dt.veh_starting_price.select();
		return false;
	}
	txtError(dt.veh_reserve_price);	
	if(trim(dt.veh_reserve_price.value)==''){
		alert(SELCT+"Reserve Price.".toLowerCase());
		dt.veh_reserve_price.focus();
		return false;
	}	
	else if(isNaN(dt.veh_reserve_price.value))
	{
		alert("Please enter a valid reserve price.");
		txtError(dt.veh_reserve_price,1);	
		dt.veh_reserve_price.focus();
		dt.veh_reserve_price.select();
		return false;
	}
	if(trim(dt.veh_time_adjustment.value)==''){
		alert(SELCT+"Time Adjustment.".toLowerCase());
		dt.veh_time_adjustment.focus();
		return false;
	}	
	dt.submit();
}

function validAVS6()
{
	document.frm_avs6.submit();
}

function getModelOptionSearch(veh_make)
{
	models=getAJAXcontent(WSPATH + "/options.php?id="+veh_make+"&sid=&case=search_model");
	document.getElementById('veh_model_search').innerHTML=models;		
}

function getModelOptions(veh_make)
{
	models=getAJAXcontent(WSPATH + "/options.php?id="+veh_make+"&sid=&case=model");
	document.getElementById('veh_model').innerHTML=models;		
}
function getDarivativeOptions(veh_model)
{
	models=getAJAXcontent(WSPATH + "/options.php?id="+veh_model+"&sid=&case=derivative");
	document.getElementById('veh_model_derivative').innerHTML=models;		
}
function imageDelete(full,thumb,image,divId)
{
	imageStr=getAJAXcontent(WSPATH + "/delete_image.php?iPath="+full+'/'+image+"&id="+divId);
	imageStr=getAJAXcontent(WSPATH + "/delete_image.php?iPath="+thumb+'/'+image+"&id="+divId);
	document.getElementById(divId+'_div').innerHTML='';		
}

function dispImag(imgId)
{
	for(var k=1;k<=5;k++){
		if(document.getElementById('full_'+k))
			document.getElementById('full_'+k).style.display=(imgId==k?'block':'none');
	}
}
function validQuestion()
{
	var dt= document.frm_ask_question;    
	txtError(dt.question);        
	if(trim(dt.question.value)==''){
		alert(ENTER+"Question.".toLowerCase());
		dt.question.focus();
		return false;
	}
	dt.submit();
}

function validAnswer()
{
	var dt= document.frm_answer;    
	txtError(dt.answer);        
	if(trim(dt.answer.value)==''){
		alert(ENTER+"Answer.".toLowerCase());
		dt.answer.focus();
		return false;
	}
	return true;
}

function validFeedback()
{
	var dt= document.frm_feedback;    
	txtError(dt.veh_feedback);        
	if(trim(dt.veh_feedback.value)==''){
		alert(ENTER+"Feedback.".toLowerCase());
		dt.veh_feedback.focus();
		return false;
	}
	return true;
}

function validSetting()
{
	var dt=document.frm_avs2;	
	txtError(dt.veh_makes);
	if(trim(dt.veh_makes.value)==''){
		alert(SELCT+"Make.".toLowerCase());
		dt.veh_makes.focus();
		return false;
	}
	txtError(dt.alr_age);
	if(trim(dt.alr_age.value)==''){
		alert(SELCT+"Age.".toLowerCase());
		dt.alr_age.focus();
		return false;
	}
	dt.submit();
}

function validReportAbuse()
{
	var dt=document.frm_report_abuse;
	
	txtError(dt.vsr_name);
	if(trim(dt.vsr_name.value)==''){
		alert(ENTER+"Your Name.".toLowerCase());		
		dt.vsr_name.focus();
		return false;
	}
	txtError(dt.vsr_email);
	if(trim(dt.vsr_email.value)==''){
		alert(ENTER+"Your Email.".toLowerCase());		
		dt.vsr_email.focus();
		return false;
	}
	else if(!validString(trim(dt.vsr_email.value),'email')){
		alert("Please enter a valid email.");
		txtError(dt.vsr_email,1);
		dt.vsr_email.focus();
		dt.vsr_email.select();
		return false;
	}
	txtError(dt.vsr_message);
	if(trim(dt.vsr_message.value)==''){
		alert(ENTER+"Your Message.".toLowerCase());		
		dt.vsr_message.focus();
		return false;
	}
	txtError(dt.captchaCode);
	if(trim(dt.captchaCode.value)==''){
		alert(ENTER+"captcha code.".toLowerCase());		
		dt.captchaCode.focus();
		return false;
	}
	var error=getAJAXcontent(WSPATH+"/report_abuse_submit.php?vsr_name="+trim(dt.vsr_name.value)+"&vsr_email="+trim(dt.vsr_email.value)+"&vsr_message="+trim(dt.vsr_message.value)+"&captchaCode="+trim(dt.captchaCode.value)+"&vid="+trim(dt.vid.value));
	if(error=='1')
	{ 
		//alert("Thank you for your notification a member of the Trader-Net team will be in touch shortly.");
		dt.vsr_name.value='';
		dt.vsr_email.value='';
		dt.vsr_message.value='';
		dt.captchaCode.value='';
		document.getElementById('frm_report_abuse').style.display = 'none';	
        document.getElementById('sucessForm').style.display = 'block';	
		
                document.location.href="vehicle_details.php?vid="+trim(dt.vid.value);
        return false;
	}else{
		alert("Please enter correct captcha code.");
	}	
}	

function validReferFriends()
{	
    var dt = document.frm_popup_referfriend;  
    txtError(dt.yourName);
	if(trim(dt.yourName.value)==''){
		alert(ENTER+"your name.".toLowerCase());		
		dt.yourName.focus();
		return false;
	}
	txtError(dt.yourEmail);
	if(trim(dt.yourEmail.value)==''){
		alert(ENTER+"your email.".toLowerCase());		
		dt.yourEmail.focus();
		return false;
	}
	else if(!validString(trim(dt.yourEmail.value),'email')){
		alert("Please enter a valid email.");
		txtError(dt.yourEmail,1);
		dt.yourEmail.focus();
		dt.yourEmail.select();
		return false;
	}


    txtError(dt.friendName_1);
	if(trim(dt.friendName_1.value)==''){
		alert(ENTER+"friend name.".toLowerCase());		
		dt.friendName_1.focus();
		return false;
	}

	txtError(dt.friendEmail_1);
	if(trim(dt.friendEmail_1.value)==''){
		alert(ENTER+"friend email.".toLowerCase());		
		dt.friendEmail_1.focus();
		return false;
	}
	else if(!validString(trim(dt.friendEmail_1.value),'email')){
		alert("Please enter a valid email.");
		txtError(dt.friendEmail_1,1);
		dt.friendEmail_1.focus();
		dt.friendEmail_1.select();
		return false;
	}
     

    txtError(dt.message);
	if(trim(dt.message.value)==''){
		alert(ENTER+"message.".toLowerCase());		
		dt.message.focus();
		return false;
	} 


    txtError(dt.captchaCode);
	if(trim(dt.captchaCode.value)==''){
		alert(ENTER+"captcha code.".toLowerCase());		
		dt.captchaCode.focus();
		return false;
	} 
    
    var error=getAJAXcontent(WSPATH+"/reffer_friend_submit.php?captchaCode="+trim(dt.captchaCode.value)+"&yourName="+trim(dt.yourName.value)+"&yourEmail="+trim(dt.yourEmail.value)+"&friendName_1="+trim(dt.friendName_1.value)+"&friendEmail_1="+trim(dt.friendEmail_1.value)+"&message="+trim(dt.message.value)+"&vid="+trim(dt.vid.value) );
	if(error=='1')
	{ 
		dt.yourName.value='';
		dt.yourEmail.value='';
        
		dt.friendName_1.value='';
		dt.friendEmail_1.value='';        
	        
		dt.message.value='';
		dt.captchaCode.value='';
		document.getElementById('frm_popup_referfriend').style.display = 'none';		
        document.getElementById('sucessForm').style.display = 'block';		
		
                document.location.href="vehicle_details.php?vid="+trim(dt.vid.value);
		return false;
	}else{
		alert("Please enter correct captcha code.");
        dt.captchaCode.focus();
        return false;
	}
}


function addBidSubmit_temp(frmname)
{	
   
	if(frmname == 'frm_popup_outbidform')
	{
		var dt			= eval("document."+frmname);
		var price		= dt.bidPrice.value;
		
		if(trim(price)==''){
			alert(ENTER+"bid price.".toLowerCase());
			dt.price.focus();
			return false;
		}
		else
		{
	    	if(isNaN(price)){
				alert(ENTER+"valid bid price.".toLowerCase());
				dt.price.value="";
				dt.price.focus();
				return false;
			}
		}
	
	}

	var dt		= eval("document."+frmname); 
    var veh_id	= dt.veh_id.value;
    var price	= dt.bidPrice.value;
    var vid		= dt.vid.value;
            
    var error=getAJAXcontent(WSPATH+"/ajax_bid_temp.php?veh_id="+trim(dt.veh_id.value)+"&price="+price+"&vid="+vid);

    if(error == 'outbid' && frmname == 'frm_popup_outbidform')
    { 	
    	shake(0.1);
    
        document.getElementById('bidFrom').style.display 	= 'none';   
        document.getElementById('outbidFrom').style.display = 'block';  		      
        
    	var currentmaxbidprice = getAJAXcontent(WSPATH+"/ajax_CurBidprice.php?veh_id="+trim(dt.veh_id.value));
    	dt.curmaxbidprice.value 	= currentmaxbidprice; 
		dt.lastBidPrice.value 		= currentmaxbidprice; 

    	return false;

	}else if(error == 'outbid')
    { 
    	shake(0.1);

        document.getElementById('bidFrom').style.display 	= 'none';   
        document.getElementById('outbidFrom').style.display = 'block'; 

		var currentmaxbidprice = getAJAXcontent(WSPATH+"/ajax_CurBidprice.php?veh_id="+veh_id);				
		document.frm_popup_outbidform.curmaxbidprice.value 	= currentmaxbidprice; 
		document.frm_popup_outbidform.lastBidPrice.value 		= currentmaxbidprice;
		
        return false;
    }

    if(error == 'LessMaxbidProce' && frmname == 'frm_popup_outbidform')
    { 
		alert('Please check your bidding price.'); 
		return false;
	}     


    if(error == 'LessMaxbidProce')
    { 
		alert('Your bid is less than the current winning bid.\n\nPlease check your bidding price.'); 
		//document.location.href="vehicle_details_temp.php?vid="+vid; 
		return false;
	}            
       


	if(error == '')
    { 	var ajax_winnermail = getAJAXcontent(WSPATH+"/ajax_winnermail.php?veh_id="+trim(dt.veh_id.value));
    	alert("Your bid has been submitted successfully."); document.location.href="vehicle_details_temp.php?vid="+vid; return false; }


}

function validRedirectSubmit()
{	
    var dt		= document.frm_popup_login;            
    var veh_id	= dt.veh_id.value;          
    
    if(trim(dt.dlr_username.value)==''){
        alert(ENTER+"Username.".toLowerCase());
        dt.dlr_username.focus();
        return false;
    }
    if(trim(dt.dlr_password.value)==''){
        alert(ENTER+"Password.".toLowerCase());
        dt.dlr_password.focus();
        return false;
    }
    
    var dlr_remember=(document.getElementById('dlr_remember_pop').checked?1:0);
    var error=getAJAXcontent(WSPATH+"/ajax_login.php?veh_id=0&dlr_username="+trim(dt.dlr_username.value)+"&dlr_password="+trim(dt.dlr_password.value)+"&dlr_remember="+dlr_remember);

    document.location.href=decodeURI(dt.rurl.value);
}
