var ajax = new sack();

function popitup(url) {
	newwindow=window.open(url,'name','height=600,width=600,scrollbars=1');
	if (window.focus) {newwindow.focus()}
}


function getmodels(sel)
{
	
        var sel = document.getElementById('brands');
        var brandsel =  sel.options[sel.selectedIndex].value;


        var bransel = sel;
	var tempopt= new Option("Searching...",0);
        document.getElementById('model').options.length = 0;
        document.getElementById('colour').options.length = 0;
	document.getElementById('model').options[0]= tempopt;
        document.getElementById('Car_Make').value=brandsel;
        document.getElementById('model').style.display = "inline";
        document.getElementById('hide1').style.display = "none";
        if(brandsel==""){
        document.getElementById('model').style.display = "none";
        document.getElementById('colour').style.display = "none";
        document.getElementById('buy').style.display = "none";
        document.getElementById('hide1').style.display = "inline";
        document.getElementById('hide2').style.display = "inline";

        }

        ajax.requestFile = '/getModels.php?Brand='+brandsel;
        ajax.onCompletion = createModels;               // Specify function that will be executed after file has been found
        ajax.runAJAX();


}


function createModels()
{
         var sel = document.getElementById('brands');

        var brandsel =  sel.options[sel.selectedIndex].value;
        if(brandsel.length>0){
	document.getElementById('model').options.length = 0;
        var obj = document.getElementById('model');
        eval(ajax.response);

        }
}

function getColours(sel)
{
        var sel = document.getElementById('model');
        var coloursel =  sel.options[sel.selectedIndex].value;
	 var tempopt= new Option("Searching...",0);

         document.getElementById('colour').style.display = "inline";
        document.getElementById('hide2').style.display = "none";

        var sel2 = document.getElementById('brands');
        var brandsel =  sel2.options[sel2.selectedIndex].value;

        document.getElementById('colour').options.length = 0;
	document.getElementById('colour').options[0]= tempopt;
         document.getElementById('Car_Model').value=coloursel;

        ajax.requestFile = '/getColours.php?Brand='+brandsel+'&Colour='+coloursel;
        ajax.onCompletion = createColours;               // Specify function that will be executed after file has been found
        ajax.runAJAX();


}

function createColours()
{
         var sel = document.getElementById('model');
        var prodsel =  sel.options[sel.selectedIndex].value;
        if(prodsel.length>1){
	 document.getElementById('colour').options.length = 0;
        var obj = document.getElementById('colour');
        eval(ajax.response);
        }else{
                 document.getElementById('colour').options.length = 0;
                document.getElementById('colour').style.display = "none";
                document.getElementById('hide2').style.display = "inline";
                document.getElementById('buy').style.display = "none";

        }
}

function getOther(sel)
{

        var sel = document.getElementById('model');
        var modelsel =  sel.options[sel.selectedIndex].value;

        var sel2 = document.getElementById('brands');
        var brandsel =  sel2.options[sel2.selectedIndex].value;

        var sel3 = document.getElementById('colour');
        var coloursel =  sel3.options[sel3.selectedIndex].value;
		 	
	var present=coloursel.indexOf('+');
	if(present>0){
        var length = coloursel.length-5;
	}else{
	var length= coloursel.length-7;
	}
        var coloursel2=coloursel.substring(0,length);
         document.getElementById('Colour_Year').value=coloursel;
        if(coloursel=="0"){
        document.getElementById('buy').style.display = "none";
        }
        document.getElementById('buy').style.display = "inline";
        ajax.requestFile = '/getOther.php?Model='+modelsel+'&Brand='+brandsel+'&Colour='+coloursel2;
        ajax.onCompletion = createOther;
        ajax.runAJAX();

}

function createOther()
{

        var sel3 = document.getElementById('colour');
        var coloursel =  sel3.options[sel3.selectedIndex].value;
        if(coloursel=="0"){
        document.getElementById('buy').style.display = "none";
        }
        var other_array=ajax.response.split("|");
        var OEM =  document.getElementById('OEM_Code');
        document.getElementById('OEM_Code').display = "inline";
        OEM.value=other_array[0];
        var PAINT= document.getElementById('Paint_System');
        PAINT.value=other_array[1];
        var BRAND = document.getElementById('Brand_Code');
        BRAND.value=other_array[2];
        // now get the next field
}

