// JavaScript Document
/**
* Declaration variables
*/
var selectedTab = "";
var screenHeight = window.screen.availHeight;
var screenWidth = window.screen.availWidth;
var colorDepth = window.screen.colorDepth;
var timeNow = new Date();
var referrer = escape(document.referrer);
var windows, mac, linux;
var ie, op, moz, misc, browsercode, browsername, browserversion, operatingsys;
var dom, ienew, ie4, ie5, ie6, moz_rv, moz_rv_sub, ie5mac, ie5xwin, opnu, op4, op5, op6, op7, saf, konq;
var appName, appVersion, userAgent;
var appname = navigator.appName;
var appVersion = navigator.appVersion;
var userAgent = navigator.userAgent.toLowerCase();
var title = document.title;
var checktoggle = 1;
var DOMBROWSER = "default";
var loadedStates = new Array();
var followupStates = new Array();

windows = (appVersion.indexOf('Win') != -1);
mac = (appVersion.indexOf('Mac') != -1);
linux = (appVersion.indexOf('Linux') != -1);

/**
* DOM Compatible?
*/
if (!document.layers)
{
	dom = (document.getElementById ) ? document.getElementById : false;
} else {
	dom = false;
}

if (document.getElementById)
{
	DOMBROWSER = "default";
} else if (document.layers) {
	DOMBROWSER = "NS4";
} else if (document.all) {
	DOMBROWSER = "IE4";
}

misc=(appVersion.substring(0,1) < 4);
op=(userAgent.indexOf('opera') != -1);
moz=(userAgent.indexOf('gecko') != -1);
ie=(document.all && !op);
saf=((userAgent.indexOf('safari') != -1) || (navigator.vendor == "Apple Computer, Inc."));
konq=(userAgent.indexOf('konqueror') != -1);

if (op) {
	op_pos = userAgent.indexOf('opera');
	opnu = userAgent.substr((op_pos+6),4);
	op5 = (opnu.substring(0,1) == 5);
	op6 = (opnu.substring(0,1) == 6);
	op7 = (opnu.substring(0,1) == 7);
} else if (moz){
	rv_pos = userAgent.indexOf('rv');
	moz_rv = userAgent.substr((rv_pos+3),3);
	moz_rv_sub = userAgent.substr((rv_pos+7),1);
	if (moz_rv_sub == ' ' || isNaN(moz_rv_sub)) {
		moz_rv_sub='';
	}
	moz_rv = moz_rv + moz_rv_sub;
} else if (ie){
	ie_pos = userAgent.indexOf('msie');
	ienu = userAgent.substr((ie_pos+5),3);
	ie4 = (!dom);
	ie5 = (ienu.substring(0,1) == 5);
	ie6 = (ienu.substring(0,1) == 6);
}

if (konq) {
	browsercode = "KO";
	browserversion = appVersion;
	browsername = "Knoqueror";
} else if (saf) {
	browsercode = "SF";
	browserversion = appVersion;
	browsername = "Safari";
} else if (op) {
	browsercode = "OP";
	if (op5) {
		browserversion = "5";
	} else if (op6) {
		browserversion = "6";
	} else if (op7) {
		browserversion = "7";
	} else {
		browserversion = appVersion;
	}
	browsername = "Opera";
} else if (moz) {
	browsercode = "MO";
	browserversion = appVersion;
	browsername = "Mozilla";
} else if (ie) {
	browsercode = "IE";
	if (ie4) {
		browserversion = "4";
	} else if (ie5) {
		browserversion = "5";
	} else if (ie6) {
		browserversion = "6";
	} else {
		browserversion = appVersion;
	}
	browsername = "Internet Explorer";
}

if (windows) {
	operatingsys = "Windows";
} else if (linux) {
	operatingsys = "Linux";
} else if (mac) {
	operatingsys = "Mac";
} else {
	operatingsys = "Unkown";
}

function browserObject(objid)
{
	if (DOMBROWSER == "default")
	{
		return document.getElementById(objid);
	} else if (DOMBROWSER == "NS4") {
		return document.layers[objid];
	} else if (DOMBROWSER == "IE4") {
		return document.all[objid];
	}
}






function displayTab(objid) {
	if (objid != "addresscards" && objid != "detailedcards")
	{
		result = browserObject("tab_"+objid);
		if (!result)
		{
	//		alert("Invalid Display Object: "+objid+"\nPlease make sure that all correct display objects are on the page");
			return;
		}

		result.style.display = "";
	}

	resultlink = browserObject(objid);
	if (!resultlink)
	{
		return;
	}
	resultlink.className = "currenttab";
}

function hideTab(objid) {
	if (objid != "addresscards" && objid != "detailedcards")
	{
		var result = browserObject("tab_"+objid);
		if (!result)
		{
	//		alert("Invalid Display Object: "+objid+"\nPlease make sure that all correct display objects are on the page");
			return;
		}

		result.style.display = "none";
	}
	resultlink = browserObject(objid);
	if (!resultlink)
	{
		return;
	}
	resultlink.className = "";
}

function switchGridTab(object, tabgroup) {
	if (tabgroup == "gridoptions")
	{
		var gridtabs = new Array("search", "massaction", "settings");
		hideTabObj(object, gridtabs);
	} else if (tabgroup == "tickets") {
		selectedTab = object;
		var tickettabs = new Array("ttgeneral", "ttpostreply", "ttforward", "ttfollowup", "ttaddnotes", "ttbilling", "tthistory", "ttlog", "ttedit", "ttrelease", "ttlschats");
		hideTabObj(object, tickettabs);
	} else if (tabgroup == "teamwork") {
		selectedTab = object;
		var twtabs = new Array("twday", "twworkweek", "twweek", "twmonth");
		hideTabObj(object, twtabs);
	} else if (tabgroup == "contacts") {
		selectedTab = object;
		var cltabs = new Array("addresscards", "detailedcards");
		hideTabObj(object, cltabs);
	} else if (tabgroup == "contactform") {
		selectedTab = object;
		var cftabs = new Array("clgeneral", "clbusiness", "clpersonal", "clmisc", "cltickets", "clchats", "clcustom");
		hideTabObj(object, cftabs);
	} else if (tabgroup == "eventform") {
		selectedTab = object;
		var cftabs = new Array("efgeneral", "efmisc", "efcustom");
		hideTabObj(object, cftabs);
	} else if (tabgroup == "taskform") {
		selectedTab = object;
		var cftabs = new Array("tfgeneral", "tfmisc", "tfcustom");
		hideTabObj(object, cftabs);
	} else if (tabgroup == "userform") {
		selectedTab = object;
		var cftabs = new Array("suedit", "sutickets", "suchats", "suticketreports");
		hideTabObj(object, cftabs);
	}
}

function hideTabObj(showtab, tablist) {
	displayTab(showtab);
	for (i=0;i<tablist.length;i++)
	{
		if (tablist[i] != showtab)
		{
			hideTab(tablist[i]);
		}
	}
}


function hideTabOn(objid, displaytype) {
	result = browserObject(objid);
	if (!result)
	{
		alert("Invalid Display Object: "+objid+"\nPlease make sure that all correct display objects are on the page");
		return;
	}

	if (result.style.display == "none")
	{
		// hidden
		hideTab("search");
		hideTab("massaction");
		hideTab("settings");
	} else {
		if (displaytype == "search")
		{
			displayTab("search");
		} else if (displaytype == "settings") {
			displayTab("settings");
		} else {
			displayTab("massaction");
		}
	}
}

function preloadImages() {
    if (document.images) {
        var imgFiles = arguments;
        if (document.preloadArray == null) {
            document.preloadArray = new Array();
        }
        var i = document.preloadArray.length;
        with (document) {
            for (var j = 0; j < imgFiles.length; j++) {
                if (imgFiles[j].charAt(0) != "#") {
                    document.preloadArray[i] = new Image();
                    document.preloadArray[i++].src = imgFiles[j];
                }
            }
        }
    }
}



/**
* MENU TAB RELATED FUNCTIONS
*/
function switchTabClass(tabname, classname) {
	var t_tab = browserObject(tabname);
	if (t_tab)
	{
		t_tab.className = classname;
	}
}

function resetTabDefault() {
	var tabClass = "menusectiondefault";
	if (swiftiswinapp == "1")
	{
		tabClass = "menusectionwinapp";
	}
	for (i = 1; i <= 10; i++)
	{
		switchTabClass("tb_menusection"+i, tabClass);
	}
}

function switchTab(tabitem, classid) {
	var t_ml = browserObject("tb_menuline");
	var t_mlnk = browserObject("tb_menulinks");
	var t_md = browserObject("linksdiv");

	t_md.innerHTML = menulinks[tabitem];
	t_ml.className = "menuline"+classid;
	t_mlnk.className = "menulinks"+classid;
	t_md.className = "menulinks"+classid;

	resetTabDefault();
	switchTabClass("tb_menusection"+tabitem, "menusection"+classid);
}

function LoadBarMenu(obj, tdobj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("parent").getElementsByTagName("span");
		if(el.style.display != "block"){
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="BarOptions" || ar[i].className=="BarOptionsDisplay")
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "none";
		}
	}

	if (tdobj)
	{
		tdobj.style.background='#FFFFFF';
	}
}

function buildTopTabMenu()
{
	document.write('<table width="100%"  border="0" cellspacing="0" cellpadding="0"><tr>');
	for (var ii=0; ii<swtabmenu.length; ii++)
	{
		if (swtabmenu[ii] == null)
		{
			continue;
		}

		document.write('<td '+swtabmenutype+'="javascript:switchTab('+swtabmenu[ii][0]+', '+swtabmenu[ii][2]+');"><table width="'+swtabmenu[ii][1]+'"  border="0" cellspacing="0" cellpadding="0"><tr height="21">');
		if (swtabmenu[ii][0] != 1)
		{
			document.write('<td bgcolor="#414142" width="1"><img src="images/space.gif" width="1" height="1"></td><td width="1" class="'+swmenubg1+'"><img src="images/space.gif" width="1" height="21"></td>');
		}

		var tabmenbg = swmenubg2;
		if (swtabselmenu == swtabmenu[ii][0])
		{
			tabmenbg = "menusection"+swtabmenu[ii][2];
		}

		document.write('<td id="tb_menusection'+swtabmenu[ii][0]+'" align="center" class="'+ tabmenbg +'">'+ swtabmenu[ii][3] +'</td></tr></table></td>');
	}

	document.write('<td><table width="100%"  border="0" cellspacing="0" cellpadding="0"><tr><td bgcolor="#414142" width="1"><img src="images/space.gif" width="1" height="1"></td><td width="1" class="menudefbg"><img src="images/space.gif" width="1" height="21"></td><td class="'+swmenubg2+'">&nbsp;</td></tr></table></td><td width="100%" class="'+swmenubg2+'"><table width="100%"  border="0" cellspacing="0" cellpadding="0"><tr><td><img src="images/space.gif" width="1" height="21"></td></tr></table></td></tr>');

	document.write('<tr id="tb_menuline" class="menuline'+swtabselmenuclass+'" height="1"><td colspan="'+swtabmenucolspan+'"><img src="images/space.gif" width="1" height="5"></td></tr><tr id="tb_menulinks" align="left" class="menulinks'+swtabselmenuclass+'" valign="middle"><td colspan="'+swtabmenucolspan+'"> <table width="100%"  border="0" cellspacing="0" cellpadding="0" height="5" height="100%"><tr valign="middle"><td width="94%" valign="middle"><div id="linksdiv" class="menulinks'+swtabselmenuclass+'" style="padding-left:5px;padding-top:5px;padding-bottom:5px;width:100%;height:13px;">');

	document.write(menulinks[swtabselmenu]);

	document.write('</div></td><td width="6%"><img src="images/space.gif" width="1"></td></tr></table></td></tr></table>');
}





var menulinks = new Array();

menulinks[1] = "<a href='index.php' title='Home Page'>Home Page</a>&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;<a href='our-history.php' title='Our History'>Our History</a>&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;<a href='our-commitment.php' title='Our Commitment'>Our Commitment</a>&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;<a href='moving-estimate.php' title='Free Moving Estimate'><b>FREE Moving Estimate!<b></a>";
menulinks[2] = "<a href='household-moving.php' title='Household'>Household Moving</a>&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;<a href='corporate-sponsored.php' title='Corporate'>Corporate Sponsored</a>&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;<a href='international-relocation.php' title='International'>International Relocation</a>";
menulinks[3] = "<a href='packing-supplies.php' title='Supplies'>Packing Supplies</a>&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;<a href='storage-in-transit.php' title='Storage'>Storage in Transit</a>&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;<a href='packing-services.php' title='Packing'>Packing Services</a>&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;<a href='proper-packing.php' title='Proper Packing'>Proper Packing</a>";
menulinks[4] = "<a href='online-guides.php' title='Online Guides'>Online Guides</a>&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;<a href='community-information.php' title='Community Information'>Community Information</a>&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;<a href='city-guides.php' title='City Guides'>City Guides</a>&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;<a href='online-moving-tools.php' title='Moving Tools'>Online Moving Tools</a>&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;<a href='http://www.realtygain.net/?camp=stsatlas' title='Realty Assistance' target='_blank'>Realty Assistance</a>";
menulinks[5] = "<a href='my-paperwork.php' title='My Paperwork'>My Paperwork</a>&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;<a href='general-forms.php' title='General Forms'>General Forms</a>&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;<a href='other-downloads.php' title='Other Downloads'>Other Downloads</a>";
menulinks[6] = "<a href='company-news.php' title='Company News'>Company News</a>&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;<a href='job-opportunities.php' title='Job Opportunities'>Job Opportunities</a>";
menulinks[7] = "<a href='driving-directions.php' title='Driving Directions'>Driving Directions</a>&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;<a href='contact-sales.php' title='Contact Sales'>Contact Sales</a>&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;<a href='contact-dispatch.php' title='Contact Dispatch'>Contact Dispatch</a>&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;<a href='contact-accounting.php' title='Contact Accounting'>Contact Accounting</a>";

function preloadMenuImages() {
	preloadImages('images/menusectiondefbg.gif','images/loadingcircle.gif', 'images/menusection1.gif', 'images/menusection2.gif', 'images/menusection3.gif', 'images/menusection4.gif', 'images/menusection5.gif', 'images/menusection6.gif', 'images/menusection7.gif');
}


