// JavaScript Document

function initRegistrazione() {
	
	$(".js_sendRegister").click(doRegistrazione);
	
}

function doRegistrazione() {
	
	var fullname		= $(".popupContenitor input[name=fullname]").val();
	var email	 		= $(".popupContenitor input[name=email]").val();
	var address1 		= $(".popupContenitor input[name=address1]").val();
	//var address2 		= $(".popupContenitor input[name=address2]").val();
	var city	 		= $(".popupContenitor input[name=city]").val();		
	var state	 		= $(".popupContenitor input[name=state]").val();		
	var postcode		= $(".popupContenitor input[name=postcode]").val();	
	var updates			= $(".popupContenitor input[name=updates]:checked").val();
	if (!updates) updates = 0;
	var country			= $(".popupContenitor input[name=country]").val();
	
	var dateofbirth		= $(".popupContenitor input[name=dateofbirth]").val();
	/*if ($(".popupContenitor .dateformat").text() == "mm-dd-yyyy") {
		var mese = dateofbirth.substring(0,2);
		var giorno = dateofbirth.substring(3,5);
		var anno = dateofbirth.substring(6,10);	
		
	}
	if ($(".popupContenitor .dateformat").text() == "dd-mm-yyyy") {*/
		var giorno = dateofbirth.substring(0,2);
		var mese = dateofbirth.substring(3,5);
		var anno = dateofbirth.substring(6,10);	
		
	//}
	dateofbirth = anno+"-"+mese+"-"+giorno;
	if (dateofbirth == "--") dateofbirth = "0000-00-00";
	$(".popupContenitor input[name=dateofbirth]").attr("rel",dateofbirth);
	
	
	$(".errorContenitor div").css("display","none");

	$(".popupContenitor input").each(function() {
											  
		if ($(this).attr("ref") == "obbligatorio") {
			if ($(this).attr("name") == "updates") {
				if (updates != 1) {
					$(".popupContenitor .errorContenitor .error"+$(this).attr("name")).css("display","block");
					return false;	
				}
			} else {
				if ($(this).val() == "") {
					$(".popupContenitor .errorContenitor .error"+$(this).attr("name")).css("display","block");
					return false;
				}
			}	
		}
		if ($(this).val() != "") {
			if ($(this).attr("name") == "email") {
				if (!CheckMail($(this).val())) {
					$(".popupContenitor .errorContenitor .errorInvalidEmail").css("display","block");
					return false;
				}
			}
			if ($(this).attr("name") == "dateofbirth") {
				if (!CheckData($(this).attr("rel"), false, "yyyy-mm-dd")) {
					$(".popupContenitor .errorContenitor .errordateofbirth").css("display","block");
					return false;
				}
			}
		}
	});
	var error = 0;
	error = $(".popupContenitor .errorContenitor div").filter(function() {
		return $(this).css("display") == "block";														   
	}).length;
	if (error > 0) return false;
	
	//loading();
	var dataString = DS(
		"fullname",fullname,
		"email",email,
		"address1",address1,
		/*"address2",address2,*/
		"city",city,
		"postcode",postcode,
		"state",state,
		"dateofbirth",dateofbirth,
		"updates",updates,
		"country",country
	);

	$.ajax({
		type: "POST",
		url: BASE_URL + 'newsletter.insert.php',
		data: dataString,
		success: function(msg) {
			if(msg != "OK"){
				if (msg == "ERROR_USED_EMAIL") {
					msg = $(".popupContenitor .errorContenitor .error_emailinuse").text();
				}
				$(".popupContenitor .errorContenitor .error_php span").text(msg);
				$(".popupContenitor .errorContenitor .error_php").css("display","block");
			}else{
				$(".popupContenitor .errorContenitor .okMSG").css("display","block");
			}
		}
	});
	return false;		
		
}	

function DS() {
	var dataString = "";
	for(i=0;i<arguments.length;i++) {
		if (dataString != "") { dataString += "&"; }
		dataString += arguments[i]+"="+arguments[i+1];
		i++;
	}
	return dataString;
}
