var request;var showing_login=false;var showing_register=false;var enableCache=true;var jsCache=new Array();var cpage=null;var expire=new Date();expire.setTime(expire.getTime()+(1000*60*60*24*31));var loggedIn=false;var userSess=0;var numOfSongs=0;var fadedivTimer;function getMovieName(movieName){if(navigator.appName.indexOf("Microsoft")!=-1){return window[movieName]}else{return document[movieName]}}function movieIsLoaded(movieName){var theMovie=getMovieName(movieName);if(theMovie&&typeof(theMovie)!="undefined"){try{if(theMovie.PercentLoaded())return theMovie.PercentLoaded()==100;}catch(e){return false;}}else{return false;}}function getCookie(name){var cname=name+"=";var dc=document.cookie;if(dc.length>0){begin=dc.indexOf(cname);if(begin!=-1){begin+=cname.length;end=dc.indexOf(";",begin);if(end==-1)end=dc.length;return unescape(dc.substring(begin,end));}}return null;}function saveCookie(element){setCookie(element.name,element.value,expire);}function setCookie(name,value,expires){document.cookie=name+"="+escape(value)+"; path=/"+((expires==null)?"":"; expires="+expires.toGMTString());}function delCookie(name){document.cookie=name+"=; expires=Thu, 01-Jan-70 00:00:01 GMT"+"; path=/";}function setTitleBar(title){document.title=title;}function setStatusBar(status){window.status=status;}if(!location.href.match("http://www.fl4sh.com"))location="http://www.fl4sh.com/";if(location.href.match("index.php"))location="http://www.fl4sh.com/"+location.hash;function webInit(){ifLoggedIn();navigate(false);linkify();setInterval("navigate(true)",250);}function linkify(){if(!document.getElementsByTagName("a"))return;tags=document.getElementsByTagName("a");for(i=0;i<tags.length;i++){tag=tags[i];if(tag.href){if(tag.href.indexOf("http://www.fl4sh.com")==0){tag.onmouseover=function(){};tag.onmouseout=function(){};if(!tag.onclick){tag.onclick=function(){path=this.href.replace("http://www.fl4sh.com/","");location.href="http://www.fl4sh.com/#/"+path;get(path);return false;}}}}}}function getUrl(){return(location.hash.match("#/")?location.hash.substring(2):fixUrl(location.href));}function getVars(url){if(url)return url.replace("http://www.fl4sh.com","").replace(/^\/?(index.php)?\??|\/?(#.*)?$/g,"");}function fixUrl(url){if(url)return url.replace("http://www.fl4sh.com","").replace(/^\/?(index.php)?\??|\/?(#.*)?$/g,"");}function innerRedirect(subset){location.hash="/"+subset;}function navigate(timer){if(document.title.indexOf("FL4SH")==-1){setTitleBar("FL4SH Music Player - Revolutionizing how you listen to music!");}if(!timer&&location.hash){cpage=getUrl(location.hash);if(window.urchinTracker)urchinTracker("/"+cpage);get(cpage);}else if(timer&&getUrl(location.hash)!=cpage){if(cpage==null){cpage=getUrl(location.hash);return;}cpage=getUrl(location.hash);if(window.urchinTracker)urchinTracker("/"+cpage);get(cpage);}}function initialize(){try{request=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{request=new ActiveXObject("Microsoft.XMLHTTP");}catch(oc){request=null;}}if(!request&&typeof XMLHttpRequest!="undefined"){request=new XMLHttpRequest();}}function shareRequest(itemid){initialize();var url="engine/share_request.php?s="+itemid;if(request!=null){request.onreadystatechange=shareProcess;request.open("GET",url,true);request.send(null);}}function shareProcess(){if(request.readyState==4){hideLoading();if(request.status==200){if(request.responseText==""){}else{setInnerHTMLAndExecScript(document.getElementById("default"),request.responseText);return;}}else{}}}function sendValidation(email,key){innerRedirect("validate/"+email+"/"+key+"/");}function resendValidationPage(){innerRedirect("resend/");}function resendValidation(email){innerRedirect("resend/"+email+"/");}function get(url){displayLoading();var nurl="";var splitTerms=url.split("/");if(splitTerms[0]=="search"){pagenum=splitTerms[2];itemnum=splitTerms[3];if(pagenum=="")pagenum=0;if(itemnum=="")itemnum=0;searchRequest(splitTerms[1],pagenum,itemnum,0);return true;}else if(splitTerms[0]=="share"){shareRequest(splitTerms[1]);return true;}else if(splitTerms[0]=="playlist"){if(splitTerms[1]=="load")loadPlaylist(splitTerms[2]);nurl="engine/playlist_request.php?s="+url;}else if(splitTerms[0]=="validate"){nurl="engine/validate_request.php?s="+url;}else if(splitTerms[0]=="resend"){nurl="engine/resend_request.php?s="+url;}else if(splitTerms[0]=="panel"){nurl="engine/panel_request.php?s="+url;}else if(splitTerms[0]=="member"&&splitTerms[1]=="show"){nurl="engine/show_member.php?m="+splitTerms[2];}else{nurl="engine/content_request.php?s="+url;}if(enableCache&&jsCache[url]){return jsCache[url];}initialize();if(request!=null){if(url=="logout"){logOut();}request.onreadystatechange=getReturn;request.open("GET",nurl,true);request.send(null);}}function getReturn(){if(request.readyState==4){hideLoading();if(request.status==200){if(request.responseText==""){}else{setInnerHTMLAndExecScript(document.getElementById("default"),request.responseText);}}else{document.getElementById("main").innerHTML="There was a problem retrieving data:<br>"+request.statusText;}}}function displayContent(content){document.getElementById("main").innerHTML=content;}function add(){}function post(){}function PostAndGet(){}function getHash(){}function setInnerHTMLAndExecScript(element,html){var newElement=element.cloneNode(false);newElement.innerHTML=html;element.parentNode.replaceChild(newElement,element);}function emailValidator(elem){var emailExp=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;if(emailExp.test(elem))return true;else return false;}function changeImage(img_name,img_src){document.getElementById(img_name).src=img_src;}function ifLoggedIn(){initialize();userid=getCookie("userid");sessid=getCookie("sessid");if(userid==null||sessid==null){logOut();return;}var nurl="engine/login_request.php?userid="+userid+"&sessid="+sessid;if(request!=null){request.onreadystatechange=ifLoggedInProcess;request.open("GET",nurl,true);request.send(null);}}function ifLoggedInProcess(){if(request.readyState==4){if(request.status==200){if(request.responseText==""){}else{if(request.responseText=="true"){loggedIn=true;userSess=getCookie("sessid");showDashBoard();}else if(request.responseText=="false"){logOut();}}}else{}}}function hideActivationMessage(){delCookie("status");getObject("activationrequired").style.display="none";}function logOut(){delCookie("userid");delCookie("sessid");loggedIn=false;userSess=0;getObject("loggedin").style.display="none";getObject("loggedout").style.display="block";closeDashBoard();hideActivationMessage();}function loginRequest(email,password){initialize();getMovieName("theLoginBox").setLoginStatus(1,"Logging in...");error=false;if(email==""||email==" "||email==null||email.length==0){error="Email is empty.";}else if(!emailValidator(email)){error="Invalid email format.";}else if(password==""||password==" "||password==null||password.length==0){error="Password is empty.";}if(error){getMovieName("theLoginBox").setLoginStatus(0,error);getMovieName("theLoginBox").setLoginButton(1);return;}var url="engine/login_request.php?e="+email+"&p="+password;if(request!=null){request.onreadystatechange=loginProcess;request.open("GET",url,true);request.send(null);}}var loginID;function loadLastSong(){if(getMovieName("theDashBoard").loginLoadLastPlaylist(userSess)=="undefined")return;clearInterval(loginID);}function doloadLastSong(){clearInterval(loginID);loginID=setInterval("loadLastSong()",200);}function loginProcess(){if(request.readyState==4){if(request.status==200){if(request.responseText==""){getMovieName("theLoginBox").setLoginStatus(0,"Login is down, try again later.");}else{loginProcessResponse(request.responseText);}}else{getMovieName("theLoginBox").setLoginStatus(0,"Login is down, try again later.");}}}function loginProcessResponse(response){var splitted=response.split("|");if(splitted[0]==0){getMovieName("theLoginBox").setLoginStatus(0,splitted[1]);getMovieName("theLoginBox").setLoginButton(1);}else if(splitted[0]==1){getMovieName("theLoginBox").setLoginStatus(0,splitted[1]);getMovieName("theLoginBox").setLoginButton(1);}else if(splitted[0]==2){getMovieName("theLoginBox").setLoginStatus(0,splitted[1]);getMovieName("theLoginBox").setLoginButton(1);}else if(splitted[0]==3){if(splitted[2].length==32){loggedIn=true;userSess=splitted[2];getObject("loggedout").style.display="none";getObject("loggedin").style.display="block";setCookie("userid",splitted[1],expire);setCookie("sessid",splitted[2],expire);setCookie("status",splitted[3],expire);if(splitted[3]=="0")getObject("activationrequired").style.display="inline";getMovieName("theLoginBox").setLoginStatus(0,"Logged In");getMovieName("theLoginBox").setLoginButton(1);showDashBoard();doloadLastSong();}else{getMovieName("theLoginBox").setLoginStatus(0,"Critical Error");}}}function manageLogin(){if(!showing_login){showing_login=true;document.getElementById("loginbox").style.display="block";changeImage('login_img','images/top_navi_btn_login_up.png');hideRegister();}else{showing_login=false;document.getElementById("loginbox").style.display="none";changeImage('login_img','images/top_navi_btn_login_down.png');}return true;}function hideLogin(){document.getElementById("loginbox").style.display="none";changeImage('login_img','images/top_navi_btn_login_down.png');}var dashBoardVisible;var slideOpen;var slideClose;function showDashBoardAndAdd(artist,title,length,songurl,songtype,albumart){if(!dashBoardVisible){dashBoardVisible=true;showDashBoard();if(typeof(slideOpen)=="undefined")slideOpen=new Spry.Effect.Slide('dashBoard',{duration:2000,from:'0%',to:'100%',toggle:false});slideOpen.start();}addSong(artist,title,length,songurl,songtype,albumart);}function showDashBoardAndPreview(artist,title,length,songurl,songtype,albumart){if(!dashBoardVisible){dashBoardVisible=true;showDashBoard();if(typeof(slideOpen)=="undefined")slideOpen=new Spry.Effect.Slide('dashBoard',{duration:2000,from:'0%',to:'100%',toggle:false});slideOpen.start();}previewSong(artist,title,length,songurl,songtype,albumart);}function showDashBoard(){showing_login=false;document.getElementById("loginbox").style.display="none";if(!dashBoardVisible){dashBoardVisible=true;showDashBoard();if(typeof(slideOpen)=="undefined")slideOpen=new Spry.Effect.Slide('dashBoard',{duration:2000,from:'0%',to:'100%',toggle:false});slideOpen.start();}}function closeDashBoard(){if(dashBoardVisible){if(typeof(slideClose)=="undefined")slideClose=new Spry.Effect.Slide('dashBoard',{duration:2001,from:'100%',to:'0%',toggle:false});dashBoardVisible=false;slideClose.start();getMovieName("theDashBoard").resetControls(0);}}function toggleDashBoard(){if(typeof(slideClose)=="undefined")slideClose=new Spry.Effect.Slide('dashBoard',{duration:2001,from:'100%',to:'0%',toggle:false});if(typeof(slideOpen)=="undefined")slideOpen=new Spry.Effect.Slide('dashBoard',{duration:2000,from:'0%',to:'100%',toggle:false});if(!dashBoardVisible){dashBoardVisible=true;showDashBoard();slideOpen.start();return false;}else{dashBoardVisible=false;slideClose.start();return false;}}var addSongID;function addToPlaylist(artist,title,length,songurl,songtype,albumart){if(getMovieName("theDashBoard").addSong(artist,title,length,songurl,songtype,albumart)=="undefined")return;clearInterval(addSongID);}function addSong(artist,title,length,songurl,songtype,albumart){clearInterval(addSongID);addSongID=setInterval("addToPlaylist(\""+artist+"\", \""+title+"\", \""+length+"\", \""+songurl+"\", \""+songtype+"\", \""+albumart+"\")",200);}var previewSongID;function previewToPlaylist(artist,title,length,songurl,songtype,albumart){if(getMovieName("theDashBoard").previewSong(artist,title,length,songurl,songtype,albumart)=="undefined")return;clearInterval(previewSongID);}function previewSong(artist,title,length,songurl,songtype,albumart){clearInterval(previewSongID);previewSongID=setInterval("previewToPlaylist(\""+artist+"\", \""+title+"\", \""+length+"\", \""+songurl+"\", \""+songtype+"\", \""+albumart+"\")",200);}function displayLoading(){var loading=getObject("loading_message");var fadediv=getObject("fade_div");fadediv.style.display='block';fade(0,30);fadediv.focus();fadediv.style.width=getWindowWidth();fadediv.style.height=getWindowHeight();loading.style.display="block";loading.style.left=(getWindowWidth()/2-75)+"px";loading.style.top=(getWindowHeight()/2-12)+"px";loading.focus();}function hideLoading(){document.getElementById("loading_message").style.display="none";getObject('fade_div').style.display='none';return false;}function getWindowWidth(){var myWidth=0;if(typeof(window.innerWidth)=='number'){myWidth=window.innerWidth;}else{if(document.documentElement&&(document.documentElement.clientWidth)){myWidth=document.documentElement.clientWidth;}else{if(document.body&&(document.body.clientWidth)){myWidth=document.body.offsetWidth;}}}return myWidth;}function getPageHeight(){if(window.innerHeight&&window.scrollMaxY){yWithScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){yWithScroll=document.body.scrollHeight;}else{yWithScroll=document.body.offsetHeight;}return yWithScroll;}function getWindowHeight(){var myHeight=0;if(typeof(window.innerHeight)=='number'){myHeight=window.innerHeight;}else{if(document.documentElement&&(document.documentElement.clientHeight)){myHeight=document.documentElement.clientHeight;}else{if(document.body&&(document.body.clientHeight)){myHeight=document.body.offsetHeight;}}}return myHeight;}function createPlaylist(name,desc){displayLoading();initialize();if(request!=null){request.onreadystatechange=getReturn;request.open("GET","engine/playlist_request.php?s=playlist/new/&n="+encodeURI(name)+"&d="+encodeURI(desc),true);request.send(null);}}var dosome;function doSomething(playlist){if(getMovieName("theDashBoard").loadPlaylist(playlist)=="undefined")return;clearInterval(dosome);}function loadPlaylistSWF(playlist){if(!dashBoardVisible){toggleDashBoard();dosome=setInterval("doSomething("+playlist+")",1000);}else{getMovieName("theDashBoard").loadPlaylist(playlist);}}function sharePlaylist(playlist){if(playlist.length==0){alert("You must select a valid playlist.");return;}innerRedirect("playlist/share/"+playlist+"/");}function loadPlaylist(playlist){if(playlist.length==0){return;}displayLoading();initialize();if(request!=null){testReturn=function(){if(request.readyState==4){hideLoading();if(request.status==200){if(request.responseText==""){}else{setInnerHTMLAndExecScript(document.getElementById("default"),request.responseText);loadPlaylistSWF(playlist);}}else{document.getElementById("main").innerHTML="There was a problem retrieving data:<br>"+request.statusText;}}};request.onreadystatechange=testReturn;request.open("GET","engine/playlist_request.php?s=playlist/load/&p="+playlist,true);request.send(null);}}function deletePlaylist(playlist){if(playlist.length==0){alert("You must select a valid playlist.");return;}displayLoading();initialize();if(request!=null){request.onreadystatechange=getReturn;request.open("GET","engine/playlist_request.php?s=playlist/delete/&p="+playlist,true);request.send(null);}}function renamePlaylist(playlist,name,desc){displayLoading();initialize();if(request!=null){request.onreadystatechange=getReturn;request.open("GET","engine/playlist_request.php?s=playlist/rename/&p="+encodeURI(playlist)+"&n="+encodeURI(name)+"&d="+encodeURI(desc),true);request.send(null);}}function checkIfLoggedIn(checkLogin){if(checkLogin=="undefined")checkLogin=true;if(checkLogin&&getCookie("sessid")!=null&&getCookie("userid")!=null)ifLoggedIn();if(loggedIn==true)return getCookie("sessid");else return loggedIn;}function getBrowserId(){}var currentSearch;function setpage(query,page){path=query.replace(" ","+");innerRedirect(page=path+"/"+page+"/");}function searchSetup(query,show){if(show==1){query=query.replace(new RegExp(/\//g),"");innerRedirect("search/"+query+"/");}}function searchInitial(searchTerm){searchRequest(searchTerm,0,0,0);}function searchRequest(query,currentpage,selecteditem,totalpages){initialize();currentSearch=query.replace("+"," ");setTitleBar("FL4SH Music Player - Revolutionizing how you listen to music! Searching for: "+currentSearch);var url="engine/search_request.php?s="+escape(query)+"&o="+totalpages+"&p="+escape(currentpage)+"&i="+escape(selecteditem)+"&t="+escape(1);if(request!=null){request.onreadystatechange=searchProcess;request.open("GET",url,true);request.send(null);}}function searchProcess(){if(request.readyState==4){hideLoading();if(request.status==200){if(request.responseText==""){}else{setInnerHTMLAndExecScript(document.getElementById("default"),request.responseText);setTitleBar("FL4SH Music Player - Revolutionizing how you listen to music! Results for: "+currentSearch);return;}}else{}}}function manageRegister(){if(!showing_register){showing_register=true;showRegister();hideLogin();}else{showing_register=false;hideRegister();}}function showRegister(){document.getElementById("registerbox").style.display="block";}function hideRegister(){document.getElementById("registerbox").style.display="none";}function getPasswordStrength(passwd){var intScore=0;var strVerdict=0;var strStrength=0;if(passwd.length==0||!passwd.length)intScore=-1;else if(passwd.length>0&&passwd.length<5)intScore=(intScore+3);else if(passwd.length>4&&passwd.length<8)intScore=(intScore+6);else if(passwd.length>7&&passwd.length<12)intScore=(intScore+12);else if(passwd.length>11)intScore=(intScore+18);if(passwd.match(/[a-z]/))intScore=(intScore+1);if(passwd.match(/[A-Z]/))intScore=(intScore+5);if(passwd.match(/\d+/))intScore=(intScore+5);if(passwd.match(/(.*[0-9].*[0-9].*[0-9])/))intScore=(intScore+5);if(passwd.match(/.[!,@,#,$,%,^,&,*,?,_,~]/))intScore=(intScore+5);if(passwd.match(/(.*[!,@,#,$,%,^,&,*,?,_,~].*[!,@,#,$,%,^,&,*,?,_,~])/))intScore=(intScore+5);if(passwd.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/))intScore=(intScore+2);if(passwd.match(/(\d.*\D)|(\D.*\d)/))intScore=(intScore+2);if(passwd.match(/([a-zA-Z0-9].*[!,@,#,$,%,^,&,*,?,_,~])|([!,@,#,$,%,^,&,*,?,_,~].*[a-zA-Z0-9])/))intScore=(intScore+2);if(intScore==-1){strStrength=1;strVerdict='<font color="#DBDBDB"><b>Unrated</b></font>';}else if(intScore>-1&&intScore<16){strStrength=2;strVerdict='<font color="#666666"><b>Very Weak</b></font>';}else if(intScore>15&&intScore<25){strStrength=3;strVerdict='<font color="#FF3300"><b>Weak</b></font>';}else if(intScore>24&&intScore<35){strStrength=4;strVerdict='<font color="#006699"><b>Decent</b></font>';}else if(intScore>34&&intScore<45){strStrength=5;strVerdict='<font color="#00CC00"><b>Strong</b></font>';}else{strStrength=5;strVerdict='<font color="#00CC00"><b>Very Strong</b></font>';}getMovieName("theRegisterBox").paswordStrength(strStrength,strVerdict);}function registerQuery(email,password,cpassword,agreement){getMovieName("theRegisterBox").setRegisterStatus(1,"Validating information...",false);if(email.length==1||email.length==0){getMovieName("theRegisterBox").setRegisterStatus(0,"Please input an email into the email field and try again.");}else if(!emailValidator(email)){getMovieName("theRegisterBox").setRegisterStatus(0,"You have entered in an invalid email. Please enter in a valid email and try again.");}else if(email.length<1||email.length>64){getMovieName("theRegisterBox").setRegisterStatus(0,"Invalid email. Please try again.");}else if(password.length<1||password.length>14){getMovieName("theRegisterBox").setRegisterStatus(0,"Invalid password. Please try again.");}else if(cpassword.length<1||cpassword.length>14){getMovieName("theRegisterBox").setRegisterStatus(0,"Invalid confirm password. Please try again.");}else if(password!=cpassword){getMovieName("theRegisterBox").setRegisterStatus(0,"Password and confirm password must be the same. Please reinput and try again.");}else if(agreement!='1'){getMovieName("theRegisterBox").setRegisterStatus(0,"You must agree to the terms of service and privacy policy.");}else{getMovieName("theRegisterBox").setRegisterStatus(1,"Sending register request... Please wait.",false);registerRequest(email,password,cpassword,agreement);}}function registerRequest(email,password,cpassword,agreement){initialize();var url="engine/register_request.php?email="+escape(email)+"&password="+password+"&cpassword="+escape(cpassword)+"&accept="+agreement;if(request!=null){request.onreadystatechange=registerProcess;request.open("GET",url,true);request.send(null);}}function registerProcess(){if(request.readyState==4){if(request.status==200){if(request.responseText==""){getMovieName("theRegisterBox").setRegisterStatus(0,"Register request failed. Please try again later.");}else{var response=request.responseText.split("|");getMovieName("theRegisterBox").setRegisterStatus(response[0],response[1],response[2],response[3]);}}else{getMovieName("theRegisterBox").setRegisterStatus(0,"Register request failed. Please try again later.");}}}function displaySearch(){innerRedirect("newsearch/");}function updateSongs(num){numOfSongs=num;if(!loggedIn&&numOfSongs>0){}}function keyListener(e){if(!e){e=window.event;}code=e.keyCode?e.keyCode:e.charCode;if(code==179){if(!movieIsLoaded("theDashBoard"))return;getMovieName("theDashBoard").playPauseSong();}if(code==178){if(!movieIsLoaded("theDashBoard"))return;getMovieName("theDashBoard").stopSong();}if(code==176){if(!movieIsLoaded("theDashBoard"))return;getMovieName("theDashBoard").nextSong();}if(code==177){if(!movieIsLoaded("theDashBoard"))return;getMovieName("theDashBoard").previousSong();}}function getObject(objName){if(document.getElementById){return eval('document.getElementById("'+objName+'")');}else if(document.layers){return eval("document.layers['"+objName+"']");}else{return eval('document.all.'+objName);}}function fade(set,maximum){if(set<maximum){set+=10;if(set>=maximum)set=maximum;getObject('fade_div').style.MozOpacity="0."+set;getObject('fade_div').style.opacity="0."+set;getObject('fade_div').style.filter="alpha(opacity="+set+")";timeout=window.setTimeout("fade("+set+","+maximum+")",10);}}document.onkeydown=keyListener;function handle(delta){if(!movieIsLoaded("theDashBoard"))return true;return getMovieName("theDashBoard").wheelUpdate(delta);}function wheel(event){var delta=0;if(!event)event=window.event;if(event.wheelDelta)delta=event.wheelDelta/120;else if(event.detail)delta=-event.detail/3;var allowWheel;if(delta)allowWheel=handle(delta);if(!allowWheel){if(event.preventDefault)event.preventDefault();event.returnValue=false;}}if(window.addEventListener)window.addEventListener('DOMMouseScroll',wheel,false);window.onmousewheel=document.onmousewheel=wheel;function truebody(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body}function heightOffset(){return(truebody().scrollTop!==undefined)?truebody().scrollTop:window.pageYOffset;}function setFadePosition(){var fadediv=getObject("fade_div");var loading=getObject("loading_message");loading.style.left=(getWindowWidth()/2-75)+"px";loading.style.top=(getWindowHeight()/2-12)+"px";fadediv.style.top=heightOffset();}function equalize(){var fadediv=getObject("fade_div");var loading=getObject("loading_message");getObject('dashBoard').style.width=getWindowWidth()+"px";getObject('activationrequired').style.width=getWindowWidth()+"px";fadediv.style.width=getWindowWidth();fadediv.style.height=getWindowHeight();loading.style.left=(getWindowWidth()/2-75)+"px";loading.style.top=(getWindowHeight()/2-12)+"px";}window.onload=equalize;window.onresize=equalize;