$(document).ready(function(){if(top.location!=self.location)top.location=self.location.href;$.fn.delay=function(a,c){this.each(function(){setTimeout(c,a)});return this};pset={logged:0};$(".underbut2,.features_bg2,.features_bg3").fadeTo(1,0.4);$(".fond2").fadeTo(1,0.2);$(".start").click(function(){top.location="friendster-layout-editor.htm"});$("#tour").click(function(){top.location="tutorials.htm"});$(".hider,#password_s,#syncp_s").hide();$("#blacker").fadeTo(1,"0.4").hide();$(document).ready(function(){var a=
navigator.userAgent.toLowerCase();$.browser.chrome=/chrome/.test(navigator.userAgent.toLowerCase());if($.browser.msie){$("body").addClass("browserIE");$("body").addClass("browserIE"+$.browser.version.substring(0,1))}if($.browser.chrome){$("body").addClass("browserChrome");a=a.substring(a.indexOf("chrome/")+7);a=a.substring(0,1);$("body").addClass("browserChrome"+a);$.browser.safari=false}if($.browser.safari){$("body").addClass("browserSafari");a=a.substring(a.indexOf("version/")+8);a=a.substring(0,
1);$("body").addClass("browserSafari"+a)}if($.browser.mozilla)if(navigator.userAgent.toLowerCase().indexOf("firefox")!=-1){$("body").addClass("browserFirefox");a=a.substring(a.indexOf("firefox/")+8);a=a.substring(0,1);$("body").addClass("browserFirefox"+a)}else $("body").addClass("browserMozilla");$.browser.opera&&$("body").addClass("browserOpera")});$.fn.urlencode=function(a){var c="";for(i=0;i<a.length;i++)c+=a[i]==" "?"+":escape(a[i]);return c};this.JSON||(JSON=function(){function a(e){return e<
10?"0"+e:e}function c(e){k.lastIndex=0;return k.test(e)?'"'+e.replace(k,function(g){var h=s[g];if(typeof h==="string")return h;return"\\u"+("0000"+(+g.charCodeAt(0)).toString(16)).slice(-4)})+'"':'"'+e+'"'}function b(e,g){var h,m,p=j,l,f=g[e];if(f&&typeof f==="object"&&typeof f.toJSON==="function")f=f.toJSON(e);if(typeof n==="function")f=n.call(g,e,f);switch(typeof f){case "string":return c(f);case "number":return isFinite(f)?String(f):"null";case "boolean":case "null":return String(f);case "object":if(!f)return"null";
j+=q;l=[];if(typeof f.length==="number"&&!f.propertyIsEnumerable("length")){m=f.length;for(e=0;e<m;e+=1)l[e]=b(e,f)||"null";g=l.length===0?"[]":j?"[\n"+j+l.join(",\n"+j)+"\n"+p+"]":"["+l.join(",")+"]";j=p;return g}if(n&&typeof n==="object"){m=n.length;for(e=0;e<m;e+=1){h=n[e];if(typeof h==="string")if(g=b(h,f,n))l.push(c(h)+(j?": ":":")+g)}}else for(h in f)if(Object.hasOwnProperty.call(f,h))if(g=b(h,f,n))l.push(c(h)+(j?": ":":")+g);g=l.length===0?"{}":j?"{\n"+j+l.join(",\n"+j)+"\n"+p+"}":"{"+l.join(",")+
"}";j=p;return g}}Date.prototype.toJSON=function(){return this.getUTCFullYear()+"-"+a(this.getUTCMonth()+1)+"-"+a(this.getUTCDate())+"T"+a(this.getUTCHours())+":"+a(this.getUTCMinutes())+":"+a(this.getUTCSeconds())+"Z"};var d=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,k=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,j,q,s={"\u0008":"\\b","\t":"\\t","\n":"\\n",
"\u000c":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},n;return{stringify:function(e,g,h){var m;q=j="";if(typeof h==="number")for(m=0;m<h;m+=1)q+=" ";else if(typeof h==="string")q=h;if((n=g)&&typeof g!=="function"&&(typeof g!=="object"||typeof g.length!=="number"))throw new Error("JSON.stringify");return b("",{"":e})},parse:function(e,g){function h(m,p){var l,f,o=m[p];if(o&&typeof o==="object")for(l in o)if(Object.hasOwnProperty.call(o,l)){f=h(o,l);if(f!==undefined)o[l]=f;else delete o[l]}return g.call(m,
p,o)}d.lastIndex=0;if(d.test(e))e=e.replace(d,function(m){return"\\u"+("0000"+(+m.charCodeAt(0)).toString(16)).slice(-4)});if(/^[\],:{}\s]*$/.test(e.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){e=eval("("+e+")");return typeof g==="function"?h({"":e},""):e}throw new SyntaxError("JSON.parse");}}}());jQuery.cookie=function(a,c,b){if(typeof c!="undefined"){b=b||{};if(c===null){c=
"";b.expires=-1}var d="";if(b.expires&&(typeof b.expires=="number"||b.expires.toUTCString)){if(typeof b.expires=="number"){d=new Date;d.setTime(d.getTime()+b.expires*24*60*60*1E3)}else d=b.expires;d="; expires="+d.toUTCString()}var k=b.path?"; path="+b.path:"",j=b.domain?"; domain="+b.domain:"";b=b.secure?"; secure":"";document.cookie=[a,"=",encodeURIComponent(c),d,k,j,b].join("")}else{c=null;if(document.cookie&&document.cookie!=""){b=document.cookie.split(";");for(d=0;d<b.length;d++){k=jQuery.trim(b[d]);
if(k.substring(0,a.length+1)==a+"="){c=decodeURIComponent(k.substring(a.length+1));break}}}return c}};(function(a){var c=function(b){return typeof b==="object"&&!(b instanceof Array)&&b!==null};a.extend({getJSONCookie:function(b){return(b=a.cookie(b))?JSON.parse(b):{}},setJSONCookie:function(b,d,k){var j="";k=a.extend({expires:90,path:"/"},k);if(!c(d))throw new Error("JSONCookie data must be an object");j=JSON.stringify(d);return a.cookie(b,j,k)},removeJSONCookie:function(b){return a.cookie(b,null)},
JSONCookie:function(b,d,k){d&&a.setJSONCookie(b,d,k);return a.getJSONCookie(b)}})})(jQuery);$.fn.vCenter=function(){var a={sTop:function(){return window.pageYOffset||$.boxModel&&document.documentElement.scrollTop||document.body.scrollTop},wHeight:function(){return $.browser.opera||$.browser.safari&&parseInt($.browser.version)>520?window.innerHeight-($(document).height()>window.innerHeight?getScrollbarWidth():0):$.browser.safari?window.innerHeight:$.boxModel&&document.documentElement.clientHeight||
document.body.clientHeight}};return this.each(function(c){if(c==0){c=$(this);var b=c.height();c.css({position:"absolute",marginTop:"0",top:a.sTop()+a.wHeight()/2-b/2})}})};$(".win_close,#blacker,#nosync,.okbox").live("click",function(){$("#signup,#blacker,#syncn,#window5").hide()});$("#email2").attr("value","email");$("#reme").click(function(){$("#remem").attr("rel")==0?$("#remem").attr("rel","1").html('<span class="incheck"></span>'):$("#remem").attr("rel","0").empty()});$("#main_bg").css("opacity",
"0.3");$(".features_bg,.join_bg").css("opacity","0.7");$.fn.reset_log=function(){$("#email2").val("email").css("color","#999");$("#psd2").val("password").attr("Type","text").css("color","#999")};$(this).reset_log();$.fn.transpsd=function(){if($(this).val()=="password"){$(this).val("").css("color","#222");$("#psd").html('<input id="psd2" type="password" size="10" maxlength="15" value="">');$("#psd2").css("color","#222").focus()}};$("#email2").live("click",function(){$(this).val()=="email"&&$(this).val("").css("color",
"#222")});$("#psd2").live("keyup",function(){$(this).transpsd()});$("#psd2").live("click",function(){$(this).transpsd()});$.fn.do_log=function(a){pset.logged=1;$("#admin_nav").html('<li><a href="" id="myp">My profile</a></li><li><a href="http://www.profilder.com/my_stuff.htm">My stuff</a></li><li><a href="http://www.profilder.com/my_account.htm">my settings</a></li>');$("#myp").attr("href","http://www.profilder.com/profile.htm?u="+sync.id);$("#logout").show();$("#login").hide();$(".signin_mes").empty().hide().show().append('<span class="gre">You are logged as '+
a[1]+"</span>");$(this).delay(2500,function(){$(".signin_mes").fadeOut(2500)})};$("#logout").live("click",function(){$("#mes_bar_in,#loader_box").show();$("#message_box").text("Login out").show();$(this).reset_log();$("#admin_nav").empty();$("#login").show();$("#logout").hide();$.cookie("s",null,{path:"/"});$.cookie("cat",null,{path:"/"});$.cookie("subcat",null,{path:"/"});$.cookie("sync",null,{path:"/"});pset.logged=0;$.ajax({type:"GET",url:"http://www.profilder.com/include/sign-out.php",timeout:1E4,
error:function(){},success:function(){}})});$.fn.not_logged=function(){pset.logged=0;$("#blacker,#blacker2").css("height","724px");$(".fs_login2").css({height:"106px","background-color":"#D3DDF0"});$("#window4").css({height:"170px","z-index":"9999"}).vCenter().show();$("#login").show()};$.fn.do_log=function(){pset.logged=1;$(".joinbox").css("opacity","0.5");$(".fs_login2").css("height","139px");$("#admin_nav").html('<li><a href="" id="myp">My profile</a></li><li><a href="http://www.profilder.com/my_stuff.htm">My stuff</a></li><li><a href="http://www.profilder.com/my_account.htm">my settings</a></li>');
$("#myp").attr("href","http://www.profilder.com/profile.htm?u="+sync.id);$("#login").show();$("#logout").show();$("#login").hide()};sync=$.cookie("sync");if(sync!=null){sync=$.JSONCookie("sync");$(this).do_log("")}else{var r=$.cookie("s");if(r!=null){r=$(this).urlencode(r);$.ajax({type:"GET",data:"a="+r,url:"http://www.profilder.com/include/check_login.php",timeout:1E4,error:function(){$(this).not_logged()},success:function(a){var c=a.split("|");a[0]==1?$(this).do_log(c):$(this).not_logged()}})}else $(this).not_logged()}$(".login").click(function(){var a=
$("#email2").val(),c=$("#psd2").val(),b=$("#remem").attr("rel");if(c.length==0||c=="undefined"){$(".signin_mes,.signin_mes3").empty().hide().show().append("Enter password");$(this).delay(3500,function(){$(".signin_mes,.signin_mes3").fadeOut(3500)});return false}if(c.length<5||c.length>15){$(".signin_mes,.signin_mes3").empty().hide().show().append("Invalid password");$(this).delay(3500,function(){$(".signin_mes,.signin_mes3").fadeOut(3500)});return false}if(!a.match(/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/)){$(".signin_mes,.signin_mes3").empty().show().append("Enter a valid email");
$(this).delay(3500,function(){$(".signin_mes,.signin_mes3").fadeOut(3500)});return false}$.get("include/sign-in.php",{e:a,p:c,r:b},function(d){d=d.split("|");if(d[0]=="0"){$(".signin_mes").empty().show().append(d[1]);setTimeout('$(".signin_mes").fadeOut(3500);',3E3);return false}else{sync=$.JSONCookie("sync");$("#admin_nav").html('<li><a href="" id="myp">My profile</a></li><li><a href="http://www.profilder.com/my_stuff.htm">My stuff</a></li><li><a href="http://www.profilder.com/my_account.htm">my settings</a></li>');
$("#myp").attr("href","http://www.profilder.com/profile.htm?u="+sync.id);$("#logout").show();$("#login").hide()}})});$(".shower").click(function(){var a=$(this).attr("rel"),c=$("#"+a).val();$(".shower,#"+a).hide();$("#"+a+"_s").val(c).show();$(".hider").show()});$(".hider").click(function(){var a=$(this).attr("rel");$("#"+a+"_s,.hider").hide();$(".shower,#"+a).show()});$(".joinbox").click(function(){if(pset.logged==1)return false;$("#blacker").fadeTo(0,0.5).show();$("#signup").vCenter().show()});
$.fn.err=function(a){$("#error1").empty();$("#error1").empty().show().append(a);setTimeout('$("#error1").empty();',4E3)};$.fn.sign_err=function(a,c){$("#instruc3"+c).stop().empty().css("opacity","1").show().append('<span class="err"><span class="ups">!</span> '+a+"</span>");$(this).delay(4E3,function(){$("#instruc3"+c).fadeOut("slow")})};$(".create").live("click",function(){var a=$("#name").val().toLowerCase(),c=$("#email").val(),b=$("#password").val();if(!a.charAt(0).match(/[a-z]+/g)){$(this).err(" Username must start with a letter");
return false}if(a.indexOf(" ")!=-1){$(this).err(" No spaces in username");return false}if(b.indexOf(" ")!=-1){$(this).err(" No spaces in password");return false}if(b.length>15||b.length<5){$(this).err("  Minimal 5 characters password");return false}if(!c.match(/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/)){$(this).err("  Enter a valid email");return false}$.get("include/sign-up.php",{name:a,email:c,password:b},function(d){d=d.split("|");if(d[0]==1){sync=$.JSONCookie("sync");$(this).do_log(d);
$("#signup").hide();$("#syncn").vCenter().show();$("#newn").text(d[1]);$(".joinbox").css("opacity","0.5")}else{var k="";k=d[0]==0?"Bad input":d[0]==2?"Username already taken":d[0]==3?"Email already exists":"An error occured";$(this).err(k)}})});$("#sync_save").live("click",function(){var a=$("#sync_save_s").text();if(a==1){$("#blacker").hide();$("#window5").vCenter().show();return false}else if(a==0){window.xhr!=undefined&&xhr.abort();$("#tod").hide();$("#instruc3c").empty().show().append('<span class="upd_load"><img src="http://www.profilder.com/images/load2.gif"></span><span class="upt_mes3">Synchronizing your profile.</span>');
a=$("#syncm").val();var c=$("#syncp").val();if(c.length<4||c.length>20){$(this).sign_err("4 to 20 characters password.","c");return false}if(!a.match(/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/)){$(this).sign_err("Enter valid email, please.","c");return false}$("#sync_save_s").text("1");jQuery.ajax({data:"a="+a+"&b="+c,url:"http://www.profilder.com/include/fs_save_login.php",type:"get",timeout:6E4,error:function(){$(this).sign_err("Serveur unreachable","c");return false},success:function(b){$("#sync_save_s").text("0");
if(b=="0"){$(this).sign_err("Enable to login.","c");return false}else if(b=="1"){$("#syncn").hide();$(".okeb").text("Profil synchronized");$("#window5").vCenter().show();return false}else if(b=="2"){$(this).sign_err("Password rejected","c");return false}else if(b=="3"){$(this).sign_err("No connection","c");return false}}})}})});