var set0=0;
var set1=0;
var set2=0;
var set3=0;
var set4=0;
var set5=0;
var set6=0;
var set7=0;
var set8=0;
var set9=0;
var set10=0;
var browser=0;

var imagepre0=new Image();	
var imagepre1=new Image();	

var myimages=new Array();

var tmpString=0;
var outString=0;
var imgPerc=0;
var defLeftPos=0;

function setFinalState()
{
  var jsvProgressBarImg=document.getElementById("progressBarImg");
	var jsvProgressBarImgFull=document.getElementById("progressBarImgFull");
  var jsvProgressBarCover=document.getElementById("progressBarCover");
  var jsvProgressBarInsign=document.getElementById("progressBarInsign");
  var jsvProgressBarPercent=document.getElementById("progressBarPercent");
  jsvProgressBarPercent.style.visibility="hidden";
  jsvProgressBarImg.style.visibility="hidden";
	jsvProgressBarImgFull.style.visibility="hidden";
  jsvProgressBarInsign.style.visibility="hidden";
  jsvProgressBarCover.style.visibility="hidden";
}

function finalizeAll() {
	setFinalState();
	window.location.replace("main.php?br="+browser+"&set0="+set0+"&set1="+set1+"&set2="+set2+"&set3="+set3+"&set4="+set4+"&set5="+set5+"&set6="+set6+"&set7="+set7+"&set8="+set8+"&set9="+set9+"&set10="+set10);
}

function setInitialState()
{
  var imgWidth=270;
  var imgHeight=140;
  var jsvProgressBarImg=document.getElementById("progressBarImg");
	var jsvProgressBarImgFull=document.getElementById("progressBarImgFull");
  var jsvProgressBarCover=document.getElementById("progressBarCover");
  var jsvProgressBarInsign=document.getElementById("progressBarInsign");
	var jsvProgressBarPercent=document.getElementById("progressBarPercent");
	if ((browser=="fx")||(browser=="ie")) {
  	jsvProgressBarImg.style.left=(document.documentElement.clientWidth-imgWidth)/2+"px";
  	jsvProgressBarImg.style.top=(document.documentElement.clientHeight-imgHeight)/2+"px";
		jsvProgressBarImgFull.style.left=(document.documentElement.clientWidth-imgWidth)/2+"px";
  	jsvProgressBarImgFull.style.top=(document.documentElement.clientHeight-imgHeight)/2+"px";
		jsvProgressBarPercent.style.left=(document.documentElement.clientWidth-imgWidth)/2+(imgWidth/2)-25+"px";
		jsvProgressBarPercent.style.top=((document.documentElement.clientHeight-imgHeight)/2+imgHeight+6)+"px";
  	jsvProgressBarInsign.style.left=jsvProgressBarImg.style.left;
  	jsvProgressBarInsign.style.top=((document.documentElement.clientHeight-imgHeight)/2+imgHeight+26)+"px";
  	jsvProgressBarCover.style.width=document.documentElement.clientWidth+"px";
  	jsvProgressBarCover.style.height=document.documentElement.clientHeight+"px";
		defLeftPos=(document.documentElement.clientWidth-imgWidth)/2;
	}
	if ((browser=="op")||(browser=="ot")) {
  	jsvProgressBarImg.style.left=(document.documentElement.clientWidth-imgWidth)/2+"px";
  	jsvProgressBarImg.style.top=(window.innerHeight-imgHeight)/2+"px";
		jsvProgressBarImgFull.style.left=(document.documentElement.clientWidth-imgWidth)/2+"px";
  	jsvProgressBarImgFull.style.top=(window.innerHeight-imgHeight)/2+"px";
		jsvProgressBarPercent.style.left=(document.documentElement.clientWidth-imgWidth)/2+(imgWidth/2)-25+"px";
		jsvProgressBarPercent.style.top=((window.innerHeight-imgHeight)/2+imgHeight+6)+"px";
  	jsvProgressBarInsign.style.left=jsvProgressBarImg.style.left;
  	jsvProgressBarInsign.style.top=((window.innerHeight-imgHeight)/2+imgHeight+26)+"px";
  	jsvProgressBarCover.style.width=document.documentElement.clientWidth+"px";
  	jsvProgressBarCover.style.height=window.innerHeight+"px";
		defLeftPos=(document.documentElement.clientWidth-imgWidth)/2;
	}
}

function tryComplete()
{
  var jsvProgressBarInsign=document.getElementById("progressBarPercent");
	var jsvProgressBarImgFull=document.getElementById("progressBarImgFull");
	var jsvProgressBarImg=document.getElementById("progressBarImg");
  if (n==myimages.length) {
  	jsvProgressBarInsign.innerHTML=100+"%";
		jsvProgressBarImgFull.style.width="270px";
		n=0;
  	window.clearInterval(pld);
		closeTimeout=window.setTimeout('finalizeAll()',1000);
  } else {
	if (myimages[n].complete==true) {
		tmpPerc=lPercents[n]*(270/100);
		imgPerc=Math.round(tmpPerc);
		jsvProgressBarInsign.innerHTML=lPercents[n]+"%";
		jsvProgressBarImgFull.style.width=imgPerc+"px";
		n++;
	}
  }
}

function startLoadingMain()
{
  var jsvProgressBarImg=document.getElementById("progressBarImg");
	var jsvProgressBarImgFull=document.getElementById("progressBarImgFull");
  var jsvProgressBarCover=document.getElementById("progressBarCover");
  var jsvProgressBarInsign=document.getElementById("progressBarInsign");
	var jsvProgressBarPercent=document.getElementById("progressBarPercent");
	jsvProgressBarImg.style.visibility="visible";
	jsvProgressBarImgFull.style.visibility="visible";
	jsvProgressBarCover.style.visibility="visible";
	jsvProgressBarInsign.style.visibility="visible";
	jsvProgressBarPercent.style.visibility="visible";
	setInitialState();
 
  for (x=0; x<lImages.length; x++){
    myimages[x]=new Image();
    myimages[x].src=lImages[x];
  }
  
  pld=window.setInterval("tryComplete()",100);
}

function tryCompletePre() {
	if ((imagepre0.complete==true)&&(imagepre1.complete==true)) {
		window.clearInterval(pre);
		startLoadingMain();
	}
}

function startLoading() {
  var jsvProgressBarImg=document.getElementById("progressBarImg");
	var jsvProgressBarImgFull=document.getElementById("progressBarImgFull");
	var jsvProgressBarCover=document.getElementById("progressBarCover");
	var jsvProgressBarInsign=document.getElementById("progressBarInsign");
	var jsvProgressBarPercent=document.getElementById("progressBarPercent");
	jsvProgressBarImg.style.visibility="hidden";
	jsvProgressBarImgFull.style.visibility="hidden";
	jsvProgressBarCover.style.visibility="hidden";
	jsvProgressBarInsign.style.visibility="hidden";
	jsvProgressBarPercent.style.visibility="hidden";
	imagepre0.src="empty.png";
	imagepre1.src="full.png";
	pre=window.setInterval("tryCompletePre()",100);
}

function getData()
{
	set0=document.documentElement.clientHeight;
	set1=document.documentElement.clientWidth;
	set2=window.navigator.cookieEnabled;
	set3=window.navigator.appCodeName;
	set4=window.navigator.appName;
	set5=window.navigator.appVersion;
	set6=window.navigator.language;
	set7=window.navigator.platform;
	set8=window.navigator.systemLanguage;
	set9=window.screen.height;
	set10=window.screen.width;
	
	if(window.navigator.userAgent.indexOf("Firefox")!=-1) {
		var versionindex=window.navigator.userAgent.indexOf("Firefox")+8
		if (parseInt(window.navigator.userAgent.charAt(versionindex))>=1.5) {
			browser="fx";
		} else {
			browser="ot";
		}
	} else {
		if (window.navigator.appName=="Microsoft Internet Explorer") {
			browser="ie";
			window.location.replace("main.php?br="+browser+"&set0="+set0+"&set1="+set1+"&set2="+set2+"&set3="+set3+"&set4="+set4+"&set5="+set5+"&set6="+set6+"&set7="+set7+"&set8="+set8+"&set9="+set9+"&set10="+set10);
		} else {
			if (window.navigator.userAgent.indexOf("Opera")!=-1) {
				var versionindex=window.navigator.appVersion;
				var version=parseFloat(versionindex);
				if (version>=9) {
					browser="op";
				} else {
					browser="ot";
				}
			} else {
				browser="ot";
			}	
		}
	}
	startLoading();
}
