﻿var popupStatus = 0;

function loadPopup(val){
	if(popupStatus==0){
		$("#backgroundPopup").css({
			"opacity": "0.7"
		});
		$("#backgroundPopup").fadeIn("slow");
		
			if(val==1){
				$(".popupcont").animate({
				"height" : "+=330px"},
			1500,
			"swing", 
			function () {}
		);
			  }else{
				$(".popupcont").animate({
				"height" : "+=410px"},
			1500,
			"swing", 
			function () {}
		);
			  }
			
		$("#popupContact").fadeIn("slow");
		popupStatus = 1;
	}
}

function disablePopup(){
	if(popupStatus==1){
		$("#backgroundPopup").fadeOut("slow", function() {
  		  $("#backgroundPopup").remove();
 		 });
		$("#popupContact").fadeOut("slow", function() {
			$("#popupContact").remove();
		});
		popupStatus = 0;
	}
}

function centerPopup(){
	if(document.documentElement.clientWidth==0){
		var windowWidth =  document.body.offsetWidth;
		var windowHeight = document.body.scrollHeight;
	}else{
		var windowWidth = document.documentElement.clientWidth;
		var windowHeight = document.documentElement.clientHeight;
	}
	var popupHeight = $("#popupContact").height();
	$("#popupContact").css("height", "auto");
	var popupWidth = $("#popupContact").width();
	$("#popupContact").css({
		//"position": "absolute",
		"top": windowHeight/2-popupHeight/2,
		"left": windowWidth/2-popupWidth/2
	});
	//only need force for IE6
	
	$("#backgroundPopup").css({
		"height": windowHeight
	});
	
}

function apriPop(session){
		$.ajax({
		url : "/set-session.asp?varses="+session,
		success : function () {
			creaPop(session);
		},
		error : function () {
			//alert("E' evvenuto un errore. Il stato della chiamata");
		 }
		});
  	}

function creaPop(session){
	if (session == "1_1_0_"){
		var titolo = "E-learning Portfolio";
	}else{
		var titolo = "Internet Portfolio";
	}
	var elemento = "<div id='popupContact' class='pop1'><div class='popupheader'><a id='popupContactClose'>X CLOSE</a><h1 id='titoloH1-pop'>";
	elemento = elemento + titolo;
	elemento = elemento + "</h1></div>";
	elemento = elemento +"<div class='popupcont'><div id='portfolio-e'></div><script type='text/javascript'>var foS = new FlashObject('/swf/portfolio.swf', 'Educom portfolio', '500', '300', '8', '#ffffff'); foS.addParam('quality', 'high'); foS.addParam('menu', 'false'); foS.addParam('wmode', 'transparent'); foS.write('portfolio-e'); </script> </div></div><div id='backgroundPopup'></div>";
	
	$("body").append(elemento); 
	changeH1pop();
	//CLOSING POPUP
	$("#popupContactClose").click(function(){
		disablePopup();
	});
	//Click out event!
	$("#backgroundPopup").click(function(){
		disablePopup();
	});
	//Press Escape event!
	$(document).keypress(function(e){
		if(e.keyCode==27 && popupStatus==1){
			disablePopup();
		}
	});
	
	centerPopup();
	loadPopup(1);
	}
	
/* POP UP PER IL FORM */

function apriForm(){
	var titolo = "Analisi Gratuita";
	var elemento = "<div id='popupContact' class='pop2'><div class='popupheader'><a id='popupContactClose'>X CHIUDI</a><h1 id='titoloH1-pop'>";
	elemento = elemento + titolo;
	elemento = elemento + "</h1></div>";
	elemento = elemento +"<div class='popupcont'><div id='pop-form'>"; 
	elemento = elemento +"<p>Compila il form sottostante con i tuoi dati e il motivo per il quale desideri un'analisi gratuita. Sarai ricontattato al più presto.</p><form action=''  method='post' enctype='application/x-www-form-urlencoded' name='analisigratuita'><div class='ind-form'>*Tutti i campi sono obbligatori</div><div id='formcampi'><div class='righa'><div class='label'>Nome: </div><input class='text-form' name='nomeP' maxlength='70' tabindex='1' type='text' style='margin-left:24px;' /><div id='err-1'>Campo mancante</div></div><div class='righa'><div class='label'>Cognome: </div><input class='text-form' name='cognomeP' maxlength='70' tabindex='2' type='text' /><div id='err-2'>Campo mancante</div></div><div class='righa'><div class='label'>E-mail: </div><input class='text-form' name='emailP' maxlength='70' tabindex='3' type='text' style='margin-left:20px;' /><div id='err-3'>E-mail non valida</div></div><div class='righa'><div class='label'>Telefono:</div><input class='text-form' name='telefonoP' maxlength='70' tabindex='4' type='text' style='margin-left:3px;' /><div id='err-4'>Campo mancante</div></div><div class='blocco'><div>Motivo del contatto: </div><textarea name='testoP' rows='5' cols='45' class='text-formt' tabindex='5'></textarea></div><div id='err-5'>Campo mancante</div></div><div class='testino'>L&prime;utente dichiara di aver preso visione dell&prime;informativa di cui all&prime;art. 13 D. Lgs. 196/03 (Vd. testo integrale &quot;Codice in materia di protezione dei dati personali&quot;) resa da Educom  srl nella sezione Privacy Policy di questo sito e potr&agrave; chiedere la modifica, integrazione, cancellazione dei dati comunicati ed esercitare in genere i diritti previsti dall&prime;art. 7 D. Lgs. 196/03, scrivendo al Titolare del trattamento dei dati: Educom srl, Via Colleoni, 4 - 23899 Robbiate (LC).</div> <div align='center'><div class='checkx'><label>Acconsento <input name='autorizzo_infoP' type='checkbox' value='autorizza' /></label><div id='err-6'>Campo mancante</div></div><input name='daP' type='hidden' value='analisi-gratuita' /><input id='bottoni' name='inviaP' value='Invia' type='button' onclick='javascript:controllaConatto();' class='b-form' /></div></form>";
	elemento = elemento +"</div></div></div><div id='backgroundPopup'></div>";
	
	$("body").append(elemento); 
	changeH1pop();
	//CLOSING POPUP
	$("#popupContactClose").click(function(){
		disablePopup();
	});
	//Click out event!
	$("#backgroundPopup").click(function(){
		disablePopup();
	});
	//Press Escape event!
	$(document).keypress(function(e){
		if(e.keyCode==27 && popupStatus==1){
			disablePopup();
		}
	});
	
	centerPopup();
	loadPopup(2);
	}
	function isEmail(strEmail)
	{

	if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
		return true;
	else
		return false;
	}

	function controllaConatto(){
		var cont = 0;
		if (document.analisigratuita.nomeP.value.length==0){
			$("#err-1").fadeIn("slow");
			$("input[@name='nomeP']").css("background","#FEC0AB");
			$("input[@name='nomeP']").click(function(){
				$("#err-1").fadeOut("fast");
				$("input[@name='nomeP']").css("background","#FFF");
				});
			cont = 1;
		}
		if (document.analisigratuita.cognomeP.value.length==0){
			$("#err-2").fadeIn("slow");
			$("input[@name='cognomeP']").css("background","#FEC0AB");
			$("input[@name='cognomeP']").click(function(){
				$("#err-2").fadeOut("fast");
				$("input[@name='cognomeP']").css("background","#FFF");
				});
			cont = 1;
		}
		if (document.analisigratuita.emailP.value.length==0 || isEmail(document.analisigratuita.emailP.value)==false){
				$("#err-3").fadeIn("slow");
				$("input[@name='emailP']").css("background","#FEC0AB");
				$("input[@name='emailP']").click(function(){
					$("#err-3").fadeOut("fast");
					$("input[@name='emailP']").css("background","#FFF");
					});
				cont = 1;
		}
		if (document.analisigratuita.telefonoP.value.length==0){
			$("#err-4").fadeIn("slow");
			$("input[@name='telefonoP']").css("background","#FEC0AB");
			$("input[@name='telefonoP']").click(function(){
				$("#err-4").fadeOut("fast");
				$("input[@name='telefonoP']").css("background","#FFF");
				});
			cont = 1;
		}	
		if (document.analisigratuita.testoP.value.length==0){
			$("#err-5").fadeIn("slow");
			$(".text-formt").css("background","#FEC0AB");
			$(".text-formt").click(function(){
				$("#err-5").fadeOut("fast");
				$(".text-formt").css("background","#FFF");
				});
			cont = 1;
		}	
		if(document.analisigratuita.autorizzo_infoP.checked==false){
			$("#err-6").fadeIn("slow");
			$("input[@name='autorizzo_infoP']").click(function(){
				$("#err-6").fadeOut("fast");
				});	
			cont = 1;
		}
		if(cont == 1){
			return;
		}else{
			var nomeS = document.analisigratuita.nomeP.value;
			var cognomeS = document.analisigratuita.cognomeP.value;
			var emailS = document.analisigratuita.emailP.value;
			var telefonoS = document.analisigratuita.telefonoP.value;
			var testoS = document.analisigratuita.testoP.value;
			var daS = document.analisigratuita.daP.value;
			var autorizzo_infoS = document.analisigratuita.autorizzo_infoP.value;
			
		$("#pop-form").fadeOut("slow", function() {
			$(".popupcont").animate({
				"height" : "-=300px"},
			"fast",
			"swing", 
			function () {
			$("#pop-form").remove();
			$(".popupcont").css("background-repeat","no-repeat");
			$(".popupcont").css("background-position","center");
			$(".popupcont").css("background-image","url(/img/ajax-loader.gif)");
			$.ajax({
				url : "/getparams_email.asp",
				data : "nome="+nomeS+"&cognome="+cognomeS+"&email="+emailS+"&telefono="+telefonoS+"&testo="+testoS+"&da="+daS+"&autorizzo_info="+autorizzo_infoS,
				complete: function () {
					$(".popupcont").css("background-image","none");
					$(".popupcont").append("<div id='pop-form'></div");
					$(".popupcont").html("<p id='testo-grazie'>Grazie "+nomeS+", il tuo invio è andato a buon fine. <br /> Sarai ricontattato al più presto.</p>");
					setTimeout("disablePopup()", 4000); 
					},
				error : function () {
					//alert("E' evvenuto un errore. Il stato della chiamata");
				 }
				});																		 
		});
		});
		}
    }
