var make = 'Renault Radio';
var price;
var serial;
var vin;
var email;

$(document).ready(function(){
	var activePanel;
	var panel = document.location.toString();
	$("#panel-controller").jFlow({
		slides: "#slider",
		controller: ".control",
		slideWrapper : "#jFlowSlide",
		selectedWrapper: "jFlowSelected",
		width: "974px",
		height: "410px",
		duration: 300,
		easing: "easeInOutExpo",
		prev: ".jFlowPrev",
		next: ".jFlowNext"
	});
	if (panel.match('#')) {
		var selPanel = 0;
		selPanel = '#' + panel.split('#')[1];
		$('a[href="' + selPanel + '"]').click().focus();
	} else {
		$('.panel-text').animate({bottom: "0px", opacity: "1"}, {"duration":200});
	}
	$('input[name^=serial]').keyup(function(event){
		var currentvalue = $(this).val();
		$(this).val(currentvalue.toLowerCase());
		$(this).next('input').focus();
		if(!($('input[name=serial-0]').val() == '') && !($('input[name=serial-1]').val() == '')) {
			var type = $('input[name=serial-0]').val()+$('input[name=serial-1]').val();
			switch(type) {
				case 'rn':
					if(
					($('input[name=serial-2]').val() == "2")&&($('input[name=serial-3]').val() == "4")&&
					($('input[name=serial-4]').val() == "7")&&($('input[name=serial-5]').val() == "f")&&
					($('input[name=serial-6]').val() == "x")||

					($('input[name=serial-2]').val() == "r")&&($('input[name=serial-3]').val() == "d")||

					($('input[name=serial-2]').val() == "2")&&($('input[name=serial-3]').val() == "7")&&
					($('input[name=serial-4]').val() == "7")&&($('input[name=serial-5]').val() == "f")||

					($('input[name=serial-2]').val() == "2")&&($('input[name=serial-3]').val() == "7")&&
					($('input[name=serial-4]').val() == "8")&&($('input[name=serial-5]').val() == "f")||

					($('input[name=serial-2]').val() == "2")&&($('input[name=serial-3]').val() == "7")&&
					($('input[name=serial-4]').val() == "9")&&($('input[name=serial-5]').val() == "f")||

					($('input[name=serial-2]').val() == "2")&&($('input[name=serial-3]').val() == "2")&&
					($('input[name=serial-4]').val() == "9")&&($('input[name=serial-5]').val() == "f")||

					($('input[name=serial-2]').val() == "2")&&($('input[name=serial-3]').val() == "5")&&
					($('input[name=serial-4]').val() == "9")&&($('input[name=serial-5]').val() == "f")||

					($('input[name=serial-2]').val() == "2")&&($('input[name=serial-3]').val() == "5")&&
					($('input[name=serial-4]').val() == "8")&&($('input[name=serial-5]').val() == "f")||

					($('input[name=serial-2]').val() == "2")&&($('input[name=serial-3]').val() == "3")&&
					($('input[name=serial-4]').val() == "9")&&($('input[name=serial-5]').val() == "f")||

					($('input[name=serial-2]').val() == "4")&&($('input[name=serial-3]').val() == "5")&&
					($('input[name=serial-4]').val() == "1")&&($('input[name=serial-5]').val() == "f")||

					($('input[name=serial-2]').val() == "2")&&($('input[name=serial-3]').val() == "3")&&
					($('input[name=serial-4]').val() == "9")&&($('input[name=serial-5]').val() == "f")||

					($('input[name=serial-2]').val() == "4")&&($('input[name=serial-3]').val() == "4")&&
					($('input[name=serial-4]').val() == "0")&&($('input[name=serial-5]').val() == "f")&&
					($('input[name=serial-6]').val() == "w")||				   


					($('input[name=serial-2]').val() == "4")&&($('input[name=serial-3]').val() == "6")&&
					($('input[name=serial-4]').val() == "1")&&($('input[name=serial-5]').val() == "f")&&
					($('input[name=serial-6]').val() == "x")&&($('input[name=serial-7]').val() == "6")||

					($('input[name=serial-2]').val() == "4")&&($('input[name=serial-3]').val() == "6")&&
					($('input[name=serial-4]').val() == "1")&&($('input[name=serial-5]').val() == "f")&&
					($('input[name=serial-6]').val() == "x")&&($('input[name=serial-7]').val() == "8")

					($('input[name=serial-2]').val() == "4")&&($('input[name=serial-3]').val() == "8")&&
					($('input[name=serial-4]').val() == "1")&&($('input[name=serial-5]').val() == "f")&&
					($('input[name=serial-6]').val() == "x")&&($('input[name=serial-7]').val() == "9")) {
						$('#update-price').html('<h2 style="color: #000">Your Radio Code Will Cost: &pound;15.00</h2>');
					} else {
						$('#update-price').html('<h2 style="color: #000">Your Radio Code Will Cost: &pound;15.00</h2>');
					}
				break;
				case 'al':
					$('#update-price').html('<h2 style="color: #000">Your Radio Code Will Cost: &pound;15.00</h2>');
				break;
				case 'bp':
					$('#update-price').html('<h2 style="color: #000">Your Radio Code Will Cost: &pound;8.33</h2>');
				break;
				default:
					$('#update-price').html('');
					alert('Sorry, your serial number should start with either RN, BP or AL.');
				break;
			}
		}
	});
});

function processSerial() {
	var check = $('input[name=serial-0]').val()+$('input[name=serial-1]').val();
	serial = $('input[name=serial-0]').val()+$('input[name=serial-1]').val()+$('input[name=serial-2]').val()+$('input[name=serial-3]').val()+$('input[name=serial-4]').val()+$('input[name=serial-5]').val()+$('input[name=serial-6]').val()+$('input[name=serial-7]').val()+$('input[name=serial-8]').val()+$('input[name=serial-9]').val()+$('input[name=serial-10]').val()+$('input[name=serial-11]').val()+$('input[name=serial-12]').val()+$('input[name=serial-13]').val();
	vin = $('input[name=vin]').val();
	email = $('input[name=email]').val();
	if(serial.length < 14) {
		alert('Sorry, Please enter your full serial number\nThis goes in the Step 1 part of the form.');
		return false;
	}
	if(vin.length < 14 && (!(check == 'bp'))) {
		alert('Sorry, Please enter your security number\nThis goes in the Step 2 part of the form.');
		$('input[name=vin]').focus();
		return false;
	}
	if(email.length < 5) {
		alert('Sorry, Please enter your email address\nThis goes in the Step 3 part of the form.');
		$('input[name=email]').focus();
		return false;
	}
	if($('input[name=serial-0]').val() == 'b' && $('input[name=serial-1]').val() == 'p') {
		price = 8.33;
		vin = 'Not Needed';
	}
	if($('input[name=serial-0]').val() == 'r' && $('input[name=serial-1]').val() == 'n') {
		if(
		($('input[name=serial-2]').val() == "2")&&($('input[name=serial-3]').val() == "4")&&
		($('input[name=serial-4]').val() == "7")&&($('input[name=serial-5]').val() == "f")&&
		($('input[name=serial-6]').val() == "x")||

		($('input[name=serial-2]').val() == "r")&&($('input[name=serial-3]').val() == "d")||

		($('input[name=serial-2]').val() == "2")&&($('input[name=serial-3]').val() == "7")&&
		($('input[name=serial-4]').val() == "7")&&($('input[name=serial-5]').val() == "f")||

		($('input[name=serial-2]').val() == "2")&&($('input[name=serial-3]').val() == "7")&&
		($('input[name=serial-4]').val() == "8")&&($('input[name=serial-5]').val() == "f")||

		($('input[name=serial-2]').val() == "2")&&($('input[name=serial-3]').val() == "7")&&
		($('input[name=serial-4]').val() == "9")&&($('input[name=serial-5]').val() == "f")||

		($('input[name=serial-2]').val() == "2")&&($('input[name=serial-3]').val() == "2")&&
		($('input[name=serial-4]').val() == "9")&&($('input[name=serial-5]').val() == "f")||

		($('input[name=serial-2]').val() == "2")&&($('input[name=serial-3]').val() == "5")&&
		($('input[name=serial-4]').val() == "9")&&($('input[name=serial-5]').val() == "f")||

		($('input[name=serial-2]').val() == "2")&&($('input[name=serial-3]').val() == "5")&&
		($('input[name=serial-4]').val() == "8")&&($('input[name=serial-5]').val() == "f")||

		($('input[name=serial-2]').val() == "2")&&($('input[name=serial-3]').val() == "3")&&
		($('input[name=serial-4]').val() == "9")&&($('input[name=serial-5]').val() == "f")||

		($('input[name=serial-2]').val() == "4")&&($('input[name=serial-3]').val() == "5")&&
		($('input[name=serial-4]').val() == "1")&&($('input[name=serial-5]').val() == "f")||

		($('input[name=serial-2]').val() == "2")&&($('input[name=serial-3]').val() == "3")&&
		($('input[name=serial-4]').val() == "9")&&($('input[name=serial-5]').val() == "f")||

		($('input[name=serial-2]').val() == "4")&&($('input[name=serial-3]').val() == "4")&&
		($('input[name=serial-4]').val() == "0")&&($('input[name=serial-5]').val() == "f")&&
		($('input[name=serial-6]').val() == "w")||				   


		($('input[name=serial-2]').val() == "4")&&($('input[name=serial-3]').val() == "6")&&
		($('input[name=serial-4]').val() == "1")&&($('input[name=serial-5]').val() == "f")&&
		($('input[name=serial-6]').val() == "x")&&($('input[name=serial-7]').val() == "6")||

		($('input[name=serial-2]').val() == "4")&&($('input[name=serial-3]').val() == "6")&&
		($('input[name=serial-4]').val() == "1")&&($('input[name=serial-5]').val() == "f")&&
		($('input[name=serial-6]').val() == "x")&&($('input[name=serial-7]').val() == "8")

		($('input[name=serial-2]').val() == "4")&&($('input[name=serial-3]').val() == "8")&&
		($('input[name=serial-4]').val() == "1")&&($('input[name=serial-5]').val() == "f")&&
		($('input[name=serial-6]').val() == "x")&&($('input[name=serial-7]').val() == "9")) {
			price = 15.00;
		} else {
			price = 15.00;
		}
	}
	if($('input[name=serial-0]').val() == 'a' && $('input[name=serial-1]').val() == 'l') {
		price = 15.00;
	}
	make = 'Renault Radio';
	$('#serial-form').animate({"height": "0","opacity": "0.00"}, "linear", function(){loadCode();});
}

function loadCode(make) {
	$.post("search.php", { email: email, price: price.toFixed(2), vin: vin.toUpperCase(), serial: serial.toLowerCase(), method: 'Renault Site' });
	$('#serial-form').remove();
	$('.process').fadeIn();
	$('#vin-code').html('Security Code: <strong>'+vin.toUpperCase()+'</strong>');
	$('#radio-type').html('Renault Radio');
	$('#serial-no').html('Serial Number: <strong>'+serial+'</strong>');
	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.search-status').fadeOut();
				$('h2.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));
				$('#payment-desc').val(make+' Serial Code');
				$('#payment-serial').val(serial);
				$('#payment-vin').val(vin.toUpperCase());
				$('#payment-passthru').val('rrc-'+serial);
			}
		});
	} else {
		milisec -= 1;
		setTimeout("display()",100)
	}
}

function clearSerial() {
	$('#update-price').html('');
	$('input[name^=serial]').val('');
}

function sendMessage() {
	if($('input[name="name"]').val() < 2) {
		alert('Please enter your name.');
		$('input[name="name"]').focus();
		return false;
	}
	if($('input[name="mail"]').val() < 2) {
		alert('Please enter your email address.');
		$('input[name="mail"]').focus();
		return false;
	}
	if($('textarea[name="message"]').val() < 2) {
		alert('Please enter your message.');
		$('textarea[name="message"]').focus();
		return false;
	}
	$('#footer-form form').animate({opacity: "0.2"}, {"duration":200});
	$.post("contact.php", { name: $('input[name="name"]').val(), email: $('input[name="mail"]').val(), message: $('textarea[name="message"]').val() }, function(data){
		$('#footer-form form').slideUp();
		$('#form-content').html(data);
	});
	$('#form-content').slideDown();
}

function showSerialForm() {
	$('#slider-box').fadeOut(function(){
		$('#serial-form').fadeIn();
		$('#slider-box').remove();
	});
	
}

function bookmarksite(title,url) {
	if (window.sidebar) // firefox
		window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print) {
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	} else if(document.all) {
		window.external.AddFavorite(url, title);
	}
}
