function dim_win(){
    dimx = new Array();
    var width = document.documentElement.clientWidth;
    var height = document.documentElement.clientHeight;
    dimx [0]= width;
    dimx [1]= height;
    return dimx;
}
function getCookie(sNome) {
    var asCookies = document.cookie.split("; ");
    for (var iCnt = 0; iCnt < asCookies.length; iCnt++)
    {
      var asCookie = asCookies[iCnt].split("=");
      if (sNome == asCookie[0]) { 
        return (unescape(asCookie[1]));
      }
    }

    return("");
}
/*larghezza scrollbar*/
function scroll_width(){
    var scr = null;
    var inn = null;
    var wNoScroll = 0;
    var wScroll = 0;
    scr = document.createElement('div');
    scr.style.position = 'absolute';
    scr.style.top = '100px';
    scr.style.left = '100px';
    scr.style.width = '200px';
    scr.style.height = '150px';
    inn = document.createElement('div');
    inn.style.width = '100%';
    inn.style.height = '200px';
    scr.appendChild(inn);
    document.body.appendChild(scr);
    scr.style.overflow = 'hidden';
    wNoScroll = inn.offsetWidth;
    scr.style.overflow = 'scroll';
    wScroll = inn.offsetWidth;
    if (wNoScroll == wScroll) wScroll = scr.clientWidth;
    document.body.removeChild(document.body.lastChild);
    var a = (wNoScroll - wScroll);
    return a;
}
/*end larghezza scrollbar*/
function findElementPosition(obj) {
    var curleft = curtop = 0;
    if (obj.offsetParent) {
        curleft = obj.offsetLeft
        curtop = obj.offsetTop
        while (obj = obj.offsetParent) {
         curleft += obj.offsetLeft
         curtop += obj.offsetTop
        }
    }
    var param = new Object ();
    param['curleft']  = curleft ;
    param['curtop']  = curtop ;
    return param;
}

var allHTMLTags = new Array();
function getElementByClass(theClass) {
    var allClass = new Array();
    var allHTMLTags=document.getElementsByTagName("*");
    for (i=0; i<allHTMLTags.length; i++) {
        if (allHTMLTags[i].className==theClass) {
            allClass.push(allHTMLTags[i]);
        }
    }
    return allClass;
}
function del_dati(thetarg){
    var eltarg = document.getElementById(thetarg);
    eltarg.innerHTML  = "";
    /*$("'" + thetarg + "'").html();*/	
	
	
}
function clear_data(thetarg){
    timerID=setTimeout("del_dati('" + thetarg + "')",3000);
}
function controllo_data(stringa){
    var espressione = /^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$/;
    if (!espressione.test(stringa)){
        return false;
    }else{
        anno = parseInt(stringa.substr(6),10);
        mese = parseInt(stringa.substr(3, 2),10);
        giorno = parseInt(stringa.substr(0, 2),10);
        
        var data=new Date(anno, mese-1, giorno);
        if(data.getFullYear()==anno && data.getMonth()+1==mese && data.getDate()==giorno){
            return true;
        }else{
            return false;
        }
    }
}
/*testo*/
function testo_out(stringa){
    nstringa=stringa.replace(/\&#39;/g,"'");
    nstringa=nstringa.replace(/\&quot;/g,"\"");
    nstringa=nstringa.replace(/\&euro;/g,"€");
    
    nstringa=nstringa.replace(/\&agrave;/g,"à");
    nstringa=nstringa.replace(/\&egrave;/g,"è");
    nstringa=nstringa.replace(/\&igrave;/g,"ì");
    nstringa=nstringa.replace(/\&ograve;/g,"ò");
    nstringa=nstringa.replace(/\&ugrave;/g,"ù");
    nstringa=nstringa.replace(/\&aacute;/g,"á");
    nstringa=nstringa.replace(/\&eacute;/g,"é");
    nstringa=nstringa.replace(/\&iacute;/g,"í");
    nstringa=nstringa.replace(/\&oacute;/g,"ó");
    nstringa=nstringa.replace(/\&uacute;/g,"ú");
    nstringa=nstringa.replace(/\&Agrave;/g,"À");
    nstringa=nstringa.replace(/\&Egrave;/g,"È");
    nstringa=nstringa.replace(/\&Igrave;/g,"Ì");
    nstringa=nstringa.replace(/\&Ugrave;/g,"Ù");
    nstringa=nstringa.replace(/\&Aacute;/g,"Á");
    nstringa=nstringa.replace(/\&Eacute;/g,"É");
    nstringa=nstringa.replace(/\&Iacute;/g,"Í");
    nstringa=nstringa.replace(/\&Oacute;/g,"Ó");
    nstringa=nstringa.replace(/\&Uacute;/g,"Ú");
    nstringa=nstringa.replace(/\&deg;/g,"°");
    nstringa=nstringa.replace(/\&#94;/g,"^");
    nstringa=nstringa.replace(/\<br>/g,"\n");
    nstringa=nstringa.replace(/\&#13;/g,"\n");
    
    return nstringa;
}

function vaiedittesti(form,indir,el,en){
    var doc = document.forms[form];
    var thetextox = el.get_content();
    if(en==0){
	$("#testo_h").val(thetextox);
    }else{
	$("#testo_en_h").val(thetextox);
    }
    xmlhttpPostTesti(indir);
    return true;
}
function xmlhttpPostTesti(strURL) {
    var xmlHttpReq = false;
    var self = this;
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
       self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
       self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepageTesti(self.xmlHttpReq.responseText);
        }
    }
    self.xmlHttpReq.send(getquerystringTesti());
}
function getquerystringTesti() {

    var idtext = $("#idtext").val();
    var thetexto = $("#testo_h").val();
    
    qstr = 'idtext=' + escape(idtext) + '&thetexto=' + escape(thetexto);
    return qstr;
}
function updatepageTesti(str){
    document.getElementById("pagcont_ris").innerHTML = str;
}
/*function vaiedittesti(indir){
    var doc = document.formedittext;
    updateRTEs();
    xmlhttpPostTesti(indir);
    return true;
}
function xmlhttpPostTesti(strURL) {
    var xmlHttpReq = false;
    var self = this;
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
       self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
       self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepageTesti(self.xmlHttpReq.responseText);
        }
    }
    self.xmlHttpReq.send(getquerystringTesti());
}
function getquerystringTesti() {
    var form     = document.forms['formedittext'];
    var thetexto = htmlDecode(form.thetexto.value);
    var idtext = form.idtext.value;
    qstr = 'idtext=' + escape(idtext) + '&thetexto=' + escape(thetexto);
    return qstr;
}
function updatepageTesti(str){
    document.getElementById("pagcont_ris").innerHTML = str;
}*/
/*end testo*/

/*FORM*/
function reset_form(form) {
	document.forms[form].reset();
};
/*END FORM*/
/*contatti*/
function vaiMail(form,indir) {
    var form = document.forms[form];
    var nome = form.nome.value;
    var email = form.email.value;
    var messtext = form.messtext.value;
    var thelang = form.thelang.value;
    
    if ((nome=="") || (nome=="undefined")){
        alert('Il nome è un campo obbligatorio');
          form.nome.focus();
        return false;
    };
    
    var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
    if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) {
        alert("Inserire un indirizzo email corretto.");
        form.email.select();
        return false;
    };
    if ((messtext=="") || (messtext=="undefined")){
        alert('Non hai inserito il testo');
          form.messtext.focus();
        return false;
    };
    
    if (form.privacy.checked){
    }else{
        alert("Devi accettare il trattamento dei dati personali.");
        return false;
    };
    
    qstr = 'nome=' + escape(nome) + '&email=' + escape(email) + '&messtext=' + escape(messtext) + '&thelang=' + escape(thelang);
    var nomex = document.getElementById("nome");
    nomex.value  = "";
    var emailx = document.getElementById("email");
    emailx.value  = "";
    var messtextx = document.getElementById("messtext");
    messtextx.value  = "";
    xmlhttpPostMail(indir,qstr,"pagcont_ris");
}
function xmlhttpPostMail(strURL,qString,targetris) {
    var xmlHttpReq = false;
    var self = this;
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
       self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
       self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepageMail(self.xmlHttpReq.responseText,targetris);
        }
    }
    self.xmlHttpReq.send(qString);
}
function updatepageMail(str,ristrgt){
    document.getElementById(ristrgt).innerHTML = str;
}
/*end contatti*/
/*login*/
function encrypt(pag) {
    var challengeword="";
    challengeword = getCookie("challenge");
    var usern = document.fmpas.usern.value ;
    var pw = document.fmpas.pass.value ;
    var pass = pw;
    
    if ((usern=="") || (usern=="undefined")){
        alert('Inserire il nome utente');
        document.fmpas.usern.focus();
        return false;
    };
    if ((pw=="") || (pw=="undefined")){
        alert('Inserire la password');
        document.fmpas.pass.focus();
        return false;
    };
    
    if (pw) {
       pw = hex_md5 (pw) ;
       pw = pw + challengeword;
       pw = hex_md5 (pw) ;
       document.fmpas.pass.value = '' ;
       document.fmpas.md5ed.value = pw ;
       
       qstr = 'usern=' + escape(usern) + '&pass=' + escape(pass) + '&md5ed=' + escape(pw);
       
       xmlhttpPostLogin(pag,qstr,"pagcont_ris");
       
    }
}
function xmlhttpPostLogin(strURL,qString,targetris) {
    var xmlHttpReq = false;
    var self = this;
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
       self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
       self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            if(self.xmlHttpReq.responseText=="ok"){
                window.location.href = "area/indice.php";
            }else{    
                updatepageMail(self.xmlHttpReq.responseText,targetris);
            }
        }
    }
    self.xmlHttpReq.send(qString);
}
/*end login*/
/*INSERIMENTO IMMAGINI*/
function check_n_img(){
    var n_img = document.getElementById("n_img").value;
    if(n_img >= 2){
        alert("Attenzione!!\nMax 2 immagini");
        return false;
    }else{
        return true;
    }
}
/*function vai_upimg(){
    var doc = document.form_up_img;
    var u_img = doc.u_img.value;
    if (u_img=="" || u_img=="undefined"){
        alert("Inserire l'immagine.");
        doc.u_img.focus();
        return false;
    };
    document.form_up_img.action='upimg.php';
    document.form_up_img.submit();
    return true;
}*/
function vai_upimg(form,indir){
    var doc  = document.forms[form];
    var new_img = doc.new_img.value;
    if (new_img=="" || new_img=="undefined"){
        alert("Inserire l'immagine.");
        doc.new_img.focus();
        return false;
    };
    doc.action=indir;
    doc.submit();
    return true;
}
function vai_editimg(form,indir){
    var doc  = document.forms[form];
    var nomex = doc.tit_img.value;
    /*if (nomex=="" || nomex=="undefined"){
        alert("Campo #1 obbligatorio.");
        doc.tit_img.focus();
        return false;
    };*/
    doc.action=indir;
    doc.submit();
    return true;
}
/*END INSERIMENTO IMMAGINI*/
/*GALLERY*/
function vai_addcat(form,indir){
    var doc  = document.forms[form];
    var nomex = doc.new_cat.value;
    if (nomex=="" || nomex=="undefined"){
        alert("Campo #1 obbligatorio.");
        doc.new_cat.focus();
        return false;
    };
    doc.action=indir;
    doc.submit();
    return true;
}
function vai_editcat(form,indir){
    var doc  = document.forms[form];
    var nomex = doc.edit_cat.value;
    if (nomex=="" || nomex=="undefined"){
        alert("Campo #1 obbligatorio.");
        doc.edit_cat.focus();
        return false;
    };
    doc.action=indir;
    doc.submit();
    return true;
}

function svuotaDir(strURL,theDir) {
    var xmlHttpReq = false;
    var self = this;
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
       self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
       self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            /*updatepageTesti(self.xmlHttpReq.responseText);*/
        }
    }
    self.xmlHttpReq.send('thedir=' + escape(theDir));
}
/*END GALLERY*/
/*FULLSCREEN*/
function setGallInfoWidth(){
    var gallContWidth = $('.galleria-container').width();
    var gallPlayWidth = $('.galleria-playpause').width();
    var gallCounterWidth = $('.galleria-counter').width();
    var gallFullWidth = $('.galleria-fullx').width();
    var totButtonsWidth = gallPlayWidth + gallCounterWidth + gallFullWidth;
    var gallInfoWidth = gallContWidth - totButtonsWidth - 6;
    $('.galleria-info').width(gallInfoWidth);
}
/*END FULLSCREEN*/
/*MODAL BIANCO*/
function setModalBianco(bkcolor_corpo,color_corpo,color_mask){
    

    $(".simplemodal-data").css("color",color_corpo);
    if(color_mask==null){
        $("#simplemodal-overlay").css("background","none");
    }else{
        $("#simplemodal-overlay").css("background-color",color_mask);
    }
    
    $("#simplemodal-container").css("background-color",bkcolor_corpo);
    $("#simplemodal-container").css("border","2px solid " + color_corpo);
    $(".simplemodal-container a").css("color",color_corpo);
    $(".simplemodal-container h3").css("color",color_corpo);
}

function setListaDocsCenter(){
    var theSmData_width = $(".simplemodal-data").width();
    var theListaDocs_width = $("#lista_docs").width();
    var theListaDocs_left = parseInt((theSmData_width - theListaDocs_width) / 2);
    $("#lista_docs").css("margin-left", theListaDocs_left + "px");
    setCenterDocs();
}
function setCenterDocs(){
    var max_a = 0;
    var arrListaDocsA = $(".lista_docs_row_a");
    arrListaDocsA.each(function(kxk) {
        var theListaDocsA_width = $(arrListaDocsA[kxk]).width();
        if(theListaDocsA_width > max_a){
            max_a = theListaDocsA_width;
        }
    });
    var theListaDocs_width = $("#lista_docs").width();
    var ListaALeft = parseInt((theListaDocs_width - max_a) / 2);
    arrListaDocsA.css("margin-left", ListaALeft + "px");
}
function setButtonForms(color_button,thefloat){

    if(thefloat==null)thefloat='left';

    $(".buttonforms").css("padding", "0px 0px 0px 0px");
    $(".buttonforms").css("width", "auto");
    $(".buttonforms").css("float", thefloat);
    $(".buttonforms").css("padding", "4px 7px");
    $(".buttonforms").css("background-color", color_button);
    $(".buttonforms").css("text-align", "center");
    $(".buttonforms").css("margin-bottom", "5px");
    $(".buttonforms").css("cursor", "pointer");
}

function setContattiModal(){
    $(".cont_modal").css("margin-top", "20px");
    $(".contatti_campix").css("width", "350px");
    var theContatti_width = $(".cont_modal").width();
    var theContatti_left = parseInt( ($(".simplemodal-data").width() - theContatti_width) / 2 );
    $(".cont_modal").css("margin-left", theContatti_left + "px");
    $(".clc_priv").css("padding","2px 0px");
}


function setModalScheda(bkcolor_corpo,color_corpo,color_mask,chiudi){
    
	$(".simplemodal-data").css("color",color_corpo);
	$(".simplemodal-data a").css("color","#333333");
	if(color_mask==null){
		$("#simplemodal-overlay").css("background","none");
	}else{
		$("#simplemodal-overlay").css("background-color",color_mask);
	}

	$("#simplemodal-container").css("background-color",bkcolor_corpo);
	$("#simplemodal-container").css("border","1px solid #EEEEEE");
	
	
	$("#simplemodal-container a.modalCloseImg").css("background-color","red");
	
	$("#simplemodal-container a.modalCloseImg").css("width","51px");
	$("#simplemodal-container a.modalCloseImg").css("height","22px");
	$("#simplemodal-container a.modalCloseImg").css("line-height","22px");
	$("#simplemodal-container a.modalCloseImg").css("color","#333333");
	$("#simplemodal-container a.modalCloseImg").css("top","383px");
	$("#simplemodal-container a.modalCloseImg").css("right","0px");
	$("#simplemodal-container a.modalCloseImg").css("background","none");
	$("#simplemodal-container a.modalCloseImg").html(chiudi);
	$("#simplemodal-container a.modalCloseImg").css("font-family","myriadwebpro-bold");
	$("#simplemodal-container a.modalCloseImg").css("font-weight","bold");
	$("#simplemodal-container a.modalCloseImg").css("font-size","12px");
	
	/*$(".simplemodal-container a").css("color",color_corpo);
	$(".simplemodal-container h3").css("color",color_corpo);*/
}


/*END MODAL BIANCO*/
/*MURO*/
function vaiMess(form,indir){
    var doc  = document.forms[form];
    var messx = doc.mess.value;
    if (messx=="" || messx=="undefined"){
        alert("Campo \"Messaggio\" obbligatorio.");
        doc.mess.focus();
        return false;
    };
    doc.action=indir;
    doc.submit();
    return true;
}
/*END MURO*/

/*EVENTI*/
function vaiEditEventi(form,indir,el){
    var doc  = document.forms[form];
    var datax = doc.data.value;
    var data_finex = doc.data_fine.value;
    var titx = doc.titolo.value;
    var descrx = el.get_content(); 
    
    if (datax=="" || datax=="undefined"){
        alert("Campo \"Data\" obbligatorio.");
        doc.data.focus();
        return false;
    }else{
        if(controllo_data(datax)){
        }else{
            alert("Data non valida. Formato data gg/mm/aaaa");
            doc.data.focus();
            return false;
        }
    }
    
    if (data_finex=="" || data_finex=="undefined"){
    }else{
        if(controllo_data(data_finex)){
        }else{
            alert("Data Fine non valida. Formato data gg/mm/aaaa");
            doc.data_fine.focus();
            return false;
        }
    }
    
    
    if (titx=="" || titx=="undefined"){
        alert("Campo \"Titolo\" obbligatorio.");
        doc.tit.focus();
        return false;
    };
    
    $("#descr_h").val(descrx)
    doc.action=indir;
    doc.submit();
    return true;
}

function vai_docs(form,indir){
    var doc  = document.forms[form];
    doc.action=indir;
    doc.submit();
    return true;
}
/*END EVENTI*/
/*NEWSLETTER*/
function vaiNewsl(form,indir) {
    var form = document.forms[form];
    var nome = form.nome.value;
    var email = form.email.value;
    var validate_token = form.validate_token.value;
    var token = form.token.value;
    
    /*if ((nome=="") || (nome=="undefined")){
        alert('Il nome è un campo obbligatorio');
        form.nome.focus();
        return false;
    };*/
    
    var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
    if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) {
        alert("Inserire un indirizzo email corretto.");
        form.email.select();
        return false;
    };
    
    if ((validate_token=="") || (validate_token=="undefined")){
        alert('Inserisci la stringa alphanumerica per effettuare la validazione');
        form.validate_token.focus();
        return false;
    };
    
    
        
    if (form.privacy.checked){
    }else{
        alert("Devi accettare il trattamento dei dati personali.");
        return false;
    };
    
    qstr = 'nome=' + escape(nome) + '&email=' + escape(email) + '&validate_token=' + escape(validate_token) + '&token=' + escape(token);
    /*var nomex = document.getElementById("nome");
    nomex.value  = "";
    var emailx = document.getElementById("email");
    emailx.value  = "";*/
    xmlhttpPostNewsl(indir,qstr,"pagcont_risxx");
}
function xmlhttpPostNewsl(strURL,qString,targetris) {
    var xmlHttpReq = false;
    var self = this;
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
       self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
       self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepageNewsl(self.xmlHttpReq.responseText,targetris);
        }
    }
    self.xmlHttpReq.send(qString);
}
function updatepageNewsl(str,ristrgt){
    document.getElementById(ristrgt).innerHTML = str;
}


function vaiAddNewsl(form,indir,el){
    var doc  = document.forms[form];
    var titx = doc.titolo.value;
    var testox = doc.testo.value; 
    /*var testox = el.get_content(); */
    
    if (titx=="" || titx=="undefined"){
        alert("Campo \"Titolo\" obbligatorio.");
        doc.tit.focus();
        return false;
    };
    
    if (testox=="" || testox=="undefined"){
        alert("Campo \"Testo\" obbligatorio.");
        doc.testo.focus();
        return false;
    };
    
    $("#testo_h").val(testox)
    doc.action=indir;
    doc.submit();
    return true;
}
function vaiEditNewsl(form,indir,el){
    var doc  = document.forms[form];
    var datax = doc.data.value;
    var titx = doc.titolo.value;
    var testox = doc.testo.value; 
    /*var testox = el.get_content();*/
    
    if (datax=="" || datax=="undefined"){
        alert("Campo \"Data\" obbligatorio.");
        doc.data.focus();
        return false;
    };
    
    if (titx=="" || titx=="undefined"){
        alert("Campo \"Titolo\" obbligatorio.");
        doc.tit.focus();
        return false;
    };
    
    if (testox=="" || testox=="undefined"){
        alert("Campo \"Testo\" obbligatorio.");
        doc.testo.focus();
        return false;
    };
    
    $("#testo_h").val(testox)
    doc.action=indir;
    doc.submit();
    return true;
}
/*END NEWSLETTER*/
/*NEWS*/
function vaiEditNews(form,indir,el){
    var doc  = document.forms[form];
    
    var titx = doc.titolo.value;
    var testobx = el["breve"].get_content(); 
    var testox = el["testo"].get_content(); 
    
    if (titx=="" || titx=="undefined"){
        alert("Campo \"Titolo\" obbligatorio.");
        doc.tit.focus();
        return false;
    };
    
    $("#testob_h").val(testobx)
    $("#testo_h").val(testox)
    doc.action=indir;
    doc.submit();
    return true;
}
/*END NEWS*/
/*CATALOGO*/
function findIdx(arrIdxVal,the_id){
	
	var arrIdx = arrIdxVal.split(",");
	var arrCount = arrIdx.length;
	var actIdx=0;
	var actInd = 0;
	var navButtons="";
	for(var i=0; i < arrCount; i++) {
		if(arrIdx[i] == the_id){
			actIdx = arrIdx[i];
			var actInd = i;
			break;
		}
	}
	var prev_ind = actInd - 1;   
	var next_ind = actInd + 1;
	var last_ind = arrCount - 1;
	if(prev_ind >= 0){
		var prevIdx = arrIdx[prev_ind];
		$("#prevIdx").val(prevIdx);
		$("#prevbutt").css("display","block");
		$("#prevbutt").css("cursor","pointer");
		
	}else{
		$("#prevbutt").css("display","none");
	}
	if(next_ind < arrCount){
		var nextIdx = arrIdx[next_ind];
		$("#nextIdx").val(nextIdx);
		$("#nextbutt").css("display","block");
		$("#nextbutt").css("cursor","pointer");
	}else{
		$("#nextbutt").css("display","none");
	}
}
function setScheda(){
	var arrCatSkRow = $(".cat_scheda_dati_row");
	var arrCatSkRowSx = $(".cat_scheda_dati_row_sx");
	var arrCatSkRowDx = $(".cat_scheda_dati_row_dx");
	var arrCatSkRowDxTxt = $(".cat_scheda_dati_row_dx_text");
	
	var row_count = arrCatSkRow.length;
	
	$(arrCatSkRowSx[5]).height(51);
	$(arrCatSkRowSx[5]).css("line-height","51px");
	$(arrCatSkRowDx[5]).height(51);
	
	$(arrCatSkRowSx[6]).height(37);
	$(arrCatSkRowSx[6]).css("line-height","37px");
	$(arrCatSkRowDx[6]).height(37);
	
	$(arrCatSkRowSx[7]).height(44);
	$(arrCatSkRowSx[7]).css("line-height","44px");
	$(arrCatSkRowDx[7]).height(44);
	
	$(arrCatSkRowSx[10]).height(65);
	$(arrCatSkRowSx[10]).css("line-height","65px");
	$(arrCatSkRowDx[10]).height(65);
	
	$(arrCatSkRowDx[10]).css("font-size","9px");
	$(arrCatSkRowDx[10]).css("font-weight","normal");
	$(arrCatSkRowDx[10]).css("line-height","12px");
	
	arrCatSkRow.each(function(sk) {
		$(arrCatSkRowDxTxt[sk]).css("font-size","13px");
		var rowDx_height = $(arrCatSkRowDx[sk]).height(); 
		var text_height = $(arrCatSkRowDxTxt[sk]).height(); 
		if(text_height > rowDx_height){
			$(arrCatSkRowDxTxt[sk]).css("font-size","10px");
			var rowDx_height = $(arrCatSkRowDx[sk]).height(); 
			var text_height = $(arrCatSkRowDxTxt[sk]).height(); 			
		}
		var rowDxTxtTop = parseInt( (rowDx_height - text_height)/2 );
		$(arrCatSkRowDxTxt[sk]).css("margin-top", rowDxTxtTop + "px");
		
		
	});
}
function reloadScheda(arrIdxVal,theIdtext,theInd){
	
	var idxText = theIdtext;
	var theIdx = $(idxText).val();
	$.post(theInd, { id_rel: theIdx },
		function(data) {
			var rispop = data;
			var arrRispop = rispop.split("|");
			var datiText = $(".cat_scheda_dati_row_dx_text");
			$(".cat_scheda_img").html(arrRispop[13]);
			$(datiText[0]).html(arrRispop[1]);
			$(datiText[1]).html(arrRispop[2]);
			$(datiText[2]).html(arrRispop[3]);
			$(datiText[3]).html(arrRispop[4]);
			$(datiText[4]).html(arrRispop[5]);
			$(datiText[5]).html(arrRispop[6]);
			$(datiText[6]).html(arrRispop[7]);
			$(datiText[7]).html(arrRispop[8]);
			$(datiText[8]).html(arrRispop[9]);
			$(datiText[9]).html(arrRispop[10]);
			$(datiText[10]).html(arrRispop[14]);
			$(".cat_scheda_bott_dispo_sx").html(arrRispop[11] + "&nbsp;&nbsp;" + arrRispop[12]);
			findIdx(arrIdxVal,theIdx);
			setScheda();
		}
	);
}
function setSchedaEdit(){
	var arrCatSkRow = $(".cat_scheda_dati_row");
	var arrCatSkRowSx = $(".cat_scheda_dati_row_sx");
	var arrCatSkRowDx = $(".cat_scheda_dati_row_dx");
	
	$(".cat_scheda_dati_row_dx").css("width","157px");
	$(".cat_scheda_dati_row_dx").css("padding-left","0px");
	
	var arrInscheda = $(".inscheda");
	
	var row_count = arrCatSkRow.length;
	
	$(arrCatSkRowSx[5]).height(51);
	$(arrCatSkRowSx[5]).css("line-height","51px");
	$(arrCatSkRowDx[5]).height(51);
	
	$(arrCatSkRowSx[6]).height(37);
	$(arrCatSkRowSx[6]).css("line-height","37px");
	$(arrCatSkRowDx[6]).height(37);
	
	$(arrCatSkRowSx[7]).height(44);
	$(arrCatSkRowSx[7]).css("line-height","44px");
	$(arrCatSkRowDx[7]).height(44);
	
	$(arrCatSkRowSx[10]).height(65);
	$(arrCatSkRowSx[10]).css("line-height","65px");
	$(arrCatSkRowDx[10]).height(65);
	
	$(arrCatSkRowDx[10]).css("font-size","9px");
	$(arrCatSkRowDx[10]).css("font-weight","normal");
	$(arrCatSkRowDx[10]).css("line-height","12px");
	
	arrCatSkRow.each(function(sk) {
		$(arrInscheda[sk]).css("font-size","13px");
		var rowDx_height = $(arrCatSkRowDx[sk]).height(); 
		var text_height = $(arrInscheda[sk]).height() + 2; 
		if(text_height > rowDx_height){
			$(arrInscheda[sk]).css("font-size","10px");
			var rowDx_height = $(arrCatSkRowDx[sk]).height(); 
			var text_height = $(arrInscheda[sk]).height(); 			
		}
		var rowDxTxtTop = parseInt( (rowDx_height - text_height)/2 );
		$(arrInscheda[sk]).css("margin-top", rowDxTxtTop + "px");
		
		
	});
}
function reloadSchedaEdit(arrIdxVal,theIdtext,theInd){
	
	var idxText = theIdtext;
	var theIdx = $(idxText).val();
	$.post(theInd, { id_rel: theIdx },
		function(data) {
			var rispop = data;
			var arrRispop = rispop.split("|");
			var datiText = $(".inscheda");
			$(".cat_scheda_img").html(arrRispop[13]);
			
			$("#idx").val(arrRispop[0]);
			
			$(datiText[0]).val(testo_out(arrRispop[1]));
			$(datiText[1]).val(testo_out(arrRispop[2]));
			$(datiText[2]).val(testo_out(arrRispop[3]));
			$(datiText[3]).val(testo_out(arrRispop[4]));
			$(datiText[4]).val(testo_out(arrRispop[5]));
			$(datiText[5]).val(testo_out(arrRispop[6]));
			$(datiText[6]).val(testo_out(arrRispop[7]));
			$(datiText[7]).val(testo_out(arrRispop[8]));
			$(datiText[8]).val(testo_out(arrRispop[9]));
			$(datiText[9]).val(testo_out(arrRispop[10]));
			$(datiText[10]).val(testo_out(arrRispop[14]));
			
			/*$(".cat_scheda_bott_dispo_sx").html(arrRispop[11] + "&nbsp;&nbsp;" + arrRispop[12]);*/
			
			
			findIdx(arrIdxVal,theIdx);
			setSchedaEdit();
		}
	);
}
/*END CATALOGO*/
/*STAMPA*/
function printContent(id,idd){
	str = document.getElementById(id).innerHTML
	str= str + document.getElementById(idd).innerHTML
	newwin=window.open('','printwin','left=100,top=100,width=400,height=400')
	newwin.document.write('<HTML>\n<HEAD>\n')
	newwin.document.write('<TITLE>Print Page</TITLE>\n')
	newwin.document.write('<script>\n')
	newwin.document.write('function chkstate(){\n')
	newwin.document.write('if(document.readyState=="complete"){\n')
	newwin.document.write('window.close()\n')
	newwin.document.write('}\n')
	newwin.document.write('else{\n')
	newwin.document.write('setTimeout("chkstate()",2000)\n')
	newwin.document.write('}\n')
	newwin.document.write('}\n')
	newwin.document.write('function print_win(){\n')
	newwin.document.write('window.print();\n')
	newwin.document.write('chkstate();\n')
	newwin.document.write('}\n')
	newwin.document.write('<\/script>\n')
	newwin.document.write('</HEAD>\n')
	newwin.document.write('<BODY onload="print_win()">\n')
	newwin.document.write(str)
	newwin.document.write('</BODY>\n')
	newwin.document.write('</HTML>\n')
	newwin.document.close()
	
}
function getCoordz(theurl){
	var new_marker = "x";
	var address = document.getElementById("partenza").value;
	var geocoder = new google.maps.Geocoder();
	geocoder.geocode( {'address': address}, function(results,status,theurl) {
		if (status == google.maps.GeocoderStatus.OK) {
			var new_marker = results[0].geometry.location;
			/*alert(new_marker);
			document.getElementById("coordz").value=new_marker;
			
			$.post("'" + theurl + "'", { themarkers: new_marker },
				function(data) {
					alert("vaff");
					var rispo = data;
					
					$("#hidden_map").html(rispo);
					
					
				}
			);*/
			
		}
	
	});
	
}
var createMap = function() {
	
	

   	var address = document.getElementById("partenza").value;
	
	var geocoder = new google.maps.Geocoder();
	
	geocoder.geocode( {'address': address}, function(results,status) {
        if (status == google.maps.GeocoderStatus.OK) {
		
			var options = {
  				zoom: 12,
  				center: results[0].geometry.location,
  				mapTypeId: google.maps.MapTypeId.ROADMAP
			};	

			var map = new google.maps.Map(document.getElementById('map'), options);
	
			var marker = new google.maps.Marker(
				{
  				position: results[0].geometry.location,
  				map: map,
  				title: 'Spoleto'
				}
			);
	
			var tooltip = '<div id="tooltip">'+
				'<p>formatted_address:<br>'+				
   				results[0].formatted_address+'</p>'+
				'<p>latLng:<br>'+
				results[0].geometry.location+'</p>'+			
    			'</div>';
	
			var infowindow = new google.maps.InfoWindow({
				content: tooltip
			});
	
			google.maps.event.addListener(marker, 'click', function() {
  				infowindow.open(map,marker);
			});
        	
		  
        } else {
          alert("Problema nella ricerca dell'indirizzo: " + status);
        }
      });
    
}

/*END STAMPA*/
/*FADE IN*/
function fadestart(){
	$("#container").fadeIn();
}
/*END FADE IN*/
