if(location.host == "localhost")
	var path_fr = "http://localhost/siti/attivasms.it/";
else
	var path_fr = "http://www.attivasms.it/";


function simple_tooltip(target_items, name){
 $(target_items).each(function(i){
		$("body").append("<div class='"+name+"' id='"+name+i+"'><p>"+$(this).attr('title')+"</p></div>");
		var my_tooltip = $("#"+name+i);
		
		$(this).removeAttr("title").mouseover(function(){
				my_tooltip.css({opacity:0.8, display:"none"}).fadeIn(400);
		}).mousemove(function(kmouse){
				my_tooltip.css({left:kmouse.pageX+15, top:kmouse.pageY+15});
		}).mouseout(function(){
				my_tooltip.hide();
		});
	});
}


$(document).ready(function(){
	simple_tooltip(".ttip a","tooltip");
	
	$(".ttip a,#registra").click(function(){
//		var offset = $("#corpoPagine").offset();
		var offset = $(window).scrollTop();

		//dimenzioni box centrale
		var dim_box = $(this).attr("window").split("###");		
			var larg = dim_box[0];
			var alt = dim_box[1];
			var dal_top = (offset)+265;
			var dal_sx = larg/2;
		
		//azione
		var azione = $(this).attr("name");
		
		//stili css
    var cssObj = {
      "top":dal_top+"px",
      "height":alt+"px",
      "width":larg+"px",
			"margin-top":"-"+(alt/2)+"px",
			"margin-right":"0px",
			"margin-bottom":"0px",
			"margin-left":"-"+dal_sx+"px"
    }

		$("#contBoxCenter").show();
		$("#boxCenter").show().css(cssObj);
		
		//controllo azioni
		if(azione == "acquisto"){
			//dati che sto passando
			var dati = $(this).attr("id").split("###");
				var pacchetto     = dati[0];
				var qualita       = dati[1];
				var importo       = parseFloat(dati[2]);
				var importo_ivato = importo + (importo*20/100);

			var testo_acquista = 'Stai acquistando un pacchetto da<br /> <span style="font-size:16px">'+pacchetto+' SMS '+qualita+' qualit&agrave;</span><br /><br /><br /><a href="javascript:;" class="botton" onclick="ins_cart(\''+pacchetto+'\',\''+qualita+'\',\''+importo+'\')">Conferma</a> <a href="javascript:;" class="botton" onclick="ChiudiBoxCenter()">Annulla</a>';

			$("#boxCenter p").html(testo_acquista);
		}
		else if(azione == "registra"){
			$(".preload").fadeIn();
		
			$.get(path_fr+'includes/action.php?azione=modulo_reg', function RisCart(sText,sStatus){
				if(sStatus == "success"){
					$(".preload").fadeOut();
					$("#boxCenter p").html(sText);
				}
				else
					alert(sStatus+': '+sText);
			});
		}
	});
	
	//login
	$("#buttonLogin").click(function(){
		var email = $("#emailLogin").val();
		var mail_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
		var password = $("#passLogin").val();

		if(email == "" || email == "undefined" || !mail_reg_exp.test(email)){
			document.getElementById("emailLogin").style.backgroundImage = 'url(immagini/diagonal.png)';
			$("#emailLogin").focus();
			return false;
		}
		else if(password == "" || password == "undefined"){
			document.getElementById("passLogin").style.backgroundImage = 'url(immagini/diagonal.png)';
			$("#passLogin").focus();
			return false;
		}
		else{
			$("#loader_aut").fadeIn();

			$.get(path_fr+'includes/action.php?azione=login&username='+email+'&password='+password, function RisLogin(sText,sStatus){
				if(sStatus == "success"){
					$("#loader_aut").slideUp();
					if(sText == "ok")
						location.href = path_fr+'carrello.html';
					else
						alert('Email o password errati');

					return false;
				}
				else{
					alert(sStatus+': '+sText);
					return false;
				}
			});
		}
	});
	
	//richiesta info
	$("#buttonRich").click(function(){
		var nome = $("#nomeRichinfo").val();
		var email = $("#emailRichinfo").val();
		var mail_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
		var messaggio = $("#messaggioRichinfo").val();

		if(nome == "" || nome == "undefined"){
			document.getElementById("nomeRichinfo").style.backgroundImage = 'url(immagini/diagonal.png)';
			$("#nomeRichinfo").focus();
			return false;
		}
		else if(email == "" || email == "undefined" || !mail_reg_exp.test(email)){
			document.getElementById("emailRichinfo").style.backgroundImage = 'url(immagini/diagonal.png)';
			$("#emailRichinfo").focus();
			return false;
		}
		else if(messaggio == "" || messaggio == "undefined"){
			document.getElementById("messaggioRichinfo").style.backgroundImage = 'url(immagini/diagonal.png)';
			document.getElementById("messaggioRichinfo").style.backgroundRepeat  = 'repeat';
			$("#messaggioRichinfo").focus();
			return false;
		}
		else{
			$("#loader_aut2").fadeIn();

			$.get(path_fr+'includes/action.php?azione=richinfo&email='+email+'&nome='+nome+'&messaggio='+messaggio, function RisLogin(sText,sStatus){
				if(sStatus == "success"){
					$("#loader_aut2").slideUp();
					if(sText == "ok"){
						alert('Richiesta inviata correttamente.');
						$("#nomeRichinfo").val('');
						$("#emailRichinfo").val('');
						$("#messaggioRichinfo").val('');
					}
					else
						alert('Problema nell\'invio della richiesta, riprova.');

					return false;
				}
				else{
					alert(sStatus+': '+sText);
					return false;
				}
			});
		}
	});
	


	//richiesta telefonata 
	$("#buttonTelefona").click(function(){
		var nome = $("#nomeTelefona").val();
		var telefono = $("#telefonoTelefona").val();

		if(nome == "" || nome == "undefined"){
			document.getElementById("nomeTelefona").style.backgroundImage = 'url(immagini/diagonal.png)';
			$("#nomeTelefona").focus();
			return false;
		}
		else if(telefono == "" || telefono == "undefined" || isNaN(telefono)){
			document.getElementById("telefonoTelefona").style.backgroundImage = 'url(immagini/diagonal.png)';
			$("#telefonoTelefona").focus();
			return false;
		}
		else{
			$("#loader_aut2").fadeIn();

			$.get(path_fr+'includes/action.php?azione=richtele&nome='+nome+'&telefono='+telefono, function RisLogin(sText,sStatus){
				if(sStatus == "success"){
					$("#loader_aut2").slideUp();
					if(sText == "ok"){
						alert('Richiesta inviata correttamente. Sarete contatti appena possibile.\n\nGrazie per la pazienza.');
						$("#nomeTelefona").val('');
						$("#telefonoTelefona").val('');
					}
					else
						alert('Problema nell\'invio della richiesta, riprova.');

					return false;
				}
				else{
					alert(sStatus+': '+sText);
					return false;
				}
			});
		}
	});



	
	$("#metodo_pag").bind('click focus',function(){
		$("#pagam").slideDown();
	});
	
	$("#pagam li a").click(function(){
		$("#metodo_pag").val($(this).attr("title"));

		if($(this).attr("name") == "PP"){
			$.get(path_fr+'includes/action.php?azione=paypal', function RisPP(sText,sStatus){
				if(sStatus == "success"){
					$("#moduloPP").html(sText);
					$("#bottonAvanti").attr("onclick","GoPayPal()");
				}
				else
					alert(sStatus+': '+sText);
			});
		}
		else if($(this).attr("name") == "BB")
			$("#bottonAvanti").attr("href",$(this).attr("rel"));

		$("#pagam").delay(700).slideUp();
	});
	

	//per chiudere il div pagamenti
	$("#metodo_pag").bind('blur',function(){
		$("#pagam").slideUp();
	});	
	
	
	$("#bottonAvanti").click(function(){
		if($("#metodo_pag").val() == ""){
			alert('Selezionare il metodo di pagamento');
			$("#metodo_pag").focus();
			return false;
		}
		else if($("#metodo_pag").val() != "" || $("#metodo_pag").val() == "Paypal / Carta di credito")
			$("#formPP").submit();
	});
	
	
	//rich info box home page
	$("#richInfoHome").submit(function(e){
		var nome_cognome = $("#nome_cognome_home").val();
		var email = $("#email_home").val();
		var mail_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
		var messaggio = $("#messaggio_home").val();		
		
		if(nome_cognome == "" || nome_cognome == "undefined"){
			document.getElementById("nome_cognome_home").style.backgroundImage = 'url(immagini/diagonal.png)';
			$("#nome_cognome_home").focus();
			return false;
		}
		else if(email == "" || email == "undefined" || !mail_reg_exp.test(email)){
			document.getElementById("email_home").style.backgroundImage = 'url(immagini/diagonal.png)';
			$("#email_home").focus();
			return false;
		}
		else if(messaggio == "" || messaggio == "undefined"){
			document.getElementById("messaggio_home").style.backgroundImage = 'url(immagini/diagonal.png)';
			document.getElementById("messaggio_home").style.backgroundRepeat  = 'repeat';
			$("#messaggio_home").focus();
			return false;
		}
		else{
			$("#loader_aut3").fadeIn();
return false;
			$.get(path_fr+'includes/action.php?azione=richinfo&email='+email+'&nome='+nome+'&messaggio='+messaggio, function RisLogin(sText,sStatus){
				if(sStatus == "success"){
					$("#loader_aut3").slideUp();
					if(sText == "ok"){
						alert('Richiesta inviata correttamente.');
						$("#nomeRichinfo").val('');
						$("#emailRichinfo").val('');
						$("#messaggioRichinfo").val('');
					}
					else
						alert('Problema nell\'invio della richiesta, riprova.');

					return false;
				}
				else{
					alert(sStatus+': '+sText);
					return false;
				}
			});
		}
	});
	
});


function GoPayPal(){
	$("#formPP").submit();
}



//inserisco nel carrello
function ins_cart(pacchetto,qualita,importo){
	$(".preload").fadeIn();

	$.get(path_fr+'includes/action.php?azione=ins_cart&pacchetto='+pacchetto+'&qualita='+qualita+'&importo='+importo, function RisCart(sText,sStatus){
		if(sStatus == "success"){
			$(".preload").fadeOut();
			location.href = path_fr+'autenticazione.html';
		}
		else
			alert(sStatus+': '+sText);
	});
}


function CancCart(id){
	var r = confirm("Confermi la cancellazione?");
	
	if(r){
		$.get(path_fr+'includes/action.php?azione=canc_cart&id='+id, function RisCancCart(sText,sStatus){
			if(sStatus == "success" && isNaN(sText))
				$("#t_body").html(sText);
			else if(sStatus == "success" && !isNaN(sText))
				$("#t_body").html(sText);
			else
				alert(sStatus+': '+sText);
		});
	}
}


function ChiudiBoxCenter(){
	$("#boxCenter").fadeOut();
	$("#contBoxCenter").hide();
}


//convalida reg utente
function clicca(){
	var rag_sociale = $("#rag_socialeReg").val();
	var piva = $("#pivaReg").val();
	var nome = $("#nomeReg").val();
	var cognome = $("#cognomeReg").val();
	var indirizzo = $("#indirizzoReg").val();
	var comune = $("#comuneReg").val();
	var cap = $("#capReg").val();
	var provincia = $("#provinciaReg").val();
	var nazione = $("#nazioneReg").val();
	var telefono = $("#telefonoReg").val();
	var cod_fisc = $("#cod_fiscReg").val();
	var email = $("#emailReg").val();
  var mail_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	var password = $("#passwordReg").val();
	var ri_password = $("#rip_passwordReg").val();
	var note = $("#note").val();

	var parametri = "rag_sociale="+rag_sociale+"&piva="+piva+"&nome="+nome+"&cognome="+cognome+"&indirizzo="+indirizzo+"&comune="+comune+"&cap="+cap+"&provincia="+provincia+"&nazione="+nazione+"&telefono="+telefono+"&cod_fisc="+cod_fisc+"&email="+email+"&password="+password+"&note="+note+"&azione=reg_utente";

	if(nome == "" || nome == "undefined"){
		document.getElementById("nomeReg").style.backgroundImage = 'url(immagini/diagonal.png)';
		$("#nomeReg").focus();
		return false;
	}
	else if(cognome == "" || cognome == "undefined"){
		document.getElementById("cognomeReg").style.backgroundImage = 'url(immagini/diagonal.png)';
		$("#cognomeReg").focus();
		return false;
	}
	else if(indirizzo == "" || indirizzo == "undefined"){
		document.getElementById("indirizzoReg").style.backgroundImage = 'url(immagini/diagonal.png)';
		$("#indirizzoReg").focus();
		return false;
	}
	else if(comune == "" || comune == "undefined"){
		document.getElementById("comuneReg").style.backgroundImage = 'url(immagini/diagonal.png)';
		$("#comuneReg").focus();
		return false;
	}
	else if(cap == "" || cap == "undefined"){
		document.getElementById("capReg").style.backgroundImage = 'url(immagini/diagonal.png)';
		$("#capReg").focus();
		return false;
	}
	else if(provincia == "" || provincia == "undefined"){
		document.getElementById("provinciaReg").style.backgroundImage = 'url(immagini/diagonal.png)';
		$("#provinciaReg").focus();
		return false;
	}
	else if(nazione == "" || nazione == "undefined"){
		document.getElementById("nazioneReg").style.backgroundImage = 'url(immagini/diagonal.png)';
		$("#nazioneReg").focus();
		return false;
	}
	else if(telefono == "" || telefono == "undefined"){
		document.getElementById("telefonoReg").style.backgroundImage = 'url(immagini/diagonal.png)';
		$("#telefonoReg").focus();
		return false;
	}
	else if(cod_fisc == "" || cod_fisc == "undefined"){
		document.getElementById("cod_fiscReg").style.backgroundImage = 'url(immagini/diagonal.png)';
		$("#cod_fiscReg").focus();
		return false;
	}
	else if(email == "" || email == "undefined" || !mail_reg_exp.test(email)){
		document.getElementById("emailReg").style.backgroundImage = 'url(immagini/diagonal.png)';
		$("#emailReg").focus();
		return false;
	}
	else if(password == "" || password == "undefined"){
		document.getElementById("passwordReg").style.backgroundImage = 'url(immagini/diagonal.png)';
		$("#passwordReg").focus();
		return false;
	}
	else if(password != ri_password){
		document.getElementById("passwordReg").style.backgroundImage = 'url(immagini/diagonal.png)';
		document.getElementById("rip_passwordReg").style.backgroundImage = 'url(immagini/diagonal.png)';
		$("#passwordReg").focus();
		return false;
	}
	else{
		$("#loader_reg").fadeIn();	
		$("#buttonReg").attr("disabled",true);
		
		$.get(path_fr+'includes/action.php', parametri, function RisRegUtente(sText,sStatus){
			if(sStatus == "success"){
				
				$("#loader_reg").fadeOut();
				$("#buttonReg").attr("disabled",false);

				var ris = sText.split("###");
				
				if(ris[0] == "000"){
					alert(ris[1]);
					return false;
				}
				else if(ris[0] == "111"){
					$("#boxCenter").animate({height:"200px"},700);
					$("#boxCenter p").html(ris[1]);
					return false;
				}
				else{
					alert(sText);
				}
			}
			else
				alert(sStatus+': '+sText);
		});
	}
}

function PulisciInput(campo){
	document.getElementById(campo).style.backgroundImage = 'url(immagini/bg_input_21.jpg)';
}
