/*
 * Custom Search Engine -- See shopby_form.mvt --  shop.js
 *
 * Copyright (c) 2010 Ray Yates (www.pcinet.com)
 * Written for shopsbt.com
 *
 */

function RS_Callback(years, models,results ) {
    if(years){
        document.getElementById("shopbyyear").innerHTML = years;
        document.forms["shopby_form"].elements["byyear"].value = ""
    }
    if(models){
        document.getElementById("shopbymodel").innerHTML = models;
        document.forms["shopby_form"].elements["bymodel"].value=""
    }
    document.body.style.cursor = "default";

	if(results.length > 0){
		//alert(results);
		var url = results.replace(/~/g,'&');
		window.location.replace(url);
	}
}

function make_changed(){
    document.forms["shopby_form"].elements["byyear"].value = "";
    document.forms["shopby_form"].elements["bymodel"].value = "";
    document.forms["shopby_form"].elements["refresh"].value = "";
    document.body.style.cursor='wait';
    document.forms["shopby_form"].submit();
}

function checkbox_clicked(obj){
	if(obj.value=='all' && obj.checked==true){
		//uncheck other boxes
		for(i=1; i<10; i++){
			document.getElementById('c'+i).checked=false;
		}
	} else {
		document.getElementById('c0').checked=false;
	}
}

function form_submit(){

    var sel_mk= document.getElementById('findmake').value;
    var sel_yr = document.getElementById('findyear').value;
    var sel_md = document.getElementById('findmodel').value;
    if ((sel_mk != "") && (sel_yr != "") && (sel_md != "")) {
        document.forms['shopby_form'].elements['byyear'].value=sel_yr;
        document.forms['shopby_form'].elements['bymodel'].value=sel_md;
        document.forms["shopby_form"].elements["refresh"].value = "";
        document.body.style.cursor='wait';
        return true;
	} else {
		return false;
    }
}

function obj_exists(id){
    try {
        var x = document.getElementById(id).id;
        return true;
    } catch(err) {
        return false;
    }
}

function searchbox_clicked(obj){
	if(obj.name=='srch_all' && obj.checked==true){
		//uncheck other boxes
		for(i=1; i<5; i++){
			document.getElementById('s'+i).checked=false;
		}
	} else {
		document.getElementById('s0').checked=false;
	}
}

/* Search for Individual Gasket */
function RSG_Callback(type_select, results) {
    if(type_select){
        document.getElementById("col2").innerHTML = type_select;
    }
    document.body.style.cursor = "default";
}

function gmake_changed(){
    document.forms["gasket_form"].elements["gtype"].value = "";
    document.body.style.cursor='wait';
    document.forms["gasket_form"].submit();
}

