/* Browser check */
IS_DOM = (document.getElementById) ? true : false;
IS_IE = (document.all) ? true : false;
IS_IE50 = (navigator.userAgent.indexOf("IE 5.0") != -1);
IS_Mac = (navigator.appVersion.indexOf("Mac") != -1);

// preload level 3 buttons
switch (sSelectedL2Page) {
   case "Investors" :
      aNavigation = ["", "stock-quote", "stock-chart", "financial-releases", "webcasts", "financial-reports", "sec-filings", "investors-kit", "corporate-governance", "investors-information"];
      break;
   case "Careers" :
      aNavigation = ["", "job-openings"];
      break;
	  
   case "Alliance Partner Program" :
      aNavigation = ["", "alliances-overview","partner-directory","about-enterprise-software-partners","about-technology-partners","about-system-integrators","contact-alliances"];
      break;
   case "Channel Partner Program" :
      aNavigation = ["", "partner-directory","market-opportunities","enabling-the-partner","building-solutions","certification-programs","marketing-solutions","levels-requirements-benefits","the-process","contact-channels"];
      break;
	  
   case "Partner Directory" :
      aNavigation = ["", "all-partners","gold-partners","silver-partners","certified-partners","north-america-partners","europe-partners","asia-pacific-partners"];
      break;
	  
   case "News & Events" :
      aNavigation = ["", "news", "events", "articles", "clickipedia-blog"];
      break;
	case "Demand Forecasting" :
      aNavigation = ["", "clickforecast"];
      break;
	case "Workforce Planning" :
      aNavigation = ["", "clickplan"];
      break;
	case "Shift Planning" :
      aNavigation = ["", "clickroster"];
      break;
	case "Optimized Scheduling" :
      aNavigation = ["", "clickschedule"];
      break;
	case "Location Based Services" :
      aNavigation = ["", "clicklocate"];
      break;
	case "Mobile Workforce Management" :
      aNavigation = ["", "clickmobile"];
      break;
	case "Business Analytics" :
      aNavigation = ["", "clickanalyze"];
      break;
	case "Intelligent Diagnostics" :
      aNavigation = ["", "clickfix"];
      break;
	case "Workforce Optimization Services" :
      aNavigation = ["", "business-analysis"];
      break;
	case "Implementation Services" :
      aNavigation = ["", "training"];
	  break;
   case "Utilities" :
      aNavigation = ["", "vertical-packaged-offerings", "clicksoftware-for-smart-metering-projects"];
      break;
   case "Consulting Services" :
      aNavigation = ["", "service-operation-review", "service-performance-benchmark", "schedule-optimization-tuning", "geographical-coverage-analysis", "system-health-check", "building-a-business-case", "service-change-management", "service-excellence", "achieving-operational-excellence", "proactive-management"];
      break;
   case "ClickSoftware Education" :
      aNavigation = ["", "current-training-schedule","end-user-courses", "administrative-courses", "advanced-courses", "partner-courses", "clickimrs-courses", "brochure"];
      break;
 case "Customer Interaction Management" :
      aNavigation = ["", "clickcontact"];
      break;
	default :
	  aNavigation = [""];
	}
for (var i = 0; i < aNavigation.length; i++) { 
	eval("A" + i + "on = new Image();"); eval("A" + i + "off = new Image();");
	eval("A" + i + "on.src = \"" + sFolderLevel + "img/navigation/l3-" + aNavigation[i] + "-r.gif\";");
	eval("A" + i + "off.src = \"" + sFolderLevel + "img/navigation/l3-" + aNavigation[i] + "-0.gif\";");
	if (sSelectedL3Button == aNavigation[i]) {
		eval("A" + i + "off.src = \"" + sFolderLevel + "img/navigation/l3-" + aNavigation[i] + "-r.gif\";");
	}
}
// preload focus area buttons under level three navigation
switch (sSelectedL2Page) {
   case "Demand Forcasting" :
      aNavigation = ["", "mobile-workforce-management", "business-analytics"];
      break;
	case "Workforce Planning" :
      aNavigation = ["", "mobile-workforce-management", "business-analytics"];
      break;
	case "Shift Planning" :
      aNavigation = ["", "mobile-workforce-management", "business-analytics"];
      break;
	case "Optimized Scheduling" :
	  aNavigation = ["", "mobile-workforce-management", "business-analytics"];
      break;
	case "Wireless Workforce Management" :
      aNavigation = ["", "mobile-workforce-management", "business-analytics"];
      break;
	case "Service Business Analytics" :
    aNavigation = ["", "mobile-workforce-management", "business-analytics"];
      break;
	case "Troubleshooting Resolution" :
     aNavigation = ["", "mobile-workforce-management", "business-analytics"];
      break;
	case "Workforce Optimization Services" :
      aNavigation = ["", "mobile-workforce-management", "business-analytics"];
      break;
	case "Implementation Services" :
      aNavigation = ["", "mobile-workforce-management", "business-analytics"];
	  break;
	default :
	  aNavigation = [""];
	}
for (var i = 0; i < aNavigation.length; i++) { 
	eval("B" + i + "on = new Image();"); eval("B" + i + "off = new Image();");
	eval("B" + i + "on.src = \"" + sFolderLevel + "img/focus/" + aNavigation[i] + "-r.gif\";");
	eval("B" + i + "off.src = \"" + sFolderLevel + "img/focus/" + aNavigation[i] + "-0.gif\";");
}

// preload Search Submit Button
var btnSearch = new Array();
btnSearch = ["", "search-submit"];
for (var i = 0; i < btnSearch.length; i++) { 
	eval("C" + i + "on = new Image();"); eval("C" + i + "off = new Image();");
	eval("C" + i + "on.src = \"" + sFolderLevel + "img/navigation/btn-" + btnSearch[i] + "-r.gif\";");
	eval("C" + i + "off.src = \"" + sFolderLevel + "img/navigation/btn-" + btnSearch[i] + "-0.gif\";");
}

eval("D1on = new Image();");
eval("D1off = new Image();");
eval("D1on.src = \"" + sFolderLevel + "img/content-design/course-listing-r.gif\";");
eval("D1off.src = \"" + sFolderLevel + "img/content-design/course-listing.gif\";");

eval("E1on = new Image();");
eval("E1off = new Image();");
eval("E1on.src = \"" + sFolderLevel + "img/interface/btn-cjo-r.gif\";");
eval("E1off.src = \"" + sFolderLevel + "img/interface/btn-cjo-0.gif\";");

eval("E2on = new Image();");
eval("E2off = new Image();");
eval("E2on.src = \"" + sFolderLevel + "img/interface/btn-vcv-r.jpg\";");
eval("E2off.src = \"" + sFolderLevel + "img/interface/btn-vcv-0.jpg\";");

// Image Swapping
function imgOn(imgName)
{
  if (IS_DOM) {
    document.getElementById(imgName).src = eval(imgName + "on.src");
  }
}
 
function imgOff(imgName)
{
  if (IS_DOM) {
    document.getElementById(imgName).src = eval(imgName + "off.src");
  }
}

// Image Swapping
function changeImages() 
{
  if (document.getElementById) {
    for (var i = 0; i < changeImages.arguments.length; i += 2) { 
  		document.getElementById(changeImages.arguments[i]).src = eval(changeImages.arguments[i + 1] + ".src"); 
	}
  }
}

// Get an ID 
function getThis(sId)
{
	var oObject;
	oObject = false;
	
	if (IS_DOM) {
		if (document.getElementById(sId)) {
			oObject = document.getElementById(sId);
		}
	}
	
	return oObject;
}

// Returns single element or multiple elements in an array
function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element);
		if (arguments.length == 1)
			return element;
		elements[elements.length] = element;
	}
	return elements;
}
	
// accessible popup functions, this will work with or without javascript enabled
// reference like this "<a href="popup.htm" onclick="popUp(this.href,'console',400,200);return false;" target="newWin" title="This link will pop open a new window">This is my link</a>"
	function popUp(strURL,strType,strHeight,strWidth,strWindow)
	{
	  var strOptions="";
	  if (strType=="console") {
	    strOptions="resizable,height=" + strHeight + ",width=" + strWidth;
	  }
	  if (strType=="fixed") {
	    strOptions="status,height=" + strHeight + ",width=" + strWidth;
	  }
	  if (strType=="elastic") {
	    strOptions="toolbar,menubar,scrollbars,resizable,location,height=" + strHeight + ",width=" + strWidth;
	  }
	  if (strType=="scroll") {
	    strOptions="status,scrollbars,resizable,height=" + strHeight + ",width=" + strWidth;
	  }
	  window.open(strURL, strWindow, strOptions);
	}

function turnOnBtn(imgName)
{
	document.getElementById(imgName).style.background = "#007fc5 url(" + sFolderLevel + "img/navigation/l1-bullet-0.gif) no-repeat 8px 45%";
}

function turnOffBtn(imgName)
{
	document.getElementById(imgName).style.background = "";
}

function checkSearch() {
	oForm = document.forms.search;
	oForm["zoom_query"].value = trim(oForm["zoom_query"].value);
	if (oForm["zoom_query"].value == "") {
		alert("Please enter a search term.");
		return false;
	} else {
		return true;
	}
}

function trim(str) {
	return str.replace(/^\s+|\s+$/g, '')
}


	
	
	
	
