/*
function imageOver(folder, obj){
	document[obj].src="images/"+folder+obj+"_o.gif";
}

function imageOut(folder, obj){
	document[obj].src="images/"+folder+obj+".gif";
}

function arrowOver(obj,imgName){
	document[obj].src="images/products/"+imgName+"_o.jpg";
}

function arrowOut(obj,imgName){
	document[obj].src="images/products/"+imgName+".jpg";
} */
var daysArray = new Array(0,31,28,31,30,31,30,31,31,30,31,30,31)

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function  OpenMarketSectorsWindow(ItemID, ItemType){
	var w=520;
	var h=400;
	window.open("market_sectors.asp?"+ ItemType +"ID="+escape(ItemID),"_blank","left=50,top=50,chanelmode=no,toolbar=no,location=no,status=no,menubar=no,resizable=no,scrollbars=yes,width=" +  w + ",height=" + h) 	
}

function  OpenRelatedCategoriesWindow(itemID){
	var w=520;
	var h=400;
	window.open("related_categories.asp?itemID="+escape(itemID),"_blank","left=50,top=50,chanelmode=no,toolbar=no,location=no,status=no,menubar=no,resizable=no,scrollbars=yes,width=" +  w + ",height=" + h) 	
}

function  OpenContactWindow(prodFamilyID){
	var w=500;
	var h=500;
	window.open("prodFam_Contact.asp?ItemID="+escape(prodFamilyID),"_blank","left=50,top=50,chanelmode=no,toolbar=no,location=no,status=no,menubar=no,resizable=no,scrollbars=no,width=" +  w + ",height=" + h) 	
}

function OpenProductContactWindow(contactID){
	var w=500;
	var h=500;
	window.open("division_Contact_"+escape(contactID)+".asp","_blank","left=50,top=50,chanelmode=no,toolbar=no,location=no,status=no,menubar=no,resizable=no,scrollbars=no,width=" +  w + ",height=" + h) 	
}

function DownloadFile(fileID){
	window.open("DownloadFile.asp?fileID="+fileID,"_blank","") 	
}

function DownloadFileRegistrationCheck(fileID){
	window.open("DownloadFile.asp?r=n&fileID="+fileID,"_blank","") 	
}

function DownloadFileUnderPassword(fileID){
	var w=400;
	var h=270;
	window.open("downloadLogin.asp?fileID="+fileID,"_blank","left=50,top=50,chanelmode=no,toolbar=no,location=no,status=no,menubar=no,resizable=no,scrollbars=no,width=" +  w + ",height=" + h) 	
}

function DownloadDocumentRegistrationCheck(fileID)
{
	window.open("DownloadDocument.asp?fileID="+fileID,"_blank","") 	
}

/* MODIFIED FUNCTION TO GO TO SPECIFIC PAGE INSTEAD OF PULLING FROM DATABASE FOR CERTAIN PRODUCTS*/
function GoToProductLine(prodLineID, partOfFilePath){

	if( (prodLineID != 4136) && (prodLineID != 4536) )
	{	location.href = partOfFilePath + "_families.asp?prodLineID=" + prodLineID;
	}else{
		location.href = "umr.asp";
	}
}

function GoToProductFamily(prodFamID, partOfFilePath){
	location.href = partOfFilePath + "_products.asp?prodFamID=" + prodFamID;
}

function GoToProductFamilySystem(prodFamID, partOfFilePath,systemsType){
	location.href = partOfFilePath + "_products.asp?prodFamID=" + prodFamID + "&systemsType=" + systemsType;
}
function GoToProduct(prodID, partOfFilePath){
	location.href = partOfFilePath + "_product.asp?prodID=" + prodID;
}

function CheckForm () {
	//Check for a word to search
	//document.frmSiteSearch.search.value = trimString(document.frmSiteSearch.search.value)
	if (document.frmSiteSearch.search.value.length < 3){
		alert("Please enter at least one keyword to search");
		document.frmSiteSearch.search.focus();
		return false;
	}
	
	return true
}


function genericRollover(obj,path){
var str  = "document."+obj+".src='"+path+"'";
//alert(obj+"\n"+path+"\n"+str);
eval(str);
}






function daywriter(obj, itemsel, maxdays){
var i;
 if(maxdays < itemsel)itemsel=maxdays 
 for (i = obj.options.length; i >= 0; i--) {
		obj.options[i] = null; 
	}
	for (i=1;i<=maxdays;i++){
		obj.options[i-1] = new Option((i<10)? "0" + i : i , i);
		if(i == itemsel)obj.selectedIndex  = i - 1	
	}
}

function monthwriter(indexer){
	var months = new Array("","Jan","Feb","Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")
	var str="", selplace;
	for(i=1;i<months.length;i++){
		selplace = (parseInt(indexer) == i)? "selected"  : ""
		str = str + "<OPTION value='" + i + "'" +  selplace + ">" + months[i] + "</option>";
	}
document.write(str);
}

function yearwriter(indexer){
	var str="", selplace, insvalue ;
	for(i=1;i<=12;i++){
	insvalue = 2000 + i
	selplace = (indexer == insvalue)? " selected " : ""
	str = str + "<OPTION " + selplace + "value='" + insvalue + "'>" + insvalue;
	}
	document.write(str);
}

function getdays(objmonth,objyear){
with(document["frmSiteSearch"]){
	var days = daysArray[objmonth[objmonth.selectedIndex].value] 	
	if(objyear[objyear.selectedIndex].value % 4 == 0 && objmonth[objmonth.selectedIndex].value == 2)days++;
	}
 return days;
}

function dayOfWeek(passyear, passmonth, passday, passid){
with(document["frmSiteSearch"]){
	var theDayOfWeek = new Date(elements[passyear].options[elements[passyear].selectedIndex].value,elements[passmonth].options[elements[passmonth].selectedIndex].value-1,elements[passday].options[elements[passday].selectedIndex].value)//create the date
	var theDay = new Array ("Sun","Mon","Tue","Wed","Thu","Fri","Sat");
	document.all[passid].innerText=theDay[theDayOfWeek.getDay()];//Set day td text
	}
}

function partnersButtonsOver(obj, tempNumber)
	{
		if (tempNumber == 1) document["partner_"+obj].src = "images/partners/partnersMenuBulet_r.gif";
		else document["partner_"+obj].src = "images/partners/partnersMenuBulet.gif";
	}
	
function buttonsPopUpOver(obj, tempNumber)
	{
		if (tempNumber == 1) document["pu_"+obj].src = "images/popup/button_r.gif";
		else document["pu_"+obj].src = "images/popup/button.gif";
	}

function buttonsContactOver(obj, tempNumber)
	{
		if (tempNumber == 1) document["co_"+obj].src = "images/products/contact_o.gif";
		else document["co_"+obj].src = "images/products/contact_n.gif";
	}	

function  OpenHomepagePopUp(w, h){
	window.open("pop_up.asp","_blank","left=300,top=50,chanelmode=no,toolbar=no,location=no,status=no,menubar=no,resizable=no,scrollbars=no,width=" +  w + ",height=" + h) 	
}

function  OpenFamilyMoreInfoWindow(prodFamilyID){
	var w=600;
	var h=500;
	window.open("productFamilyMoreInfo.asp?itemID="+escape(prodFamilyID),"_blank","left=50,top=50,chanelmode=no,toolbar=no,location=no,status=no,menubar=no,resizable=no,scrollbars=yes,width=" +  w + ",height=" + h) 	
}

//=----------------------------------------------------------------------------
// 	Accordion Menu
//=----------------------------------------------------------------------------
var selectedAccObject = -1;
function ShowHideTextAccObject(accObjectID)
{
	if(selectedAccObject >= 0)
	{
		document.getElementById("accButton"+selectedAccObject).className = "glossaryButton";
		document.getElementById("accData"+selectedAccObject).className = "hideAll";
		if(selectedAccObject != accObjectID)
		{
			document.getElementById("accButton"+accObjectID).className = "glossaryButton_selected";
			document.getElementById("accData"+accObjectID).className = "showAll";
			selectedAccObject = accObjectID;
		}else{
			selectedAccObject=-1;
		}
	} else {
		document.getElementById("accButton"+accObjectID).className = "glossaryButton_selected";
		document.getElementById("accData"+accObjectID).className = "showAll";
		selectedAccObject = accObjectID;
	}
}

//=----------------------------------------------------------------------------
// 	System Market Menu
//=----------------------------------------------------------------------------
var lastMarketSelected = 0;
function selectMarket(ser) {
	if(lastMarketSelected >=0){
		document.getElementById("dataTable"+lastMarketSelected).className = "hideAll";
		document["img"+lastMarketSelected].src = "images/systemArea/market/market"+lastMarketSelected+".gif";
	}
	document.getElementById("dataTable"+ser).className = "showAll";
	document["img"+ser].src = "images/systemArea/market/market"+ser+"_d.gif";
	lastMarketSelected=ser;
	//location.href="systems_market.asp#";
}
//=----------------------------------------------------------------------------
// 	eServices Menu
//=----------------------------------------------------------------------------
var lastServiceSelected = 0;
function selectEService(ser) {
	if(lastServiceSelected >=0){
		document.getElementById("dataTable"+lastServiceSelected).className = "hideAll";
		document["img"+lastServiceSelected].src = "images/systemArea/eServices/market"+lastServiceSelected+".gif";
	}
	document.getElementById("dataTable"+ser).className = "showAll";
	document["img"+ser].src = "images/systemArea/eServices/market"+ser+"_d.gif";
	lastServiceSelected=ser;
	//location.href="systems_eServices.asp#";
}
//=----------------------------------------------------------------------------
// 	Product Development Menu
//=----------------------------------------------------------------------------
var productDevSelected = -1;
function ShowHideTextProductDevObject(objectID)
{
	if(productDevSelected >=0){
		document.getElementById("dataTable"+productDevSelected).className = "hideAll";
		document["img"+productDevSelected].src = "images/systemArea/productDev/arrow.gif";
		if(productDevSelected != objectID){
			document.getElementById("dataTable"+objectID).className = "showAll";
			document["img"+objectID].src = "images/systemArea/productDev/arrow_d.gif";
			productDevSelected = objectID;
		} else {
			productDevSelected=-1;
		}
	} else {
		document.getElementById("dataTable"+objectID).className = "showAll";
		document["img"+objectID].src = "images/systemArea/productDev/arrow_d.gif";
		productDevSelected=objectID;
	}
}
//================  Form validations related=======================================================
function validatePhoneNumber(str)
{
	testStr=str;
	testStr= TrimString(testStr)
	if(testStr.charAt(0)=="+"){
		testStr=testStr.substring(1)
	}
	
	if ((testStr.search(/[^0-9\s\-]/) != -1) || testStr=="" ){
	 return false;
	}
	else{
	 return true;
	}
}

function TrimString(str)
{
	return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}

function IsPositiveInteger(str)
{
	if (str.search(/[^0-9]/) != -1) return false;
	else return true;
}


//============Fix for Active Content for IE Changes =======================================================================================

function WriteFlashHomepageTopMenu(){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="570" height="40">\n');
	document.write('<param name="movie" value="hp_head2.swf?main=0&sub=0">\n');
	document.write('<param name="quality" value="high">\n');
	document.write('<param name="wmode" value="transparent">\n');
	document.write('<embed src="hp_head2.swf?main=0&sub=0" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="570" height="40"></embed>\n');
	document.write('</object>\n');
}					


function WriteHomepageProductsFlash(){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="398" height="262"><param name="movie" value="hp_anim2.swf"><param name="quality" value="high"><embed src="hp_anim2.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="398" height="262"></embed></object>');
									
}


function WriteHomepageBannerFlash(){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="343" height="45"><param name="movie" value="banner_12_7_6.swf"><param name="quality" value="high"><embed src="banner_12_7_6.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="343" height="45"></embed></object>');
}
											