/* GZIPPED 8fc0e00946021a54f67ddb63aee39f85 */ /* data modifica: 26/03/2010 funzioni: checkForPaste */ function checkForPaste(event) { var e = event.element(); if ((e.previousValue && e.value.length > e.previousValue.length + 1) || (!e.previousValue && e.value.length > 1)) { if (e.onpaste) { e.onpaste(e) } else if (e.readAttribute("onpaste")) { eval(e.readAttribute("onpaste")); } } e.previousValue = e.value; } /* data modifica: 23/10/2013 funzioni: rcwd_set_placeholder */ function rcwd_set_placeholder(fieldid){ input = $(fieldid); if(('placeholder' in input) == false){ $('[placeholder]').focus(function(){ var i = $(this); if(i.val() == i.attr('placeholder')){ i.val('').removeClass('rcwd-field-placeholder'); if(i.hasClass('password')){ i.removeClass('password'); this.type = 'password'; } } }).blur(function(){ var i = $(this); if( i.val() == '' || i.val() == i.attr('placeholder') ){ if(this.type == 'password'){ i.addClass('password'); this.type = 'text'; } i.addClass('rcwd-field-placeholder').val(i.attr('placeholder')); } }).blur().parents('form').submit(function(){ $(this).find('[placeholder]').each(function(){ var i = $(this); if(i.val() == i.attr('placeholder')) i.val(''); }) }); } }; rcwd_user_exists = function( username, id, callback ){ if(typeof rcwd_nhfgidshgfds_usrxsts != 'undefined') clearTimeout(rcwd_nhfgidshgfds_usrxsts); rcwd_nhfgidshgfds_usrxsts = setTimeout(function(){ $.ajax({ url : rcwd_url+'/engine/ajax/user_exists.php', data : 'username='+username+'&id='+id, dataType : 'json' }).done(function(data){ callback(data); }); }, 500 ); } /* data modifica: 04/11/2009 funzioni: noCache */ function noCache(uri){return uri.concat(/\?/.test(uri)?"&":"?","noCache=",(new Date).getTime(),".",Math.random()*1234567)}; rcwd_email_exists = function( email, id, callback ){ if(typeof rcwd_nhfgidshgfds_emlxsts != 'undefined') clearTimeout(rcwd_nhfgidshgfds_emlxsts); rcwd_nhfgidshgfds_emlxsts = setTimeout(function(){ $.ajax({ url : rcwd_url+'/engine/ajax/email_exists.php', data : 'email='+email+'&id='+id, dataType : 'json' }).done(function(data){ callback(data); }); }, 500 ); } /* data modifica: 07/04/2011 funzioni: detect_duplicate_ids */ function detect_duplicate_ids(){ (function(){var ids=[];jQuery('*').each(function(){if(this.id&&this.id!==''){if(ids[this.id]){console.log('duplicate id found: '+this.id,this,ids[this.id])}else{ids[this.id]=this}}});})(); } /* data modifica: 04/11/2009 funzioni: createCookie readCookie */ function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = '; expires='+date.toGMTString(); } else expires = ''; document.cookie = name+'='+value+expires+'; path=/'; } 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; }