/* ******************************************************************** */
/* ebsnet.js															*/  
/*																		*/
/* EBSnet Website - Javascript routines				 					*/
/* 																		*/
/* Copywrite EBSnet Inc., 2009											*/
/* All rights reserved.                                                 */
/* This code may not be redistributed in source or linkable object form */
/* without the consent of its author.                                   */
/*                                                                      */
/* Module Description: This file contains any global javascript 		*/
/* routines for the EBSnet website...									*/
/*																		*/
/* ******************************************************************** */

$(document).ready(function() 
{
	var is_ie7 = false; 
	if($.browser.msie && ($.browser.version <= 7.0))
	{
		is_ie7 = true; 
	}
	var tick_login = function() 
	{
    	$("#site_frame").append("<div id='login_timeout' class='login_timeout'>Error loading login screen, please try again...</div>");
		$("#login_timeout").fadeIn("fast");
		if(!is_ie7)
		{
			$("#login_back_drop").delay(3000).fadeOut("slow");
		}
		$("#login_timeout").delay(3000).fadeOut("slow");
    }
	
	var tick_request_info = function() 
	{
    	$("#site_frame").append("<div id='login_timeout' class='login_timeout'>Error loading request information screen, please try again...</div>");
		$("#login_timeout").fadeIn("fast");
		if(!is_ie7)
		{
			$("#login_back_drop").delay(3000).fadeOut("slow");
		}
		$("#login_timeout").delay(3000).fadeOut("slow");
    }
	
	$("#login_link").click(function() 
	{
		var loadTimeout = setTimeout(tick_login, 5100);

		if(!is_ie7)
		{
			$("#login_back_drop").fadeTo("slow", .60);	
		}
		
		$("#login_loader").show();
		$("#site_frame").append("<div id='launch_box'></div>");
		$("#launch_box").load("../login.php", function()
		{
			clearTimeout(loadTimeout);
			$("#login_box").fadeTo("slow", 1.0);
			$("#login_loader").hide();
		});
	});
	
	$("#request_info_link").click(function()
	{
		var loadTimeout = setTimeout(tick_request_info, 5100);

		if(!is_ie7)
		{
			$("#login_back_drop").fadeTo("slow", .60);
		}
		$("#login_loader").show();
		$("#site_frame").append("<div id='launch_box'></div>");
		$("#launch_box").load("../request_info.php", function()
		{
			clearTimeout(loadTimeout);
			$("#info_frame").fadeTo("slow", 1.0);
			$("#login_loader").hide();
		});
	});
	
});                   

function set_links(session_key)
{ 
    var fwrds = document.getElementsByTagName('a');
    for(var i=0,l=fwrds.length;i<l;i++)
	{ 
        fwrd = fwrds[i];
        if(fwrd)
		{ 
			if ((fwrd.href.substring(0, "javascript".length) != "javascript") && 
				(fwrd.href.lastIndexOf("login.php") == -1))
			{
				fwrd.href = "javascript: submit_confirm(" + session_key + ", '" + fwrd.href + "', 0);"; 
			}
        }
    }	
};
 
function submit_search()
{
	document.search_box.submit();
}

/* Submit hidden session key form to gain next page access...*/
function submit_confirm(session_key, next_page, news_event_title)
{
	document.confirm_form.action=next_page;
	document.confirm_form.sess_key.value = session_key;
	document.confirm_form.news_event_title.value = news_event_title;
	document.confirm_form.submit();
}

function swap_image()
{
	document.getElementById("nav_about").src="images_company/nav_top_rollover.JPG";
}