var timeoutOver; mouseOverLogin = false; function boxLogin(el, onlyopen) { mouseOverLogin = true; clearTimeout(timeoutOver); apriLogin(22); //el.className = "aperto"; return true; } function mouseOverLoginFunc(el) { if (document.getElementById("login")) loginEl = document.getElementById("login"); else loginEl = document.getElementById("logged"); if (mouseOverLogin == false) { //loginEl.className = "chiuso"; chiudiLogin(55); } } function apriLogin(offset) { if (document.getElementById("login")) loginEl = document.getElementById("login"); else loginEl = document.getElementById("logged"); if (loginEl.className == "chiuso") { offset = offset+10; if (offset>=55) { loginEl.style.height = "55px"; loginEl.className = "aperto"; } else { loginEl.style.height = offset+"px"; setTimeout('apriLogin('+(offset)+')',1); } } } function chiudiLogin(offset) { if (document.getElementById("login")) loginEl = document.getElementById("login"); else loginEl = document.getElementById("logged"); if (loginEl.className == "aperto") { offset = offset-10; if (offset<=17) { loginEl.style.height = "17px"; loginEl.className = "chiuso"; } else { loginEl.style.height = offset+"px"; setTimeout('chiudiLogin('+(offset)+')',1); } } } function setCookie(nome, valore) { var date = new Date(); date.setTime(date.getTime()+(2000*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); document.cookie = nome+'='+valore+expires+';'; document.cookie = nome+'='+valore+expires+';domain=style.it;'; } function createRequestObject() { var request = false; try { // Mozilla/Safari if (window.XMLHttpRequest) { request = new XMLHttpRequest(); } // IE else if (window.ActiveXObject) { request = new ActiveXObject("Microsoft.XMLHTTP"); } } catch (e) { alert(e); } if(!request ) { alert("Impossibile creare l'oggetto XHR."); } return request; } var http = createRequestObject(); function sndReq(el, action, form) { el.id = el.name; http.abort() http.open('POST', '../admin/rpc.php?action='+action+'&inputid='+el.id, true); http.setRequestHeader("Content-Type","application/x-www-form-urlencoded;"); http.onreadystatechange = handleResponse; http.send(getFormValues(form)); } function sndReq2(action, id, parameters) { http.abort(); parameters = parameters.replace("_AND_", "&"); http.open('GET', '../admin/rpc.php?action='+action+'&id='+id+'&'+parameters, true); http.onreadystatechange = handleResponse; http.send(null); //document.getElementById(id).innerHTML = '
'; } function handleResponse() { if(http.readyState == 4) { var response = http.responseText; var update = new Array(); responseAll = response.split('$$$'); for (i=0; iOK!"; } else { document.getElementById(update[1]+"Img").src = "/static/img/pix.gif"; } if (update[0]==0) { if (document.getElementById(update[1]).parentNode.parentNode.childNodes[0].innerText != undefined) { document.getElementById(update[1]).parentNode.parentNode.childNodes[1].className = "tagerr"; document.getElementById(update[1]).parentNode.parentNode.childNodes[3].className = "tagerrText"; } else { document.getElementById(update[1]).parentNode.parentNode.childNodes[3].className = "tagerr"; document.getElementById(update[1]).parentNode.parentNode.childNodes[7].className = "tagerrText"; } } else { if (document.getElementById(update[1]).parentNode.parentNode.childNodes[0].innerText != undefined) { document.getElementById(update[1]).parentNode.parentNode.childNodes[1].className = ""; document.getElementById(update[1]).parentNode.parentNode.childNodes[3].className = ""; } else { document.getElementById(update[1]).parentNode.parentNode.childNodes[3].className = ""; document.getElementById(update[1]).parentNode.parentNode.childNodes[7].className = ""; } } } else { eval(update[3]); if (update[2]!="XXX") document.getElementById(update[1]).innerHTML = update[2]; } } } } } function getFormValues(fobj) { var str = ""; var valueArr = null; var val = ""; var cmd = ""; for(var i = 0;i < fobj.elements.length;i++) { switch(fobj.elements[i].type) { case "text": str += fobj.elements[i].name + "=" + escape(fobj.elements[i].value) + "&"; break; case "password": str += fobj.elements[i].name + "=" + escape(fobj.elements[i].value) + "&"; break; case "select-one": str += fobj.elements[i].name + "=" + fobj.elements[i].options[fobj.elements[i].selectedIndex].value + "&"; break; case "radio": if (fobj.elements[i].checked==true) str += fobj.elements[i].name + "=" + fobj.elements[i].value + "&"; break; } } str = str.substr(0,(str.length - 1)); return str; } function checkRegistrazione(form) { msg = ""; re = /\W/gi; if (form.username.value == "") msg = "Inserisci il login."; else if (form.username.value.length<4) msg = "Il login è troppo corto."; else if (form.username.value.length>12) msg = "Il login è troppo lungo."; else if (re.test(form.username.value) == true) msg = "Il login può contenere solo lettere e numeri."; else if (form.password.value == "") msg = "Inserisci la password."; else if (form.password.value.length<4) msg = "La password è troppo corta."; else if (form.password.value.length>12) msg = "La password è troppo lunga."; else if (form.password_r.value != form.password.value) msg = "La password non è stata confermata."; else if (re.test(form.password.value) == true) msg = "La password può contenere solo lettere e numeri."; else if (form.email.value == "") msg = "Inserisci l'e-mail."; else if (form.email_r.value != form.email.value) msg = "L'e-mail non è stata confermata."; else if (form.giorno.value == "" || form.mese.selectedIndex == 0 || form.anno.selectedIndex == 0) msg = "Inserisci la tua data di nascita."; else if (form.residenza.options[form.residenza.selectedIndex].value == 0) msg = "Specifica la residenza."; else if (form.sesso[0].checked == false && form.sesso[1].checked == false) msg = "Specifica il sesso."; else if (form.condizioni1[0].checked != true || form.condizioni2[0].checked != true) msg = "Accetta le condizioni di utilizzo del servizio."; if (msg != "") { alert(msg); return false; } else { form.submit(); } } function checkNickname(form) { msg = ""; re = /\W/gi; if (form.username.value == "") msg = "Inserisci il login."; else if (form.username.value.length<4) msg = "Il login è troppo corto."; else if (re.test(form.username.value) == true) msg = "Il login può contenere solo lettere e numeri."; if (msg != "") { alert(msg); return false; } else { form.submit(); } } acceptFotoEl = ""; function acceptFoto(fotoid, acceptFotoElThis) { acceptFotoEl = acceptFotoElThis; http.abort() http.open('GET', '/admin/lib.ajax.inc.php?action=acceptFoto&fotoid='+fotoid, true); http.onreadystatechange = acceptFotoEnd; http.send(null); } function acceptFotoEnd() { if(http.readyState == 4) { var response = http.responseText; if (response!="") alert(response); else acceptFotoEl.style.display='none'; } } goldFotoEl = ""; function goldFoto(fotoid, act, goldFotoElThis) { goldFotoEl = goldFotoElThis; http.abort() http.open('GET', '/admin/lib.ajax.inc.php?action=goldFoto&act='+act+'&fotoid='+fotoid, true); http.onreadystatechange = goldFotoEnd; http.send(null); } function goldFotoEnd() { if(http.readyState == 4) { var response = http.responseText; response = response.split('$$$') goldFotoEl.href = "javascript: "+response[0]; goldFotoEl.childNodes[0].src = response[1]; } } delFotoEl = ""; function delFoto(fotoid, delFotoElThis) { delFotoEl = delFotoElThis; http.abort() http.open('GET', '/admin/lib.ajax.inc.php?action=delFoto&fotoid='+fotoid, true); http.onreadystatechange = delFotoEnd; http.send(null); } function delFotoEnd() { if(http.readyState == 4) { var response = http.responseText; delFotoEl.style.display = 'none'; } } privateFotoEl = ""; function privateFoto(fotoid, privateFotoElThis) { privateFotoEl = privateFotoElThis; http.abort() http.open('GET', '/admin/lib.ajax.inc.php?action=privateFoto&fotoid='+fotoid, true); http.onreadystatechange = privateFotoEnd; http.send(null); } function privateFotoEnd() { if(http.readyState == 4) { var response = http.responseText; if (response!="") alert(response); else privateFotoEl.style.display='none'; } } $(document).ready(function(){$("
").appendTo("body"); $("#segnalaFoto").dialog( {modal:true, resizable:false, closeText: 'chiudi',width:350, height:250, title: 'segnala', autoOpen : false, overlay: { opacity: 0.7, background: "black" }} );}); function segnalaFoto(userid, fotoid, username) { $.ajax({ type: "GET", url: "/admin/lib.ajax.inc.php?action=segnalaFoto&fotoid="+fotoid+"&userid="+userid+"&name="+username, cache: false, success: function(html) { $("#segnalaFoto").html(html); $("#segnalaFoto").dialog('open'); }, error: function(XMLHttpRequest, ajaxOptions, thrownError) { } }); } function segnalaFotoOk(messaggio, userid, fotoid, username) { $.ajax({ type: "GET", url: "/admin/lib.ajax.inc.php?action=segnalaFotoOk&fotoid="+fotoid+"&userid="+userid+"&name="+username+"&messaggio="+messaggio, cache: false, success: function(html) { $("#segnalaFoto").html(html); }, error: function(XMLHttpRequest, ajaxOptions, thrownError) { } }); } /* Custom variables */ /* Offset position of tooltip */ var x_offset_tooltip = 0; var y_offset_tooltip = 0; /* Don't change anything below here */ var ajax_tooltipObj = false; var ajax_tooltipObj_iframe = false; var ajax_tooltip_MSIE = false; if(navigator.userAgent.indexOf('MSIE')>=0)ajax_tooltip_MSIE=true; function ajax_showTooltip(text,inputObj,classDiv) { if(!ajax_tooltipObj) /* Tooltip div not created yet ? */ { ajax_tooltipObj = document.createElement('DIV'); ajax_tooltipObj.style.position = 'absolute'; ajax_tooltipObj.id = 'ajax_tooltipObj'; ajax_tooltipObj.className = classDiv; document.body.appendChild(ajax_tooltipObj); var contentDivOmbra = document.createElement('DIV'); /* Create tooltip content div */ contentDivOmbra.className = 'ajax_tooltip_content_ombra'; ajax_tooltipObj.appendChild(contentDivOmbra); var contentDiv1 = document.createElement('DIV'); /* Create tooltip content div */ contentDiv1.className = 'ajax_tooltip_content1'; ajax_tooltipObj.appendChild(contentDiv1); contentDiv1.id = 'ajax_tooltip_content1'; var contentDiv = document.createElement('DIV'); /* Create tooltip content div */ contentDiv.className = 'ajax_tooltip_content'; contentDiv1.appendChild(contentDiv); contentDiv.id = 'ajax_tooltip_content'; var closeDiv = document.createElement('DIV'); /* Create tooltip content div */ closeDiv.className = 'ajax_tooltip_content_close'; closeDiv.innerHTML = 'chiudi'; closeDiv.onclick = ajax_hideTooltip; contentDiv1.appendChild(closeDiv); if(ajax_tooltip_MSIE){ /* Create iframe object for MSIE in order to make the tooltip cover select boxes */ ajax_tooltipObj_iframe = document.createElement('