
if ((navigator.appName=="Microsoft Internet Explorer") && ((navigator.appVersion.indexOf("MSIE 6.0")!='-1') || (navigator.appVersion.indexOf("MSIE 5.5")!='-1') || ((navigator.appVersion.indexOf("MSIE 7.0")!='-1') && (navigator.appVersion.indexOf(".NET CLR")=='-1')))){
   alert("Attenzione : La versione del browser in uso potrebbe causare problemi nell'esecuzione delle istanze XMLHTTP - il sito potrebbe restituire errori, bloccarsi o essere visualizzato in modo corretto - Si consiglia di aggiornare il browser alla versione 8.0 o successiva");
}


function nulla(){

}


function VerificaOpaco(){
      if (document.getElementById('zoom1').style.display == 'inline' || document.getElementById('zoom2').style.display == 'inline') {
        document.getElementById('mainopaco').style.display='inline';
      } else {
        document.getElementById('mainopaco').style.display='none';
      }
    }

function chiudifinestra(){
   if (document.getElementById('zoom2').style.display == 'inline') {
     document.getElementById('zoom2').style.display='none';
     if (document.getElementById('zoom1').style.display == 'none') {
       document.getElementById('mainopaco').style.display='none';
     }
   } else {
     if (document.getElementById('zoom1').style.display == 'inline') {
       document.getElementById('zoom1').style.display='none';
       document.getElementById('mainopaco').style.display='none';
     }
  }
}


 function loadContent(TmpDiv,TmpUrl,TmpTitolo,TmpDesc) {
    if (TmpDiv.indexOf('oom')) {
      document.getElementById('mainopaco').style.display='inline';
      document.getElementById(TmpDiv).style.display='inline';
      document.getElementById(TmpDiv + '-in').style.display='inline';
      document.getElementById(TmpDiv + '-titolo').style.display='inline';
      document.getElementById(TmpDiv + '-chiudi').style.display='inline';
      document.getElementById(TmpDiv + '-titolo').innerHTML= TmpDesc;
    } else {
      document.getElementById(TmpDiv).style.display='inline';
    }
   document.getElementById('ajax-loader').style.display='inline';

   $.ajax({
     type: "GET",
     url: TmpUrl,
     success: function(response){
       document.getElementById('ajax-loader').style.display='none';
       $("#" + TmpDiv + '-in' ).html(response);

     }
   });

 }

 function chiudizoom(TmpZoomId) {
   document.getElementById('zoom' + TmpZoomId + '-in').innerHTML='';
   document.getElementById('zoom' + TmpZoomId).style.display='none';
   document.getElementById('zoom' + TmpZoomId + '-in').style.display='none';
   document.getElementById('zoom' + TmpZoomId + '-titolo').style.display='none';
   document.getElementById('zoom' + TmpZoomId + '-chiudi').style.display='none';
   VerificaOpaco();
 }


 function loadDivAjax(TmpDiv,TmpUrl) {
   $.ajax({
     type: "GET",
     url: TmpUrl,
     success: function(response){
       $("#" + TmpDiv).html(response);
     }
   });

 }





 function ctlText(field,countField,maxLimit)
{
  if(field.value.length > maxLimit)
    field.value = field.value.substring(0, maxLimit);
  else
    countField.value = maxLimit - field.value.length;
}

function getquerystring(formname) {
    var form = document.forms[formname];
  var qstr = "";

    function GetElemValue(name, value) {
        qstr += (qstr.length > 0 ? "&" : "")
            + escape(name).replace(/\+/g, "%2B") + "="
            + escape(value ? value : "").replace(/\+/g, "%2B");
      //+ escape(value ? value : "").replace(/\n/g, "%0D");
    }

  var elemArray = form.elements;
    for (var i = 0; i < elemArray.length; i++) {
        var element = elemArray[i];
        var elemType = element.type.toUpperCase();
        var elemName = element.name;
        if (elemName) {
            if (elemType == "TEXT"
              || elemType == "TEXTAREA"
              || elemType == "PASSWORD"
              || elemType == "BUTTON"
              || elemType == "RESET"
              || elemType == "SUBMIT"
              || elemType == "FILE"
              || elemType == "IMAGE"
              || elemType == "HIDDEN")
                GetElemValue(elemName, element.value);
            else if (elemType == "CHECKBOX" && element.checked)
                GetElemValue(elemName,
                    element.value ? element.value : "On");
            else if (elemType == "RADIO" && element.checked)
                GetElemValue(elemName, element.value);
            else if (elemType.indexOf("SELECT") != -1)
                for (var j = 0; j < element.options.length; j++) {
                    var option = element.options[j];
                    if (option.selected)
                        GetElemValue(elemName,
                            option.value ? option.value : option.text);
                }
        }
    }
    return qstr;
}


