var main_interval = null;

var div_dom = (document.getElementById) ? true : false;
var div_ie  = (document.all) ? true : false;
var div_ns4 = (document.layers) ? true : false;

if (div_ie) div_dom = false;

var mainbaggrunddiv = null;
var maindiv = null;
var baggrunddiv = null;

var location_x = 81;
var location_y = 190;

function main_setxy() {
 if (div_ie || div_dom) {
   if (div_ie) {
     bl = baggrunddiv.style.left = (document.body.clientWidth/2)-(baggrunddiv.style.pixelWidth/2);
     bt = baggrunddiv.style.top = ((document.body.clientHeight*0.95)/2)-(baggrunddiv.style.pixelHeight/2);
   }
   if (div_dom) {
   	 baggrunddiv.style.pixelWidth = 712;
   	 baggrunddiv.style.pixelHeight = 512;
     bl = baggrunddiv.style.left = (window.innerWidth/2)-(baggrunddiv.style.pixelWidth/2);
     bt = baggrunddiv.style.top = ((window.innerHeight*0.95)/2)-(baggrunddiv.style.pixelHeight/2);
   }
   if (bl<0) bl = baggrunddiv.style.left = 0;
   if (bt<0) bt = baggrunddiv.style.top = 2;
   mainbaggrunddiv.style.left = maindiv.style.left = bl + location_x;
   mainbaggrunddiv.style.top = maindiv.style.top = bt + location_y;
 }

 if (div_ns4) {
   baggrunddiv.left = (window.innerWidth/2)-(baggrunddiv.document.width/2);
   baggrunddiv.top = ((window.innerHeight*0.95)/2)-(baggrunddiv.document.height/2);
   if (baggrunddiv.left<0) baggrunddiv.left = 0;
   if (baggrunddiv.top<0) baggrunddiv.top = 0;
   mainbaggrunddiv.left = maindiv.left = baggrunddiv.left + location_x;
   mainbaggrunddiv.top = maindiv.top = baggrunddiv.top + location_y;
 }
}

function main_onload() {
  mainbaggrunddiv = (div_ns4) ? document.layers['main_baggrund'] : (div_dom) ? document.getElementById('main_baggrund') : (div_ie) ? document.all('main_baggrund') : 0;
  maindiv = (div_ns4) ? document.layers['main'] : (div_dom) ? document.getElementById('main') : (div_ie) ? document.all('main') : 0;
  baggrunddiv = (div_ns4) ? document.layers['baggrund'] : (div_dom) ? document.getElementById('baggrund') : (div_ie) ? document.all('baggrund') : 0;
  main_setxy();
  if (div_ns4 || div_dom){
    main_interval = setInterval("main_setxy()",1500);
  }

  if (div_ns4) {
    baggrunddiv.visibility='show';
  }

  if (div_dom || div_ie) {
  	window.onresize=main_setxy;
    baggrunddiv.style.visibility='visible';
  }
}

var main_turnup = null;
var main_delay = null;

function turnup_main() {
 if (mainbaggrunddiv.filters.alpha.opacity<100)
  mainbaggrunddiv.filters.alpha.opacity+=10;
 else {
  clearInterval(main_turnup);
  maindiv.style.visibility='visible';
 }
}

function main_appear() {
if (div_ie) {
  mainbaggrunddiv.style.filter='alpha(opacity=0)';
  mainbaggrunddiv.filters.alpha.opacity=0;
  mainbaggrunddiv.style.visibility='visible';
  main_turnup=setInterval("turnup_main()",45)
} else
if (div_ns4) {
  mainbaggrunddiv.visibility='show';
  maindiv.visibility='show';
} else
if (div_dom) {
  mainbaggrunddiv.style.visibility='visible';
  maindiv.style.visibility='visible';
}
}

function main_delay_appear() {
  main_delay = setTimeout("main_appear()",3000);
}

function main_toggle_appear() {
  if (div_ie || div_dom) {
    if (maindiv.style.visibility == 'visible') {
      maindiv.style.visibility = 'hidden';
      mainbaggrunddiv.style.visibility = 'hidden';
      main_delay_appear();
    } else {
      main_just_appear();
    }
  }
  if (div_ns4) {
  	if (maindiv.visibility == 'show') {
  	  maindiv.visibility = 'hidden';
  	  mainbaggrunddiv.visibility = 'hidden';
  	  main_delay_appear();
  	} else {
  	  main_just_appear();
  	}
  }
}

function main_just_appear() {
if (main_delay) clearTimeout(main_delay);
if (div_ie) {
  if (main_turnup) clearInterval(main_turnup);
  mainbaggrunddiv.visibility='visible';
  mainbaggrunddiv.style.filter='alpha(opacity=100)';
  mainbaggrunddiv.filters.alpha.opacity=100;
}
if (div_ns4) {
  mainbaggrunddiv.visibility='show';
  maindiv.visibility='show';
} else
if (div_ie || div_dom) {
  mainbaggrunddiv.style.visibility='visible';
  maindiv.style.visibility='visible';
}
}

if (div_ns4) {
  var org_windowwidth  = window.innerWidth;
  var org_windowheight = window.innerHeight;

  function main_ns4_reload() {
   if (window.innerWidth == org_windowwidth && window.innerHeight == org_windowheight) return;
   document.location.reload();
  }
  
  window.onresize=main_ns4_reload;
}

