var values = "";

$(document).ready(function(){
	values = $(".inputClass").clone();
	var url=location.href;
	if (url.indexOf("dealers")>0) return ;
	if($('#PopInStat').is('div'))
	{
		ckName = document.getElementById("checkName").value;
		if(ckName==null) return;
		if(getOurCookie(ckName) != "5") //se non deve visualizzare i ringraziamenti allora attende 10 secondi
		{
			if (getOurCookie("ckName1")=="s")
			{
				setCookie("ckName1", "");
				handlePopInNostro();
			}
			else
			{
				handlePopInNostro();
			}
		}
		else
		{
			handlePopInNostro();
		}
	}
	
	$(".inputClass").click(function(){
		var value = $(this).val();
		var find = false;
		$.each(values, function() 
		{
			if(value == $(this).val())
			{
				find = true;
				return false;
			}
		});
		if(find)
			$(this).val('');
	});
	
	//-----------------------------------------------------------------
	$("#popinClose").click(function(){
		$("#PopInStat").css("display", "none");
	});
});

function handlePopInNostro()
{
	ckName = document.getElementById("checkName").value;
	if(getOurCookie(ckName) == "" || getOurCookie(ckName) == "5" || getOurCookie(ckName) == "-1")
	{
		var winX = window.innerWidth;
		var winY = window.innerHeight;
		var winx = winX/2;
		//-----------------------------------------------------------------
		$('.sct_title').css('display','none');
		$('.subsct_title').css('display','none');
		$('#prod_navigator').css('display','none');
		$('#popin_layer').css('height', $('#layout').height());
		$('#popin_layer').css('width', $(window).width());
		$('#popin_content_layer').css('height', $('#layout').height());
		$('#popin_content_layer').css('width', $(window).width());
		//-----------------------------------------------------------------
		if(ckName != "-1" && getOurCookie(ckName) == "") //visualizza form
		{
			$("#PopInStat").css("display", "block");
		}
		else if(ckName != "-1") //visualizza ringraziamenti
		{
			var ckMessage = document.getElementById("checkMessage").value;
			var divClose = $("#popinClose");
			var headPopin = $("#headPopin");
			$("#popinContent").html("");
			$("#PopInStat").css("display", "block");
			$("#popinContent").append(divClose);
			$("#popinContent").append(headPopin);
			$("#popinContent").append(ckMessage);
			setCookie(ckName, "1", 1);
		}
		else
		{
			var ckMessage = document.getElementById("ckError").value;
			$("#PopInStat").css("display", "block");
			$("#popinContent").append(ckMessage);
		}
	}
	else
		document.getElementById("PopInStat").innerHTML="";
}

function ValidateForm()
{
	var err = $("#ckError").val();
	var find = false;
	$.each($(".inputClass"), function()
	{
		if($(this).val() == "")
		{
			$(this).css('border', '1px solid red');
			find = true;
		}
	});
	if(!document.getElementById("ctl00_leadPopin_ck_box").checked)
	{
		$(".checkboxStyle").css('border', '1px solid red');
		find = true;
	}
	var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test($("#ctl00_leadPopin_tb_mail").val()))
	{
		find = true;
		$("#ctl00_leadPopin_tb_mail").css('border', '1px solid red');
	}

	
	if(find)
	{
		$("#popinContent").append(err);
		return false;
	}
	setCookie($("#checkName").val(), "5", 1);
	return true;
}

function setCookie(sNome, sValore, iGiorni)
{
	var dtOggi = new Date()
	var dtExpires = new Date()
	dtExpires.setTime
	(dtOggi.getTime() + 24 * iGiorni * 3600000)
	document.cookie = sNome + "=" + escape(sValore) + "; expires=" + dtExpires.toGMTString();
}

function getOurCookie(sNome)
{
	var asCookies = document.cookie.split("; ");// genera un array di coppie "Nome = Valore"// NOTA: i cookies sono separati da ';'
	for (var iCnt = 0; iCnt < asCookies.length; iCnt++)// ciclo su tutti i cookies
	{
		var asCookie = asCookies[iCnt].split("=");// leggo singolo cookie "Nome = Valore"
		if (sNome == asCookie[0])
		{
			return (unescape(asCookie[1]));
		}
	}
	return("");
}

function delCookie(sNome)
{
	setCookie(sNome, "");
}

function getCookieMezzo ()
{
	var z = _uGC(document.cookie, "_utmz=", ";");
	var mezzo = _uGC(z, "utmcsr=", "|");
	var gclid= _uGC(z, "utmgclid=", "|"); // cattura campagne adwords
	if (gclid)
	{
		if (gclid!="-")
		{
			mezzo = "cpc";
		}
	}
	return mezzo;
}

function getCookieSorgente ()
{
	var z = _uGC(document.cookie, "utmccn=", ";");
	var Sorgente = _uGC(z, "utmcmd=", "|");
	return Sorgente;
}

function getCookieParametri ()
{
	var z = _uGC(document.cookie, "_umtz=", ";");
	var mezzo = _uGC(z, "utmctr=", "|");
	return mezzo;
}

function _uGC(l, n, s)
{// per ottenere un valore da una stringa
	if (!l ||l=="" || !n || n=="" || !s || s=="")
	return "-";
	var I, i2, i3, c="-";
	i=l.indexOf(n);
	i3=n.indexOf("=")+1;
	if(i>-1)
	{
		i2=l.indexOf(s,i);
		if (i2<0)
		{
			i2=l.length;
		}
		c=l.substring((i+i3),i2);
	}
	return c;
}


function FormSubmit ()
{
	//alert(trim(document.getElementById("ctl00$PlaceHolderMain$PagePopIn$telefonoAbitazione5").value));
	if (document.getElementById("ctl00$PlaceHolderMain$PagePopIn$telefonoAbitazione6")!=null)
	{
		if (trim(document.getElementById("ctl00$PlaceHolderMain$PagePopIn$telefonoAbitazione6").value)=="")
		{
			document.getElementById("ctl00$PlaceHolderMain$PagePopIn$telefonoAbitazione6").value="";
			setCookie("ckName1", "s",1);
			return;
		}
		else
		{
			setCookie("ckName1", "s",1);
		}
	}
}

function trim(stringa)
{
	while (stringa.substring(0,1) == ' ')
	{
		stringa = stringa.substring(1, stringa.length);
	}
	while (stringa.substring(stringa.length-1, stringa.length) == ' ')
	{
		stringa = stringa.substring(0,stringa.length-1);
	}
	return stringa;
} 
