function findPos(obj) { var curleft = curtop = 0; if (obj.offsetParent) { do { curleft += obj.offsetLeft; curtop += obj.offsetTop; } while (obj = obj.offsetParent); } return [curleft,curtop]; } var MD5 = function (string) { function RotateLeft(lValue, iShiftBits) { return (lValue<>>(32-iShiftBits)); } function AddUnsigned(lX,lY) { var lX4,lY4,lX8,lY8,lResult; lX8 = (lX & 0x80000000); lY8 = (lY & 0x80000000); lX4 = (lX & 0x40000000); lY4 = (lY & 0x40000000); lResult = (lX & 0x3FFFFFFF)+(lY & 0x3FFFFFFF); if (lX4 & lY4) { return (lResult ^ 0x80000000 ^ lX8 ^ lY8); } if (lX4 | lY4) { if (lResult & 0x40000000) { return (lResult ^ 0xC0000000 ^ lX8 ^ lY8); } else { return (lResult ^ 0x40000000 ^ lX8 ^ lY8); } } else { return (lResult ^ lX8 ^ lY8); } } function F(x,y,z) { return (x & y) | ((~x) & z); } function G(x,y,z) { return (x & z) | (y & (~z)); } function H(x,y,z) { return (x ^ y ^ z); } function I(x,y,z) { return (y ^ (x | (~z))); } function FF(a,b,c,d,x,s,ac) { a = AddUnsigned(a, AddUnsigned(AddUnsigned(F(b, c, d), x), ac)); return AddUnsigned(RotateLeft(a, s), b); }; function GG(a,b,c,d,x,s,ac) { a = AddUnsigned(a, AddUnsigned(AddUnsigned(G(b, c, d), x), ac)); return AddUnsigned(RotateLeft(a, s), b); }; function HH(a,b,c,d,x,s,ac) { a = AddUnsigned(a, AddUnsigned(AddUnsigned(H(b, c, d), x), ac)); return AddUnsigned(RotateLeft(a, s), b); }; function II(a,b,c,d,x,s,ac) { a = AddUnsigned(a, AddUnsigned(AddUnsigned(I(b, c, d), x), ac)); return AddUnsigned(RotateLeft(a, s), b); }; function ConvertToWordArray(string) { var lWordCount; var lMessageLength = string.length; var lNumberOfWords_temp1=lMessageLength + 8; var lNumberOfWords_temp2=(lNumberOfWords_temp1-(lNumberOfWords_temp1 % 64))/64; var lNumberOfWords = (lNumberOfWords_temp2+1)*16; var lWordArray=Array(lNumberOfWords-1); var lBytePosition = 0; var lByteCount = 0; while ( lByteCount < lMessageLength ) { lWordCount = (lByteCount-(lByteCount % 4))/4; lBytePosition = (lByteCount % 4)*8; lWordArray[lWordCount] = (lWordArray[lWordCount] | (string.charCodeAt(lByteCount)<>>29; return lWordArray; }; function WordToHex(lValue) { var WordToHexValue="",WordToHexValue_temp="",lByte,lCount; for (lCount = 0;lCount<=3;lCount++) { lByte = (lValue>>>(lCount*8)) & 255; WordToHexValue_temp = "0" + lByte.toString(16); WordToHexValue = WordToHexValue + WordToHexValue_temp.substr(WordToHexValue_temp.length-2,2); } return WordToHexValue; }; function Utf8Encode(string) { string = string.replace(/\r\n/g,"\n"); var utftext = ""; for (var n = 0; n < string.length; n++) { var c = string.charCodeAt(n); if (c < 128) { utftext += String.fromCharCode(c); } else if((c > 127) && (c < 2048)) { utftext += String.fromCharCode((c >> 6) | 192); utftext += String.fromCharCode((c & 63) | 128); } else { utftext += String.fromCharCode((c >> 12) | 224); utftext += String.fromCharCode(((c >> 6) & 63) | 128); utftext += String.fromCharCode((c & 63) | 128); } } return utftext; }; var x=Array(); var k,AA,BB,CC,DD,a,b,c,d; var S11=7, S12=12, S13=17, S14=22; var S21=5, S22=9 , S23=14, S24=20; var S31=4, S32=11, S33=16, S34=23; var S41=6, S42=10, S43=15, S44=21; string = Utf8Encode(string); x = ConvertToWordArray(string); a = 0x67452301; b = 0xEFCDAB89; c = 0x98BADCFE; d = 0x10325476; for (k=0;k 1){ cleanString = cleanString.substring(0, cleanString.length-2); } splitString=cleanString.split(" "); wordCount=splitString.length; return(wordCount); } function lclDynCheckWord(element,wordCountContainerID, wordLimit, submitBttnID, wordLimitMsgID, oObject) { wordCountContainer = document.getElementById(wordCountContainerID); wordCountContainer.style.display="block"; wordLimitMsgContainer = document.getElementById(wordLimitMsgID); submitBttn = document.getElementById(submitBttnID); var strInput =""; if(element.value!=null && element.value!='') strInput = element.value; else if(element.getAttribute('value')!=null && element.getAttribute('value')!='') strInput = element.getAttribute('value'); else if(element.nodeValue!=null && element.nodeValue!='') strInput = element.nodeValue; else if(element.innerText!=null && element.innerText!='') strInput = element.innerText; else if(element.innerHTML!=null && element.innerHTML!='') strInput = element.innerHTML; currWordCount = lclGetWordCount(strInput); //get the number of word var currCharCount = strInput.length; wordCountContainer.innerHTML= "Word Count: "+currWordCount; if (currWordCount > wordLimit){ element.setAttribute('maxlength', currCharCount); element.value = lclEliminateLastWord(strInput); wordCountContainer.style.color="#E23835"; wordLimitMsgContainer.style.color="#E23835"; //submitBttn.disable=true; element.focus(); }else { element.setAttribute('maxlength', currCharCount + 2); wordCountContainer.style.color="#000"; wordLimitMsgContainer.style.color="#000"; //submitBttn.disabled=false; } } function lclEliminateLastWord(strText) { var strArray = new Array(); strArray = strText.split(" "); var strOutput = ""; for(i=1; i '); var h=0; var w=0; if( typeof( window.innerWidth ) == 'number' ) { //Non-IE w = window.innerWidth; h = window.innerHeight; } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) { //IE 6+ in 'standards compliant mode' w = document.documentElement.clientWidth; h = document.documentElement.clientHeight; } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) { //IE 4 compatible w = document.body.clientWidth; h = document.body.clientHeight; } mtop=Math.floor(h/2-(300/2)); mleft=Math.floor(w/2-(300/2)) if(($.browser.msie && parseInt($.browser.version)==6 )){ $('#ajaxlogin_linklogin').css({'margin-top':mtop,'margin-left':mleft}); }else{ $('#ajaxlogin_linklogin').css({'position':'fixed','top': mtop, 'left': mleft}); } $('#sfondo').click(function () { $('#ajaxlogin_linklogin').fadeOut('fast'); $(this).remove();$('#forgotdiv').remove(); }); $('#ajaxlogin_linklogin').fadeIn('fast').css({'z-index': 500}); $('#ajaxlogin_linklogin').find('span.close').click(function (){$('#sfondo').remove();$('#forgotdiv').remove();}); document.getElementById('email_login_linklogin').focus(); }else{ $('#ajaxlogin_linklogin').fadeOut('fast'); };return false; });*/ } } }); myRequest.open("GET","/inc/ajaxlogin.php?action=logout"); myRequest.send(null); } function login_ajax(email_login,password_login,str,environ,messagesent,ricordami){ if(messagesent==null) messagesent=''; var myRequest = null; myRequest = CreateXmlHttpReq(function(){ if (myRequest.readyState == 4 && myRequest.status == 200) { var response=myRequest.responseText; if(response!="ko"){ if(environ=='form'){ //se era presente type_or in get vado var vars_in_get=get_variables(); var newl=Array();var goto=false; for(i=0;i0) {steps[j].style.display='none';} if(steps[j]){ if(j>0) { prevstep=walkTheDom(steps[j],prevstepclassname); if(prevstep!=null) {prevstep[0].href='#'; prevstep[0].onclick=new Function("in_out('"+(j-1)+"','"+j+"',null,null,null,'"+formsname+"');");} } if(j<(steps.length-1)) { nextstep=walkTheDom(steps[j],nextstepclassname); if(nextstep!=null) {nextstep[0].href='#'; nextstep[0].onclick=new Function("in_out('"+(j+1)+"','"+j+"',null,null,null,'"+formsname+"');");} } } } var form=divelem.getElementsByTagName('form')[0]; if(form!=null){ formactiononsubmit=form.onsubmit; form.onsubmit=new Function("event", "if(!formactiononsubmit()){ \ in_out('0','"+numsteps.join(",")+"',null,false,false,'"+formsname+"'); \ return false; \ } \ var myRequest = null; \ myRequest = CreateXmlHttpReq(function(){}); \ myRequest.open(\"GET\",\"/inc/checklogin.php\",false); \ myRequest.send(null); \ var response=myRequest.responseText; \ if(response!=\"ok\"){ \ "+((formsname!='struttura' && formsname!='inserimento' && formsname!='updprof' && formsname!='pubblicita')? "if(!checkFieldReg()){ \ in_out('1','"+numsteps.join(",")+"',null,false,false,'"+formsname+"'); \ return false; \ }":"")+" \ } \ if(!checkFieldCond()){ \ in_out('"+(numsteps.length-1)+"','"+numsteps.join(",")+"',null,false,false,'"+formsname+"'); \ return false; \ }\ return true;"); } //aggiungo coda lista var stepli=document.createElement('li'); stepli.className='stepend'; stepli.innerHTML=' '; stepspoint.appendChild(stepli); } }catch(e){ var divelem_help=document.createElement('div'); divelem_help.innerHTML=form_html; divelem.appendChild(divelem_help); if($.browser.msie) stepspoint.style.padding='13px'; else if($.browser.opera) stepspoint.style.padding='8px'; try{ steps=walkTheDom(divelem,stepclassname); if(steps!=null){ var numsteps=Array(); for(j=0;j0) {steps[j].style.display='none';} if(steps[j]){ if(j>0) { prevstep=walkTheDom(steps[j],prevstepclassname); if(prevstep!=null) {prevstep[0].href='#'; prevstep[0].onclick=new Function("in_out('"+(j-1)+"','"+j+"',null,null,null,'"+formsname+"');");} } if(j<(steps.length-1)) { nextstep=walkTheDom(steps[j],nextstepclassname); if(nextstep!=null) {nextstep[0].href='#'; nextstep[0].onclick=new Function("in_out('"+(j+1)+"','"+j+"',null,null,null,'"+formsname+"');");} } } } } var form=divelem.getElementsByTagName('form')[0]; if(form!=null){ formactiononsubmit=form.onsubmit; form.onsubmit=new Function("event", "if(!formactiononsubmit()){ \ in_out('0','"+numsteps.join(",")+"',null,false,false,'"+formsname+"'); \ return false; \ } \ var myRequest = null; \ myRequest = CreateXmlHttpReq(function(){}); \ myRequest.open(\"GET\",\"/inc/checklogin.php\",false); \ myRequest.send(null); \ var response=myRequest.responseText; \ if(response!=\"ok\"){ \ "+((formsname!='struttura' && formsname!='inserimento' && formsname!='updprof' && formsname!='pubblicita')? "if(!checkFieldReg()){ \ in_out('1','"+numsteps.join(",")+"',null,false,false,'"+formsname+"'); \ return false; \ }":"")+" \ } \ if(!checkFieldCond()){ \ in_out('"+(numsteps.length-1)+"','"+numsteps.join(",")+"',null,false,false,'"+formsname+"'); \ return false; \ }\ return true;"); } //aggiungo coda lista var stepli=document.createElement('li'); stepli.className='stepend'; stepli.innerHTML=' '; stepspoint.appendChild(stepli); }catch(f){ //err.. elems=walkTheDom(divelem,'prevstep'); for(i=0;i=2)?parseInt(sels[( sels.length-1 )].id.substr("tr_tipcamere_".length))+1:"2"); for (i=2;i0) return out.reverse(); else return null; } var entify = function (str) { str = str.replace(/&/g, "&"); str = str.replace(/>/g, ">"); str = str.replace(/"); $("#MY_overlay").append("
");//add loader to the page $("#MY_overlay").click(function(){$(this).remove();}); } stepslinks_onclick=Array(); stepslinks=Array(); steps=null; formactiononsubmit=null; var myRequestForm = null; myRequestForm = CreateXmlHttpReq(function(){ if (myRequestForm.readyState == 4 && myRequestForm.status == 200) { var response=myRequestForm.responseText; if(response!=""){ if(false && overwrite!=null && overwrite.style.display!='none'){ if(last_disappear!=null) $("#"+last_disappear.id).toggle(); $("#"+overwrite.id).toggle(); last_disappear=overwrite; } var attach=form_steps_create(response,"step","nextstep","prevstep",formname); wheretoputit.appendChild( attach ); $(".nextstep img").hide(); $(".nextstep").parent().css({"text-align": "right","margin-top": "40px"}); $(".prevstep").parent().css({"text-align": "left","margin-bottom": "20px"}); $(".nextstep").css({padding: "5px 25px 5px 25px", width: "200px", border: "solid 1px #fff", "background-color": "#9D8841", color: "#fff", "font-size": "10px", margin: "0"}); $('#autocompleteMe_country').css({width: "205px",height: "16px",border: "1px solid #555",margin: "0px"}).Autocomplete({ source: '/inc/autocomplete_country.php', delay: 500, autofill: true, fx: { type: 'fade', duration: 400 }, helperClass: 'autocompleter', selectClass: 'selectAutocompleter', minchars: 2, onSelect : function(data){document.getElementById('country').value=data.value;} }); $('#autocompleteMe_aereoporti').css({width: "205px",height: "16px",border: "1px solid #555",margin: "0px"}).Autocomplete({ source: '/inc/autocomplete_aereoporti.php', delay: 500, autofill: true, fx: { type: 'fade', duration: 400 }, helperClass: 'autocompleter', selectClass: 'selectAutocompleter', minchars: 2, onSelect : function(data){document.getElementById('aereoporto').value=data.airportid;} }); $("#"+attach.id).toggle().fadeIn( "fast" ); if(formname!='video'){ var txtareas=wheretoputit.getElementsByTagName("TEXTAREA"); for(x=0;x \
\ X \

\n
\ "); } $('#ajaxlogin_linklogin').css({'position':'fixed','top': mtop, 'left': mleft}); $('#sfondo').click(function () { $('#ajaxlogin_linklogin').fadeOut('fast'); $(this).remove();$('#forgotdiv').remove(); $('#ajaxlogin_linklogin').find('.login_form_content').show(); }); $('#ajaxlogin_linklogin').fadeIn('fast').css({'z-index': 500}); $('#ajaxlogin_linklogin').find('span.close').click(function (){ $('#sfondo').remove(); $('#forgotdiv').remove(); $('#ajaxlogin_linklogin').find('.login_form_content').show(); }); var forgotdiv=document.getElementById('forgotdiv'); if(forgotdiv!=null) forgotdiv.parentNode.removeChild(forgotdiv); $('#ajaxlogin_linklogin').find('.login_form_content').hide(); $('#ajaxlogin_linklogin').append('
'); if(document.getElementById("MY_overlay") === null){ $("#forgotdiv").append("
"); $("#MY_overlayforgot").click(function(){ $("#MY_overlayforgot").fadeOut("fast"); $("#MY_load").remove(); return false; }); } $("#MY_overlayforgot").addClass("MY_overlayBG");//use background and opacity $("#MY_overlayforgot").append("
");//add loader to the page $('#MY_load').show();//show loader var http=CreateXmlHttpReq(function(){ if (http.readyState == 4 && http.status == 200) { var response=http.responseText; $("#MY_overlayforgot").click(); if(response!=""){ $("#forgotdiv").append(response); if($.browser.msie) $("select").css({height: "auto"}); } } }); onsubmit="return%20checkFieldForgot%28%29%20%26%26%20postforgot2%28%29"; formaction=encodeURI("javascript:void(0);"); http.open("GET", "/inc/getform.php?formname=forgotpwd&formaction="+formaction+"&onsubmit="+onsubmit, true); http.send(null) } function postforgot1(){ vars="username="+encodeURI(document.getElementById("username").value)+"&send="+encodeURI("Invia"); onsubmit="return%20checkFieldForgot%28%29%20%26%26%20postforgot2%28%29"; formaction=encodeURI("javascript:void(0);"); $("#forgotdiv").empty(); if(document.getElementById("MY_overlay") === null){ $("#forgotdiv").append("
"); $("#MY_overlayforgot").click(function(){ $("#MY_overlayforgot").fadeOut("fast"); $("#MY_load").remove(); return false; }); } $("#MY_overlayforgot").addClass("MY_overlayBG");//use background and opacity $("#MY_overlayforgot").append("
");//add loader to the page $('#MY_load').show();//show loader var http=CreateXmlHttpReq(function(){ if (http.readyState == 4 && http.status == 200) { var response=http.responseText; $("#MY_overlayforgot").click(); if(response!=""){ $("#forgotdiv").empty(); $("#forgotdiv").append(''); $("#forgotdiv").append(response); if(document.getElementById('risposta')==null){ //la form non ? cambiata alert("No GO!") form=parent.getElementsByTagName('form')[0]; form.onsubmit=new Function('return checkFieldForgot() && postforgot1()'); } if($.browser.msie) $("select").css({height: "auto"}); } } }); http.open("POST","/inc/getform.php?formname=forgotpwd&formaction="+formaction+"&onsubmit="+onsubmit,true); http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http.setRequestHeader("Content-length", vars.length); http.setRequestHeader("Connection", "close"); http.send(vars); } function postforgot2(){ var emailinviata=encodeURI($("#username").val()); vars="username="+emailinviata+"&send="+encodeURI("Invia"); onsubmit="return%20checkFieldForgot%28%29%20%26%26%20postforgot2%28%29"; formaction=encodeURI("javascript:void(0);"); $("#forgotdiv").empty(); if(document.getElementById("MY_overlay") === null){ $("#forgotdiv").append("
"); $("#MY_overlayforgot").click(function(){ $("#MY_overlayforgot").fadeOut("fast"); $("#MY_load").remove(); return false; }); } $("#MY_overlayforgot").addClass("MY_overlayBG");//use background and opacity $("#MY_overlayforgot").append("
");//add loader to the page $('#MY_load').show();//show loader var http=CreateXmlHttpReq(function(){ if (http.readyState == 4 && http.status == 200) { var response=http.responseText; $("#MY_overlayforgot").click(); if(response!=""){ $("#forgotdiv").empty(); $("#forgotdiv").append(response); } if($.browser.msie) $("select").css({height: "auto"}); } }); http.open("POST","/inc/sendforgotpwd.php?formaction="+formaction+"&onsubmit="+onsubmit,true); http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http.setRequestHeader("Content-length", vars.length); http.setRequestHeader("Connection", "close"); http.send(vars); } var fadeInSuggestion = function(suggestionBox, suggestionIframe) { $(suggestionBox).fadeTo(300,0.8); }; var fadeOutSuggestion = function(suggestionBox, suggestionIframe) { $(suggestionBox).fadeTo(300,0); }; var donothing = function (){ return } function readCookie(name) { var nameEQ = name + '='; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } function CreateXmlHttpReqSO(handler) { var xmlhttp = null; try { xmlhttp = new XMLHttpRequest(); } catch(e) { try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } } xmlhttp.onreadystatechange = handler; return xmlhttp; } function ScalaSO(idsk,idso,dominiosk) { var r = Math.random(); myRequestSO = CreateXmlHttpReqSO(function(){}); myRequestSO.open("GET","/inc/scala.php?id_sk="+escape(idsk)+"&id_offerta="+escape(idso)+"&rand="+escape(r),true); myRequestSO.send(null); //urchinTracker('out/'+dominiosk); pageTracker._trackPageview('out/'+dominiosk); } var tb_pathToImage = "/img/loadingAnimation.gif"; imgLoader = new Image();// preload image imgLoader.src = tb_pathToImage; function gestione_avatar(id,righe,colonne) { // id = riga_colonna; var info_avatar = id.split('_'); var riga = info_avatar[0]; var colonna = info_avatar[1]; var check_orig = document.getElementById(id); var cell_orig = document.getElementById('cell_'+id); var avatar_orig = document.getElementById('avatar_'+id); var avatar_selected = document.getElementById('avatar_selected'); for(var j = 0;j < righe;j++) { for(var i = 0;i < colonne;i++) { check=document.getElementById(i+'_'+j); cell=document.getElementById('cell_'+i+'_'+j); avatar=document.getElementById('avatar_'+i+'_'+j); if (check!=null) check.style.background="#FFFFFF"; if (cell!=null) cell.style.background="#FFFFFF"; if (avatar!=null) avatar.checked = false; } } if (avatar_selected.value!=id) { if (check_orig!=null) check_orig.style.background='#ffffff'; //check_orig.style.background="#FFD67F"; if (cell_orig!=null) cell_orig.style.background='#ffffff'; //cell_orig.style.background="#FFD67F"; if (avatar_orig!=null) avatar_orig.checked = true; avatar_selected.value=id; }else{ avatar_selected.value=""; } }