

var show_it = "visible"
var hide_it = "hidden"
var timer = new Array;
var timer2 = new Array;

// get version - returns 0 if not IE 5.5 or higher
var version=0
if (navigator.appVersion.indexOf("MSIE")!=-1){
temp=navigator.appVersion.split("MSIE")
version=parseFloat(temp[1])
}

function toggleLayer(id) {
	if(document.getElementById){
		if(document.getElementById){var obj = document.getElementById(id).style}
		if(obj.visibility == hide_it){obj.visibility = show_it}
		else {obj.visibility = hide_it}	
	}
}

function showLayer(id) {
	if(document.getElementById){
		var obj = document.getElementById(id).style
		//obj.filter = "alpha(opacity=100, style=0)"
		//obj.opacity = 1;
		//obj.KhtmlOpacity = 1;
		obj.visibility = "visible"
	}
}

function hideLayerNoOP(id) {
	if(document.getElementById){
		clearTimeout(opac_timer_show[id])
		var obj = document.getElementById(id).style
		obj.visibility = hide_it
		//obj.filter = "alpha(opacity=0, style=0)"
		//obj.opacity = 0;
		//obj.KhtmlOpacity = 0;
		//opac[id] = 0 // set the opacity to 0 for the show function
	}
}

function hideLayer(id) {
	if(document.getElementById){
		clearTimeout(opac_timer_show[id])
		var obj = document.getElementById(id).style
		obj.visibility = hide_it
		obj.filter = "alpha(opacity=0, style=0)"
		obj.opacity = 0;
		obj.KhtmlOpacity = 0;
		opac[id] = 0 // set the opacity to 0 for the show function
		
	}
}

var opac = new Array;
var opac_timer_show = new Array;
var opac_timer_hide = new Array;


function showLayerOp(id){
	if (opac[id] == "" || opac[id] == null){opac[id] = 1}
	var obj = document.getElementById(id).style
	obj.visibility = "visible"
	if (opac[id] <= 100){
		obj.filter = "alpha(opacity=" + opac[id] + ", style=0)"
		obj.opacity = opac[id] /100
		obj.KhtmlOpacity = (opac[id] / 100);
		opac[id] += 33
		opac_timer_show[id] = setTimeout("showLayerOp(\""+id+"\")",100)
	}
	
	else {clearTimeout(opac_timer_show[id])}
}

function hideLayerOp(id) {
	if(document.getElementById){
		clearTimeout(opac_timer_show[id])
		var obj = document.getElementById(id).style
		//obj.visibility = hide_it
		obj.filter = "alpha(opacity=0, style=0)"
		obj.opacity = 0;
		obj.KhtmlOpacity = 0;
		opac[id] = 0 // set the opacity to 0 for the show function
		
	}
}


var timerbox = new Array;

function closeCounter(id){
	if(navigator.userAgent.indexOf('Win') != -1)
	{
		timerbox[id] = "hideLayer('"+id+"')"
		timer[id] = setTimeout (timerbox[id], 150)
	}
	else
	{
		timerbox[id] = "hideLayerNoOP('"+id+"')"
		timer[id] = setTimeout (timerbox[id], 150)
	}
}

function closeCounter2(id){
	var timerbox = "hideLayer('"+id+"')"
	timer2[id] = setTimeout (timerbox, 150)
}





function hovChange(id){
	var filename = document.getElementById(id).src
	var extension = filename.charAt(filename.length-3) + filename.charAt(filename.length-2) + filename.charAt(filename.length-1)
	if(filename.charAt(filename.length-5) == "_"){
		filename = filename.substring(0,filename.length-5) + "." + extension
	}
	else{filename = filename.substring(0,filename.length-4) + "_." + extension}
	document.getElementById(id).src = filename
}


// For JS cookies Delete, Create, GetValue

//For Delete Cookies
function DeleteCookie(name) {
    var expire = new Date ();
    expire.setTime (expire.getTime() - (24 * 60 * 60 * 1000)); 
    document.cookie = name + "=; path=/; expires=" + expire.toGMTString(); 
}

//For Getting the Value from a cookie
function GetCookie(name) {
    var startIndex = document.cookie.indexOf(name); 
    if(startIndex != -1)
	{
        var endIndex = document.cookie.indexOf(";", startIndex); 
        if(endIndex == -1)
		{ endIndex = document.cookie.length; }
        return unescape(document.cookie.substring(startIndex+name.length+1, endIndex)); 
    }
	else
	{
		var it = ""
        return it; 
    }
}

//For Creating a Cookie
function SetCookie(name, value, days) {
    var expire = new Date();
    expire.setTime (expire.getTime() + (24 * 60 * 60 * 1000) * days);
	//see if cookie already exsits and get the value
	var valueCookie;
	valueCookie = GetCookie(name);
	if(valueCookie == "" || name == "fontsizer")
	{ document.cookie = name + "=" + escape(value) + "; path=/; expires=" + expire.toGMTString(); }
	else
	{ document.cookie = name + "=" + escape(value) + "**" + valueCookie + "; path=/; expires=" + expire.toGMTString(); }
}

//For looping through QueryString and getting the values.
function getQueryVariable(variable)
{
	var i
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	
	for (i = 0; i < vars.length; i++)
	{
		var pair = vars[i].split("=");
		if (pair[0] == variable)
		{
			return pair[1];
		}
	}
}

// style sheet font sizer
function changeStyle(sheet){

	if (sheet==0){
		document.getElementsByTagName('link')[0].disabled = true;
		document.getElementsByTagName('link')[1].disabled = true; 
		DeleteCookie("fontsizer")
	}
	if (sheet==1){
		
		document.getElementsByTagName('link')[0].disabled = false;
		document.getElementsByTagName('link')[1].disabled = true;
		SetCookie("fontsizer", "medium", "365")
	}
	if (sheet==2){
		document.getElementsByTagName('link')[0].disabled = true;
		document.getElementsByTagName('link')[1].disabled = false;
		SetCookie("fontsizer", "large", "365")
	}
}

document.write('<link rel="alternate stylesheet" type="text/css" href="style_main07_m.css" title="mainStyle2" disabled />')
document.write('<link rel="alternate stylesheet" type="text/css" href="style_main07_l.css" title="mainStyle3" disabled />')

var fontsizer = GetCookie("fontsizer")
if (fontsizer == "medium"){changeStyle(1)}
if (fontsizer == "large"){changeStyle(2)}





// gateway page pop-up and formatting
function gatewayLink(url){
	window.open(url,"_blank","scrollbars=yes,resizable=yes,width=550,height=450,menubar=yes,status=yes,toolbar=yes,location=yes")
}

