// Non rimuovere !!
// Next Utility Javascript Rollover Immagini

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function isInt(x){
    var y = parseInt(x);
    if(isNaN(y))
        return false;

    return x==y && x.toString()==y.toString();
}



function checksForSmartphone(){
    if(navigator.platform == 'iPad' || navigator.platform == 'iPhone' || navigator.platform == 'iPod' || (navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/Android/i)) || (navigator.userAgent.match(/iPod/i))){
        $("#id_footer").css("position", "static");
        $("#id_footer").css('margin-top', '0px');
    };
}


function applyLightbox(){
    $(function() {
        $('.light_box_image').lightBox();
    });
}


function manageLoginInputs(sIdTipoInput){
    $("#hTxtUsername, #hTxtPassword, #hTxtFakePassword").removeClass("bordoRosso");
    
    switch(sIdTipoInput){
        case'hTxtUsername':
            $("#hTxtUsername").val("");
            $("#hTxtUsername").css("color", "#313131");
            $("#hTxtUsername").attr("id", "hTxtUsernameChanged");
            break;            
        case'hTxtFakePassword':
            $("#hTxtPassword").css("color", "#313131");
            $("#hTxtFakePassword").hide();
            $("#hTxtPassword").show();
            $("#hTxtPassword").focus();
            break;
            
        case'hTxtUsername2':
            $("#hTxtUsername2").val("");
            $("#hTxtUsername2").css("color", "#313131");
            $("#hTxtUsername2").attr("id", "hTxtUsernameChanged2");
            break;            
        case'hTxtFakePassword2':
            $("#hTxtPassword2").css("color", "#313131");
            $("#hTxtFakePassword2").hide();
            $("#hTxtPassword2").show();
            $("#hTxtPassword2").focus();
            break;
    }
}

function submitOnEnter(formid, evt, thisObj) {
    var evt = (evt) ? evt : ((window.event) ? window.event : "")
    if(evt){
        // process event here
        if ( evt.keyCode == 13 || evt.which == 13 ) {
            thisObj.blur();
            if($("#" + formid)) $("#" + formid).submit();
        }
    }
}


/**
* Funzioni per lo slider
*/
function formatText(index, panel) {
    return index + "";
}

$(function () {
    // Perché caricare lo slide se non c'è? ;-)
    var oAnytSlider = $('.anythingSlider');
    if (oAnytSlider.length){
        oAnytSlider.anythingSlider({
            easing: "easeInOutExpo",
            autoPlay: true,
            delay: 6000,
            startStopped: false,
            animationTime: 600,
            hashTags: true,
            buildNavigation: false,
            pauseOnHover: true,
            startText: "",
            stopText: "",
            navigationFormatter: formatText
        });
    }
});
