var divOverlay = document.getElementById("overlay");
var divCw = document.getElementById("cw");
var leftMenu = document.getElementById("left").getElementsByTagName('ul')[0];
var left = document.getElementById("left");
var rightContent = document.getElementById("right");
var IE = /*cc_on!*/true;


function sizeOverlay() {	
	var myWidth = 0, myHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
	//Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
	//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
	//IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	}
	
	if(msieversion() >  0 && msieversion() < 8)
	{
		//alert("browser is IE");
		divOverlay.style.top = (-1*findPosY(document.getElementById('ci') )); //(-1 * findPosY(left))	
		
		if (findPosX(divOverlay) == findPosX(left)) {
			divOverlay.style.left = (-1 * findPosX(left));
		}
	}

	
	divOverlay.style.height = myHeight + 'px';
	divOverlay.style.width = myWidth + 'px';
}

function msieversion()
{
   var ua = window.navigator.userAgent
   var msie = ua.indexOf ( "MSIE " )

   if ( msie > 0 )      // If Internet Explorer, return version number
      return parseInt (ua.substring (msie+5, ua.indexOf (".", msie )))
   else                 // If another browser, return 0
      return 0
}


function darken() {		
	divOverlay.style.display = 'block';
	rightContent.style.zIndex = '900';
	leftMenu.style.zIndex = '0';	
	sizeOverlay();		
}

function lighten() {
	divOverlay.style.display = 'none';
	leftMenu.style.zIndex = '900';	
	rightContent.style.zIndex = '0';
	sendToAS();
}

function lightenNoAS() {
	divOverlay.style.display = 'none';
}

function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName];
    } else {
        return document[movieName];
    }
}

function sendToAS() {
    thisMovie("homepage").lightenAS();
}

function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
}
  
function findPosX(obj) {
  var curleft = 0;

  if(obj.offsetParent) {
    while(1) {
      curleft += obj.offsetLeft;
      if(!obj.offsetParent)
        break;
      obj = obj.offsetParent;
    }
  } else if(obj.x) {
    curleft += obj.x;
  }

  obj.style.position = "static";

  return curleft;
}

window.onresize = sizeOverlay;