$(document).ready(function() {
	var url = "/home/subscribe_email";
	$('#subscribe_form').submit(
	function () {
		if($('#email').val()=="")
		{
			$('#email').focus();
			$("#_email").removeClass("none");
			$("#_email").addClass("error");
			$("#_email").html("E-mail address cannot be empty!");
			return false;
		}

		var sEmail = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
		if(!sEmail.exec($("#email").val()))
		{
			$('#email').focus();
			$("#_email").removeClass("none");
			$("#_email").addClass("error");
			$('#_email').html("E-mail address is incorrect");
			return false;
		}
		else{
			$('#_email').html("");
			$("#_email").removeClass("none");
			$("#_email").addClass("success");
			$.post(url, {'email': $('#email').val(), 'subscribe_product': $('#subscribe_product').val()}, function(data) {
				$('#_email').html(data);
			});
			return false;
		}
	})

	$('#checkout').submit(
	function () {
		if($('#imei').val()=="")
		{
			$('#imei').focus();
			$("#_imei").removeClass("none");
			$("#_imei").addClass("error");
			$("#_imei").html("IMEI cannot be empty!");
			return false;
		}
		var strP = /^\d+(\.\d+)?$/;
		if(!strP.test($('#imei').val())){
			$("#_imei").removeClass("none");
			$("#_imei").addClass("error");
			$('#_imei').html("Letters included,please check!");
			return false;
		}
		else if($('#imei').val().length != 15)
		{
			$("#_imei").removeClass("none");
			$("#_imei").addClass("error");
			$('#_imei').html("15 digits,please check!");
			return false;
		}else{
			$("#_imei").removeClass("error");
			$("#_imei").addClass("none");
		}
	})
	
	$('#special_offer').submit(
	function () {
		if($('#imei2').val()=="")
		{
			$('#imei2').focus();
			$("#_imei2").removeClass("none");
			$("#_imei2").addClass("error");
			$("#_imei2").html("Press *#06# on your phone to get IMEI");
			return false;
		}
		var strP = /^\d+(\.\d+)?$/;
		if(!strP.test($('#imei2').val())){
			$("#_imei2").removeClass("none");
			$("#_imei2").addClass("error");
			$('#_imei2').html("Press *#06# on your phone to get IMEI");
			return false;
		}
		else if($('#imei2').val().length != 15)
		{
			$("#_imei2").removeClass("none");
			$("#_imei2").addClass("error");
			$('#_imei2').html("15 digits!");
			return false;
		}else{
			$("#_imei2").removeClass("error");
			$("#_imei2").addClass("none");
		}
	})
	
	$('#signup_form').submit(
	function () {
		if($('#blogger_email').val()==""||$('#pwd').val()==""||$('#blog_name').val()==""||$('#blog_url').val()=="")
		{
			$("#_msg").removeClass("none");
			$("#_msg").addClass("error");
			$("#_msg").html("Some required field missing");
			return false;
		}

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

		else if($('#pwd').val().length > 15||$('#pwd').val().length < 6)
		{
			$('#pwd').focus();
			$("#_msg").removeClass("none");
			$("#_msg").addClass("error");
			$("#_msg").html("Password digits should be between 6 and 15.");
			return false;
		}
		
		else{
			$('#_msg').html("");
			$('#_msg').css("display","");
			$('#_msg').removeClass();
			$('#_msg').addClass("success");
			$.post("/affiliate/add_user", {
						 'email'     : $('#blogger_email').val(), 
						 'pwd'       : $('#pwd').val(),
			   			 'blog_name' : $('#blog_name').val(),
						 'blog_url'  : $('#blog_url').val()}, function(data) {
				$('#_msg').html(data);
			});
			return false;
		}
	})
});