var Global={currentMessageID:null,showMessageWithID:function(a){this.showMessage(Messages[a])},showMessage:function(g){if(typeof(g)=="undefined"){g=Messages.UNKNOWN}$("messageDiv").innerHTML=g;if(g==""){this.hideMessage()}else{var e=new Date().getTime();this.currentMessageID=e;$("messageBoxBottomCenter").style.width="0px";var h=Math.floor(Window.getWidth()/2);var c=Math.floor($("surroundingMessageDiv").getSize().size.x/2);var b=(h-c);$("surroundingMessageDiv").style.right=b+"px";var a=($("messageDiv").getSize().size.y-8);$("messageBoxBottomCenter").style.width=((c*2)-19)+"px";$("surroundingMessageDiv").style.visibility="visible";var d=function(){Global.hideMessage(e)};window.setTimeout(d,16000)}},hideMessage:function(a){if(!a||this.currentMessageID==a){$("surroundingMessageDiv").style.visibility="hidden"}},setCookie:function(c,d,e){if(e){var b=new Date();b.setTime(b.getTime()+(e*24*60*60*1000));var a="; expires="+b.toGMTString()}else{var a=""}document.cookie=c+"="+d+a+"; path=/; domain=.cooliris.com"},eatCookie:function(a){Global.setCookie(a,"0",-1)},getCookie:function(f){var e=document.cookie.split(";");var a="";var c="";var d="";var b=false;for(i=0;i<e.length;i++){a=e[i].split("=");c=a[0].replace(/^\s+|\s+$/g,"");if(c==f){b=true;if(a.length>1){d=unescape(a[1].replace(/^\s+|\s+$/g,""))}return d;break}a=null;c=""}if(!b){return null}},validateEmail:function(a){a=a.toLowerCase();var b=a.split("@").length-1;var c=a.match(/[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}/);return(c!=null&&b==1&&(c==a))},validatePasswords:function(b,a){if(b!=a){return{success:false,message:Messages.PASSWORD_BAD_MATCH}}if(b.length<1){return{success:false,message:Messages.PASSWORD_BAD_EMPTY}}if(b.length<6){return{success:false,message:Messages.PASSWORD_BAD_SHORT}}if(!b.match(/^\S+$/)){return{success:false,message:Messages.PASSWORD_BAD_SPACES}}return{success:true,message:""}},signOut:function(){cookies=document.cookie.split(";");for(i=0;i<cookies.length;i++){indCookie=cookies[i].indexOf("=");cName=cookies[i].substring(0,indCookie);Global.setCookie(cName,"",-1)}window.location.reload()},getMouseTarget:function(a){if(a.target){return $(a.target)}else{return $(a.srcElement)}},checkAndRedirectToHTTPS:function(){if((location.href.indexOf("share.cooliris.com")==-1)&&location.protocol=="http:"){location.href=location.href.replace(/http:/,"https:");return true}else{return false}},addRolloverToImage:function(c){var f=$(c);var a=$(c+"Over");var b={mouseout:function(g){f.src=a.src.replace("_over","")},mouseover:function(g){f.src=a.src},mousedown:function(g){f.src=a.src.replace("_over","")}};if(f.addEvents){f.addEvents(b)}else{for(var d in b){f.observe(d,b[d])}}},hasCooliris:function(){var c=false;if(window.piclensBridge){c=true}else{var a=null;if(typeof PicLensContext!="undefined"){a=new PicLensContext()}else{try{a=new ActiveXObject("PicLens.Context")}catch(b){if(navigator.mimeTypes["application/x-cooliris"]){a=document.createElement("object");a.style.height="0px";a.style.width="0px";a.type="application/x-cooliris";document.documentElement.appendChild(a)}}}window.piclensBridge=a;if(window.piclensBridge){c=true}}return c},hasAtLeastCoolirisVersion:function(l,g,b,m){var h;try{Global.hasCooliris();h=window.piclensBridge.version}catch(j){return false}var a=function(o,n,e){if(o){if(o>n){return{"continue":false,return_value:true}}else{if(o==n){if(typeof e!="undefined"){return{"continue":true,return_value:undefined}}else{return{"continue":false,return_value:true}}}else{return{"continue":false,return_value:false}}}}return{"continue":false,return_value:false}};var f={0:l,1:g,2:b,3:m,4:undefined};var k=h.split(".");for(var d=0;d<k.length;d++){var c=a(k[d],f[d],f[d+1]);if(!c["continue"]){return c.return_value}}},hasSharingCooliris:function(){return this.hasAtLeastCoolirisVersion(1,8)}};