// JavaScript Document
var headCount = 0;
var numHeader = 2;
var sfondiHeader = new Array();
sfondiHeader[0] = "/Portals/_default/Skins/comitatoVerga/images/header-1.jpg";
sfondiHeader[1] = "/Portals/_default/Skins/comitatoVerga/images/header-2.jpg";
sfondiHeader[2] = "/Portals/_default/Skins/comitatoVerga/images/header-3.jpg";
sfondiHeader[3] = "/Portals/_default/Skins/comitatoVerga/images/header-4.jpg";

function randomToN(maxVal,floatVal)
{
   var randVal = Math.random()*maxVal;
   return typeof floatVal=='undefined'?Math.round(randVal):randVal.toFixed(floatVal);
}
var sfondoC = window.setInterval("cSfondo()", 12000);

function cSfondo(){
	var zcont = randomToN(4)-1;
	if(zcont == -1){zcont=0;}
	$("#cont-site-header").css("background", "url("+sfondiHeader[zcont]+") top left no-repeat");

}

var popupStatus = 0;

function loadPopup(linkUrl){
	if(popupStatus==0){
		$("#backgroundPopup").css({
			"opacity": "0.7"
		});
		$("#backgroundPopup").fadeIn("slow");
		
			$(".popupcont").animate({
				"height" : "+=210px"},
			1500,
			"swing", 
			function () {
				$.ajax({
				  url: linkUrl,
				  cache: false,
				  async: false,
				  success: function(html){
					$(".popupcont").css("background-image","none");
					pos1= html.indexOf('<body')+6;
					pos2= html.indexOf('</body>'); 
					corpo = html.slice(pos1,pos2);
					$("#pop-form").append(corpo);
					$(".popupcont").css("height", "auto");
	  	        	var popupH = $(".popupcont").height();
					$(".popupcont").css("height", "210px");
					if(popupH > 410){
						$(".popupcont").animate({
							"height" : "+=200px"},
						1500,
						"swing", 
						function () {
							centerPopup();
							}
						);
				     }else{
						if(popupH <= 210){
							spost=210-popupH+18;
							$(".popupcont").animate({
							"height" : "-="+spost+"px"},
						1500,
						"swing", 
						function () {
							$(".popupcont").css("overflow", "hidden");
							}
						);
						}else{
							
							spost=popupH-210-18;
							$(".popupcont").animate({
							"height" : "+="+spost+"px"},
						1500,
						"swing", 
						function () {
							$(".popupcont").css("overflow", "hidden");
							}
						);
						}
						
					   }
				  }
				});
				}
		);
		$("#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 = "450";
	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
	});
	
}

/* POP UP PER IL FORM */
var titolo;
function apriPop(linkUrl){
	var titolo = "";
	$.ajax({
	  url: linkUrl,
	  async: false,
	  success: function(html){
		pos1= html.indexOf('<title>')+7;
		pos2= html.indexOf('</title>'); 
		titolo = html.slice(pos1,pos2)
	  }
	});
	var elemento = "<div id='popupContact'><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 +"</div></div></div><div id='backgroundPopup'></div>";
	$("body").append(elemento); 
	$(".popupcont").css("background-repeat","no-repeat");
	$(".popupcont").css("background-position","center");
	$(".popupcont").css("background-image","url(/Portals/_default/Skins/comitatoVerga/images/ajax-loader.gif)");

	//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(linkUrl);
	}

