//--------------------------------------------------------------------------------
//
//    File name   : dynamicTemplate.js
//    Project     : UWS Dynamic Template
//    Description : This js file used to display the Dynamic template menus 
//                  ,footer and tools js file loading process.
//    version     : 1.0 
//--------------------------------------------------------------------------------


//--------------------------------------------------------------------------------
// Dynamic Template server (Do not customoize)
// Server - http://www.honeywell.com
// Note: For testing, we have given staging server URL in the below.
//--------------------------------------------------------------------------------

var dtServer = "http://www51.honeywell.com";

//--------------------------------------------------------------------------------
//
//  Color palettes are defined in the UWS Style Guide and different colors 
//  are typically aligned with different business units.
//   
//  Possible colours
//       - green
//       - navy
//       - indigo
//       - brightblue
//       - red
//       - darktan
//--------------------------------------------------------------------------------

var uws_palette = 'navy';

//--------------------------------------------------------------------------------
var site = 'mysite';
//--------------------------------------------------------------------------------

//--------------------------------------------------------------------------------
//   N1N2 Menu controlling variable   
//        -  uws (menus will be loaded from the uws server)
//        -  custom (menus will be loaded from the n1n2filepath value) 
//---------------------------------------------------------------------------------

var menuType = "custom";  

//-------------------------------------------------------------------------------------
//  File path of the N1N2 menu variable.This value is needed if menuType set as 'own' 
//-------------------------------------------------------------------------------------

/*privacy---------var n1n2filepath = '/sm/sulfn/brasil/common/scripts/N1N2menu_brasil.js'; */

//--------------------------------------------------------------------------------
//  N1N2 Menu site id: Based on this value menus will be displayed.
//    Possible values
//          - honeywell (Honeywell)
//          - sm        (Specialty Material)
//          - em        (Electronic Material)
//          - rlss      (Research and Life science solutions)
//          - bandj     (Burdick & Jackson)
//          - gen       (Genetron® Refrigerants)
//          - genesolv  (Genesolv® Solvents)
//          - acs       (Automation and Control Solutions)
//          - aero      (Aerospace)
//          - turbo     (Turbo Technologies)       
//          - enovate   (Enovate® 3000)       
//--------------------------------------------------------------------------------

var n1n2MenuSiteID = 'honeywell';  


//--------------------------------------------------------------------------------
//
//  Breadcrumb type. 
//        -  uws (Breadcrumb will be loaded from the uws server.uws_breadcrumb must needed)
//        -  custom (Breadcrumb will be loaded from the n1n2filepath value) 
//
//--------------------------------------------------------------------------------

var breadcrumbType = 'uws';

//--------------------------------------------------------------------------------
//
//  UWS Breadcrumb
//          - honeywell (Honeywell)
//          - sm        (Specialty Material)
//          - em        (Electronic Material)
//          - rlss      (Research and Life science solutions)
//          - bandj     (Burdick & Jackson)
//          - gen       (Genetron® Refrigerants)
//          - genesolv  (Genesolv® Solvents)
//          - acs       (Automation and Control Solutions)
//          - aero      (Aerospace)
//          - turbo     (Turbo Technologies)       
//          - enovate   (Enovate® 3000)       
//  Custom Breadcrumb
//          - siteID ( Site id of your website)
//--------------------------------------------------------------------------------

var uws_breadcrumb = 'sm';

//--------------------------------------------------------------------------------
//
//  Custom Breadcrumb 
//
//  custom_taxonomy_bc = { 'siteID' : ['ParentSiteID','mySiteURL','ImageFileWithSiteName'] };
//
//--------------------------------------------------------------------------------

var custom_taxonomy_bc = { 
          
          'parent' : ['honeywell','http://www.myserver.com','images/txt_mySite.gif'] ,
          'mysite' : ['parent','http://www.myserver.com/mysite/','images/txt_mySite.gif'] 
          
          };


//--------------------------------------------------------------------------------
// eMetrics enabling field.value can be true or false.(can be customize)
//--------------------------------------------------------------------------------

var use_eMetrics = true;

//--------------------------------------------------------------------------------
// loading N1N2 menu code  (Do not customoiz)
//--------------------------------------------------------------------------------

document.write("<script language='JavaScript' src='"+dtServer+"/common/scripts/serverprops.js'></script>");
document.write("<script language='JavaScript' src='"+dtServer+"/common/scripts/hw_bc_taxonomy.js'></script>");

/* inculde of the omnitue file
document.write("<script language='JavaScript' src='"+dtServer+"/sm/common/scripts/s_code.js'></script>");
document.write("<script language='JavaScript' src='"+dtServer+"/sm/common/scripts/omniture_sm_common.js'/></script>");
/* inculde of the omnitue file ends*/
//if(menuType == "uws")
/*privacy-------document.write("<script language='JavaScript' src='"+dtServer+"/common/scripts/dt/"+n1n2MenuSiteID+"_N1N2.js'></script>");
else
document.write("<script language='JavaScript' src='"+dtServer+n1n2filepath+"'></script>");*/
document.write("<script language='JavaScript' src='"+dtServer+"/terms-conditions/common/scripts/uws_main.js'></script>");
//document.write("<script language='JavaScript' src='"+dtServer+"/common/scripts/hw_bc_taxonomy.js'></script>");

//--------------------------------------------------------------------------------

//--------------------------------------------------------------------------------
// loading tools code (Path can be customize)
//--------------------------------------------------------------------------------

function uws_tools(Login,Search,Download)
{   
    
 /*  if(Login)                                                                                            
   	document.write('<script language="JavaScript" src="/sm/sulfn/brasil/common/scripts/login.js"></script>');                
   if(Search)
   	document.write('<script language="JavaScript" src="/sm/sulfn/brasil/common/scripts/search.js"></script>'); 
   if(Download)
   	document.write('<script language="JavaScript" src="/sm/sulfn/brasil/common/scripts/download.js"></script>');  */    
}

//--------------------------------------------------------------------------------
// Region selector (can be customized)
//--------------------------------------------------------------------------------

// No ofRegions 
var noOfRegions = 14;

// Based on this value drop list will display.(If noOfRegions less than 7 this value is needed)
var region_name_url = [
	['United States','http://www.honeywell.com'] ,
	['India', 'http://www.honeywell.com/sites/htsl'],
	['Austria', 'http://www.honeywell.at/'],
	['China', 'http://www.honeywell.com/sites/china'],
	['Finland', 'http://www.honeywell.com/sites/fi'],
	['Germany', 'http://www.honeywell.com/sites/de'],
	['France', 'http://www.honeywell.com/sites/fr'],
	['Poland', 'http://www.honeywell.com.pl/'],
	['South Africa', 'http://www.honeywell.com/sites/za'],
	['United Kingdom ', 'http://www.honeywell.com/sites/uk'],
	['Denmark', 'http://www.honeywell.dk/'],
	['Canada', 'http://www.honeywell.ca/'],
	['Belgium', 'http://www.honeywell.be/'],
	['Czech Republic', 'http://www.honeywell.com/sites/cz']
];
if(noOfRegions < 8)
noOfRegions = region_name_url.length;

// Region selector page url (if noOfRegions greater than 7 this value is needed)
var region_selector_url = 'http://www.honeywell.com/sites/portal?smap=honeywell&page=honeywellglobal&theme=T8';

//--------------------------------------------------------------------------------

//--------------------------------------------------------------------------------
// Region selector (can be customized)
//--------------------------------------------------------------------------------

// Based on this value language drop down list will display.
var language_url = [
	['English','http://www.honeywell.com?ln=en'] ,
	['German','http://www.honeywell.com?ln=gr'] 
];

//--------------------------------------------------------------------------------



//--------------------------------------------------------------------------------
// Footer code (can be customized)
//--------------------------------------------------------------------------------

// For providing the sitemap link in the footer
/*privacy---------var sitemapURL = '/sm/sulfn/brasil/sitemap.html';

// For providing the advance search in the footer
//var advanceSearchURL = 'http://search.honeywell.com/search?restrict=genesolv&q=&site=wwwhony&output=xml_no_dtd&client=wwwhony&proxystylesheet=http://ie10-amrit%2FGenesolv%2Fcommon%2FDocuments%2FGENESOLV.xsl&proxycustom=<ADVANCED/>';
  var advanceSearchURL = 'http://search.honeywell.com/search?site=brasil&q=&output=xml_no_dtd&client=ecm_en_frontend&proxystylesheet=ecm_en_frontend&proxycustom=<ADVANCED/>&baseSite=brasil';*/

function uws_getFooterAndGlobalLinks(showRegion, showTranslate) {

 document.write ("<table><tr class='bgnews'><td><img src='/common/images/c.gif' height='1' width= '582' border='0' alt=''></td></tr></table>");

	/*var sOut = '';

	sOut += '<form name="footerForm"><div id="footer">';
	sOut += '<table border="0" cellpadding="0" cellspacing="0" width="760" id="footrule">';
	sOut += '<tr class="footrule">';
	sOut += '<td><img src="/common/images/c.gif" width="1" height="4" border="0"></td>';
	sOut += '</tr><tr>';
	sOut += '<td><img src="/common/images/c.gif" width="1" height="4" border="0"></td>';
	sOut += '</tr></table>';
	sOut += '<table border="0" cellpadding="0" cellspacing="0" width="760" id="footnav">';
	sOut += '<tr class="footer" height="25">';
	sOut += '<td width="350" class="footer" height="20" colspan="7">';
	sOut += '<div class="marg16">';
	sOut += '<a href="http://www.honeywell.com/sites/portal?smap=honeywell&page=copyright&theme=T8"><font color="#333333">Termos de Uso</font></a> | ';
	sOut += '<a href="http://www.honeywell.com/privacy/"><font color="#333333">Privacidade</font></a>';	
	if(sitemapURL != '')
	sOut += ' | <a href="'+dtServer+sitemapURL+'"><font color="#333333">Mapa do Site</font></a>';
	if(advanceSearchURL != '')
	sOut += ' | <a href="'+advanceSearchURL+'"><font color="#333333">Busca Avançada</font></a>';
	sOut += '</div></td>';
	sOut += '<TD width="410" align="right"><table border="0" cellpadding="0" cellspacing="0"><tr><td></td>';		 

	if (showRegion) {	
		sOut += '<TD class="bgwhite" width="3"><IMG src="/common/images/c.gif" width="3" height="24" border="0"></TD>';		
		if(parseInt(noOfRegions) > 7)
		{		    
		    sOut += '<TD width="40"><DIV class="marg16" id="flag"><A';
		    sOut += ' href="'+region_selector_url+'"><IMG height=14 src="/common/images/icon_flag_usa.gif" width="20" border="0"></A></DIV></TD><TD class="footer" width="150"><A';
		    sOut += ' class="region" href="'+region_selector_url+'">Choose Your Region/Country</A></div>';	 	    
	        } else
	        {	        
	    	    sOut += '<td width="5"><IMG src="/common/images/c.gif" height="1" width="5"></td><TD class="footer" width="170">';
	    	    sOut += '<select size="1" name="showRegion" class="footerRegion" onChange="javascript:openWindow(document.footerForm.showRegion);">';
	    	    sOut += '<option value="#"> Choose Your Region/Country ';    
		    for(var i=0;i<noOfRegions;i++)
		    {
			sOut += '<option value="'+region_name_url[i][1]+'">'+region_name_url[i][0];    
		    }
	            sOut += '</select>';
	        }	        		
      	        sOut += '</TD><td width="5"><IMG src="/common/images/c.gif" height="1" width="5"></td>';
         }                                         
        
	 if (showTranslate) {	 
	     sOut += '<TD class=bgwhite width="3"><IMG src="/common/images/c.gif" width="3" height="1" border="0"></TD>';
	     sOut += '<td width="5"><IMG src="/common/images/c.gif" height="1" width="5"></td>';
	     sOut +='<td class="footer" width="135"><select class="lang" name="language" onChange="javascript:openWindow(document.footerForm.language);">';
	     sOut += '<option value="">Select Your Language';
	     for(var i=0;i<language_url.length;i++)
	     {
	     sOut += '<option value="'+language_url[i][1]+'">'+language_url[i][0];
	     }
	     sOut += '</select></td>';
	     sOut += '<td width="15"><IMG src="/common/images/c.gif" height="1" width="15"></td>';
	 } 	

	sOut += '</tr></table></td></tr></table>';
	
	sOut += '<table border="0" cellpadding="0" cellspacing="0" width="760">';
	sOut += '<tr><td height="3"><img src="/common/images/c.gif" height="3"></td></tr>';
	sOut += '<tr><td align="center">';
	sOut += '&#169; Copyright Honeywell International Inc 2004-2008';
	sOut += '</td></tr>';
	sOut += '<tr><td height="3"><img src="/common/images/c.gif" height="3"></td></tr>';
	sOut += '</table>';	
	
	sOut += '</div></form>';

	document.write(sOut);*/
}

/*function openWindow(opt)
{
	if(opt.options.selectedIndex != -1 && opt.options.selectedIndex != 0)
	{
		window.open(opt.options[opt.options.selectedIndex].value);		
	}
}*/
//--------------------------------------------------------------------------------


/*privacy-------function getLeftSpace(preLeftSpace,charLength)
{
	var emptySpace = (preLeftSpace + (eval(parseInt(charLength)*fontWidth)+20+2));
	if(is_nav4)
	emptySpace = emptySpace - nav4Buff;	
	return emptySpace;		
}*/



/*privacy----function loadN2()
{	
	if(n1_popup_menus[currsection] != undefined && (n1_popup_menus.length == undefined || n1_popup_menus.length > 0))
	{	
		for(var i=1;i<n1_popup_menus[currsection].length;i++)	
 		menulist2[i-1] = n1_popup_menus[currsection][i];
 		if(currsection == 1 ){
 			n2_empty_pixels =570;
 		}else if(currsection == 2){
 			n2_empty_pixels =650;
 		}else if(currsection == 3){
 			n2_empty_pixels =197;
 		}else if(currsection == 4){
 			n2_empty_pixels =350;
 		}else if(currsection == 5){
 			n2_empty_pixels =760;
		}
 		else{
 			n2_empty_pixels =300;
 		}
 		//calN2emptySpace(i);
 	
 		//calN2emptySpace();
	}
}*/

/*privacy----function calculateN1_empty()
{
  var totalLength = 0;
  var tp = 0;
  var j = 0;
  for(var i=0;i<menulist.length;i++)
  {
	   j = menulist[i][0].search('&');
       if(j!=-1)
      	  tp = tp + 2;
      totalLength = totalLength + 20 + eval(parseInt(menulist[i][0].length)*fontWidth)+2;
	  
  }   
  if(totalLength < 760)
     //n1_empty_pixels = 760 - totalLength;
     //n1_empty_pixels = n1_empty_pixels - tp;
n1_empty_pixels = 80;

}*/

/*privacy----function calN2emptySpace()
{
	var n2LeftSpace = 0;
	for(var i=0;i<menulist2.length;i++)
	{
  		n2LeftSpace = eval(parseInt(n2LeftSpace) + 10) + eval(parseInt(menulist2[i][0].length)*fontWidth);
  		
  		
	}
     	if(n2LeftSpace < 760)
       	n2_empty_pixels = 760 - n2LeftSpace;	
}*/

/*privacy--------function setCurrsection()
{
	var strURL = new String(location.href);
	var splitStr = strURL.split('/');
	var len = splitStr.length;
	len = len - 1;
	var link = splitStr[len];
	var strn = link.substring(0,4);
	strn = strn.toLowerCase();
	var menulen = menulist.length;
	var sturl = location.search;
	lc1 = sturl.indexOf("c=");
	var j;
	if(lc1>0){
		lc1 = lc1 + 2;
		lc2 = lc1 + 2;
		stc = sturl.substring(lc1,lc2);
		c1 = stc.substring(0,1);
		c2 = stc.substring(1,2);
		if(stc!=''){
			currsection=c1;
			currsection2=c2;
		}
	}
	else{
	k = location.href;
	k = k.substring(0,k.indexOf(".html"));
	for(i=0;i<menulen;i++)
	{
		if(menulist[i][1]!='.html'){
			k = k + '.html';
			j = k.search(menulist[i][1]);
		}
		else
			j = k.search(menulist[i][1]);
		if(j!=-1){
			currsection = menulist[i][2];
			break;
		}
	}
}
}

function setCurrsection2()
{
	if(currsection!=''){
		if(n1_popup_menus[currsection]==undefined)
			currsection2='';
		else{
			var sturl = location.search;
			lc1 = sturl.indexOf("c=");
			if(lc1>0){
				lc1 = lc1 + 2;
				lc2 = lc1 + 2;
				stc = sturl.substring(lc1,lc2);
				c1 = stc.substring(0,1);
				c2 = stc.substring(1,2);
				if(stc!=''){
					currsection=c1;
					currsection2=c2;
				}
			}
			else
				currsection2='-11';
		}
	}
	else {
	var strURL = new String(location.href);
	//strURL = strURL.substring(0,strURL.indexOf(".html"));
	var splitStr = strURL.split('/');
	var len = splitStr.length;
	len = len - 1;
	var link = splitStr[len];
	len = len - 1;
	var str_news = splitStr[len];
	var strn = link.substring(0,4);
	str_news = str_news.toLowerCase();
	var menulen = menulist.length;
	var keylen = n1_keys.length;
	if(str_news=='news')
	{
		for(i=0;i<menulen;i++){
			tmp = menulist[i][0].toLowerCase();
			j = tmp.search(str_news);
			if(j!=-1){
				currsection = menulist[i][2];			
				if(n1_popup_menus[currsection]!=undefined)
					currsection2 = '1';
			}
		}
		
	}
	else {
	outer_loop:
	for(var m=1;m<keylen;m++){
		if(n1_popup_menus[m]==undefined){
		currsection2='';
	}
	else {
	if(n1_popup_menus[m] != undefined && (n1_popup_menus.length == undefined || n1_popup_menus.length > 0))
		{	
			for(var i=1;i<n1_popup_menus[m].length;i++){
				menu2 = new String(n1_popup_menus[m][i]);
				dr = menu2.split(',');
				tp_dr = dr[1].split('/');
				len = tp_dr.length;
				len = len - 1;
				if(tp_dr[len]==link){
					currsection = m;
					currsection2 = dr[2];
					break outer_loop;
				}
				else{
					currsection2='';
				}
			}
 		}	
	     }
           }
          }
       }
}


function setCurrsection3()
{
	var sturl = location.search;
	lc1 = sturl.indexOf("c=");
	lc1 = lc1 + 2;
	lc2 = lc1 + 2;
	stc = sturl.substring(lc1,lc2);
	c1 = stc.substring(0,1);
	c2 = stc.substring(1,2);
	if(stc!=''){
		currsection=c1;
		currsection2=c2;
		sturl = location.href;
		out_loop:
		for(i=0;i<menulist3.length;i++)
		{	
			j = sturl.search(menulist3[i][1]);
			if(j!=-1){
				currsection3 = menulist3[i][2];
				break out_loop;
			}
			if(n4_menus[menulist3[i][2]]!=undefined){
				m4 = n4_menus[menulist3[i][2]];
				out_loop1:
				for(k=0;k<m4.length;k++){
					j = sturl.search(m4[k][1]);
					if(j!=-1){
						currsection3 = menulist3[i][2];
						currsection4 = m4[k][2];
						break out_loop1;
					}
				}
			}
		}
	}
}
*/	
//
// MSDS Drop downs //

// ----------------------------------------------------------------------------------
// contains the html and style code for the download box.  
//                 
//   Note:
//      Business logic is not implemented. Please implement it before using.       
// ----------------------------------------------------------------------------------
/*privacy-------function showDoc(){
	var selObj = document.search.pdflistbox;
	if(selObj.selectedIndex==0){
		alert("Please select a MSDS you wish to download.");
		return;
	}
	//Opening a new window where the document gets downloaded.
	/* Omniture code begins */
	/*privacy-------var s=s_gi(s_account);
	s.eVar7 = selObj.options[selObj.selectedIndex].value;
	s.tl(this,'d',selObj.options[selObj.selectedIndex].value); //this is mandatory, d-for download, link name
	/* Omniture code ends */
	/*privacy-------window.open(selObj.options[selObj.selectedIndex].value, "win1", "width=700, height=600, location=no, menubar=no, status=no, toolbar=yes, scrollbars=yes, resizable=yes");
}	

function populate(){
	if(MSDS!=undefined && MSDS.length>0){
document.write('<table cellpadding="0" cellspacing="0" border="0" width="161" class="bgwhite" id="searchmod3">');
document.write('<tr><td rowspan="5" width="1" class="search_outerrule"><img src="/common/images/c.gif" alt="" width="1" height="1" border="0"></td>');
document.write('<td rowspan="4" width="1"><img src="/common/images/c.gif" alt="" width="1" height="1" border="0"></td>');
document.write('<td colspan="4"><img src="/common/images/c.gif" alt="" width="1" height="1" border="0"></td>');
document.write('<td rowspan="4" width="1"><img src="/common/images/c.gif" alt="" width="1" height="1" border="0"></td>');
document.write('<td rowspan="4" width="1" class="search_innerrule"><img src="/common/images/c.gif" alt="" width="1" height="1" border="0"></td>');
document.write('<td rowspan="5" width="1" class="search_outerrule"><img src="/common/images/c.gif" alt="" width="1" height="1" border="0"></td>');
document.write('</tr><tr><td colspan="4" style="vertical-align :top;" class="search_innerrule">');
document.write('<table cellpadding="0" cellspacing="0" border="1" width="158" bordercolor="#606060" class="searchbg" id="searchmod3a">');
document.write('<tr><td><div class="searchhdr1"><img vpsace="2" src="/common/images/download_tech.gif" alt="Download Technical Docs" title="Download Technical Docs" height="8" border="0"></div></td>');
document.write('<td width="15"><div id="docplus"><a onClick=\'showMod("doc","downloadCookie");\'><img src="/common/images/but_plus_gray.gif" alt="+" width="15" height="15" border="0"></a></div><div id="docminus"><a onClick=\'hideMod("doc","downloadCookie");\'><img src="/common/images/but_minus_gray.gif" alt="-" width="15" height="15" border="0"></a></div></td>');
document.write('</tr></table>');
document.write('<table cellpadding="0" cellspacing="0" border="0" width="158" id="searchmod3b">');
document.write('<tr class="bgwhite"><td><img src="/common/images/c.gif" alt="" width="1" height="2" border="0"></td></tr>');
document.write('<tr><td class="search"><form name="search"><div class="search" id="doc">');
document.write('<table cellpadding="0" cellspacing="0" border="0"><tr><td>');
document.write('<select name="pdflistbox" class="search"><option value="">Select a Document</option>');
for(i=0;i<MSDS.length;i++){
	document.write('<option value="'+MSDS[i][0]+'">');
	document.write(MSDS[i][1]);
	document.write('</option>');
}
document.write('</select></td><td rowspan="2"></td>');
document.write('<td class="search"><a href="javascript:showDoc();"><img src="/common/images/icon_arrow_circ.gif" width="14" height="14" alt="Download Technical Docs" title="Download Technical Docs" border="0"/></a></td></tr>');
document.write('</table></div></form></td></tr></table></td></tr>');
document.write('<tr><td colspan="8"><img src="/common/images/c.gif" alt="" width="1" height="1" border="0"></td></tr>');
document.write('<tr><td colspan="8" class="search_innerrule"><img src="/common/images/c.gif" alt="" width="1" height="1" border="0"></td></tr>');
document.write('<tr><td colspan="8" class="search_outerrule"><img src="/common/images/c.gif" alt="" width="1" height="1" border="0"></td></tr>');
document.write('</table>');
}
}

function hideDropDown(val){
}

function showDropDown(val){
}*/
function setCurrsection()
{}

function setCurrsection2() 
{}

var uws_context = '/common';
var uws_breadcrumb_path = uws_context + '/images/';
var uws_business = {};

var cssMapping = [ 'green' , 'indigo' , 'darktan' ,'red' , 'brightblue' ,'navy' ,'sm-blue' ];
var uwsSites = ['honeywell','sm','em','rlss','bandj','gen','410a','polymers', 'aclon', 'genesolv','acs','aero','turbo','enovate','technology','bic','environment','sulfn','na','la','afc','honeywell_de','hungary','be_en','be_fr','be_de','ofc','sm1','ru','moi','re','hga','bulgaria','brasil','seelze_de','seelze_en',];

function uws_getTopHeader(css_color,site_id) 
{
    if(css_color == null || css_color == '' || css_color == 'undefined')
    {
       alert("Error:101 \n Pls enter the uws_palette value in dynamicTemplate.js file from the following choices \n [ green , indigo , navy , brightblue , darktan , red , sm-blue ]\n Avoid - \'"+css_color+"\'");
       return false;	
    }
    if(breadcrumbType == 'uws' && (site_id == null || site_id == '' || site_id == 'undefined'))
    {
       alert("Error:201 \n Pls enter the uws_breadcrump value in the dynamicTemplate.js from the following choices \n [ 'honeywell','sm','em','rlss','bandj','gen','aclon','410a','polymers','genesolv','acs','aero','turbo','enovate','sulfn','na','la','honeywell_de','hungary','be_en','be_fr','be_de','ofc','bulgaria','brasil','seelze_de','seelze_en',]\n Avoid - \'"+site_id+"\'");
       return false;	
    }
    var validValue = false;
    var optionlg = cssMapping.length;
    for(var i=0;i<optionlg;i++)
    {
    	if(css_color == cssMapping[i])
    	{
  			validValue = true;
    		break;
		}	
    }    
    if(!validValue)
    {
       alert("Error:102 \n Pls enter the uws_palette value in dynamicTemplate.js file from the following choices \n [ green , indigo , navy , brightblue , darktan , red , sm-blue ]\n Avoid - \'"+css_color+"\'");
       return false;	
    }
    if(breadcrumbType == 'uws')
    {
		optionlg = uwsSites.length;
		validValue = false;
		for(var i=0;i<optionlg;i++)
		{
			if(site_id == uwsSites[i])
			{
				validValue = true;
			   break;
			}
		}
		if(!validValue)
		{
		   alert("Error:202 \n Pls enter the uws_breadcrumb value in the dynamicTemplate.js from the following choices \n [ 'honeywell','sm','em','rlss','bandj','gen','aclon','410a','polymers','genesolv','acs','aero','turbo','enovate','sulfn','na','la','honeywell_de','hungary','be_en','be_fr','be_de','ofc','brasil','seelze_de','seelze_en', ]\n Avoid - \'"+site_id+"\'");
		   return false;	
		}
    }
    uws_setBusinessIDs();    
    uws_getCSS(css_color);
    uws_getCorpLogoAndID(site_id);
}

function changeImages(imgElement,imgDis) 
{	
  if(imgDis == '1')	
 	 document[imgElement].src = image1on.src;
  else
  	document[imgElement].src = image1off.src;   
} 

// Add an eMetrics META tag
function uws_addMetricTag(name, value) {
   if (typeof(value) != 'undefined') {
       if (value != '') {
           document.write('<meta name="DCSext.HW.' + name + '" content="' + value + '">');
       }
   }
}

// Set business position (SBG, SBU, etc.)
function uws_setBusinessIDs() {
    if (typeof(uws_business) != 'undefined') {
        uws_addMetricTag('sbg', uws_business['sbg']);
        uws_addMetricTag('sbu', uws_business['sbu']);
        uws_addMetricTag('sbe', uws_business['sbe']);
        uws_addMetricTag('brand', uws_business['brand']);
        uws_addMetricTag('product', uws_business['product']);
    }
}

// Get an individual breadcrumb image based on site ID (e.g. "sm" or "rlss");
// This function is recursive
function uws_getTaxonomyBC(site_id) {	
   if(breadcrumbType == 'uws')	
   {
      var item = uws_taxonomy_bc[site_id];    
      
      
      if (typeof(item) == 'undefined') {
         return '';
      } else if (item[0] == '') {
         return '';
      }          
      var parent = uws_taxonomy_bc[item[0]];

      var sOut = '<a href="' + parent[1] + '">';
      sOut += '<img src="' +uws_breadcrumb_path + getTxtImage(item[0])+'" ';
      // added by e315957 on 02/03/2007 to get title and image alt text. 
      	if(getTxtImage(item[0])=="txt_honeywell.gif")
      		sOut += ' align="absMiddle" border="0" title="Honeywell.com" alt="Honeywell.com"></a>';
      	else if(getTxtImage(item[0])=="txt_aerospace.gif")
		sOut += ' align="absMiddle" border="0" style="margin-left:8px" title="Aerospace" alt="Aerospace"></a>';
	else if(getTxtImage(item[0])=="txt_spec_mat.gif")
		sOut += ' align="absMiddle" border="0" style="margin-left:8px" title="Specialty Materials" alt="Specialty Materials"></a>';
	else if(getTxtImage(item[0])=="txt_aclon.gif")
		sOut += ' align="absMiddle" border="0" style="margin-left:8px" title="Performance Products" alt="Performance Products"></a>';

	else if(getTxtImage(item[0])=="txt_genetron.gif")
		sOut += ' align="absMiddle" border="0" style="margin-left:8px" title="Genetron" alt="Genetron"></a>';
	
	else if(getTxtImage(item[0])=="txt_resins_chemicals.gif")
		sOut += ' align="absMiddle" border="0" style="margin-left:8px" title="Resins & Chemicals" alt="Resins & Chemicals"></a>';

	else if(getTxtImage(item[0])=="txt_honeywell_europe.gif")
		sOut += ' align="absMiddle" border="0" style="margin-left:8px" title="Honeywell Europe" alt="Honeywell Europe"></a>';

	
	else
		sOut += ' align="absMiddle" style="margin-left:8px" border="0" title="'+ getAlt(item[0])+'"></a>';
		
      var sPrev = uws_getTaxonomyBC(item[0]);
      return (sPrev + sOut);
      
  } else  {
      var item = custom_taxonomy_bc[site_id];    
      if (typeof(item) == 'undefined') {
         return '';
      } else if (item[0] == '') {
         return '';
      }          
      
      var parent = custom_taxonomy_bc[item[0]];
      if (typeof(parent) == 'undefined' || parent[0] == '') 
      {
      	parent = uws_taxonomy_bc[item[0]];      
      	if (typeof(parent) == 'undefined' || parent[1] == '') 
      	return '';
      	var sOut = '<a href="' + parent[1] + '">';    
      	sOut += '<img src="' +uws_breadcrumb_path + getTxtImage(item[0])+'" ';
      	sOut += ' align="absMiddle" border="0"></a>';
      }else {      		
      	var sOut = '<a href="' + parent[1] + '">';    
      	sOut += '<img src="' + parent[2]+'" ';
      	sOut += ' align="absMiddle" border="0"></a>';
      }      
          
      var sPrev = uws_getTaxonomyBC(item[0]);
      return (sPrev + sOut);   	    	
  }  
}


function uws_getCorpLogoAndID(site_id) {
	var sOut = '';
	sOut += '<table cellSpacing="0" cellPadding="0" width="760" border="0">';
	if (is_nav4) {
	    sOut += '<tr><td><img src="' + uws_context + '/images/c.gif" width="1" height="8"></td></tr>';
	}
	//sOut += '<tr><td><p id="logo"><a href="http://www.honeywell.com"><img src="' + uws_context + '/images/logo_honeywell.gif" align="absMiddle"  border="0"></a></p></td>';
	//if(country_logo!='')
	//	{
	//		sOut += '<tr><td valign="bottom"><p id="logo"><a href="http://www.honeywell.com"><img src="' + uws_context + '/images/logo_honeywell.gif" align="absMiddle"  border="0"></a>&nbsp;&nbsp;&nbsp;&nbsp;<img src="'+country_logo+'" align="absMiddle"  border="0" vspace="0"/></p></td>';
	//	}
	//	else
	//	{
			sOut += '<tr><td><p id="logo"><a href="http://www.honeywell.com"><img src="' + uws_context + '/images/logo_honeywell.gif" align="absMiddle"  border="0"></a></p></td>'; 		
	//	}
	sOut += '<td class="hlinks" align="right" style="margin-right:0px">';
	sOut += '<p id="hlinks" style="margin-bottom:7px;margin-right:0px">';
	sOut += uws_getTaxonomyBC(site_id);
	sOut += '</p></td></tr></table>';

	document.write(sOut);
}

function uws_getCSS(css_color) 
{

	document.write('<link rel="STYLESHEET" type="text/css" href="' + uws_context + '/styles/main.css">');
	document.write('<link rel="STYLESHEET" type="text/css" href="' + uws_context + '/styles/'+css_color+'.css">');
	document.write('<script language="JavaScript" src="' + uws_context + '/scripts/nav_colors_'+css_color+'.js"></script>');		
	document.write('<link rel="STYLESHEET" type="text/css" href="' + uws_context + '/styles/print.css" media="print">');			
}

//
// ESTABLISH BROWSER AND PLATFORM
// ADAPTED FROM NETSCAPE WITH PERMISSION
//
var detect = navigator.userAgent.toLowerCase();
var OS,browser,version,total,thestring;
var redriectUrl, e;
	redirectUrl = "/browser_update.html"

if (checkIt('konqueror'))
{
	browser = "Konqueror";
	OS = "Linux";
}
else if (checkIt('safari')) browser = "Safari"
else if (checkIt('omniweb')) browser = "OmniWeb"
else if (checkIt('opera')) browser = "Opera"
else if (checkIt('webtv')) browser = "WebTV";
else if (checkIt('icab')) browser = "iCab"
else if (checkIt('msie')) browser = "Internet Explorer"
else if (!checkIt('compatible'))
{
	browser = "Netscape Navigator"
	version = detect.charAt(8);
}
else browser = "An unknown browser";

if (!version) version = detect.charAt(place + thestring.length);

if (!OS)
{
	if (checkIt('linux')) OS = "Linux";
	else if (checkIt('x11')) OS = "Unix";
	else if (checkIt('mac')) OS = "Mac"
	else if (checkIt('win')) OS = "Windows"
	else OS = "an unknown operating system";
}

function checkIt(string)
{
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}

var agt = navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);

var is_nav    = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) && (agt.indexOf('webtv')==-1));
var is_nav4   = (is_nav && (is_major == 4));
var is_nav4up = (is_nav && (is_major >= 4));
var is_nav5   = (is_nav && (is_major == 5));
var is_nav5up = (is_nav && (is_major >= 5));

var is_nav5dn = (is_nav && (is_major <= 5));


var is_ie    = (agt.indexOf("msie") != -1);
var is_ie4   = (agt.indexOf("msie 4")!= -1) ;
var is_ie4up = (is_ie && (is_major >= 4));
var is_ie5   = (is_ie && (is_major == 4) && (agt.indexOf("msie 5")!=-1) );
var is_ie5up = (is_ie && !is_ie4);

var is_aol   = (agt.indexOf("aol") != -1);
var is_aol4  = (is_aol && is_ie4);

var is_opera = (agt.indexOf("opera") != -1);
var is_webtv = (agt.indexOf("webtv") != -1);

var is_win = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
var is_mac = (agt.indexOf("mac")!=-1);

var nscp4 = is_nav4
var ie4   = is_ie4
var dom1  = (is_nav5up || is_ie5up)
var is_ns622up

if (is_mac && is_ie5)
{	dom1 = false
}


// now test for subversion of netscape 6
else if (!nscp4 != true || is_ie != true ){
	v= navigator.vendorSub;
	var e
	//clean up the agent
	e = v.replace(/\./g,'');
	// do a little math
	
	while (e<100) {e*=10; if(e==0){break}}

	//while (e<100) e*=10
	if (e < 622){ 
		//call function to write cookie and show popup if 6.2.1 or lower
		is_ns622up = false; 
		oldbrowser();
	}
	else
	{
		is_ns622up = true; 
	}
}

//used to display the login and download modules

function searchOpen(menunum,state){
	value = (state==1) ? "block" : "none" ;
	
		if (is_ie){
				document.all[menunum].style.display= value;		
		}else{
			if(is_nav5up){				
				document.getElementById(menunum).style.display= value;	
			}else{
				document.layers[menunum].display= value;
			}
		}	
		
}

function showMod(ele){	
	minus = (ele + "minus");
	plus = (ele + "plus");

	searchOpen(ele,1);
	searchOpen(minus,1);
	searchOpen(plus,0);
	createCookie('uwscookie','',-1);
}

function hideMod(ele){	
	minus = (ele + "minus");
	plus = (ele + "plus");

	searchOpen(ele,0);
	searchOpen(minus,0);
	searchOpen(plus,1);
	createCookie('uwscookie',ele,7);	
}

function createCookie(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name)
{
	createCookie(name,"",-1);
}


//Converts .xml to .html in hyperlinks
//Modified By: Divya
//Modified On: 24 Mar 2008
function click(e)
{ 
	var browserName=navigator.appName;
					
	if(typeof event!='undefined')
	{ 
		if(event.srcElement.name != 'rss')
		{
			//if IE
			if (browserName=="Microsoft Internet Explorer")
			{
				//if the object clicked on has an href 
				if(event.srcElement.href){
					var url = event.srcElement.href;
					var index = url.indexOf('.xml');
					if(index > 0)
					{
						event.srcElement.href = url.substring(0, index) + ".html" + url.substring(index+4);
					}
					
				} 
			}
			else 
			{
				//if the object clicked on has an href
				if(e.target.href)
				{
					var url = e.target.href;
					var index = url.indexOf('.xml');
					if(index > 0)
					{
						e.target.href = url.substring(0, index) + ".html" + url.substring(index+4);
					}
				}
			}
		}
	}
} 
	
//global click handling 
document.onclick=click 
document.onmouseup=click
