//home page line of service menus
function Menu(current) {
   if (!document.getElementById) return;
   submen=document.getElementById(current);
   exp=document.getElementById("key-" + current);
   if ( submen.style.display != "none" )
   	{
	submen.style.display="none";
	exp.innerHTML="<img src=\"images/menu_arrow_close.gif\" border=0>";
	}
else
	{
   	submen.style.display="block";
	exp.innerHTML="<img src=\"images/menu_arrow_open.gif\" border=0>";
	}
}

///open new windows
function NewWindow(url, win_name, height, width)
	{
	var newWin = window.open( url , win_name, 'height=' + height + ', width=' + width + ', location=no, status=no, menubar=no, toolbar=no,  scrollbars=yes, resizable=yes, left=50, top=50' );
	newWin.focus();
		}
		
//Code copied from mysumit_home_sni.html javascript
var newwin = null;

function opennewwindow(url) {
    var date = new Date();
    newwin = window.open('',date.getSeconds(),'height=500,width=750,location=no,status=yes,menubar=yes,toolbar=no,scrollbars=yes,resizable=yes,left=50,top=50');
    newwin.location.replace(url);
    newwin.focus();
}

function popsWindow(url, win_name, height, width, left, top)
	{
	var popsWin = window.open( url , win_name, 'height=' + height + ', width=' + width + ', location=no, status=no, menubar=no, toolbar=no,  scrollbars=no, resizable=no, left=' + left + ', top=' + top +'' );
	popsWin.focus();
		}

function popsWindow2(url, win_name, height, width, left, top)
	{
	var popsWin2 = window.open( url , win_name, 'height=' + height + ', width=' + width + ', location=no, status=no, menubar=no, toolbar=no,  scrollbars=yes, resizable=yes, left=' + left + ', top=' + top +'' );
	popsWin2.focus();
		}


function origWindow(url) {
opener.location=url;
}


//Autoclose window
function auto_close(wtime)
{ setTimeout("self.close();",wtime); }

		
//jump menus
function jumpMenu(targ,selObj,restore)
	{
	  eval(targ+".location='"+ selObj.options[selObj.selectedIndex].value+"'");
	  
	  if (restore) 
		{
		selObj.selectedIndex=0;
		}
	}
	
	
//email this page to a friend
function mailpage()
{
mail_str = "mailto:?subject=Check out the " + document.title;
mail_str += "&body=I thought you might be interested in the " + document.title;
mail_str += ". You can view it at, " + location.href; 
location.href = mail_str;
}


//add page to favorites
function addToFavorites(urlAddress,pageName) 
{ 
	if (window.external) 
		{ 
		window.external.AddFavorite(urlAddress,pageName) 
		} 
	else 
		{ 
		alert("Sorry! Your browser doesn't support bookmarking pages this way."); 
		} 
} 

//main nav mouseOvers and mouseOuts
var inmenu=false;
		var lastmenu=0;
		
		function Erase(ID)
			{
			if (inmenu && lastmenu==ID) 
				{
				return;
				}
			obj=document.getElementById("menu-" + ID);
			obj.style.display = "none";
			}
			
		function subMenuOn(ID)
			{
			if ( !document.getElementById ) return;
			inmenu=true;
			oldmenu=lastmenu;
			lastmenu=ID;
			if ( oldmenu ) Erase(oldmenu);
			obj=document.getElementById("menu-" + ID);
			obj.style.display = "inline";
			}
			
		function subMenuOff(ID)
			{
			inmenu=false;
			window.setTimeout( "Erase('" + ID + "');", 5000 );
			}
			
		function stayOn(ID)
			{
			inmenu=true;
			lastmenu=ID;
			if ( !document.getElementById ) return;
			obj=document.getElementById("menu-" + ID);
			obj.style.display = "inline";
			}
		function turnOff(ID)
			{
			obj=document.getElementById("menu-" + ID);
			obj.style.display = "none";
			}
			
			
			///////call button pulldown under em_friend///////
			
		var pos = 0;
		
		function Movedown() 
			{
			phone=document.getElementById("phonecon");
		   if ( pos < -3 ) 
				{
				pos += 2;
				window.setTimeout("Movedown();",1);
				}
				//phone.style.visibility='visible';
				phone.style.top=pos;
			}
		
		function Moveup() 
			{
			phone=document.getElementById("phonecon");
		   if ( pos > 0 ) 
				{
				pos += -2;
				window.setTimeout("Moveup();",1);
				}
				//phone.style.visibility='hidden';
				phone.style.top=pos;
			}
			
/////////////////////////////////////////////////////

function generate(x, y) {
        var range = y - x + 1;
        return Math.floor(Math.random() * range) + x;
}
			
//Rotate Promos for Schneider.com
//var interval = 20; // delay between rotating images (in seconds)
//interval *= 1000;
var number_of_promos = 4 // Number of promos

promo0 = new Image();
promo0.src = "/images/promos/mexico_promo.jpg";

promo1 = new Image();
promo1.src = "/images/promos/jobs_promo.jpg";

promo2 = new Image();
promo2.src = "/images/promos/accesscanada_promo.jpg";

promo3 = new Image();
promo3.src = "/images/promos/logistics_10year.jpg";

links = new Array
links[0] = "/truckload/Mexico_Cross-Border.html"
links[1] = "http://www.schneiderjobs.com/drive.html"
links[2] = "/truckload/accessCanada.html"
links[3] = "/logistics/"

description = new Array
description[0] = "Mexico Cross-Border"
description[1] = "schneiderjobs"
description[2] = "Access Canada"
description[3] = "Schneider Logistics"

function rotateImage(){
	i = generate(0, number_of_promos-1);
	document.promos.src = eval("promo" + i + ".src");
}

function clickLink(){
        top.location = links[i]
}

//Rotate Promos for SchneiderLogistics.com
var number_of_promos2 = 7 // Number of promos

promo20 = new Image();
promo20.src = "/images/promos/logistics_10year.jpg";

promo21 = new Image();
promo21.src = "/images/promos/mexico_promo.jpg";

promo22 = new Image();
promo22.src = "/images/promos/logistics_10year.jpg";

promo23 = new Image();
promo23.src = "/images/promos/jobs_promo.jpg";

promo24 = new Image();
promo24.src = "/images/promos/logistics_10year.jpg";

promo25 = new Image();
promo25.src = "/images/promos/accesscanada_promo.jpg";

promo26 = new Image();
promo26.src = "/images/promos/logistics_10year.jpg";

links2 = new Array
links2[0] = "/logistics/europe/"
links2[1] = "/truckload/Mexico_Cross-Border.html"
links2[2] = "/logistics/europe/"
links2[3] = "http://www.schneiderjobs.com/drive.html"
links2[4] = "/logistics/europe/"
links2[5] = "/truckload/accessCanada.html"
links2[6] = "/logistics/europe/"

description2 = new Array
description2[0] = "Schneider Logistics"
description2[1] = "Mexico Cross-Border"
description2[2] = "Schneider Logistics"
description2[3] = "schneiderjobs"
description2[4] = "Schneider Logistics"
description2[5] = "Access Canada"
description2[6] = "Schneider Logistics"


function rotateImage2() {
	i = generate(0, number_of_promos2-1);
	document.promos2.src = eval("promo2" + i + ".src");
}

function clickLink2(){
        top.location = links2[i]
}

function getURLParam(strParamName){
	var strReturn = "";
	var strHref = window.location.href;
	if ( strHref.indexOf("?") > -1 ){
		var strQueryString = strHref.substr(strHref.indexOf("?"));
		var aQueryString = strQueryString.split("?ct_orig_uri=");
		strReturn = aQueryString[1];
	}
	if (strReturn == ""){
		strReturn = "brand=sni";
		document.a.ct_orig_uri.value=strReturn;
		return strReturn;
	}
	var strReturnObj="brand=sni-uri="+strReturn;
	document.a.ct_orig_uri.value=strReturnObj;
	return strReturnObj;
}

function callAvaya(){
	try {
		var ssobj = new ActiveXObject("AvAgentStartup.clsAvayaAgentStartup");
	} catch(e) {
		return "Error getting activex object";
	}
	ssobj.Startup(getURLParam("ct_orig_uri"),"","");
	return "success";
}

function getmyAgent() {
	var detect = navigator.userAgent.toLowerCase();
	if ((detect.indexOf("msie") !=-1) && (detect.indexOf("schneider national") !=-1)) {
		location.href='https://webaccess.schneiderlogistics.com/world';
	} else {
		location.href='https://webaccess.schneiderlogistics.com/home';
	}
}
