
var img=1;
var imgno=0;

window.onload=function(){
	modelDetails();
	variantDetails();

	bgImage();
}

function bgImage(){

	var datestamp=new Date();
    new Ajax.Request(
        '/bgimage.fcgi',
        { method: 'get',
        parameters: {imgno: imgno, stamp: datestamp},
        asynchronous: true,
        evalScripts: false,
        onFailure: function(response) {
            alert('Failure! ' + response);
        },
        onException: function(request,error) {
            alert('Exception! ' + error.message);
        },
        onSuccess: function(transport) {
			imgno++;
			if(img==1){
				$('bgimage1').innerHTML=transport.responseText;
				img=2;
		Effect.Fade('bgimage2', {duration: 0.5, delay: 0, queue: 'end'});
		Effect.Appear('bgimage1', {duration: 1.5, delay: 0, queue: 'end'});
			}
			else{
				img=1;
				$('bgimage2').innerHTML=transport.responseText;
		Effect.Fade('bgimage1', {duration: 0.5, delay: 0, queue: 'end'});
		Effect.Appear('bgimage2', {duration: 1.5, delay: 0, queue: 'end'});
			}
        }
    });

	setTimeout('bgImage()', 15000); // 15 seconds
    return true;
}

function modelDetails(){
    new Ajax.Request(
        '/ajax_model_details.fcgi',
        { method: 'get',
        parameters: {v_make: $F('idv_make')},
        asynchronous: true,
        evalScripts: false,
        onFailure: function(response) {
            alert('Failure! ' + response);
        },
        onException: function(request,error) {
            alert('Exception! ' + error.message);
        },
        onSuccess: function(transport) {
			$('div_model').innerHTML=transport.responseText;
        }
    });
    return true;
}

function variantDetails(){
    new Ajax.Request(
        '/ajax_variant_details.fcgi',
        { method: 'get',
        parameters: {v_make: $F('idv_make'), v_model: $F('idv_model')},
        asynchronous: true,
        evalScripts: false,
        onFailure: function(response) {
            alert('Failure! ' + response);
        },
        onException: function(request,error) {
            alert('Exception! ' + error.message);
        },
        onSuccess: function(transport) {
			$('div_variant').innerHTML=transport.responseText;
        }
    });
    return true;
}

document.write('<SCRIPT SRC="/javascript/prototype.js"></SCRIPT>');
document.write('<SCRIPT SRC="/javascript/scriptaculous.js"></SCRIPT>');
document.write('<SCRIPT SRC="/javascript/ieupdate.js"></SCRIPT>');

