//popup privacy

var usescroll='no'
function loadwindow(url,wid,hei,wtit){
	var sW = (window.screen.width-wid)/2;
	var sH = (window.screen.height-hei)/2;
		var miawin=window.open(url,wtit,
	"toolbar=no,menubar=no,location=no,scrollbars="+usescroll+",resizable=no,height="+hei+",width="+wid+",top="+sH+",left="+sW);
	miawin.focus();
}

//preload immagini
/*
var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		menu_01_over = newImage("xxx.gif");
		menu_02_over = newImage("xxx.gif");
		menu_03_over = newImage("xxx.gif");
		menu_04_over = newImage("xxx.gif");
		preloadFlag = true;
	}
}
*/
//convalida form contatti

function formValidate() {
	if(document.forms[0].search_string_small_box.value == "cerca" ){
		document.forms[0].search_string_small_box.value = "";
	}
	else { return true }
}

function formValidateB() {
	if(document.forms[0].search_string_big_box.value == "cerca" ){
		document.forms[0].search_string_big_box.value = "";
	}
	else { return true }
}

function formValidate2() {
	if(document.forms[0].search_string_small_box.value == "" ){
		document.forms[0].search_string_small_box.value = "cerca";
	}
	else if(document.forms[0].search_string_big_box != undefined && document.forms[0].search_string_big_box.value == "" ){
		document.forms[0].search_string_big_box.value = "cerca";
	}
	else { return true }
}

function validaNewsletter() {
	if(document.forms[0].utente.value == "utente" ){
		document.forms[0].utente.value = "";
	}
	else { return true }
}
function validaNewsletter2() {
	if(document.forms[0].utente.value == "" ){
		document.forms[0].utente.value = "utente";
	}
	else { return true }
}

function validaNewsletter3() {
	if(document.forms[0].password.value == "password" ){
		document.forms[0].password.value = "";
		document.forms[0].password.type="password";
	}
	else { return true }
}
function validaNewsletter4() {
	if(document.forms[0].password.value == "" ){
		document.forms[0].password.value = "password";
				document.forms[0].password.type="text";
	}
	else { return true }
}


function attivagas(){
	if( document.getElementById("gas1").style.visibility=="visible"){
		document.getElementById("gas1").style.visibility="hidden";
		if(document.getElementById("elettrica1").style.visibility=="visible"){
			document.getElementById("elettrica1").style.marginTop="-56px";
			document.getElementById("elettrica2").style.marginTop="-56px";
			document.getElementById("elettrica3").style.marginTop="-35px";
			document.getElementById("elettrica4").style.marginTop="-35px";
			document.getElementById("elettrica5").style.marginTop="-32px";
			document.getElementById("elettrica2").style.marginLeft="264px";
			document.getElementById("elettrica4").style.marginLeft="263px";
			document.getElementById("elettrica5").style.marginLeft="380px";
			}
			else{
				attivaluce();
			document.getElementById("ceckluce").checked="checked";
			}
		}else{document.getElementById("gas1").style.visibility="visible";
			if(document.getElementById("elettrica1").style.visibility=="visible"){
			document.getElementById("elettrica1").style.marginTop="auto";
			document.getElementById("elettrica2").style.marginTop="auto";
			document.getElementById("elettrica3").style.marginTop="auto";
			document.getElementById("elettrica4").style.marginTop="auto";
			document.getElementById("elettrica5").style.marginTop="2px";
			document.getElementById("elettrica1").style.marginBottom="8px";
			document.getElementById("elettrica2").style.marginBottom="8px";
			document.getElementById("elettrica3").style.marginBottom="8px";
			document.getElementById("elettrica4").style.marginBottom="8px";
			document.getElementById("elettrica5").style.marginBottom="10px";
			document.getElementById("elettrica2").style.marginLeft="19px";
			document.getElementById("elettrica4").style.marginLeft="24px";
			document.getElementById("elettrica5").style.marginLeft="18px";
			}
		}
	if( document.getElementById("gas2").style.visibility=="visible"){
		document.getElementById("gas2").style.visibility="hidden";
		}else{document.getElementById("gas2").style.visibility="visible";}
	if( document.getElementById("gas3").style.visibility=="visible"){
		document.getElementById("gas3").style.visibility="hidden";
		}else{document.getElementById("gas3").style.visibility="visible";}
	if( document.getElementById("gas4").style.visibility=="visible"){
		document.getElementById("gas4").style.visibility="hidden";
		}else{document.getElementById("gas4").style.visibility="visible";}
	if( document.getElementById("gas5").style.visibility=="visible"){
		document.getElementById("gas5").style.visibility="hidden";
		}else{document.getElementById("gas5").style.visibility="visible";}
	}

function attivaluce(){

	if( document.getElementById("elettrica2").style.visibility=="visible"){
		document.getElementById("elettrica2").style.visibility="hidden";
		if(document.getElementById("gas1").style.visibility=="visible"){
			}
			else{
				attivagas();
			document.getElementById("ceckgas").checked="checked";
			}
		}else{document.getElementById("elettrica2").style.visibility="visible";}
	if( document.getElementById("elettrica3").style.visibility=="visible"){
		document.getElementById("elettrica3").style.visibility="hidden";
		}else{document.getElementById("elettrica3").style.visibility="visible";}
	if( document.getElementById("elettrica4").style.visibility=="visible"){
		document.getElementById("elettrica4").style.visibility="hidden";
		}else{document.getElementById("elettrica4").style.visibility="visible";}
	if( document.getElementById("elettrica5").style.visibility=="visible"){
		document.getElementById("elettrica5").style.visibility="hidden";
		}else{document.getElementById("elettrica5").style.visibility="visible";}
	if( document.getElementById("elettrica1").style.visibility=="visible"){
		document.getElementById("elettrica1").style.visibility="hidden";
		}else{document.getElementById("elettrica1").style.visibility="visible";
				if(document.getElementById("gas1").style.visibility=="visible"){
					document.getElementById("elettrica1").style.marginTop="auto";
					document.getElementById("elettrica2").style.marginTop="auto";
			}else{
			document.getElementById("elettrica1").style.marginTop="-56px";
			document.getElementById("elettrica2").style.marginTop="-56px";
			document.getElementById("elettrica3").style.marginTop="-35px";
			document.getElementById("elettrica4").style.marginTop="-35px";
			document.getElementById("elettrica5").style.marginTop="-32px";
			document.getElementById("elettrica2").style.marginLeft="264px";
			document.getElementById("elettrica4").style.marginLeft="263px";
			document.getElementById("elettrica5").style.marginLeft="380px";
			}
	}
}

function validaDomiciliazione()
{
	if (!document.forms[0].bancario_postale.checked || !document.forms[0].rid_auth.checked)
	{
		alert("Per usufrire della fatturazione telematica e' necessario effettuare la domiciliazione bancaria o postale delle bollette");

		if(document.forms[0].fatturazione_telematica.checked)
			document.forms[0].fatturazione_telematica.checked = false;
	}
	else
	{
		bancario4.slideit()
	}
}

/* FUNZIONE STAMPA */
function printer() {
	window.print();
}

/* FUNZIONE SLIDE - FAQ */
var FAQ= {
    init: function () {
        $('a.faqQuestion').each(function (index, item) {

			var div = $(item).next('.scroll');

			$(item).mouseup(function () {
				  $(div).slideToggle(300);
			});
        });
    }
}

$(document).ready(function () {
    FAQ.init();
});

/* FUNZIONE SUBMIT FORM */
KeyListener = {
	init : function() {
		$('body').bind('keypress', function(e) {
			var key = e.charCode ? e.charCode : e.keyCode ? e.keyCode : 0;
			var target = e.target.tagName.toLowerCase();
			if (key === 13 && target === 'input') {
				e.preventDefault();

				var parentFieldset = $(e.target).parents('fieldset');
				/*parentFieldset = parentFieldset.filter('class^="submit-"').eq(0);*/

				if (parentFieldset.length > 0) {
					var classnames = parentFieldset.attr('class').split(' ');

					for (var i = 0; i < classnames.length; i++) {
						if (classnames[i].substring(0, 7) == 'submit-') {
							var button = $('a.' + classnames[i] + ', button.' + classnames[i]+ ', input.' + classnames[i], $(this)).eq(0);

							if (button.length > 0) {
								if (typeof(button.get(0).onclick) == 'function') {
									button.trigger('click');
								} else if (button.attr('href')) {
									window.location = button.attr('href');
								} else {
									button.trigger('click');
								}
							}
							break;
						}
					}
				}
			}
		});
	}
};

$(document).ready(function() {
	KeyListener.init()
});

$(document).ready(function(){
  $("#scroll").css("display","none");
});


