/* JQUERY */
$(document).ready(function(){
	jsf_updateusedsearches(4);

	$("#usedsearchbut").click(function(){
		$("#usedsearchbut").slideUp(300);
		$("#usedsearchhidden").slideDown(300);
	});


});

function usedshowbigpic(picid,compid){
	mywin=window.open("http://calas.co.uk/used-images/"+compid+"/"+picid+"_l.jpg","win","width=660, height=500");//mywin.moveTo(0,0);
	//mywin=window.open(picroot+"/usedcars/pics/"+picid+"_l.jpg","win","width=660, height=500");//mywin.moveTo(0,0);
	mywin.focus();
}

function getUrlVars(){
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++){
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}

function jsf_updateusedsearches(reset){

	var qsarray=getUrlVars();
	if (reset==4){/* first time open, inherit values from query string if they are set*/

		if (qsarray["site"]){site=qsarray["site"];}else{site="";}
		if (qsarray["make"]){make=qsarray["make"];}else{make="";}
		if (qsarray["model"]){model=qsarray["model"];}else{model="";}
		if (qsarray["trans"]){trans=qsarray["trans"];}else{trans="";}
		if (qsarray["fuel"]){fuel=qsarray["fuel"];}else{fuel="";}
		if (qsarray["cat"]){cat=qsarray["cat"];}else{cat="";}
		if (qsarray["min"]){min=qsarray["min"];}else{min="";}
		if (qsarray["max"]){max=qsarray["max"];}else{max="";}
	
	}else if (reset==3){/* full reset including all branches */
		site="";
		make="";
		model="";
		trans="";
		fuel="";
		cat="";
		min="";
		max="";

	}else if (reset==2){/* full reset for branch change */
		if ($("#ajaxusedsite").length>0){site=$('#ajaxusedsite').attr('value');}else{site="";}
		make="";
		model="";
		trans="";
		fuel="";
		cat="";
		min="";
		max="";

	}else if (reset==1){/* partial reset for make change */
		if ($("#ajaxusedsite").length>0){site=$('#ajaxusedsite').attr('value');}else{site="";}
		if ($("#ajaxusedmake").length>0){make=$('#ajaxusedmake').attr('value');}else{make="";}
		model="";
		trans="";
		fuel="";
		cat="";
		min="";
		max="";

	}else if (reset==5){/* partial reset for model change */
		if ($("#ajaxusedsite").length>0){site=$('#ajaxusedsite').attr('value');}else{site="";}
		if ($("#ajaxusedmake").length>0){make=$('#ajaxusedmake').attr('value');}else{make="";}
		if ($("#ajaxusedmodel").length>0){model=$('#ajaxusedmodel').attr('value');}else{model="";}
		trans="";
		fuel="";
		cat="";
		min="";
		max="";

	}else{
		if ($("#ajaxusedsite").length>0){site=$('#ajaxusedsite').attr('value');}else{site="";}
		if ($("#ajaxusedmake").length>0){make=$('#ajaxusedmake').attr('value');}else{make="";}
		if ($("#ajaxusedmodel").length>0){model=$('#ajaxusedmodel').attr('value');}else{model="";}
		if ($("#ajaxusedtrans").length>0){trans=$('#ajaxusedtrans').attr('value');}else{trans="";}
		if ($("#ajaxusedfuel").length>0){fuel=$('#ajaxusedfuel').attr('value');}else{fuel="";}
		if ($("#ajaxusedcat").length>0){cat=$('#ajaxusedcat').attr('value');}else{cat="";}
		if ($("#ajaxusedmin").length>0){min=$('#ajaxusedmin').attr('value');}else{min="";}
		if ($("#ajaxusedmax").length>0){max=$('#ajaxusedmax').attr('value');}else{max="";}
	}
	
	var ajaxurl="gen/usedajaxsearch.php?site="+site+"&make="+make+"&model="+model+"&trans="+trans+"&fuel="+fuel+"&cat="+cat+"&min="+min+"&max="+max;

	$.ajax({
		type: "GET",
		url: ajaxurl,
		success: function(html){
			$("#usedsearches").html(html);
		},
		error: function (xhr, ajaxOptions, thrownError){
            alert("Ajax error: "+xhr.status+" "+thrownError);
		}
	});
}


function SubmitUsedCarCB(fm){

	if (fm.fullname.value == ""){
		alert("You must enter your name.");
		fm.fullname.focus();
	}else if (fm.tel.value == ""){
		alert("Please enter a telephone number");
		fm.telephone.focus();

	}else{
		fm.submit();
	}
}
function SubmitUsedCarEnq(fm){

	if (fm.firstname.value + fm.surname.value == ""){
		alert("You must enter your name");
		fm.first_name.focus();

	}else if (fm.postcode.value == ""){
		alert("Please enter a postcode");
		fm.postcode.focus();

	}else if (fm.tel.value == ""){
		alert("Please enter a telephone number");
		fm.telephone.focus();

	}else if (!emailCheck(fm.email.value)){
		alert("The email address is not valid.");
		fm.email.focus();
/**/
	}else{
		fm.submit();
	}
}


/*var picroot;
var picid;

var jsss_hold_dur=3000
var jsss_fade_dur=1
var jsss_cur_pic=0
var jsss_pic_ar=new Array()

function setpicroot(u){picroot=u;}
function setpicid(n){picid=n;}
function rollon(e){document.body.style.cursor='pointer';}
function rolloff(e){document.body.style.cursor='default';}

function jsss_setup(){
	for (i=0; i<jsss_pic_cnt; i++){
		jsss_pic_ar[i] = new Image();
		jsss_pic_ar[i].src = picroot+'/'+jsss_pic_ids[i]+'_m.jpg';
	}
	jsss_next();
}
function jsss_next(){
	if (document.all){
		document.images.SlideShow.style.filter="blendTrans(duration=2)";
		document.images.SlideShow.style.filter="blendTrans(duration=jsss_fade_dur)";
		document.images.SlideShow.filters.blendTrans.Apply();
	}
	setpicid(jsss_pic_ids[jsss_cur_pic]);
	document.images.SlideShow.src = jsss_pic_ar[jsss_cur_pic].src;
	if (document.all){document.images.SlideShow.filters.blendTrans.Play()}
	jsss_cur_pic=jsss_cur_pic + 1
	if (jsss_cur_pic>(jsss_pic_cnt-1)){jsss_cur_pic=0;}
	setTimeout('jsss_next()', jsss_hold_dur);
}
function usedshowpic(n) {
	for(var j=0; j<jsss_pic_cnt; j++){
		if(jsss_pic_ids[j]==n){jsss_cur_pic=j;}
	}
 	document.images['mainpic'].src=(picroot+"/"+n+"_m.jpg");
	picid=n;
}
function usedshowbigpic(){
	mywin=window.open(picroot+"/"+picid+"_l.jpg","win","width=660, height=500");//mywin.moveTo(0,0);
	mywin.focus();
}
*/



