$(document).ready(function() {
	$('#dollar_process').submit(
	function () {
		if($('#direct_buy_imei').val()=="")
		{
			$('#direct_buy_imei').focus();
			$("#direct_buy_imei_msg").removeClass("none");
			$("#direct_buy_imei_msg").addClass("error");
			$("#direct_buy_imei_msg").html("IMEI cannot be empty!");
			return false;
		}
		var strP = /^\d+(\.\d+)?$/;
		if(!strP.test($('#direct_buy_imei').val())){
			$("#direct_buy_imei_msg").removeClass("none");
			$("#direct_buy_imei_msg").addClass("error");
			$('#direct_buy_imei_msg').html("Press *#06# on your phone to get IMEI");
			return false;
		}
		else if($('#direct_buy_imei').val().length != 15)
		{
			$("#direct_buy_imei_msg").removeClass("none");
			$("#direct_buy_imei_msg").addClass("error");
			$('#direct_buy_imei_msg').html("15 digits!");
			return false;
		}else{
			$("#dollar_process").append("<input type='hidden' name='imei' value='" + $("#direct_buy_imei").val() + "'>");
			//$("#direct_buy_imei").clone().prependTo("#dollar_process");
			$("#direct_buy_imei_msg").removeClass("error");
			$("#direct_buy_imei_msg").addClass("none");
		}
	})

	$('#euro_process').submit(
	function () {
		if($('#direct_buy_imei').val()=="")
		{
			$('#direct_buy_imei').focus();
			$("#direct_buy_imei_msg").removeClass("none");
			$("#direct_buy_imei_msg").addClass("error");
			$("#direct_buy_imei_msg").html("IMEI cannot be empty!");
			return false;
		}
		var strP = /^\d+(\.\d+)?$/;
		if(!strP.test($('#direct_buy_imei').val())){
			$("#direct_buy_imei_msg").removeClass("none");
			$("#direct_buy_imei_msg").addClass("error");
			$('#direct_buy_imei_msg').html("Press *#06# on your phone to get IMEI");
			return false;
		}
		else if($('#direct_buy_imei').val().length != 15)
		{
			$("#direct_buy_imei_msg").removeClass("none");
			$("#direct_buy_imei_msg").addClass("error");
			$('#direct_buy_imei_msg').html("15 digits!");
			return false;
		}else{
			$("#euro_process").append("<input type='hidden' name='imei' value='" + $("#direct_buy_imei").val() + "'>");
			//$("#direct_buy_imei").clone().prependTo("#dollar_process");
			$("#direct_buy_imei_msg").removeClass("error");
			$("#direct_buy_imei_msg").addClass("none");
		}
	})

	$('#best_match').submit(
	function () {
		if($('#match_buy_imei').val()=="")
		{
			$('#match_buy_imei').focus();
			$("#match_imei_msg").removeClass("none");
			$("#match_imei_msg").addClass("error");
			$("#match_imei_msg").html("IMEI cannot be empty!");
			return false;
		}
		var strP = /^\d+(\.\d+)?$/;
		if(!strP.test($('#match_buy_imei').val())){
			$("#match_imei_msg").removeClass("none");
			$("#match_imei_msg").addClass("error");
			$('#match_imei_msg').html("Press *#06# on your phone to get IMEI");
			return false;
		}
		else if($('#match_buy_imei').val().length != 15)
		{
			$("#match_imei_msg").removeClass("none");
			$("#match_imei_msg").addClass("error");
			$('#match_imei_msg').html("15 digits!");
			return false;
		}else{
			$("#match_imei_msg").removeClass("error");
			$("#match_imei_msg").addClass("none");
		}
	})

	var url = "/key/do_key_4_xmas";
	$('#xmas_get_code').submit(
	function () {
		if($('#free_xmas_email').val()=="")
		{
			$('#free_xmas_email').focus();
			$("#xmas_code_msg").removeClass("none");
			$("#xmas_code_msg").addClass("error");
			$("#xmas_code_msg").html("Please enter your email");
			return false;
		}

		var sEmail = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
		if(!sEmail.exec($("#free_xmas_email").val()))
		{
			$('#free_xmas_email').focus();
			$("#xmas_code_msg").removeClass("none");
			$("#xmas_code_msg").addClass("error");
			$('#xmas_code_msg').html("E-mail address is incorrect");
			return false;
		}

		if($('#free_xmas_imei').val()=="")
		{
			$('#free_xmas_imei').focus();
			$("#xmas_code_msg").removeClass("none");
			$("#xmas_code_msg").addClass("error");
			$("#xmas_code_msg").html("Press *#06# on your phone to get IMEI");
			return false;
		}

		var strP = /^\d+(\.\d+)?$/;
		if(!strP.test($('#free_xmas_imei').val())){
			$("#xmas_code_msg").removeClass("none");
			$("#xmas_code_msg").addClass("error");
			$('#xmas_code_msg').html("Letters included,please check!");
			return false;
		}

		else if($('#free_xmas_imei').val().length != 15)
		{
			$("#xmas_code_msg").removeClass("none");
			$("#xmas_code_msg").addClass("error");
			$('#xmas_code_msg').html("15 digits,please check!");
			return false;
		}

		else{
			$('#xmas_code_msg').html("");
			$.post(url, {
			'email'     : $('#free_xmas_email').val(),
			'imei'		 : $('#free_xmas_imei').val(),
			'product'   : $('#xmas_product').val()
			},
			function(data) {
				$("#xmas_code_msg").removeClass("none");
				$('#xmas_code_msg').removeClass();
				$('#xmas_code_msg').addClass("success");
				$('#xmas_code_msg').html(data);
			});
			return false;
		}
	})
}
)