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=menstyle.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(); var http2 = 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 = sndReqResponse; 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 = sndReq2Response; http.send(null); //document.getElementById(id).innerHTML = '
'; } function sndReqResponse() { if(http.readyState == 4 && http.responseText!="") { var response = http.responseText; var update = new Array(); responseAll = response.split('$$$'); for (i=0; i12) msg = "Il login è troppo lungo."; else if (tipo==1 && re.test(form.username.value) == true) msg = "Il login può contenere solo lettere e numeri."; else if (tipo==1 && form.password.value == "") msg = "Inserisci la password."; else if (tipo==1 && form.password.value.length<4) msg = "La password è troppo corta."; else if (tipo==1 && form.password.value.length>12) msg = "La password è troppo lunga."; else if (tipo==1 && form.password_r.value != form.password.value) msg = "La password non è stata confermata."; else if (tipo==1 && re.test(form.password.value) == true) msg = "La password può contenere solo lettere e numeri."; else if (tipo==1 && form.email.value == "") msg = "Inserisci l'e-mail."; else if (tipo==1 && 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'; } } function segnalaFoto(userid, fotoid, username) { http.abort() http.open('GET', '/admin/lib.ajax.inc.php?action=segnalaFoto&fotoid='+fotoid+'&userid='+userid+'&name='+username, true); http.onreadystatechange = segnalaFotoEnd; http.send(null); } function segnalaFotoEnd() { if(http.readyState == 4) { var response = http.responseText; ajax_showTooltip(response,null,"ajax_userDiv"); } } function segnalaFotoOk(messaggio, userid, fotoid, username) { http.abort() http.open('GET', '/admin/lib.ajax.inc.php?action=segnalaFotoOk&fotoid='+fotoid+'&userid='+userid+'&name='+username+'&messaggio='+messaggio, true); http.onreadystatechange = segnalaFotoOkEnd; http.send(null); } function segnalaFotoOkEnd() { if(http.readyState == 4) { var response = http.responseText; ajax_showTooltip(response,null,"ajax_userDiv"); } } function openCerca() { http.abort(); if (document.location.toString().indexOf("/forum") != -1) { // Forum http.open('GET', '/admin/lib.ajax.inc.php?action=cercaForum', true); } else { http.open('GET', '/admin/lib.ajax.inc.php?action=cerca', true); } http.onreadystatechange = openCercaEnd; http.send(null); } function openCercaEnd() { if(http.readyState == 4) { var response = http.responseText; ajax_showTooltip(response,null,"ajax_userDiv"); document.righColFind.blog_find.focus(); } } function loadNewPvt() { http2.abort(); http2.open('GET', '/admin/lib.ajax.inc.php?action=loadnewpvt', true); http2.onreadystatechange = loadNewPvtEnd; http2.send(null); } function loadNewPvtEnd() { if(http2.readyState == 4) { var response = http2.responseText; ajax_showTooltip(response,null,"ajax_userDiv"); } } giorno = 0; function postDelGiorno(verso) { if (verso == 'prev') giorno--; else if (verso == 'next') giorno++; http.abort() http.open('GET', '/admin/lib.ajax.inc.php?action=postdelgiorno&giorno='+giorno, true); http.onreadystatechange = postDelGiornoEnd; document.getElementById("postDelGiorno").innerHTML = ""; http.send(null); } function postDelGiornoEnd() { if(http.readyState == 4) { var response = http.responseText; document.getElementById("postDelGiorno").innerHTML = response; if (giorno<0) document.getElementById("postDelGiornoNext").style.display = 'block'; else document.getElementById("postDelGiornoNext").style.display = 'none'; } } function utenteRandom() { http.abort() http.open('GET', '/admin/lib.ajax.inc.php?action=utenterandom', true); http.onreadystatechange = utenteRandomEnd; document.getElementById("utenteRandom").innerHTML = ""; http.send(null); } function utenteRandomEnd() { if(http.readyState == 4) { var response = http.responseText; document.getElementById("utenteRandom").innerHTML = response; } } function cercaPost(start, parola) { http.abort() http.open('GET', '/admin/lib.ajax.inc.php?action=cercapost&start='+start+'&parola='+parola, true); http.onreadystatechange = cercaPostEnd; document.getElementById("findResults").innerHTML = "
"; http.send(null); } function cercaPostEnd() { if(http.readyState == 4) { var response = http.responseText; document.getElementById("findResults").innerHTML = response; } } var x_offset_tooltip = 0; var y_offset_tooltip = 0; var ajax_tooltipObj = false; var contentDivOmbra = 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); 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'; if(ajax_tooltip_MSIE){ /* Create iframe object for MSIE in order to make the tooltip cover select boxes */ ajax_tooltipObj_iframe = document.createElement('