/**
*	Huggies Main @RMG Connect - Cirone Gianluca
*	
*/
var ie = document.all ? true : false;
var pc = navigator.platform == "Win32" ? true : false;
var iphone = navigator.platform == "iPhone" ? true : false;
var pageName = "";

function trace(msg) {
	var oldTxt = $("#trace").html();	
	$("#trace").empty();
  	$("#trace").append(oldTxt + " - " +msg);
}

function setFormBloggers() {
	
	$("#feedback").fadeOut(0);
	$("#regbtn").css("cursor","pointer");
	$("#regbtn").bind("click", function(e){
		submitBloggers();
	});
	
	$("#ceck1").css("cursor","pointer");
	$("#ceck1").bind("click", function(e){		
		if($("#ceck1").attr("select")=="0"){
			$("#ceck1").attr("select","1")
			$("#ceck1").css("background-image","url(../images/ceck_sel.jpg)");
			$("#feedback").fadeOut("slow");
			$("#ceck1").css("color","#fff");
		}else{
			$("#ceck1").attr("select","0")
			$("#ceck1").css("background-image","url(../images/ceck.jpg)");			
		}		
	});
	
	$("#ceck2").css("cursor","pointer");
	$("#ceck2").bind("click", function(e){
		if($("#ceck2").attr("select")=="0"){
			$("#ceck2").attr("select","1")
			$("#ceck2").css("background-image","url(../images/ceck_sel.jpg)");
			$("#feedback").fadeOut("slow");	
			$("#ceck2").css("color","#fff");
		}else{
			$("#ceck2").attr("select","0")
			$("#ceck2").css("background-image","url(../images/ceck.jpg)");			
		}		
	});	
	
	$("#nome_mamma").bind("focus", function(e){   
		$("#nome_mamma").css("background-image","url(../images/campo_med.jpg)");
		$("#feedback").fadeOut("slow");
	});
	$("#cnome_mamma").bind("focus", function(e){   
		$("#cnome_mamma").css("background-image","url(../images/campo_med.jpg)");
		$("#feedback").fadeOut("slow");
	});
	$("#email").bind("focus", function(e){   
		$("#email").css("background-image","url(../images/campo_med.jpg)");
		$("#feedback").fadeOut("slow");
	});
	$("#blog").bind("focus", function(e){   
		$("#blog").css("background-image","url(../images/campo_big.jpg)");
		$("#feedback").fadeOut("slow");
	});
	$("#nome_papa").bind("focus", function(e){   
		$("#nome_papa").css("background-image","url(../images/campo_med.jpg)");
		$("#feedback").fadeOut("slow");
	});
	$("#nome_bimbo").bind("focus", function(e){   
		$("#nome_bimbo").css("background-image","url(../images/campo_big.jpg)");
		$("#feedback").fadeOut("slow");
	});
		
	$("#provincia").bind("focus", function(e){   
		$("#provincia").css("background-image","url(../images/campo_med.jpg)");
		$("#provincia").css("background-color","#fff");
		$("#feedback").fadeOut("slow");
	});
	
	$("#comune").bind("focus", function(e){   
		$("#comune").css("background-image","url(../images/campo_med.jpg)");
		$("#comune").css("background-color","#fff");
		$("#feedback").fadeOut("slow");
	});
	
	$("#provincia").bind("change", function(e){		
		if($("#provincia").val() != 0){				
			var strValue = $("#provincia").val();			
			var value = strValue.split("_")[0];
			var id = strValue.split("_")[1];			
			loadComboBoxComune(id,value);		
		}else{		
			var strOption="<option value='0' ></option>";			
			$("#comune").html(strOption);			
		}		
	});
		
}

function loadComboBox() {
	
	var objPost = {};
	objPost.action = "load_provincie";
	objPost.data = {};
	
	var returnJson = JSON.stringify(objPost);
	
	$.ajax({
		url: "backend.php",
		type: "POST",
		data: ({json : returnJson}),
		cache: false,
		async: false,
		success: function(obj){			
			var data = JSON.parse(obj);			
			if(data[0].Exception != undefined){				
				$("#feedback").html("Attenzione! Errore connessione server");//alert("ERRORE "+data[0].Exception);					
				$("#feedback").fadeIn("slow");					
			}else{				
				if(data[0].Res != "0"){					
					var strOption="<option value='0' ></option>";
					for(var i=0;i<data.length;i++){
						strOption += "<option value='"+data[i][2]+"_"+data[i][0]+"' >"+data[i][1]+"</option>";			
					}				
					$("#provincia").html(strOption);
				}else{						
					$("#feedback").html("Attenzione! "+data[0].Message);						
					$("#feedback").fadeIn("slow");					
				}
			}	
			
		}			
	});

}

function loadComboBoxComune(id, value) {
	
	var objPost = {};
	objPost.action = "load_comune";
	objPost.data = {"id":id,"value":value};
	
	var returnJson = JSON.stringify(objPost);
	
	$.ajax({
		url: "backend.php",
		type: "POST",
		data: ({json : returnJson}),
		cache: false,
		async: false,
		success: function(obj){		
			
			var data = JSON.parse(obj);			
			if(data[0].Exception != undefined){				
				$("#feedback").html("Attenzione! Errore connessione server");//alert("ERRORE "+data[0].Exception);					
				$("#feedback").fadeIn("slow");					
			}else{				
				if(data[0].Res != "0"){					
					var strOption = "<option value='0' ></option>";
					for(var i=0;i<data.length;i++){
						strOption += "<option value='"+escape(data[i][1])+"' >"+data[i][1]+"</option>";			
					}				
					$("#comune").html(strOption);
				}else{						
					$("#feedback").html("Attenzione! "+data[0].Message);						
					$("#feedback").fadeIn("slow");					
				}
			}			
			
		}			
	});

}

function submitBloggers() {
	
	//alert("submitBloggers");
	var control = true;	
	
	if ($("#nome_mamma").val() == "" ){	
		control = false;
		$("#nome_mamma").css("background-image","url(../images/campo_med_err.jpg)");	
	}else{		
		$("#nome_mamma").css("background-image","url(../images/campo_med.jpg)");
	}
	
	if ($("#cnome_mamma").val() == "" ){	
		control = false;
		$("#cnome_mamma").css("background-image","url(../images/campo_med_err.jpg)");	
	}else{		
		$("#cnome_mamma").css("background-image","url(../images/campo_med.jpg)");
	}
	
	if ($("#email").val() == "" || !indirizzoEmailValido($("#email").val())){	
		control = false;
		$("#email").css("background-image","url(../images/campo_med_err.jpg)");	
	}else{		
		$("#email").css("background-image","url(../images/campo_med.jpg)");
	}
	
	if ($("#blog").val() == "" || $("#blog").val() == "http://"){	
		control = false;
		$("#blog").css("background-image","url(../images/campo_big_err.jpg)");	
	}else{		
		$("#blog").css("background-image","url(../images/campo_big.jpg)");
	}
	
	if ($("#nome_papa").val() == "" ){	
		control = false;
		$("#nome_papa").css("background-image","url(../images/campo_med_err.jpg)");	
	}else{		
		$("#nome_papa").css("background-image","url(../images/campo_med.jpg)");
	}
	
	if ($("#nome_bimbo").val() == "" ){	
		control = false;
		$("#nome_bimbo").css("background-image","url(../images/campo_big_err.jpg)");	
	}else{		
		$("#nome_bimbo").css("background-image","url(../images/campo_big.jpg)");
	}
	
	if ($("#provincia").val() == 0 ){	
		control = false;
		$("#provincia").css("background-image","url(../images/campo_med_err.jpg)");
		$("#provincia").css("background-color","#ffd200");
	}else{		
		$("#provincia").css("background-image","url(../images/campo_med.jpg)");
		$("#provincia").css("background-color","#fff")
	}	
	
	if ($("#comune").val() == 0 ){	
		control = false;
		$("#comune").css("background-image","url(../images/campo_med_err.jpg)");
		$("#comune").css("background-color","#ffd200");
	}else{		
		$("#comune").css("background-image","url(../images/campo_med.jpg)");
		$("#comune").css("background-color","#fff")
	}	
	
	if($("#ceck1").attr("select")=="0"){
		control = false;
		$("#ceck1").css("color","#ffd200");		
	}else{
		$("#ceck1").css("color","#fff");
	}
	
	if(!control) {		
		$("#feedback").fadeIn("slow");		
	}else{
		$("#feedback").fadeOut("slow");
						
		var dataArray = new Array();
		dataArray.push(escape($("#nome_mamma").val()));
		dataArray.push(escape($("#cnome_mamma").val()));
		dataArray.push($("#email").val());
		dataArray.push(escape($("#blog").val()));
		dataArray.push(escape($("#nome_papa").val()));
		dataArray.push(escape($("#nome_bimbo").val()));		
		var strValue1 = $("#provincia").val();			
		var value1 = strValue1.split("_")[0];
		dataArray.push(value1);		
		var strValue2 = $("#comune").val();
		dataArray.push(strValue2);			
		dataArray.push($("#ceck1").attr("select"));
		dataArray.push($("#ceck2").attr("select"));		
		dataArray.push(escape($("#note").val()));
		
		var objPost = {};
		objPost.action = "insert_bloggers";
		objPost.data = dataArray;
		
		var returnJson = JSON.stringify(objPost);
		
		$.ajax({
			url: "backend.php",
			type: "POST",
			data: ({json : returnJson}),
			cache: false,
			async: false,
			success: function(obj){				
				var data = [];
				try{				
					data = JSON.parse(obj);
				}catch(e){
					return;
				}				
				if(data[0].Exception != undefined){				
					$("#feedback").html("Attenzione! Errore connessione server");//alert("ERRORE "+data[0].Exception);					
					$("#feedback").fadeIn("slow");					
				}else{				
					if(data[0].Res != "0"){
						location.href = "bloggers_thank.php";					
					}else{						
						$("#feedback").html("Attenzione! "+data[0].Message);						
						$("#feedback").fadeIn("slow");					
					}
				}
				
			}			
		});
		
	}
	
}



function setFormContest() {
	
	$("#feedback").fadeOut(0);
	$("#regbtn").css("cursor","pointer");
	$("#regbtn").bind("click", function(e){
		submitContest();
	});
	
	$("#ceck1").css("cursor","pointer");
	$("#ceck1").bind("click focusin", function(e){
		if($("#ceck1").attr("select")=="0"){
			$("#ceck1").attr("select","1")
			$("#ceck1").css("background-image","url(../images/ceck_sel.jpg)");
			$("#feedback").fadeOut("slow");
			$("#ceck1").css("color","#fff");
		}else{
			$("#ceck1").attr("select","0")
			$("#ceck1").css("background-image","url(../images/ceck.jpg)");			
		}		
	});
	
	$("#ceck2").css("cursor","pointer");
	$("#ceck2").bind("click focusin", function(e){
		if($("#ceck2").attr("select")=="0"){
			$("#ceck2").attr("select","1")
			$("#ceck2").css("background-image","url(../images/ceck_sel.jpg)");
			$("#feedback").fadeOut("slow");	
			$("#ceck2").css("color","#fff");
		}else{
			$("#ceck2").attr("select","0")
			$("#ceck2").css("background-image","url(../images/ceck.jpg)");			
		}		
	});	
	
	$("#nome_mamma").bind("click focusin", function(e){
		$("#nome_mamma").css("background-image","url(../images/campo_med.jpg)");
		$("#feedback").fadeOut("slow");
	
	});
	
	$("#cnome_mamma").bind("click focusin", function(e){
		$("#cnome_mamma").css("background-image","url(../images/campo_med.jpg)");
		$("#feedback").fadeOut("slow");
	
	});	
	
	$("#email").bind("click focusin", function(e){
		$("#email").css("background-image","url(../images/campo_med.jpg)");
		$("#feedback").fadeOut("slow");
	
	});	
	
	$("#giorno").bind("click focusin", function(e){
		$("#giorno").css("background-image","url(../images/campo_little.jpg)");
		$("#giorno").css("background-color","#FFFFFF");
		$("#mese").css("background-image","url(../images/campo_little.jpg)");
		$("#mese").css("background-color","#FFFFFF");
		$("#anno").css("background-image","url(../images/campo_little.jpg)");
		$("#anno").css("background-color","#FFFFFF");
		$("#feedback").fadeOut("slow");
	
	});
	$("#mese").bind("click focusin", function(e){
		$("#giorno").css("background-image","url(../images/campo_little.jpg)");
		$("#giorno").css("background-color","#FFFFFF");
		$("#mese").css("background-image","url(../images/campo_little.jpg)");
		$("#mese").css("background-color","#FFFFFF");
		$("#anno").css("background-image","url(../images/campo_little.jpg)");
		$("#anno").css("background-color","#FFFFFF");
		$("#feedback").fadeOut("slow");
	
	});
	
	$("#anno").bind("click focusin", function(e){
		$("#giorno").css("background-image","url(../images/campo_little.jpg)");
		$("#giorno").css("background-color","#FFFFFF");
		$("#mese").css("background-image","url(../images/campo_little.jpg)");
		$("#mese").css("background-color","#FFFFFF");
		$("#anno").css("background-image","url(../images/campo_little.jpg)");
		$("#anno").css("background-color","#FFFFFF");
		$("#feedback").fadeOut("slow");
	});
	
	
	$("#nome_bebe").bind("click focusin", function(e){
		$("#nome_bebe").css("background-image","url(../images/campo_med.jpg)");
		$("#feedback").fadeOut("slow");
	
	});
	
	$("#cellulare").bind("click focusin", function(e){
		$("#cellulare").css("background-image","url(../images/campo_med.jpg)");
		$("#feedback").fadeOut("slow");
	});	
		
}

function submitContest(){
		var control = true;	
	
		//Nome
		
		if ($.trim($("#nome_mamma").val()) == ""){	
			control = false;
			$("#nome_mamma").css("background-image","url(../images/campo_med_err.jpg)");	
		}else{
			$("#nome_mamma").css("background-image","url(../images/campo_med.jpg)");
		}
	
		//CNome
		if ($.trim($("#cnome_mamma").val()) == ""){	
			control = false;
			$("#cnome_mamma").css("background-image","url(../images/campo_med_err.jpg)");
		}else{
			$("#cnome_mamma").css("background-image","url(../images/campo_med.jpg)");
		}
		
		//Nome Bebe
		if ($.trim($("#nome_bebe").val()) == ""){	
			control = false;
			$("#nome_bebe").css("background-image","url(../images/campo_med_err.jpg)");	
		}else{
			$("#nome_bebe").css("background-image","url(../images/campo_med.jpg)");
		}
		
		//Email
		if ($.trim($("#email").val()) == ""  || (!indirizzoEmailValido( $("#email").val() ))){	
			control = false;
			$("#email").css("background-image","url(../images/campo_med_err.jpg)");	
		}else {
			$("#email").css("background-image","url(../images/campo_med.jpg)");
		}
	
		//Dati Personali
		if($("#ceck1").attr("select") == "0"){
			control = false;
			$("#ceck1").css("color","#ffd200");		
		}else{
			$("#ceck1").css("color","#fff");
		}
		
		//Cellulare
		if ($("#cellulare").val().length>0){
			if ((isNumeric($("#cellulare").val()) == false) || ($("#cellulare").val().length<10) ){	
				control = false;
				$("#cellulare").css("background-image","url(../images/campo_med_err.jpg)");	
				
			}else{
				$("#cellulare").css("background-image","url(../images/campo_med.jpg)");
			}	
		}else{
                  control = false;
                  $("#cellulare").css("background-image","url(../images/campo_med_err.jpg)");

                }
		
		//Giorno
		if ($("#giorno").val() == 0){	
			control = false;
			$("#giorno").css("background-image","url(../images/campo_little_err.jpg)");	
			$("#giorno").css("background-color","#ffd200");
		}else{
			$("#giorno").css("background-image","url(../images/campo_little.jpg)");
			$("#giorno").css("background-color","#FFFFFF");
		}
		
		//Mese
		if ($("#mese").val() == 0){	
			control = false;
			$("#mese").css("background-image","url(../images/campo_little_err.jpg)");
			$("#mese").css("background-color","#ffd200");
		}else{
			$("#mese").css("background-image","url(../images/campo_little.jpg)");
			$("#mese").css("background-color","#FFFFFF");
		}
		
		//Anno
		if ($("#anno").val() == 0){	
			control = false;
			$("#anno").css("background-image","url(../images/campo_little_err.jpg)");	
			$("#anno").css("background-color","#ffd200");
		}else{
			$("#anno").css("background-image","url(../images/campo_little.jpg)");
			$("#anno").css("background-color","#FFFFFF");
		}
		
		if (!dataValida($("#anno").val(),$("#mese").val(),$("#giorno").val())){
			control = false;
			$("#anno").css("background-image","url(../images/campo_little_err.jpg)");	
			$("#anno").css("background-color","#ffd200");
			$("#mese").css("background-image","url(../images/campo_little_err.jpg)");
			$("#mese").css("background-color","#ffd200");
			$("#giorno").css("background-image","url(../images/campo_little_err.jpg)");	
			$("#giorno").css("background-color","#ffd200");
		}
	
	if(!control) {
		$("#feedback").fadeIn("slow");
	}else{
		$("#feedback").fadeOut("slow");
				
		var dataArray = new Array();
		
		dataArray.push(escape($("#nome_mamma").val()));
		dataArray.push(escape($("#cnome_mamma").val()));
		dataArray.push(escape($("#nome_bebe").val()));
		dataArray.push(escape( $("#anno").val() +"-"+ $("#mese").val() + "-" + $("#giorno").val() ));
		dataArray.push(escape($("#email").val()));
		dataArray.push(escape($("#cellulare").val()));
		dataArray.push($("#ceck2").attr("select"));
		dataArray.push($("#ceck1").attr("select"));
			
		//alert($("#ceck2").attr("select"));	
		
		var objPost = {};
		objPost.action = "contest_insert";
		objPost.data = dataArray;
		
		var returnJson = JSON.stringify(objPost);
		
                //alert(returnJson);

		$.ajax({
			url: "engine/servicesfase3.php",
			type: "POST",
			data: ({json : returnJson}),
			cache: false,
			async: false,
			success: function(obj){
				
				var data = [];
				try{
					data = JSON.parse(obj);
				}catch(e){
                                    location.href = 'contest.php'; 

                                }
								
				if(data[0].Exception != undefined){
					$("#feedback").html("Attenzione! "+data[0].Exception);					
					$("#feedback").fadeIn("slow");					
				}else{				
					if(data[0].Res != "0"){
                                               try{
                                                    $("#okReg").bind("click", function(e){
                                                       location.href = 'contest.php';
                                                    });

                                                    $("#confirmPanel").center();

                                                    $("#velina").css("visibility","visible");
                                                    $("#confirmPanel").css("visibility","visible");


                                                    $("#velinaOut").fadeIn("slow",1.0);
                                                    $("#confirmPanel").fadeIn("slow",1.0);

                                               }catch(e){

                                                   location.href = 'contest.php';  
                                               }
                                               

                                                
                                        }else{


						$("#feedback").html("Attenzione! Hai gia' votato in questa fase !");
						$("#feedback").fadeIn("slow");					
					}
				}
				
			}			
		});
		
	}
	
}	

function changeVideo(url){
	
	var str_video = '<object width="570" height="300">';
	str_video += '<param name="movie" value="'+url+'&hl=it_IT&fs=1&rel=0&color1=0xcc2550&color2=0xe87a9f"></param>';
	str_video += '<param name="allowFullScreen" value="true"></param> <param NAME="wmode" VALUE="transparent"></param>';
	str_video += '<param name="allowscriptaccess" value="always"></param>';
	str_video += '<embed src="'+url+'&hl=it_IT&fs=1&rel=0&color1=0xcc2550&color2=0xe87a9f" type="application/x-shockwave-flash" wmode="transparent" allowscriptaccess="always" allowfullscreen="true" width="570" height="300"></embed>';
	str_video += '</object>';
	
	$("#sel_video").empty();
  	$("#sel_video").append(str_video);
	
}

function callVote(id){
	//alert("idvideo "+id);
	
	var dataArray = new Array();	
	dataArray.push(id);
	
	var objPost = {};
	objPost.action = "contest_vote";
	objPost.data = dataArray;
	
	var returnJson = JSON.stringify(objPost);
	
	//alert(returnJson);
	
	$.ajax({
		url: "engine/servicesfase3.php",
		type: "POST",
		data: ({json : returnJson}),
		cache: false,
		async: true,
		success: function(obj){
			
			var data = [];
			try{
				data = JSON.parse(obj);
			}catch(e){
				return;
			}
			
			//alert(data);
						
			if(data[0].Exception != undefined){
				alert("Attenzione! "+data[0].Exception);
			}else{				
				if(data[0].Res != "0"){
                                        //alert("Redirect please!");
                                        setTimeout(function () { location.href = 'contest.php'; }, 5000);

                                        
                                        $("#velina").css("visibility","visible");
                                        
                                       /* var height = $(window).height();
                                        var scrollTop = $(window).scrollTop();


                                        $("#confirmPanel").css("top",(height+scrollTop)/2-287/2+"px");
                                        */
                                        $("#confirmPanel").css("visibility","visible");
                                        

                                        $("#confirmPanel").center();

                                        $("#velinaOut").fadeIn("slow",1.0);
                                        $("#confirmPanel").fadeIn("slow",1.0);
				}else{						
					//$("#feedback").html("Attenzione! "+data[0].Message);						
					//$("#feedback").fadeIn("slow");	
					alert("Attenzione! "+data[0].Exception);				
				}
			}
			
		}			
	});
		
}

//***TIM***
function submitFrase(){
		var control = true;	
	
		//Nome
		
		if ($.trim($("#nome_mamma").val()) == ""){	
			control = false;
			$("#nome_mamma").css("background-image","url(../images/campo_med_err.jpg)");	
		}else{
			$("#nome_mamma").css("background-image","url(../images/campo_med.jpg)");
		}
	
		//CNome
		if ($.trim($("#cnome_mamma").val()) == ""){	
			control = false;
			$("#cnome_mamma").css("background-image","url(../images/campo_med_err.jpg)");
		}else{
			$("#cnome_mamma").css("background-image","url(../images/campo_med.jpg)");
		}
		
		//Nome Bebe
		if ($.trim($("#nome_bebe").val()) == ""){	
			control = false;
			$("#nome_bebe").css("background-image","url(../images/campo_med_err.jpg)");	
		}else{
			$("#nome_bebe").css("background-image","url(../images/campo_med.jpg)");
		}
		
		//Email
		if ($.trim($("#email").val()) == ""  || (!indirizzoEmailValido( $("#email").val() ))){	
			control = false;
			$("#email").css("background-image","url(../images/campo_med_err.jpg)");	
		}else {
			$("#email").css("background-image","url(../images/campo_med.jpg)");
		}
	
		//Dati Personali
		if($("#ceck1").attr("select") == "0"){
			
			control = false;
			$("#ceck1").css("color","#ffd200");		
		}else{
			$("#ceck1").css("color","#fff");
		}
		
		//Altrifini
		
		//Cellulare
		if ($("#cellulare").val().length>0){
			if ((isNumeric($("#cellulare").val()) == false) || ($("#cellulare").val().length<10) ){	
				control = false;
				$("#cellulare").css("background-image","url(../images/campo_med_err.jpg)");	
				
			}else{
				$("#cellulare").css("background-image","url(../images/campo_med.jpg)");
			}	
		}
		
		
		
		//Frase
		if ($.trim($("#frase").val()) == ""){	
			control = false;
			$("#frase").css("background-image","url(../images/campo_txt_err.jpg)");	
		}else{
			$("#frase").css("background-image","url(../images/campo_txt.jpg)");
		}
		
		//Giorno
		if ($("#giorno").val() == 0){	
			control = false;
			$("#giorno").css("background-image","url(../images/campo_little_err.jpg)");	
			$("#giorno").css("background-color","#ffd200");
		}else{
			$("#giorno").css("background-image","url(../images/campo_little.jpg)");
			$("#giorno").css("background-color","#FFFFFF");
		}
		
		//Mese
		if ($("#mese").val() == 0){	
			control = false;
			$("#mese").css("background-image","url(../images/campo_little_err.jpg)");
			$("#mese").css("background-color","#ffd200");
		}else{
			$("#mese").css("background-image","url(../images/campo_little.jpg)");
			$("#mese").css("background-color","#FFFFFF");
		}
		
		//Anno
		if ($("#anno").val() == 0){	
			control = false;
			$("#anno").css("background-image","url(../images/campo_little_err.jpg)");	
			$("#anno").css("background-color","#ffd200");
		}else{
			$("#anno").css("background-image","url(../images/campo_little.jpg)");
			$("#anno").css("background-color","#FFFFFF");
			
		}
		
		if (!dataValida($("#anno").val(),$("#mese").val(),$("#giorno").val())){
			control = false;
			$("#anno").css("background-image","url(../images/campo_little_err.jpg)");	
			$("#anno").css("background-color","#ffd200");
			$("#mese").css("background-image","url(../images/campo_little_err.jpg)");
			$("#mese").css("background-color","#ffd200");
			$("#giorno").css("background-image","url(../images/campo_little_err.jpg)");	
			$("#giorno").css("background-color","#ffd200");
		}
	
	
	if(!control) {
		$("#feedback").fadeIn("slow");
	}else{
		$("#feedback").fadeOut("slow");
		
		var dataArray = new Array();
		
		dataArray.push(escape($("#nome_mamma").val()));
		dataArray.push(escape($("#cnome_mamma").val()));
		dataArray.push(escape($("#nome_bebe").val()));
		dataArray.push(escape( $("#anno").val() +"-"+ $("#mese").val() + "-" + $("#giorno").val() ));
		dataArray.push(escape($("#email").val()));
		dataArray.push(escape($("#cellulare").val()));
		dataArray.push(escape($("#frase").val()));
		dataArray.push($("#ceck2").attr("select"));
		dataArray.push($("#ceck1").attr("select"));
			
		//alert($("#ceck2").attr("select"));	
		
		var objPost = {};
		objPost.action = "frasi";
		objPost.data = dataArray;
		
		var returnJson = JSON.stringify(objPost);
		//alert(objPost.data[4]);
		
		$.ajax({
			url: "backend.php",
			type: "POST",
			data: ({json : returnJson}),
			cache: false,
			async: false,
			success: function(obj){
				
				var data = [];
				try{
					
					data = JSON.parse(obj);
					
				}catch(e){
					return;
				}
				
				if(data[0].Exception != undefined){				
					$("#feedback").html("Attenzione! "+data[0].Exception);					
					$("#feedback").fadeIn("slow");					
				}else{				
					if(data[0].Res != "0"){
						location.href = "FrasiThankYou.php";					
					}else{						
						$("#feedback").html("Attenzione! "+data[0].Message);						
						$("#feedback").fadeIn("slow");					
					}
				}
				
			}			
		});
		
		
	}
	
}	

function setFormFrase(){

	$("#feedback").fadeOut(0);
	$("#regbtn").css("cursor","pointer");
	$("#regbtn").bind("click", function(e){
		//submitFrase();
	});	
	
	$("#ceck1").css("cursor","pointer");
	$("#ceck1").bind("click", function(e){		
		if($("#ceck1").attr("select")=="0"){
			$("#ceck1").attr("select","1")
			$("#ceck1").css("background-image","url(../images/ceck_sel.jpg)");
			$("#feedback").fadeOut("slow");
			$("#ceck1").css("color","#fff");
		}else{
			$("#ceck1").attr("select","0")
			$("#ceck1").css("background-image","url(../images/ceck.jpg)");			
		}		
	});
	
	$("#ceck2").css("cursor","pointer");
	$("#ceck2").bind("click", function(e){		
		if($("#ceck2").attr("select")=="0"){
			$("#ceck2").attr("select","1")
			$("#ceck2").css("background-image","url(../images/ceck_sel.jpg)");
			$("#feedback").fadeOut("slow");
			$("#ceck2").css("color","#fff");
		}else{
			$("#ceck2").attr("select","0")
			$("#ceck2").css("background-image","url(../images/ceck.jpg)");			
		}		
	});
	
	
	$("#nome_mamma").bind("click", function(e){
		$("#nome_mamma").css("background-image","url(../images/campo_med.jpg)");
		$("#feedback").fadeOut("slow");
	
	});
	
	$("#cnome_mamma").bind("click", function(e){
		$("#cnome_mamma").css("background-image","url(../images/campo_med.jpg)");
		$("#feedback").fadeOut("slow");
	
	});	
	
	$("#email").bind("click", function(e){
		$("#email").css("background-image","url(../images/campo_med.jpg)");
		$("#feedback").fadeOut("slow");
	
	});	
	
	$("#giorno").bind("click", function(e){
		$("#giorno").css("background-image","url(../images/campo_little.jpg)");
		$("#giorno").css("background-color","#FFFFFF");
		$("#mese").css("background-image","url(../images/campo_little.jpg)");
		$("#mese").css("background-color","#FFFFFF");
		$("#anno").css("background-image","url(../images/campo_little.jpg)");
		$("#anno").css("background-color","#FFFFFF");
		$("#feedback").fadeOut("slow");
	
	});
	$("#mese").bind("click", function(e){
		$("#giorno").css("background-image","url(../images/campo_little.jpg)");
		$("#giorno").css("background-color","#FFFFFF");
		$("#mese").css("background-image","url(../images/campo_little.jpg)");
		$("#mese").css("background-color","#FFFFFF");
		$("#anno").css("background-image","url(../images/campo_little.jpg)");
		$("#anno").css("background-color","#FFFFFF");
		$("#feedback").fadeOut("slow");
	
	});
	
	$("#anno").bind("click", function(e){
		$("#giorno").css("background-image","url(../images/campo_little.jpg)");
		$("#giorno").css("background-color","#FFFFFF");
		$("#mese").css("background-image","url(../images/campo_little.jpg)");
		$("#mese").css("background-color","#FFFFFF");
		$("#anno").css("background-image","url(../images/campo_little.jpg)");
		$("#anno").css("background-color","#FFFFFF");
		$("#feedback").fadeOut("slow");
	});
	
	
	$("#nome_bebe").bind("click", function(e){
		$("#nome_bebe").css("background-image","url(../images/campo_med.jpg)");
		$("#feedback").fadeOut("slow");
	
	});
	
	$("#cellulare").bind("click", function(e){
		$("#cellulare").css("background-image","url(../images/campo_med.jpg)");
		$("#feedback").fadeOut("slow");
	});	
	
	$("#frase").bind("click", function(e){
		$("#frase").css("background-image","url(../images/campo_txt.jpg)");
		$("#feedback").fadeOut("slow");
	});
}

function setFormInvitati(kind,id){
	
	$("#feedback").fadeOut(0);
	$("#regbtn").css("cursor","pointer");
		
	$("#ceck1").css("cursor","pointer");
	
	$("#ceck1").bind("click", function(e){		
		if($("#ceck1").attr("select")=="0"){
			$("#ceck1").attr("select","1")
			$("#ceck1").css("background-image","url(../images/ceck_sel.jpg)");
			$("#feedback").fadeOut("slow");
			$("#ceck1").css("color","#fff");
		}else{
			$("#ceck1").attr("select","0")
			$("#ceck1").css("background-image","url(../images/ceck.jpg)");			
		}		
	});
	//BLOGGERS
	
	if (kind == "bloggers"){
		
				
		//MD5(id)
		//Recupera CODICE
		$('#email').attr("disabled", true);
		$('#nome').attr("disabled", true);
		$('#cnome').attr("disabled", true);
		$('#codice').attr("disabled", true);
		
		var dataArray = new Array();
		dataArray.push(id);
		
		var objPost = {};
		objPost.action = "getBlogger";
		objPost.data = dataArray;
		
		var returnJson = JSON.stringify(objPost);
		
		$.ajax({
			url: "backend.php",
			type: "POST",
			data: ({json : returnJson}),
			cache: false,
			async: false,
			success: function(obj){			
			
				var data = [];
				try{
					
					data = JSON.parse(obj);
					
				}catch(e){
					return;
				}				
				if(data[0].Exception != undefined){
					
					$("#feedback").html("Attenzione! "+data[0].Exception);	
					$("#codice").css("background-image","url(../images/campo_med_err.jpg)");
					$("#feedback").fadeIn("slow");					
				
				}else{				
					if(data[0].Res != "0"){
						var myFrase = JSON.parse(data[0].Options);
						
						$("#codice").val(myFrase.codice);
						$("#nome").val(myFrase.nome);
						$("#cnome").val(myFrase.cognome);
						$("#email").val(myFrase.email);
					
						$("#regbtn").bind("click", function(e){
							submitInvitati(kind);
						});
					}else{	
						$("#feedback").html("Attenzione! "+data[0].Message);						
						$("#feedback").fadeIn("slow");					
					}
				}
				
			}			
		});
		//FINE RECUP CODICE
		
		$("#codice").bind("click", function(e){
			$("#codice").css("background-image","url(../images/campo_med.jpg)");
			$("#feedback").fadeOut("slow");
		});
		
		$("#posti").bind("click", function(e){
			$("#posti").css("background-image","url(../images/campo_med.jpg)");
			$("#feedback").fadeOut("slow");
		});
		
		
	}
	
	
	
	
	//FRASI
	if (kind == "frasi"){
		
		//MD5(id)
		//Recupera CODICE, nome, cognome, email
		
		var dataArray = new Array();
		$('#email').attr("disabled", true);
		$('#nome').attr("disabled", true);
		$('#cnome').attr("disabled", true);
		$('#codice').attr("disabled", true);
		dataArray.push(id);//MD5()
		
		
		
		var objPost = {};
		objPost.action = "getFrase";
		objPost.data = dataArray;
		
		var returnJson = JSON.stringify(objPost);
		$.ajax({
			url: "backend.php",
			type: "POST",
			data: ({json : returnJson}),
			cache: false,
			async: false,
			success: function(obj){			
			
				var data = [];
				try{				
					data = JSON.parse(obj);
				}catch(e){
					return;
				}				
				if(data[0].Exception != undefined){
					$("#feedback").html("Attenzione! "+data[0].Exception);	
					$("#codice").css("background-image","url(../images/campo_med_err.jpg)");
					$("#feedback").fadeIn("slow");					
				}else{				
					if(data[0].Res != "0"){
						var myFrase = JSON.parse(data[0].Options);
						
						$("#codice").val(myFrase.codice);
						$("#nome").val(myFrase.nome);
						$("#cnome").val(myFrase.cognome);
						$("#email").val(myFrase.email);
					
						$("#regbtn").bind("click", function(e){
							submitInvitati(kind);
						});
					}else{	
						$("#feedback").html("Attenzione! "+data[0].Message);						
						$("#feedback").fadeIn("slow");					
					}
				}
				
			}			
		});
		//FINE RECUP CODICE
		
		
		
		$("#codice").bind("click", function(e){
			$("#codice").css("background-image","url(../images/campo_med.jpg)");
			$("#feedback").fadeOut("slow");
		});
		
		$("#posti").bind("click", function(e){
			$("#posti").css("background-image","url(../images/campo_med.jpg)");
                        $("#posti").css("background-color","white");
                       

                        $("#feedback").fadeOut("slow");
		});
		
		
	}
	
	//VIPS
	if (kind == "vip"){
		
		
		$("#regbtn").bind("click", function(e){
				submitInvitati(kind);
		});
		
		$("#codice").bind("click", function(e){
			$("#codice").css("background-image","url(../images/campo_med.jpg)");
			$("#feedback").fadeOut("slow");
		});
	
		$("#nome").bind("click", function(e){
			$("#nome").css("background-image","url(../images/campo_med.jpg)");
			$("#feedback").fadeOut("slow");
		});
	
		$("#cnome").bind("click", function(e){
			$("#cnome").css("background-image","url(../images/campo_med.jpg)");
			$("#feedback").fadeOut("slow");
		});	
		
		$("#email").bind("click", function(e){
			$("#email").css("background-image","url(../images/campo_med.jpg)");
			$("#feedback").fadeOut("slow");
		
		});	
		
		$("#posti").bind("click", function(e){
			$("#posti").css("background-image","url(../images/campo_med.jpg)");
			$("#feedback").fadeOut("slow");
		});
		
	}
		
	
	
}

function submitInvitati(kind){
	var control = true;	
	
	//kind : bloggers, vip, frasi
	if (kind == "vip" ){
		
		if ($.trim($("#codice").val()) == ""  || $("#codice").val().length<4 ){//Codice	
			control = false;
			$("#codice").css("background-image","url(../images/campo_med_err.jpg)");	
		}else{
			$("#codice").css("background-image","url(../images/campo_med.jpg)");
		}
	
		//Nome
		if ($.trim($("#nome").val()) == ""){	
			control = false;
			$("#nome").css("background-image","url(../images/campo_med_err.jpg)");	
		}else{
			$("#nome").css("background-image","url(../images/campo_med.jpg)");
		}
		
		//CNome
		if ($.trim($("#cnome").val()) == ""){	
			control = false;
			$("#cnome").css("background-image","url(../images/campo_med_err.jpg)");	
		}else{
			$("#cnome").css("background-image","url(../images/campo_med.jpg)");
		}
		
		//Email
		if ($.trim($("#email").val()) == "" || !(isEmail($("#email").val()))){	
			control = false;
			$("#email").css("background-image","url(../images/campo_med_err.jpg)");	
		}else{
			$("#email").css("background-image","url(../images/campo_med.jpg)");
		}
		
	}

        //alert($("#posti").val());
        if($("#posti").val()==""){
	
		control = false;
		$("#posti").css("background-color","#ffd200");
                $("#posti").css("background-image","url(../images/campo_med_err.jpg)");

		
	
	}

	
	if($("#ceck1").attr("select")=="0" || ($("#ceck1").attr("select")=="")){
	
		control = false;
		$("#ceck1").css("color","#ffd200");		
	
	}else{
		
		$("#ceck1").css("color","#fff");
	
	}
	
	
	if(!control) {
		$("#feedback").fadeIn("slow");
	}else{
		$("#feedback").fadeOut("slow");
		
		//Frasi + Bloggers....
		
		var dataArray = new Array();
		
		if ( kind == "vip" ){
			
			dataArray.push(kind);
			dataArray.push(escape($("#codice").val()));
			dataArray.push(escape($("#nome").val()));
			dataArray.push(escape($("#cnome").val()));
			dataArray.push($("#email").val());
			dataArray.push($("#posti").val());
			dataArray.push($("#ceck1").attr("select"));		
			
			
			
			var objPost = {};
			objPost.action = "invito";
			objPost.data = dataArray;
			
			var returnJson = JSON.stringify(objPost);
			
			$.ajax({
				url: "backend.php",
				type: "POST",
				data: ({json : returnJson}),
				cache: false,
				async: false,
				success: function(obj){				
					var data = [];
					try{				
						data = JSON.parse(obj);
					}catch(e){
						return;
					}	
					
					if(data[0].Exception != undefined){
						
						$("#feedback").html("Attenzione! "+data[0].Exception);	
						if (data[0].Exception == "Codice non valido."){
							$("#codice").css("background-image","url(../images/campo_med_err.jpg)");
						}
							
						$("#feedback").fadeIn("slow");					
					}else{	
					
						if(data[0].Res != "0"){
							location.href = "InvitatiThankYou.php?url=http://www.mammacheridere.com/download_invite.php?"+data[0].Options;					
						}else{						
							$("#feedback").html("Attenzione! "+data[0].Message);						
							$("#feedback").fadeIn("slow");					
						}
						
					}
					
				}			
			});
			
					
		}else if ( kind == "bloggers" ){
			
			dataArray.push(kind);
			dataArray.push(escape($("#codice").val()));
			dataArray.push($("#posti").val());
			dataArray.push($("#ceck1").attr("select"));		
			
			
			var objPost = {};
			objPost.action = "invitoBloggers";
			objPost.data = dataArray;
			
			var returnJson = JSON.stringify(objPost);
			
			$.ajax({
				url: "backend.php",
				type: "POST",
				data: ({json : returnJson}),
				cache: false,
				async: false,
				success: function(obj){				
					var data = [];
					try{				
						data = JSON.parse(obj);
					}catch(e){
						return;
					}				
					if(data[0].Exception != undefined){
						
						$("#feedback").html("Attenzione! "+data[0].Exception);	
						if (data[0].Exception == "Codice non valido."){
							$("#codice").css("background-image","url(../images/campo_med_err.jpg)");
						}
							
						$("#feedback").fadeIn("slow");					
					}else{				
						if(data[0].Res != "0"){

							location.href = "InvitatiThankYou.php?url=http://www.mammacheridere.com/download_invite.php?"+data[0].Options+"&kind=blogger";
                                                            //"InvitatiThankYou.php?url=http://www.mammacheridere.com/download_invite.php?"+data[0].Options;
						}else{						
							$("#feedback").html("Attenzione! "+data[0].Message);						
							$("#feedback").fadeIn("slow");					
						}
					}
					
				}			
			});
		}else if ( kind == "frasi" ){
			
			dataArray.push(kind);
			dataArray.push(escape($("#codice").val()));
			dataArray.push($("#posti").val());
			dataArray.push($("#ceck1").attr("select"));		
			
			
			var objPost = {};
			objPost.action = "invitoFrase";
			objPost.data = dataArray;
			
			var returnJson = JSON.stringify(objPost);
			
			$.ajax({
				   
				url: "backend.php",
				type: "POST",
				data: ({json : returnJson}),
				cache: false,
				async: false,
				success: function(obj){		
					var data = [];
					try{
						
						data = JSON.parse(obj);
					
					}catch(e){
						return;
					}				
					if(data[0].Exception != undefined){
						
						$("#feedback").html("Attenzione! "+data[0].Exception);	
						if (data[0].Exception == "Codice non valido."){
							$("#codice").css("background-image","url(../images/campo_med_err.jpg)");
						}
							
						$("#feedback").fadeIn("slow");					
					}else{				
						if(data[0].Res != "0"){
							location.href = "InvitatiThankYou.php?url=http://www.mammacheridere.com/download_invite.php?"+data[0].Options+"&kind=frasi";
						}else{						
							$("#feedback").html("Attenzione! "+data[0].Message);						
							$("#feedback").fadeIn("slow");					
						}
					}
					
				}			
			});
		
			
		
		}
		
		
	}

	
}
//********

function init() {


        jQuery.fn.center = function () {
            this.css("position","absolute");
            this.css("top", ( $(window).height() - this.height() ) / 2+$(window).scrollTop() + "px");
            this.css("left", ( $(window).width() - this.width() ) / 2+$(window).scrollLeft() + "px");
            return this;
        }


	pageName = location.href.substring(location.href.lastIndexOf("/")+1,location.href.length);
	
	if(getIframeUrlVars()["return"]!=undefined && pageName == "home.php") {
		var getReturn = getIframeUrlVars()["return"];
		if(getReturn=="badge"){
			location.href = "badge.php?blog="+getIframeUrlVars()["blog"];		
		}else if(getReturn=="blog"){
			location.href = "collaborate.php";
		}else if(getReturn=="inviaLaTuaFrase"){
			location.href = "invialatuafrase.php";
		}else if(getReturn=="operazione"){
			location.href = "operazione.php";
		}else if(getReturn=="collaborate"){
			location.href = "collaborate.php";
		}else if (getReturn=="invitatiVip"){
			location.href = "invitatiVip.php";
		}else if (getReturn=="invitatiFrasi"){
			var md5Friend = getIframeUrlVars()["id"];
			location.href = "invitatiFrasi.php?id="+md5Friend;
		}else if (getReturn=="invitatiBloggers"){
			var md5Friend = getIframeUrlVars()["id"];
			location.href = "invitatiBloggers.php?id="+md5Friend;
		}
	}
	
	
	if(pageName != "home.php"){	
		
		$("#home").bind("click", function(e){   
			location.href = "home.php";
		});
		$("#home_label").text("torna alla home");
		$("#home_label").fadeOut(0);
		$("#home").bind("mouseenter", function(e){
			$("#home_label").fadeIn("fast");
		});
		$("#home").bind("mouseleave", function(e){
			$("#home_label").fadeOut("fast");
		});
	}	
	
	if(pageName == "bloggers.php"){		
		setFormBloggers();		
		loadComboBox();
	}
	
	if(pageName == "contest_insert.php"){		
		
		setFormContest();		
		//loadComboBox();
		
	}
	
	
	
	if(pageName.substr(0,9) == "badge.php"){		
		$("#txt_badge").bind("click", function(e){	
			$("#txt_badge").focus();
			$("#txt_badge").select();				
			if( window.clipboardData && clipboardData.setData ) {
				clipboardData.setData("Text", $("#txt_badge").val());
			}
		});	
		$("#txt_badge2").bind("click", function(e){	
			$("#txt_badge2").focus();
			$("#txt_badge2").select();				
			if( window.clipboardData && clipboardData.setData ) {
				clipboardData.setData("Text", $("#txt_badge2").val());
			}
		});	
	}
	
	//Inizio TIM
	if (pageName.toLowerCase() == "invitativip.php"){
		setFormInvitati("vip","");
	}else if (pageName.toLowerCase().substring(0,pageName.toLowerCase().indexOf('?')) == "invitatifrasi.php"){
		var md5Id = getUrlVars()["id"];
		setFormInvitati("frasi",md5Id);
	}else if (pageName.toLowerCase().substring(0,pageName.toLowerCase().indexOf('?')) == "invitatibloggers.php"){
		var md5Id = getUrlVars()["id"];
		setFormInvitati("bloggers",md5Id);
	}else if (pageName.toLowerCase() == "invialatuafrase.php"){
		setFormFrase();
	}
	
	
		
}

$(document).ready(function(){
	init();
});






///****** Funzioni ********
function getUrlVars() {
	var vars = [], hash;
	var hashes = document.location.href.slice(document.location.href.indexOf('?') + 1).split('&');
	for(var i = 0; i < hashes.length; i++){
		hash = hashes[i].split('=');
		vars.push(hash[0]);
		vars[hash[0]] = hash[1];
	}
	return vars;
}

function getIframeUrlVars() {
	var vars = [], hash;
	var hashes = document.referrer.slice(document.referrer.indexOf('?') + 1).split('&');
	for(var i = 0; i < hashes.length; i++){
		hash = hashes[i].split('=');
		vars.push(hash[0]);
		vars[hash[0]] = hash[1];
	}
	return vars;
}

function isEmail(string) {
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) != -1)
	return true;
	else
	return false;
}

function dataValida(anno,mese,giorno){
	//Se NON e' un anno bisestile
	if (((anno % 4 == 0) && ( (!(anno % 100 == 0)) || (anno % 400 == 0))) ? false : true){
		//Se mese e' FEB+ giorno > 28
		if ( (mese == 2) && (giorno>28) ){
			return(false);
		}
	
	}else{
		if ( (mese == 2) && (giorno>29) ){
			return(false);
		}
	}
	
	if (mese==4 && giorno>30){
		return false;
	}
	if (mese==6 && giorno>30){
		return false;
	}
	if (mese==9 && giorno>30){
		return false;
	}
	if (mese==11 && giorno>30){
		return false;
	}
	
	return(true);
}
	
function isNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber = true;
   var Char;

 
   for (i = 0; i < sText.length; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}

function indirizzoEmailValido(indirizzo) {
	if (window.RegExp) {
	 	if (indirizzo.indexOf(" ")!=-1) return false;
		//indirizzo = indirizzo.replace(/" "/g,"");
		var nonvalido = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
		var valido = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
		var regnv = new RegExp(nonvalido);
		var regv = new RegExp(valido);
		if (!regnv.test(indirizzo) && regv.test(indirizzo))
			return true;
		return false;
	}
	else {
		if(indirizzo.indexOf("@") >= 0)
		return true;
		return false;
 	}
};

