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('