var LoadBar=function(){this.value=0;this.sources=Array();this.sourcesDB=Array();this.totalFiles=0;this.loadedFiles=0};LoadBar.prototype.show=function(){this.locate();document.getElementById("loadingZone").style.display="block"};LoadBar.prototype.hide=function(){document.getElementById("loadingZone").style.display="none"};LoadBar.prototype.run=function(){this.show();var i;for(i=0;i<this.sourcesDB.length;i++){var source=this.sourcesDB[i];var head=document.getElementsByTagName("head")[0];if(source.indexOf(".js")>-1){var script=document.createElement("script");script.type="text/javascript";script.src="js/"+source;head.appendChild(script)}else{var css=document.createElement("link");css.type="text/css";css.href="css/"+source;css.rel="stylesheet";head.appendChild(css);this.loaded(source)}}var toAction=$("#mainPage input[name='toAction']").val();if(toAction=="userProfilefromRss"){var userId=$("#mainPage input[name='userId']").val();$("#mainPage").load("index.php",{action:toAction,userId:userId})}else{if($("#mainPage input[name='rUser']").length==1){var rUser=$("#mainPage input[name='rUser']").val();$("#mainPage").load("index.php",{action:toAction,rUser:rUser})}else{if(toAction=="addImage"){var errorMsg=$("#mainPage input[name='errorMsg']").val();var texts_header=$("#mainPage input[name='texts_header']").val();var description=$("#mainPage input[name='description']").val();var picId=$("#mainPage input[name='picId']").val();$("#mainPage").load("index.php",{action:toAction,errorMsg:errorMsg,texts_header:texts_header,description:description,picId:picId})}else{if(toAction=="changeMail"){var user=$("#mainPage input[name='user']").val();var c=$("#mainPage input[name='c']").val();var mail=$("#mainPage input[name='mail']").val();var conf=$("#mainPage input[name='conf']").val();$("#mainPage").load("index.php",{action:toAction,user:user,c:c,mail:mail,conf:conf})}else{$("#welcomePage").remove();$("#mainPage").load("index.php",{action:toAction})}}}}};LoadBar.prototype.locate=function(){var loadingZone=document.getElementById("loadingZone");var windowWidth=document.documentElement.clientWidth;var windowHeight=document.documentElement.clientHeight;var popupHeight=loadingZone.clientHeight;var popupWidth=loadingZone.clientWidth;loadingZone.style.position="absolute";loadingZone.style.top=parseInt(windowHeight/2-popupHeight/2)+"px";loadingZone.style.left=parseInt(windowWidth/2-popupWidth/2)+"px"};LoadBar.prototype.setValue=function(value){if(value>=0&&value<=100){document.getElementById("progressBar").style.width=value+"%";document.getElementById("infoProgress").innerHTML=parseInt(value)+"%"}};LoadBar.prototype.setAction=function(action){document.getElementById("infoLoading").innerHTML=action};LoadBar.prototype.addScript=function(source){this.totalFiles++;this.sources[source]=source;this.sourcesDB.push(source)};LoadBar.prototype.loaded=function(file){this.loadedFiles++;delete this.sources[file];var pc=(this.loadedFiles*100)/this.totalFiles;this.setValue(pc);this.setAction(file+" loaded");if(this.loadedFiles==this.totalFiles){setTimeout("myBar.hide()",300);document.getElementById("mainPage").style.display="block"}};var myBar=new LoadBar();window.onresize=function(){myBar.locate()};var start=function(){myBar.addScript("plugins/jquery.rightClick"+scriptext+".js?v="+buildnum);myBar.addScript("jquery-ui-personalized-1.5.3"+scriptext+".js?v="+buildnum);myBar.addScript("jquery.history"+scriptext+".js?v="+buildnum);myBar.addScript("plugins/jquery.googleAnalytics"+scriptext+".js?v="+buildnum);myBar.addScript("plugins/password_strength_plugin"+scriptext+".js?v="+buildnum);myBar.addScript("historyInit"+scriptext+".js?v="+buildnum);myBar.addScript("init"+scriptext+".js?v="+buildnum);myBar.addScript("lightbox"+scriptext+".css?v="+buildnum);myBar.addScript("plugins/jquery.lightbox"+scriptext+".js?v="+buildnum);myBar.addScript("jquery.contextMenu"+scriptext+".css?v="+buildnum);myBar.addScript("plugins/excanvas"+scriptext+".js?v="+buildnum);myBar.addScript("plugins/roundCorners"+scriptext+".js?v="+buildnum);myBar.addScript("plugins/forum"+scriptext+".js?v="+buildnum);myBar.addScript("plugins/jquery.contextMenu"+scriptext+".js?v="+buildnum);myBar.addScript("plugins/jquery.collapsor"+scriptext+".js?v="+buildnum);myBar.run()};var restart=function(){window.location.reload()};