function showLogin() {
	var centerX, centerY;
	if( self.innerHeight ) {
	  centerX = self.innerWidth;
	  centerY = self.innerHeight;
	} else if( document.documentElement && document.documentElement.clientHeight ) {
	  centerX = document.documentElement.clientWidth;
	  centerY = document.documentElement.clientHeight;
	} else if( document.body ) {
	  centerX = document.body.clientWidth;
	  centerY = document.body.clientHeight;
	}

	var leftOffset = ((centerX - 250) / 2)+400;
	var topOffset = 40;

	document.getElementById("loginbox").style.top = topOffset + "px";
	document.getElementById("loginbox").style.left = leftOffset + "px";
	document.getElementById("loginbox").style.display = "block";
	MM_preloadImages('/images/loginboxfocus.jpg'); //Preload the _B image
	//Fix the PNG hack on loginbox for IE6
	for(var i=0; i<5; i++){
		document.getElementById("loginbox").getElementsByTagName("img")[i].style.behavior ="url(/iepngfix.php)";
	}
}

function hideLogin() {
	document.getElementById("loginbox").style.display =  "none" ;
}


var ie = document.all;
var nn6 = document.getElementById &&! document.all;

var isdrag = false;
var x, y;
var dobj;


function movemouse( e ) {	
  if( isdrag ) {
	var centerX = document.body.clientWidth;
	var centerY = document.body.clientHeight;
	var chLeft = nn6 ? tx + e.clientX - x : tx + event.clientX - x;
	var chTop  = nn6 ? ty + e.clientY - y : ty + event.clientY - y;
	dobj.style.left = (chLeft <=10)? 10 : (chLeft > centerX-245)? centerX-245 : chLeft;
	dobj.style.top = (chTop <= document.body.scrollTop+10)? document.body.scrollTop+10 : (chTop > document.body.scrollTop+centerY-310)? document.body.scrollTop+centerY-310 : chTop;
	return false;
  }
}

function selectmouse( e ) {
  var fobj       = nn6 ? e.target : event.srcElement;
  var topelement = nn6 ? "HTML" : "BODY";

  while (fobj.tagName != topelement && fobj.className != "movelogin") {
    fobj = nn6 ? fobj.parentNode : fobj.parentElement;
  }

  if (fobj.className=="movelogin") {
    isdrag = true;
    dobj = document.getElementById("loginbox");
    tx = parseInt(dobj.style.left+0);
    ty = parseInt(dobj.style.top+0);
    x = nn6 ? e.clientX : event.clientX;
    y = nn6 ? e.clientY : event.clientY;
    document.onmousemove=movemouse;
    return false;
  }
}

document.onmousedown=selectmouse;
document.onmouseup=new Function("isdrag=false");


var Y = -90;

function dropMyPopup() {
  Y+=5;
  if( Y > 30 ) return;
  document.getElementById("skinsBox").style.top = Y + "px";
  setTimeout("dropMyPopup()", 12);
}

function showSkins() {
  Y=-90; //Set the Y each time you call showSkins()

  var centerX;
	if( self.innerHeight ) {
	  centerX = self.innerWidth;
	} else if( document.documentElement && document.documentElement.clientHeight ) {
	  centerX = document.documentElement.clientWidth;
	} else if( document.body ) {
	  centerX = document.body.clientWidth;
	}

	var leftOffset = (centerX / 2)-440;
  
  MM_preloadImages('/images/skins/SkinSelector/TS'+dd+'.png','/images/skins/SkinSelector/TWS'+dd+'.png','/images/skins/SkinSelector/AOB'+dd+'.png'); //Preload the _B images
  MM_preloadImages('/images/loginboxfocus.jpg'); //Preload the _B image
  //Fix the PNG hack on loginbox for IE6
  for(var i=0; i<3; i++){
  	document.getElementById("skinsBox").getElementsByTagName("img")[i].style.behavior ="url(/iepngfix.php)";
  }
  document.getElementById("skinsBox").style.left = leftOffset + "px";
  document.getElementById("skinsBox").style.display = "block";
  dropMyPopup();
}

function hideSkins() {
  document.getElementById("skinsBox").style.display = "none";
}

var skinsShow = false;
function chStatusSkins(){
	if(skinsShow){hideSkins(); skinsShow=false;}
	else{showSkins(); skinsShow=true;}
}

function placeSkinButton(){
  var centerX;
	if( self.innerHeight ) {
	  centerX = self.innerWidth;
	} else if( document.documentElement && document.documentElement.clientHeight ) {
	  centerX = document.documentElement.clientWidth;
	} else if( document.body ) {
	  centerX = document.body.clientWidth;
	}

	var leftOffset = (centerX / 2)-440;
  
  document.getElementById("skinButton").style.left = leftOffset + "px";
  document.getElementById("skinButton").style.top = "0px"; 
  document.getElementById("skinButton").style.display = "block";
  document.getElementById("skinButton").getElementsByTagName("img")[0].style.behavior ="url(/iepngfix.php)";
}
