// JavaScript Document
//window.onload = resize;

function resize()
{  
	
	var wh = getWindowHeight() + 16; // Window Height
  	var container = document.getElementById('container') // Get div element
  	container.style.height = wh + 'px'; // Set div height to window height
} 

var win = null;
function NewWindow(mypage,myname,w,h,scroll)
{
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings =
	'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
	win = window.open(mypage,myname,settings)
}

function getWindowHeight() 
{
  var windowHeight = 0;
  if (typeof(window.innerHeight) == 'number')
  {
  	windowHeight = window.innerHeight;
  }
  else 
  {
			
    if (document.documentElement && document.documentElement.clientHeight)
	{
    	windowHeight = document.documentElement.clientHeight;
	}
    else 
	{
     	if (document.body && document.body.clientHeight)
		{
        	windowHeight = document.body.clientHeight; 
		}
	}
  }

	var scrollHeight = document.body.scrollHeight;
	if( scrollHeight >windowHeight)
	{
		return scrollHeight + 30;
	}
	   
  return windowHeight;
}


//CSS Popup Window

function toggle(div_id) {
	var el = document.getElementById(div_id);
	if ( el.style.display == 'none' ) {	el.style.display = 'block';}
	else {el.style.display = 'none';}
}
function blanket_size(popUpDivVar) {
	if (typeof window.innerWidth != 'undefined') {
		viewportheight = window.innerHeight;
	} else {
		viewportheight = document.documentElement.clientHeight;
	}
	
	if ((viewportheight > document.body.parentNode.scrollHeight) && (viewportheight > document.body.parentNode.clientHeight)) {
		blanket_height = viewportheight;
	} else {
		if (document.body.parentNode.clientHeight > document.body.parentNode.scrollHeight) {
			blanket_height = document.body.parentNode.clientHeight;
		} else {
			blanket_height = document.body.parentNode.scrollHeight;
		}
	}
	
	var blanket = document.getElementById('blanket');
	blanket.style.height = blanket_height + 'px';
	var popUpDiv = document.getElementById(popUpDivVar);
	popUpDiv_height=blanket_height/2-150;//150 is half popup's height
	popUpDiv.style.top = popUpDiv_height + 'px';
}
function window_pos(popUpDivVar) 
{
	if (typeof window.innerWidth != 'undefined') 
	{
		viewportwidth = window.innerHeight;
	} 
	else 
	{
		viewportwidth = document.documentElement.clientHeight;
	}
	//alert(viewportwidth);
	if ((viewportwidth > document.body.parentNode.scrollWidth) && (viewportwidth > document.body.parentNode.clientWidth)) 
	{
		window_width = viewportwidth;
	} 
	else 
	{
		if (document.body.parentNode.clientWidth > document.body.parentNode.scrollWidth) {
			window_width = document.body.parentNode.clientWidth;
		} 
		else 
		{
			window_width = document.body.parentNode.scrollWidth;
		}
	}
	//alert(window_width);
	var popUpDiv = document.getElementById(popUpDivVar);
	window_width=window_width/2-150;//150 is half popup's width
	popUpDiv.style.left = window_width + 'px';
	
}

function popup(windowname) {
	blanket_size(windowname);
	window_pos(windowname);
	toggle('blanket');
	toggle(windowname);	
}
