
function makeRequest(url) 
{
	http_request = false;

	if (window.XMLHttpRequest) 
	{ // Mozilla, Safari,...
	
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) 
		{
			http_request.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) 
	
	{ // IE
		try 
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
			try 
			{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) {}
		}
	}
	if (!http_request) 
	{
		alert('Cannot create XMLHTTP instance');
		return false;
	}
	http_request.onreadystatechange = alertContents;
	http_request.open('GET', url, true);
	http_request.send(null);
}


function alertContents()
{
	if (http_request.readyState == 4) 
	{
		if (http_request.status == 200) 
		{
			
			
			var x = http_request.responseText;
			//boxcontent.innerHTML = x;
			document.getElementById('boxcontent').innerHTML = x;
		}
	}
}
function gradient(id, level)
{
	var box = document.getElementById(id);
	box.style.opacity = level;
	box.style.MozOpacity = level;
	box.style.KhtmlOpacity = level;
	box.style.filter2 = "alpha(opacity=" + level * 100 + ")";
	box.style.display="block";
	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(fadin,send)
{
	
  //var bg = document.getElementById('boxBG');	
  //bg.style.display='block';

  var box = document.getElementById('box'); 
  document.getElementById('filter2').style.display='block';

  var content = document.getElementById('boxcontent');
  content.style.padding="0";


  if(fadin)
  {
	 gradient("box", 0);
	 fadein("box");
  }
  else
  { 	
    box.style.display='block';
  }  	
  makeRequest('book.asp?' + send);
}	

function openbox2(fadin,subUrl)
{
	
  //var bg = document.getElementById('boxBG');	
  //bg.style.display='block';

  var box = document.getElementById('box'); 
  document.getElementById('filter2').style.display='block';

  var content = document.getElementById('boxcontent');
  content.style.padding="0";


  if(fadin)
  {
	 gradient("box", 0);
	 fadein("box");
  }
  else
  { 	
    box.style.display='block';
  }  	
  makeRequest(subUrl);
}	

function openbox3(fadin)
{
	
  //var bg = document.getElementById('boxBG');	
  //bg.style.display='block';

  var box = document.getElementById('box'); 
  document.getElementById('filter2').style.display='block';

  var content = document.getElementById('boxcontent');
  content.style.padding="0";


  if(fadin)
  {
	 gradient("box", 0);
	 fadein("box");
  }
  else
  { 	
    box.style.display='block';
  }  	
  makeRequest('book2.asp');
}

// Close the lightbox

function closebox()
{
   document.getElementById('box').style.display='none';
   document.getElementById('filter2').style.display='none';
}

function emailShow()
{
	document.getElementById('tw_email').style.display='block';
}

function emailHide()
{
	document.getElementById('tw_email').style.display='none';
}