var price;
var make;
var vin;
var serial;
var email;
var vinonly;

$(document).ready(function() {
	$('input[name^=serial]').click(function(event){
		$(this).val('');
	});
	$('input[name^=serial]').keyup(function(event){
		var currentvalue = $(this).val();
		$(this).val(currentvalue.toLowerCase());
		$(this).next('input').val('');
		$(this).next('input').focus();
		if(!($('#0').val() == '') && !($('#1').val() == '')) {
			var type = $('#0').val()+$('#1').val();
			switch(type) {
				case 'rn':
					//
				break;
                case 'al':
					//
				break;
				default:
					alert('Sorry, your serial number is not valid, please try again.');
					return false;
				break;
			}
		}
	});
	if($('input[name=vin]').val() == 'If Required') {
		$('input[name=vin]').css("color","#8c8c8c");
	}
	$('input[name=vin]').click(function(event){
		if($('input[name=vin]').val() == 'If Required') {
			$('input[name=vin]').css("color","#8c8c8c");
			$(this).val('');
			$(this).css("color","black");
		}
	});
});

function processSerial(page) {
	if(!($('#0').val() == '') && !($('#1').val() == '')) {
		if(
		   ($('#2').val() == "2")&&($('#3').val() == "4")&&
		   ($('#4').val() == "7")&&($('#5').val() == "f")&&
		   ($('#6').val() == "x")||
		   
		   ($('#2').val() == "r")&&($('#3').val() == "d")||
		   
		   ($('#2').val() == "2")&&($('#3').val() == "7")&&
		   ($('#4').val() == "7")&&($('#5').val() == "f")||
		   
		   ($('#2').val() == "2")&&($('#3').val() == "7")&&
		   ($('#4').val() == "8")&&($('#5').val() == "f")||
		   
		   ($('#2').val() == "2")&&($('#3').val() == "7")&&
		   ($('#4').val() == "9")&&($('#5').val() == "f")||
		   
		   ($('#2').val() == "2")&&($('#3').val() == "2")&&
		   ($('#4').val() == "9")&&($('#5').val() == "f")||
		   
		   ($('#2').val() == "2")&&($('#3').val() == "5")&&
		   ($('#4').val() == "9")&&($('#5').val() == "f")||
		   
		   ($('#2').val() == "2")&&($('#3').val() == "5")&&
		   ($('#4').val() == "8")&&($('#5').val() == "f")||
		   
		   ($('#2').val() == "2")&&($('#3').val() == "3")&&
		   ($('#4').val() == "9")&&($('#5').val() == "f")||
		   
		   ($('#2').val() == "4")&&($('#3').val() == "5")&&
		   ($('#4').val() == "1")&&($('#5').val() == "f")||
		   
		   ($('#2').val() == "2")&&($('#3').val() == "3")&&
		   ($('#4').val() == "9")&&($('#5').val() == "f")||
		   
		   ($('#2').val() == "4")&&($('#3').val() == "4")&&
		   ($('#4').val() == "0")&&($('#5').val() == "f")&&
		   ($('#6').val() == "w")||				   
		   
		   
		   ($('#2').val() == "4")&&($('#3').val() == "6")&&
		   ($('#4').val() == "1")&&($('#5').val() == "f")&&
		   ($('#6').val() == "x")&&($('#7').val() == "6")||
		   
		   ($('#2').val() == "4")&&($('#3').val() == "6")&&
		   ($('#4').val() == "1")&&($('#5').val() == "f")&&
		   ($('#6').val() == "x")&&($('#7').val() == "8")

		   ($('#2').val() == "4")&&($('#3').val() == "8")&&
		   ($('#4').val() == "1")&&($('#5').val() == "f")&&
		   ($('#6').val() == "x")&&($('#7').val() == "9"))
			{
			price = 14.99;
			} else {
			price = 8.99;
			}
		make = 'Renault Radio';
		email = $('#email').val();
		if(email.length < 3) {alert('Please enter your email address.'); $('#email').focus(); return false;}
		$('.serial-form').animate({
			"height": "0",
			"opacity": "0.00"
		}, "linear", function(){loadCode(make, price);});

	} else {
		alert('Please enter your radio serial number.');
	}
}

function loadCode(make) {
	vin = $('#vin').val();
	if(vin.length > 2) {$('#vin-code').html('<strong>'+vin.toUpperCase()+'</strong>');}
	if(!($('#0').val() == '') && !($('#1').val() == '')) {
		serial = $('#0').val()+$('#1').val()+$('#2').val()+$('#3').val()+$('#4').val()+$('#5').val()+$('#6').val()+$('#7').val()+$('#8').val()+$('#9').val()+$('#10').val()+$('#11').val()+$('#12').val()+$('#13').val();
	}
	$.post("search.php", { email: email, price: price.toFixed(2), vin: vin.toUpperCase(), serial: serial.toLowerCase(), method: 'IRC Black Site' });
	$('.process').fadeIn();
	$('#radio-type').html(make);
	$('#serial-no').html('Serial: <strong>'+serial+'</strong>');
	$('.serial-form').remove();
	display();
}

var seconds = 5;
var milisec = 0;
var interval = 10;

function display(){
	if (milisec<=0){
		milisec = 9;
		seconds -= 1;
	}
	if (seconds<=-1){
		milisec = 0;
		seconds += 1;
		seconds = interval;
		$.ajax({
			type: "GET",
			url: "codebox.php",
			data: "ajax=true",
			success: function(response){
				$('#loading-image').fadeOut();
				$('p.searching').html('<strong>Code Confirmed, Please pay below</strong>');
				$('.process').after(response);
				$('.codebox').fadeIn();
				$('#price').html(price.toFixed(2));
				$('#payment-price').val(price.toFixed(2));
				if(make == 'VIN Only') {
					$('#payment-desc').val(make);
				} else {
					$('#payment-desc').val(make+' Serial Code');
				}
				$('#payment-serial').val(serial);
				$('#payment-vin').val(vin.toUpperCase());
				$('#payment-passthru').val(serial);
			}
		});
	} else {
		milisec -= 1;
		setTimeout("display()",100)
	}
}