var ua = navigator.userAgent.toLowerCase();
isIE = ((ua.indexOf("msie") != -1) && (ua.indexOf("opera") == -1) && (ua.indexOf("webtv") == -1));

function creaDiv(aa,bb) {
  document.getElementById('prova').style.visibility='visible';
  document.getElementById('fineCarica').style.visibility='visible';
  document.getElementById('fineCarica').style.width='275px';
  document.getElementById("fineCarica").innerHTML = "<div style=\"float: left; width: 35px; border: 0px solid #000;\" id=\"mano\"><img src=\"./images/alert2.gif\" style=\"border: 0px solid #000;\"></div>";
  document.getElementById("fineCarica").innerHTML += "<div style=\"float: left; padding-top: 4px; width: 220px; border: 0px solid #000; padding-left: 0px\">"+aa+"</div>";
  document.getElementById("fineCarica").innerHTML += "<div class=\"ok\"><a href='javascript://' onclick=\"chiudiSeleziona('"+bb+"')\">chiudi</a></div>";
  document.getElementById("fineCarica").innerHTML += "<span id=\"ferma\"></span>";
}
function creaDivConf(aa,user,bb) {
	document.getElementById('prova').style.visibility='visible';
  document.getElementById('fineCarica').style.visibility='visible';
  document.getElementById('fineCarica').style.width='275px';
  document.getElementById("fineCarica").innerHTML = "<div style=\"float: left; width: 35px; border: 0px solid #000;\"><img src=\"./images/alert2.gif\" id=\"mano\" style=\"border: 0px solid #000; cursor: move\"></div>";
  document.getElementById("fineCarica").innerHTML += "<div style=\"float: left; padding-top: 4px; width: 220px; border: 0px solid #000; padding-left: 0px\">"+aa+"</div>";
  document.getElementById("fineCarica").innerHTML += "<div class=\"ok\" style=\"padding-right: 83px\"><a href='javascript://' onclick=\"chiudiSeleziona('"+bb+"')\">annulla</a></div>";
  document.getElementById("fineCarica").innerHTML += "<div class=\"ok\"><a href='javascript://' onclick=\"eliminaUt('"+user+"')\">conferma</a></div>";
  document.getElementById("fineCarica").innerHTML += "<span id=\"ferma\"></span>";
}

function chiudiSeleziona(cc){
  document.getElementById('fineCarica').style.visibility='hidden';
  document.getElementById('prova').style.visibility='hidden';
  if(cc != "undefined"){
    document.getElementById(cc).focus();
    document.getElementById(cc).style.border = "1px solid #ff6600";
  }
  if(isIE){
    if(document.getElementById('fontsize_rte1')){
      document.getElementById('fontsize_rte1').style.visibility="visible";
    }
  }
}
function controllaLogin(){
  document.getElementById('user').style.border = "1px solid #ddd";
  document.getElementById('user').style.borderTop = "1px solid #999";
  document.getElementById('user').style.borderLeft = "1px solid #999";
  document.getElementById('pass').style.border = "1px solid #ddd";
  document.getElementById('pass').style.borderTop = "1px solid #999";
  document.getElementById('pass').style.borderLeft = "1px solid #999";
  if(document.getElementById('user').value == false){
    alert("USER: campo mancante");
    document.getElementById('user').focus();
    document.getElementById('user').style.border = "1px solid #ff6600";
    return false;
  }
  else if(document.getElementById('pass').value == false){
    alert("PASSWORD: campo mancante");
    document.getElementById('pass').focus();
    document.getElementById('pass').style.border = "1px solid #ff6600";
    return false;
  }
  else {
    //document.getElementById('login').submit();
    //return true;
    inviaLogin(document.getElementById('user').value,document.getElementById('pass').value);
  }
}

function inviaLogin(user,pass) {
  ajaxGetRand('?cmd=validation&user='+escape(user)+'&pass='+escape(pass),myHandler);
  function myHandler(aa){
    document.getElementById('carica').style.visibility='hidden';
    if(aa=="no"){
    	document.getElementById('pass').value = "";
    	alert("Account non valido");
    }else if(aa=="oki"){
      location.href="?cmd=panel";
    }
    //location.href = "view.html";
    /*document.getElementById('titolo').value = "";
    document.getElementById('posizione').value = "";
    frames['rte1'].document.body.innerHTML = "";*/
  }
}

function normalizeCampo(campo){
  document.getElementById(campo).style.border = "1px solid #ddd";
  document.getElementById(campo).style.borderTop = "1px solid #999";
  document.getElementById(campo).style.borderLeft = "1px solid #999";
}

function showToolTip(e,text){
	if(document.all)e = event;
	var obj = document.getElementById('lavoro');
	obj.innerHTML = text;
	obj.style.display = 'block';
	obj.style.visibility = 'visible';
	var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
	var leftPos = e.clientX + 10;
	if(leftPos<0)leftPos = 0;
	obj.style.left = leftPos + 'px';
	obj.style.top = e.clientY - obj.offsetHeight + obj.offsetHeight - 5 + st + 'px';
}	
	
function hideToolTip(){
	document.getElementById('lavoro').style.display = 'none';	
}
function inviaNuovo(){
        var aa = document.getElementById('nuovoCmd').value;
        if(aa == false){
                alert("Nome modulo mancante");
                return false;
        }else{
                document.getElementById('nuovoModulo').submit();
        }
}
function deleteConfirm(fl){
        if(confirm("Stai per eliminare il modulo: "+fl)){
                location.href="?cmd=eseguiDelete&fl="+fl;
        }else{
                return false;
        }
}
function deleteConfirmGallery(gl,link,tipo){
        if(confirm("Stai per eliminare la "+tipo+": "+gl)){
                location.href=link;
        }else{
                return false;
        }
}
function inviaNuovaGallery(){
        var aa = document.getElementById('nomeGallery').value;
        if(aa == false){
                alert("Nome gallery mancante");
                return false;
        }else{
                document.getElementById('nuovaGallery').submit();
        }
}
function controllaAddGallery(){
        if(document.getElementById('titolo').value == false){
                alert('NOME: campo mancante');
                document.getElementById('titolo').focus();
        }else if((document.getElementById('titolo').value.indexOf('*')>-1) || (document.getElementById('titolo').value.indexOf(':')>-1) || (document.getElementById('titolo').value.indexOf('\\')>-1) || (document.getElementById('titolo').value.indexOf('/')>-1) || (document.getElementById('titolo').value.indexOf('.')>-1) || (document.getElementById('titolo').value.indexOf('?')>-1)){
                        alert('Nome gallery non valido.');
                        document.getElementById('titolo').focus();
        }else{
                document.getElementById('addGallery').submit();
        }
};
function inviaFoto(){
        if(document.getElementById('img').value == false){
                alert('Selezionare un file dal proprio pc');
                document.getElementById('img').focus();
        }else if((document.getElementById('img').value.indexOf('*')>-1) || (document.getElementById('img').value.indexOf('?')>-1)){
                        alert('Nome foto non valido.');
                        document.getElementById('img').focus();
        }else if(document.getElementById('img').value != false){
                var aa=document.addPhoto;
            var ext=new Array();
            ext['gif']=true;
            ext['png']=true;
            ext['jpg']=true;
            ext['jpe']=true;
            ext['peg']=true;
            var finoa=aa.img.value.length-4;
            var tt=aa.img.value.toString();
            var eext=tt.substring(aa.img.value.length-3,aa.img.value.length).toLowerCase();
            if(!ext[eext]){
                alert("Formato Immagine non consentito.");
                aa.img.focus();
                return false;
            }else{
                        document.getElementById('addPhoto').submit();
            }
        }
}
function renamePhoto(aa){
        var frm = document.getElementById("frm"+aa);
        var pct = document.getElementById("pct"+aa);
        var exPct = document.getElementById("exPct"+aa);
        if(pct.value==false){
                alert("Inserire il nome immagine");
                return false;
        }else{
    var ext=new Array();
    ext['gif']=true;
    ext['png']=true;
    ext['jpg']=true;
    ext['jpe']=true;
    ext['peg']=true;
    var tt=pct.value.toString();
    var eext=tt.substring(pct.value.length-3,pct.value.length).toLowerCase();
    if(!ext[eext]){
        alert("Formato Immagine non consentito.");
        pct.focus();
        return false;
                }
                var tt=exPct.value.toString();
    var eext2=tt.substring(exPct.value.length-3,exPct.value.length).toLowerCase();
    if(eext!=eext2){
        alert("Non si può cambiare l'estensione al file");
        pct.focus();
        return false;
    }
        }
        if(pct.value == exPct.value) {
                alert("Nessuna variazione");
        }else{
                frm.submit();
        }
}

function get(obj) {
                var browser=navigator.appName;
                                retCarr = "\n"
                        if (browser.indexOf("Microsoft") >= 0) {
                                retCarr = "\r\n";
                        }

                var my = document.getElementById("editor").value;
                //my = my.replace(retCarr,"<br>","g");

      var poststr = "editor=" +  escape(my)  +
                    "&fl=" + encodeURI( document.getElementById("fl").value );

      makePOSTRequest('?cmd=saveContent', poststr);
   }