//ePlantengineer.com javascript file

var browser_name = navigator.appName;
var browser_version = parseFloat(navigator.appVersion); 
var agt = navigator.userAgent.toLowerCase();
var ver = navigator.appVersion.toLowerCase();
if (browser_name == "Netscape"){
document.write('<link rel=STYLESHEET href="/styles/epestyle_net.css" type="text/css">');}
else{
document.write('<link rel=STYLESHEET href="/styles/epestyle.css" type="text/css">');}
function doPreload()
{
	var rollovers = new Array(
		'/images/careers_on.gif',
		'/images/contactus_on.gif',
		'/images/faq_on.gif',
		'/images/about_epe_on.gif',
		'/images/demo_on.gif');
	preloadImages(rollovers);
}

function preloadImages(rollovers_array) 
{
	for(i = 0; i < rollovers_array.length; i++)
	{
   		var an_image = new Image();
		an_image.src = rollovers_array[i];
	}
}

function swap(img,ref) 
	{ document.images[img].src = ref; }

	/*
function swap(img,ref) 
	{ if (document.all){
		document.images[img].src = ref; }
	  else{
	  document.layers['roll'].document.images[img].src = ref;}
	}    */
	
//catalog search by part number or manufactor goes here
function catsearch(){
	window.document.catsearch.action='';}

function getCookieVal (offset) {
   var endstr = document.cookie.indexOf (";", offset);
   if (endstr == -1) 
      endstr = document.cookie.length;
   return unescape(document.cookie.substring(offset, endstr));
}


function GetCookie (name) {
        var arg = name + "=";
        var alen = arg.length;
        var clen = document.cookie.length;
        var i = 0;
        while (i < clen) {
                var j = i + alen;
                if (document.cookie.substring(i, j) == arg)
                        return getCookieVal (j);
                i = document.cookie.indexOf(" ", i) + 1;
                        if (i == 0)
                                break;
        }
   return null;
}
	
function isLoggedIn()
{
	var loggedinID = GetCookie('LOGGED_IN');
	
	if (loggedinID == 'YES') { 
		return true;
	}
	else { //document.write ("&nbsp");
		return false;
	};
}	

// Live Person Code
function enterLivePerson(aname, gname, re, name) {
        //window.name = "lp_parent";
        var url = "http://efilter.client.liveperson.net/user.asp?aname=" + aname + "&gname=" + gname + "&RE=" + re + "&name=" + name;
        var hWnd = window.open(url,"live_person","width=300,height=350,resizable=yes,scrollbars=yes");
        
        if (hWnd != null) { if (hWnd.opener == null) { hWnd.opener = self; window.name = "home"; hWnd.location.href=url; } }
}

// Function used for top select box
function changepage()
{
	if (document.layers) 
	{
		var optionindex = document.layers['selectdiv'].document.selectsite.site.selectedIndex;
		var option = document.layers['selectdiv'].document.selectsite.site.options[optionindex].value;
		window.location.replace(option);
	}
	else if (document.all)
	{
		var optionindex = window.document.selectsite.site.selectedIndex;
		var option = window.document.selectsite.site.options[optionindex].value;
		window.location.replace(option);
	}
}

function popupdemo() {
var popwindow = window.open('/demo_epe.swf','cel','toolbar=no,width=639,height=500,scrollbars=no,location=no,status=no,resizeable=yes')
}
	
//Library Seach Start	
function checkEnter()
{
	e = window.event;
	
	if (browser_name == "Netscape" && e.which == 13)
	{
		doSearch();
	}
	else if (e.keyCode == 13)
	{
		doSearch();	
	}
}

function doSearch()
	{
		var strKeyword = document.sitesearch.search.value;
		strKeyword = strKeyword.replace(/\s/g,'');
		if (strKeyword == "")
		{
			//alert('You must enter a value to search on!');
		}
	
			document.location.href = "/ePeSearch.asp?ct=All_ePe&q1=" + escape(strKeyword);
	}								  
//Library Search End. Make sure that this gets called in the correct form