

function gradient(id, level)
{
	var box = document.getElementById(id);
	box.style.opacity = level;
	box.style.MozOpacity = level;
	box.style.KhtmlOpacity = level;
	box.style.filter = "alpha(opacity=" + level * 100 + ")";
	box.style.display="block";
	
	var filter = document.getElementById('filter');
	filter.style.width = GetWidth() + "px";
	filter.style.height = GetHeight() + "px";
	
	return;
}


function fadein(id) 
{
	var level = 0;
	while(level <= 1)
	{
		setTimeout( "gradient('" + id + "'," + level + ")", (level* 1000) + 10);
		level += 0.01;
	}
}


// Open the lightbox


function openbox(formtitle, fadin, boxIn, varId, varBox )
{
	//alert(formtitle+varId+varBox);
  var box = document.getElementById('box'); 
  document.getElementById('filter').style.display='block';
  document.getElementById(varId).value=varBox;
  var boxIn = document.getElementById(boxIn);
  if(boxIn.style.display=="none"){
	  boxIn.style.display="block";
  }
  
  if(fadin)
  {
	 gradient("box", 0);
	 fadein("box");
  }
  else
  { 	
    box.style.display='block';
  }  	
}


// Close the lightbox

function closebox(boxIn)
{
   document.getElementById('box').style.display='none';
   document.getElementById('filter').style.display='none';
   var boxIn = document.getElementById(boxIn);
	  if(boxIn.style.display=="block"){
		  boxIn.style.display="none";
	  }
}

function GetWidth(){
	  var x = 0;
	  if (self.outerWidth){
			  x = self.outerWidth;
	  } else if (document.documentElement && document.documentElement.offsetWidth) {
			  x = document.documentElement.offsetWidth;
	  } else if (document.body) {
			  x = document.body.scrollWidth;
	  }
	  return x;
}
       
function GetHeight() {
	  var y = 0;
	  if (self.outerHeight){
			  y = self.outerHeight;
	  } else if (document.documentElement && document.documentElement.offsetHeight){
			  y = document.documentElement.offsetHeight;
	  } else if (document.body) {
			  y = document.body.scrollHeight;
	  }
	  return y;
}


