
//window.onorientationchange=orient;

function orient()  
{  

	if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)))
	{
		switch(window.orientation)
		{
		     case -90:
		     case 90:
		     	document.getElementById("viewport").setAttribute('content','width=480; initial-scale = 1.0; minimum-scale=0.5; maximum-scale=2.0; user-scalabe = yes;');
		     	window.scrollTo(0,1);
		     	break;  
		     default:
		     	window.scrollTo(0,1);
		     	document.getElementById("viewport").setAttribute('content','width=320; initial-scale = 0.667; maximum-scale= 2.0; minimum-scale=0.5; user-scalabe = yes;');
		     	break;  
		}
	}
	
	if ((navigator.userAgent.match(/iPAd/i)))
	{
		switch(window.orientation)
		{
		     case -90:
		     case 90:
		     	document.getElementById("viewport").setAttribute('content','width=1024; initial-scale = 1.0; minimum-scale=0.5; maximum-scale=2.0; user-scalabe = yes;');
		     	window.scrollTo(0,1);
		     	
		     	break;  
		     default:
		     	window.scrollTo(0,1);
		     	document.getElementById("viewport").setAttribute('content','width=768; initial-scale = 0.75; maximum-scale= 2.0; minimum-scale=0.5; user-scalabe = yes;');
		     	break;  
		}
	}
}

function hideURLbar(){
	window.scrollTo(0,1);
	//alert("hide");
/*
	alert(window.innerWidth);
	alert(window.outerWidth);
	alert(document.documentElement.clientWidth);
	
*/
//	orient();
}

function createRequest() {
	
	// create an Ajax Request
	
	var ajaxRequest;
	
	try
	{
		ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
	}		
		catch (e1)
		{
			try
			{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
				catch (e2)
				{
					ajaxRequest = new XMLHttpRequest();
				}
		}
	
	return ajaxRequest;
}


function fetchMoreInfo(id, type) {

var isiPad = navigator.userAgent.match(/iPad/i) != null;

	if (isiPad)
	{
	var ajax_connection = createRequest();
	
	ajax_connection.open('get', "more_info_body.php?type="+type+"&id="+id);
	
	ajax_connection.onreadystatechange = function(){
		
		if (ajax_connection.readyState == 4) {
			var theHTML = ajax_connection.responseText;
			
			var mib = document.getElementById('moreinfo_box');
			
			closeBox="<img id='closebox' src='/shared/images/closebox.png' onclick='closeMoreInfo();' />";
			
			mib.innerHTML = theHTML + closeBox;
			
			mib.style.top = (100 + window.pageYOffset) + "px";
			mib.style.display = "block";
			mib.style.opacity = "0";
			
			showOpaqueOverlay();
			fade('moreinfo_box');
		}
	}	
	
	ajax_connection.send(null);
	return false;
	}else{
		return true;
	}
}

var TimeToFade = 1000.0;

function showOpaqueOverlay()
{
	var opb = document.getElementById('opaque_box');
	//opb.style.opacity = "0";
	opb.style.display = "block";
	//fade('opaque_box');
   // setTimeout("fadeInMoreInfo()", TimeToFade);
}

function hideOpaqueOverlay()
{
	var opb = document.getElementById('opaque_box');
	opb.style.opacity = "1";
    setTimeout("undisplayOpaqueOverlay()", TimeToFade);
}

function undisplayOpaqueOverlay()
{
	var opb = document.getElementById('opaque_box');
	opb.style.display = "none";
}

function fadeInMoreInfo()
{
			fade('moreinfo_box');
}



function closeMoreInfo()
{
	var mib = document.getElementById('moreinfo_box');
	mib.style.opacity = "1";
	fade('moreinfo_box');
	hideOpaqueOverlay();
    setTimeout("undisplayMoreInfo()", TimeToFade);
}

function undisplayMoreInfo()
{
	var mib = document.getElementById('moreinfo_box');
	mib.style.display = "none";
}



function fade(eid)
{
  var element = document.getElementById(eid);
  if(element == null)
    return;
   
  if(element.FadeState == null)
  {
    if(element.style.opacity == null 
        || element.style.opacity == '' 
        || element.style.opacity == '1')
    {
      element.FadeState = 2;
    }
    else
    {
      element.FadeState = -2;
    }
  }
  
  if(element.FadeState == 1 || element.FadeState == -1)
  {
    element.FadeState = element.FadeState == 1 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft;
  }
  else
  {
    element.FadeState = element.FadeState == 2 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade;
    setTimeout("animateFade(" + new Date().getTime() + ",'" + eid + "')", 33);
  }  
}

function animateFade(lastTick, eid)
{  
  var curTick = new Date().getTime();
  var elapsedTicks = curTick - lastTick;
  
  var element = document.getElementById(eid);
 
  if(element.FadeTimeLeft <= elapsedTicks)
  {
    element.style.opacity = element.FadeState == 1 ? '1' : '0';
    element.style.filter = 'alpha(opacity = ' 
        + (element.FadeState == 1 ? '100' : '0') + ')';
    element.FadeState = element.FadeState == 1 ? 2 : -2;
    return;
  }
 
  element.FadeTimeLeft -= elapsedTicks;
  var newOpVal = element.FadeTimeLeft/TimeToFade;
  if(element.FadeState == 1)
    newOpVal = 1 - newOpVal;

  element.style.opacity = newOpVal;
  element.style.filter = 'alpha(opacity = ' + (newOpVal*100) + ')';
  
  setTimeout("animateFade(" + curTick + ",'" + eid + "')", 33);
}

	var current=0;
	var on=true;
	
function initFader()
{
	var two = document.getElementById('home_banner2');
	two.FadeState = -2;
    setTimeout("homeFade()", TimeToFade * 5);
}

function homeFade()
{
	var one = document.getElementById('home_banner');
	var two = document.getElementById('home_banner2');
	var one_link = document.getElementById('home_banner_link');
	var two_link = document.getElementById('home_banner_link2');
	//var fadeImages=new Array();
	
//	two.style.opacity = -2;
	
/*
	fadeImages[0]="home_1.jpg";
	fadeImages[1]="home_2.jpg";
	fadeImages[2]="home_3.jpg";
*/

//global fadeImages;
//global fadeLinks;
	
		current++;
		if (current == 3)
			current = 0;
			//alert(one.src);
	if (on)
	{
		two.src = "/images/" + fadeImages[current];
		two_link.href = fadeLinks[current];
		one_link.href = fadeLinks[current];
		on = false;
	}else{
		one.src = "/images/" + fadeImages[current];
		one_link.href = fadeLinks[current];
		two_link.href = fadeLinks[current];
		on = true;
	}
	
			//alert(one.src);
		fade('home_banner2');
		fade('home_banner');
    setTimeout("homeFade()", TimeToFade * 5);
}


function initFader2()
{
	var two = document.getElementById('tr_banner2');
	two.FadeState = -2;
    setTimeout("trFade()", TimeToFade * 5);
}

function trFade()
{
	var one = document.getElementById('tr_banner');
	var two = document.getElementById('tr_banner2');
	var fadeImages=new Array();
	
//	two.style.opacity = -2;
	
	fadeImages[0]="tr_1.jpg";
	fadeImages[1]="tr_2.jpg";
	fadeImages[2]="tr_3.jpg";
	
		current++;
		if (current == 3)
			current = 0;
			//alert(one.src);
	if (on)
	{
		two.src = "/images/" + fadeImages[current];
		on = false;
	}else{
		one.src = "/images/" + fadeImages[current];
		on = true;
	}
	
			//alert(one.src);
		fade('tr_banner2');
		fade('tr_banner');
    setTimeout("trFade()", TimeToFade * 5);
}



addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false);
