// Fellowes JavaScript
<!--
products_on=new Image();
products_on.src="../../images/mainNav_products_on.gif";
products_off=new Image();
products_off.src="../../images/mainNav_products_off.gif";

workspace_on=new Image();
workspace_on.src="../../images/mainNav_workspace_on.gif";
workspace_off=new Image();
workspace_off.src="../../images/mainNav_workspace_off.gif";

support_on=new Image();
support_on.src="../../images/mainNav_support_on.gif";
support_off=new Image();
support_off.src="../../images/mainNav_support_off.gif";

about_on=new Image();
about_on.src="../../images/mainNav_about_on.gif";
about_off=new Image();
about_off.src="../../images/mainNav_about_off.gif";

rcproducts_onHome=new Image();
rcproducts_onHome.src="/Fellowes/images/rcNav_products_on.gif";
rcproducts_offHome=new Image();
rcproducts_offHome.src="/Fellowes/images/rcNav_products_off.gif";

rcproducts_on=new Image();
rcproducts_on.src="/Fellowes/images/rcNav_products_on.gif";
rcproducts_off=new Image();
rcproducts_off.src="/Fellowes/images/rcNav_products_off.gif";

rcexecution_on=new Image();
rcexecution_on.src="/Fellowes/images/rcNav_execution_on.gif";
rcexecution_off=new Image();
rcexecution_off.src="/Fellowes/images/rcNav_execution_off.gif";

rcsellin_on=new Image();
rcsellin_on.src="/Fellowes/images/rcNav_sellin_on.gif";
rcsellin_off=new Image();
rcsellin_off.src="/Fellowes/images/rcNav_sellin_off.gif";

rctraining_on=new Image();
rctraining_on.src="/Fellowes/images/rcNav_training_on.gif";
rctraining_off=new Image();
rctraining_off.src="/Fellowes/images/rcNav_training_off.gif";

function swapImg(x,y) {		
document.images[x].src=eval(y+'.src');}

function swapImgDotNet(x,y) 
{
//Malcolm
// 5/17/06
//created so that rolloever works with .net control		
//document.images[x].src=eval(y+'.src');
var lImage = document.getElementById(x) ;
alert (lImage.src);
lImage.src=eval(y+'.src');

}

function popUp(theURL,winName,features) {
window.open(theURL,winName,features);}


// Script to handle the main page mouse overs
dom = (document.getElementById) ? true : false;
ns4 = (document.layers) ? true : false;
ie = (document.all) ? true : false;
ie4 = ie && !dom;
mac = (navigator.appVersion.indexOf("Mac") != -1);
ie4m = ie4 && mac;
moz = ((navigator.userAgent.indexOf("Gecko") != -1 || navigator.userAgent.indexOf("gecko") != -1) && (navigator.userAgent.indexOf("Mozilla") != -1)) ? true : false;
sBrowser = ns4 ? "ns4" : dom ? "dom" : "ie4"; //sorts between netscape 4, ie4, and dom compliant browsers.

window.onerror = function () {return true;}

var arDivs = [0,1,2,3];
var arImages = ["TopLeft","TopRight","BottomLeft","BottomRight"];

arImageList = new Array ();

for (counter in arImages) {
arImageList[counter] = new Image();
arImageList[counter].src = "images/home/" + arImages[counter] + "_fade.gif";
}


function displayRowOn(row)
{
	
	var trObj = (document.getElementById) ? document.getElementById(row) :
eval("document.all['" + row + "']");
		
        trObj.style.display = "";
        trObj.style.height = "12px";
}

function labelOn(labelrow) { 
var erObj = (document.getElementById) ? document.getElementById(labelrow) :
eval("document.all['" + labelrow + "']");
erObj.className = "errorMsg"; 

} 


function displayRowOff(row)
{
	
	var trObj = (document.getElementById) ? document.getElementById(row) :
eval("document.all['" + row + "']");
		
      trObj.style.display = "none";
}

function labelOff(labelrow) { 
var erObj = (document.getElementById) ? document.getElementById(labelrow) :
eval("document.all['" + labelrow + "']");
erObj.className = "blackTxt10"; 

} 



function checkZIP() 
{
	var row1 = document.getElementById("row1")
	var row2 = document.getElementById("row2")
	var row3 = document.getElementById("row3")
	var valid = "0123456789"
	var temp;
	var check = "";
	var zipValue = "";
	var zipLength = "";
	var zipNum = "";
	
	row1.style.display = "none";
	row2.style.display = "none";
	row3.style.display = "none";
	
	if (document.Form1.zip1.value == "") {
		row1.style.display = "";
		row2.style.display = "";
		zipValue = "bad";
	}
	
	if (document.Form1.zip1.value.length != 5) {
		row1.style.display = "";
		row3.style.display = "";
		zipLength = "bad";
	}
	
	
	for (var i=0; i<document.Form1.zip1.value.length; i++) {
		temp = "" + document.Form1.zip1.value.substring(i, i+1);
			if (valid.indexOf(temp) == "-1") {
				row1.style.display = "";
				row3.style.display = "";
				zipNum = "bad";
			}
	}
	
	if ((zipValue != "bad") && (zipLength != "bad") && (zipNum != "bad") && (document.Form1.shop[0].checked == true)) {
		return handleSubmit1();
	}
	
	if ((zipValue != "bad") && (zipLength != "bad") && (zipNum != "bad") && (document.Form1.shop[1].checked == true)) {
		return handleSubmit2();
	}
	
}



function checkboxChecker()
{
	var checkboxChoices = 0;
	var row1 = document.getElementById("row1")
	
	row1.style.display = "none";

	for (counter = 0; counter < compareForm.ProductID.length; counter++)
	{
		if (compareForm.ProductID[counter].checked)
			{ checkboxChoices = checkboxChoices + 1; }

	}

	if (checkboxChoices != 0)
	{
		if (checkboxChoices > 5) {
			row1.style.display = "";
			row2.style.display = "none";
			return false;
		}
	}
	else
	{
		row2.style.display = "";
		row1.style.display = "none";
		return false;
	}
}



function dealerVal()
{
	var row1 = document.getElementById("row1")
	var row2 = document.getElementById("row2")
	var row3 = document.getElementById("row3")
	var row4 = document.getElementById("row4")
	var zipCode = document.dealers.zip1.value;
	var zipValue = "";
	var zipUSlength = "";
	var zipUSnum = "";
	var zipCAlength = "";
	var dropDown = document.dealers.country1.options[document.dealers.country1.selectedIndex].value;
	
	row1.style.display = "none";
	row2.style.display = "none";
	row3.style.display = "none";
	row4.style.display = "none";
	
	if (zipCode == "") {
		row1.style.display = "";
		row2.style.display = "";
		zipValue = "bad";
	}
	
	if ((dropDown == "US") && (zipCode != "") && (zipCode.length != 5)) {
		row1.style.display = "";
		row3.style.display = "";
		zipUSlength = "bad";
	}
	
	
	
	if ((dropDown == "CA") && (zipCode != "") && (zipCode.length != 6)) {
		row1.style.display = "";
		row4.style.display = "";
		zipCAlength = "bad";
	}
	
	if ((dropDown == "US") && (zipValue != "bad") && (zipUSlength != "bad") && (zipUSnum != "bad") && (zipCAlength != "bad")) {
		return handleSubmit1();
	}
	
	if ((dropDown == "CA") && (zipValue != "bad") && (zipUSlength != "bad") && (zipUSnum != "bad") && (zipCAlength != "bad")) {
		return handleSubmit2();
	}
}


/**
 *@author AH
 *@date Sept 28, 2005
 *@Condition to determine which search functionality to use (i.e Search the web server using
 *MonoSearch or search the Catalog Manager using the Commerce Server.NET APT
 */ 
 function getSearchSelection(){
	if(document.frmResourceNav.ddSelection.selectedIndex == 0){
		document.frmResourceNav.submit();
	}else{
		var keywords = document.frmResourceNav.search.value;		
		location.href = '/Fellowes/ResourceCenter/search/product_search_results.aspx?keywords=' + keywords;
		return false;
	}
 }
 
/**
 *@author AH
 *@date Oct 10, 2005
 *@Condition to determine if user's last search selection was for products or resource
 *center to maintain the state of the drop-down control
 */ 
 function setDropDownState(){
	if(location.href.toString().toLowerCase().indexOf('keywords=') > -1){
		document.frmResourceNav.ddSelection.selectedIndex = 1;
	}
 } 
 
 
-->