/******************************************** **/
/** Left Navigation Expand/Collapse Function  **/
/** Amol Anand - Autonomy Inc 		          **/
/** August 2010                               **/
/** ***************************************** **/
function toggleLeftNav(id) {
	subleftnav = document.getElementById(id);
	if (subleftnav) {
		if (subleftnav.style.display == "none") {
			subleftnav.style.display = "block";
		} else {
			subleftnav.style.display = "none";
		}
	}
}

/** ****************************************** **/
/** Top Navigation Expand/Collapse Function    **/
/** Amol Anand - Autonomy Inc                  **/
/** August 2010                                **/
/** ****************************************** **/

function toggleTopNav(submenu, image, img_right, img_down) {
	subtopnav = document.getElementById(submenu);
	topnavicon = document.getElementById(image);
	if (subtopnav) {
		if (subtopnav.style.display == "none") {
			subtopnav.style.display = "block";
			subtopnav.style.position = "absolute";
			if (topnavicon) {
				topnavicon.src = img_down;
			}
		} else {
			subtopnav.style.display = "none";
			if (topnavicon) {
				topnavicon.src = img_right;
			}
		}
	}
}

/** ****************************************** **/
/** CSS Chooser Function                       **/
/** Amol Anand - Autonomy Inc                  **/
/** August 2010                                **/
/** ****************************************** **/
function chooseCSS() {
        //alert("Inside chooseCSS");
	var cssfiles = document.getElementsByTagName('link');
	lifeSciencesCSS = "";
	industrialCSS = "";
	aboutpallCSS = "";

	for ( var i = 0; i < cssfiles.length; i++) {
		if (cssfiles[i].href.indexOf("life_sciences.css") != -1) {
			lifeSciencesCSS = cssfiles[i];
		}
		if (cssfiles[i].href.indexOf("/resources/css/industrial.css") != -1) {
			industrialCSS = cssfiles[i];
		}
		if (cssfiles[i].href.indexOf("about_pall.css") != -1) {
			aboutpallCSS = cssfiles[i];
		}
	}

	if (document.URL.indexOf("Life-Sciences-Markets") != -1) {
                 //alert("Inside Life-Sciences-Markets block");
		/* Disable Industrial and About Pall CSS */
		industrialCSS.href = "";
		aboutpallCSS.href = "";

	}
	if (document.URL.indexOf("Industrial-Markets") != -1) {
                //alert("Inside Industrial-Markets block");
		/* Disable Life Sciences and About Pall CSS */
		lifeSciencesCSS.href = "";
		aboutpallCSS.href = "";
	}
	if (document.URL.indexOf("About-Pall") != -1) {
                //alert("Inside About-Pall block");
		/* Disable Life Sciences and Industrial CSS */
		lifeSciencesCSS.href = "";
		industrialCSS.href = "";
	}
}

	function selectCSS(page) {
			
		//document.write('<link type="text/css" href="/resources/css/reddot_default.css" rel="stylesheet">');
		
		var industries = new Array("Industrial","Aerospace-Defense-Marine","Water-Treatment","Power-Generation","OEM-Media-Membranes-and-Materials","Microelectronics","Industrial-Manufacturing","Graphic-Arts","Fuels-and-Chemicals","Transportation");
		var lifesciences = new Array("Life-Sciences","Biopharmaceuticals","Animal-Health","Medical","Laboratory","OEM-Materials-and-Devices","Food-and-Beverage","Services");
		
		if (page == ""){
			page = document.URL;
		}
			
		for (i=0;i<industries.length;i++){
			if (page.toLowerCase().indexOf(industries[i].toLowerCase()) != -1) {		
					document.write('<link type=\"text/css\" href=\"/resources/css/industrial.css\" rel=\"stylesheet\">');
				return;
			}
		}
			
		for (i=0;i<lifesciences.length;i++){
			if (page.toLowerCase().indexOf(lifesciences[i].toLowerCase()) != -1) {	
					document.write('<link type=\"text/css\" href=\"/resources/css/life_sciences.css\" rel=\"stylesheet\">');
				return;
			}
		}
		
		/*  default to use about-pall.css */
		document.write('<link type="text/css" href="/resources/css/about_pall.css" rel="stylesheet">');
		/*
		if (page.toLowerCase().indexOf("about-pall") == -1) {		
			document.write('<link type=\"text/css\" href=\"/resources/css/life_sciences.css\" rel=\"stylesheet\">');
		}else{
			document.write('<link type="text/css" href="/resources/css/about_pall.css" rel="stylesheet">');
		}
		*/
	}

//selectCSS();

/** ******************************************** **/
/** Include external Script 					 **/
/** Any external script need to be added to      **/
/** var scripts, which will do dynamic include   **/
/** ******************************************** ** */
var scripts = [ 'http://s7.addthis.com/js/250/addthis_widget.js#username=pallweb' ];
if (document.getElementsByTagName) {
	var head = document.getElementsByTagName('HEAD')[0]
	var scriptElement;
	var i = scripts.length;
	while (i--) {
		scriptElement = document.createElement('script');
		scriptElement.type = 'text/javascript';
		scriptElement.src = scripts[i];
		head.appendChild(scriptElement);
	}
}

var addthis_config = {
	services_compact : 'email, favorites, facebook, twitter, digg, delicious, blogger, linkedin',
	services_expanded : 'email, favorites, facebook, twitter, digg, delicious, blogger, linkedin',
	services_exclude : 'print, ask, blip, aero'
}



hidaddinfopanel = function() {
	var at_pspromo = document.getElementById("at_pspromo");
	var at_hover = document.getElementById("at_hover");
	var at15s = document.getElementById("at15s");

	if (at_pspromo) {
		at_pspromo.style.display = "none";
		at_pspromo.style.visibility = "hidden";
		at_hover.style.display = "block";
	}
}

hidaddinfo = function() {
	//var t = setTimeout("hidaddinfopanel()", 3000);
	hidaddinfopanel();
}

function getLiveHelp() {
	window.open(
					'http://srv2.velaro.com/visitor/requestchat.aspx?siteid=752',
					'_blank',
					'width=410,height=300,toolbar=no,location=no,directories=no,menubar=no,status=no,scrollbars=no,resizable=no,replace=no'); // return
																							

													// false;
}

function languageSpecificCurrentURL(ISO639_2Code)
{
	if(location.href)
	{
		var url = location.href;
		var starfrom = 0;
		var newurl = "";
		var pos=url.indexOf("http://");
		if(pos>=0)
		{
			var urllength = url.length;
			var schemaLessUrl = url.substring(7,urllength);
			var firstForwardSlash = schemaLessUrl.indexOf("/") + 7;
			var schemaPlushDomain = url.substring(0,firstForwardSlash+1);				
			var afterlocale = url.substring(firstForwardSlash+4,urllength);
			newurl = schemaPlushDomain + ISO639_2Code + afterlocale;
		}else
		{
			var urllength = url.length;
			var firstForwardSlash = url.indexOf("/");
			var schemaPlushDomain = url.substring(0,firstForwardSlash+1);				
			var afterlocale = url.substring(firstForwardSlash+4,urllength);
			newurl = schemaPlushDomain + ISO639_2Code + afterlocale;
		}
		window.location.replace(newurl);
	}
}

/*Find Product Component Functions*/
function Changecolor(id)
{
  var alphaElement =  document.getElementById(id);
  alphaElement.style.color= "blue";
}

function ChangeBack(id)
{
  var alphaElement =  document.getElementById(id);
  alphaElement.style.color= "";
  alphaElement.style.border= "1px solid white";
  alphaElement.style.padding= "0 3px";
}

/* init function for Email and RSS page */

function initEmailRss(){
	objCurSection = document.getElementById('ds_section_1');
	objCurTab = document.getElementById('ds_tab_1'); 
}

function showTab(argSectionId,argTabId){


// hack due to not able to run initEmailRss from inside of autonomy component
if (argTabId == 'ds_tab_2' && argSectionId =='ds_section_2'){
	objCurSection = document.getElementById('ds_section_1');
	objCurTab = document.getElementById('ds_tab_1');	
}



objSection = document.getElementById(argSectionId);
argTab = document.getElementById(argTabId);
if (objSection){
    if (objSection != objCurSection) {
    	if (objCurSection)
        	objCurSection.style.display = "none";
	if (objCurTab) {
        	objCurTab.style.borderBottom = "1px solid #dedede";
        	objCurTab.style.backgroundColor = "#f3f3f3";
	}
    }
    objSection.style.display = "";
    argTab.style.borderBottom = "none";
    argTab.style.backgroundColor = "#ffffff";
    objCurSection = objSection;
    objCurTab = argTab;
    }
}

function toggleSection(argSectionName){
//alert("pc=" + argSectionName);
objPc = document.getElementById("pc_" + argSectionName);
if (objPc){
    if (objPc.style.display == "none"){
        objPc.style.display = "";
        }
    else {
        objPc.style.display = "none";
        }
    }
}

//Added by kaleem on 01062011
function toggleSection(argId,argImageOff,argImageOn){
objSection = document.getElementById("section_" + argId);
if (objSection) {
    objSection.style.display = (objSection.style.display == "none") ? "" : "none";
    objImage = document.getElementById("image_" + argId);
    if (objImage) {
        objImage.src = (objSection.style.display == "none") ? argImageOff : argImageOn;
        }
    }
}

function toggleGroup(argGroupNum){
objGroup = document.getElementById("group_" + argGroupNum);
if (objGroup){
    if (objGroup.style.display == "none"){
        objGroup.style.display = "";
        setLinkState("link_" + argGroupNum,"","#525252");        
        }
    else {
        objGroup.style.display = "none";
        setLinkState("link_" + argGroupNum,"","#525252");
        }
    }
}



function setLinkState(argId,argImagePath,argColor){
objLink = document.getElementById(argId);
if (objLink) {
    objLink.style.backgroundImage = "url(" + argImagePath + ")";
    objLink.style.color = argColor;
    }
}

function appendTabParm(objLink){
    objLink.href += "&tab=2";
}

function setDivision(objLink, tab){
//alert("?division=" + objLink.value + "&tab=" + tab+"&region="+document.getElementById("region").value);
  if(document.getElementById("region"))
      location.href = "?division=" + objLink.value + "&tab=" + tab+"&region="+document.getElementById("region").value;
  else
      location.href = "?division=" + objLink.value + "&tab=" + tab;
}

function setRegionAllProduct(objLink, tab){
	location.href = "?division=" + getCheckedValue(document.getElementsByName("selDivision")) + "&tab=" + tab+"&region="+document.getElementById("region").value;
}
function setRegion(tabName,tabValue,deleteList){
   // location.href = "?division=" + getCheckedValue(document.getElementsByName("selDivision")) + "&tab=" + tab+"&region="+document.getElementById("region").value;

   var url = document.URL;
	var url_check = url.indexOf( tabName );
	var correct_url = '';
	var urlparts= url.split('?');   // prefer to use l.search if you have a location/link object
	if (urlparts.length>=2) {
		var pars= urlparts[1].split(/[&;]/g);
		for (var i= pars.length; i-->0;)               // reverse iteration as may be destructive
		{
			for (di=0;di<deleteList.length;di++)
			{
				var prefix= encodeURIComponent(deleteList[di])+'=';
				if(typeof(pars[i]) == 'undefined' || pars[i] == null) {
					continue;
				}				
				if (pars[i].lastIndexOf(prefix, 0)!=-1)   // idiom for string.startsWith
				{
					pars.splice(i, 1);
				}
			}
		}
		correct_url= urlparts[0]+'?'+pars.join('&');
	}
	correct_url = correct_url + '&' + tabName + '=' + tabValue;	 
	if(document.getElementById("region")){
		//alert (correct_url+"&region="+document.getElementById("region").value);	  
		document.location.href =correct_url+"&region="+document.getElementById("region").value;
	}	
	else {
		//alert (correct_url);
		document.location.href =correct_url;
		}
		

}
function getCheckedValue(radioObj) {

	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
           //   alert(radioLength)
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

function setURL(objLink){
//alert(objLink+"&region="+document.getElementById("region").value)
if(document.getElementById("region"))
location.href =objLink+"&region="+document.getElementById("region").value;
else 
location.href =objLink;
}
function sortyResultBy(href, type, sortBy){
	objResultDiv = document.getElementById("resultDiv")
	if (objResultDiv){
		if(sortBy === '' && type === 'name') { //result is sorted by name by default
			location.href="?" + href + "&sortBy=" + type + "-";
		}
		else if(sortBy === type) {
			location.href="?" + href + "&sortBy=" + type + "-";
		}
		else {
			location.href="?" + href + "&sortBy=" + type;
		}
	}
}

function sortByHeadline(href){
objResultDiv = document.getElementById("resultDiv")
if (objResultDiv){
    setColStatus("colHeadline");
    location.href="?" + href + "&sortBy=name";
    }
}

function sortByMarket(href){
objResultDiv = document.getElementById("resultDiv")
if (objResultDiv){
    setColStatus("colMarket");
    location.href="?" + href + "&sortBy=market";
    }  
}

function sortByIndustry(href){
objResultDiv = document.getElementById("resultDiv")
if (objResultDiv){
    setColStatus("colIndustry");
    location.href="?" + href + "&sortBy=industry";
    }
}

function sortByProdType(href){
objResultDiv = document.getElementById("resultDiv")
if (objResultDiv){
    setColStatus("colProdType");
    location.href="?" + href + "&sortBy=prodtype";
    }
}

function setColStatus(argColId) {
strColDefault = "colhdg";
strColSelected = "colhdgsel";
// Set Headline column class
strColName = "colHeadline";
objCol = document.getElementById(strColName);
if (objCol && argColId == strColName)
    objCol.className = strColSelected;
else if (objCol)
    objCol.className = strColDefault;
// Set Market column class
strColName = "colMarket";
objCol = document.getElementById(strColName);
if (objCol && argColId == strColName)
    objCol.className = strColSelected;
else if (objCol)
    objCol.className = strColDefault;
// Set Product Type column class
strColName = "colProdType";
objCol = document.getElementById(strColName);
if (objCol && argColId == strColName)
    objCol.className = strColSelected;
else if (objCol)
    objCol.className = strColDefault;
}
/*End Find Product Component Functions*/

/*Print-Email-Download Component Functions*/
function popUp(strURL,strTitle,strOptions){
var objWin = window.open(strURL,strTitle,strOptions);
}

// function printFriendlyDoc(printerPage){
// popUp(printerPage,'','height=600,width=800,scrollbars=yes')
// Joseph: Create the logic for the printer friendly version of the page 
// }
function printFriendlyDoc(url, pdfoverrideurl) {
  var sPdfUrl = "";
  
  if (pdfoverrideurl !== undefined && pdfoverrideurl !== null) {
    // pdf overried use the url for the pdf
    //location of the override pdf
    sPdfUrl = pdfoverrideurl;
  } else {
    url = url.replace ("?", "%3f");
    url = url.replace (/&/g, "%26");
    //url = "http://localhost/hd.aspx?url=" + url;	
    url = url.replace("?", "@");
    url = url.replace(/&/gi, "@@");
    //sPdfUrl = "http://67.220.114.38/sample/ExpertPDF2/default.aspx?pf=1&url=" + url;
	sPdfUrl = "../sample/printtest/print.aspx?url=" + url;
  }

  window.open(sPdfUrl, "Print Friendly Page", "");
}

function printFriendlyDoc(url) {
  var sPdfUrl = "";
  
 
    url = url.replace ("?", "%3f");
    url = url.replace (/&/g, "%26");
    //url = "http://localhost/hd.aspx?url=" + url;	
    url = url.replace("?", "@");
    url = url.replace(/&/gi, "@@");
    //sPdfUrl = "http://67.220.114.38/sample/ExpertPDF2/default.aspx?pf=1&url=" + url;
	//sPdfUrl = "/sample/printtest/print.aspx?url=http://localhost" + url;
	///hd1.aspx?url=http://localhost/dhtest/Medical/Product.page?id=48614
	sPdfUrl = "http://"+window.location.hostname+"/ext/print_friently.aspx?url=http://localhost" + url;
	popUp(sPdfUrl,'', 'height=600,width=800,scrollbars=yes');
   // window.open(sPdfUrl, 'Print Friendly Page', '');
}

function downloadPDF(pdfPath,url){
	if(pdfPath != null && pdfPath != ""){	
		popUp(pdfPath,'','height=600,width=800,scrollbars=yes');
	}
	else{
		//printFriendlyDoc(url);
	  url = url.replace ("?", "%3f");
    url = url.replace (/&/g, "%26");
    //url = "http://localhost/hd.aspx?url=" + url;	
    url = url.replace("?", "@");
    url = url.replace(/&/gi, "@@");
    //sPdfUrl = "http://67.220.114.38/sample/ExpertPDF2/default.aspx?pf=1&url=" + url;
	sPdfUrl = "/ext/download_pdf.aspx?url=http://localhost" + url;
	///hd1.aspx?url=http://localhost/dhtest/Medical/Product.page?id=48614
	//sPdfUrl = "http://"+window.location.hostname+"/hd1.aspx?url=http://localhost" + url;
	popUp(sPdfUrl,'', 'height=600,width=800,scrollbars=yes');
	      // Please add code to render PDF on-the-fly in this block
	}
}

function changeTitle(title)
{
	document.title = title;
}

function findProductURLwithTab(tabName,tabValue,deleteList)
{
	var url = document.URL;
	var url_check = url.indexOf( tabName );
	var correct_url = '';
	var urlparts= url.split('?');   // prefer to use l.search if you have a location/link object
	if (urlparts.length>=2) {
		var pars= urlparts[1].split(/[&;]/g);
		for (var i= pars.length; i-->0;)               // reverse iteration as may be destructive
		{
			for (di=0;di<deleteList.length;di++)
			{
				var prefix= encodeURIComponent(deleteList[di])+'=';
				if(typeof(pars[i]) == 'undefined' || pars[i] == null) {
					continue;
				}				
				if (pars[i].lastIndexOf(prefix, 0)!=-1)   // idiom for string.startsWith
				{
					pars.splice(i, 1);
				}
			}
		}
		correct_url= urlparts[0]+'?'+pars.join('&');
	}
	correct_url = correct_url + '&' + tabName + '=' + tabValue;
	
	if(document.getElementById("region")){
	   // alert(correct_url+"&region="+document.getElementById("region").value)
		document.location.href =correct_url+"&region="+document.getElementById("region").value;
	}	
	else {
//	alert(correct_url+"&region="+document.getElementById("region").value)
		document.location.href =correct_url;
		}
}

function extractURLParameter(queryParameter)
{
	var url = document.URL;
	var urlparts= url.split('?');   // prefer to use l.search if you have a location/link object
	if (urlparts.length>=2) {
		var pars= urlparts[1].split(/[&;]/g);
		var prefix= encodeURIComponent(queryParameter)+'=';
		for (var i= pars.length; i-->0;)               // reverse iteration as may be destructive
		{			
			if (pars[i].lastIndexOf(prefix, 0) != -1)   // idiom for string.startsWith
			{
				return pars[i];
				break;
			}
		}		
	}
}

function appendUrlAndParameter(urlId,parameterList)
{
    var url = document.getElementById(urlId).href;
	for(i = 0;i<parameterList.length;i++)
	{
		if(i == 0)
		{
			url = url + '&' + extractURLParameter(parameterList[i]);
		}
	}
	document.getElementById(urlId).href = url;
}

function findProductURLappendPC(pcParameter)
{
	var url = document.URL + '&' + pcParameter;
	document.location.href = url;
}

function emailProduct(currentPage){
	var subject = document.getElementsByTagName("title")[0];
		window.open("http://"+window.location.hostname+'/Contactus/email.aspx?url=http://'+window.location.hostname+currentPage,
					'_blank',
					'height=450,width=500,scrollbars=yes,statusbar=yes');
}
/*End Print-Email-Download Component Functions*/

function OpenPallPlayerWindow(site) {
subwin = window.open(site, 'PallPlayer', 
'width=722,height=652,left=5,top=5,scrollbars=yes,status=yes,toolbar=no')
subwin.focus();
}

/*Search Component Functions*/
function submitSearchTerm(form, event){  
    var keyCode=(event.which)?event.which:window.event.keyCode;
    if(keyCode == 13){
      var searchTerm = form.query.value;      
      location.href = form.action + 'query=' + searchTerm;
    }
    else {
      return true;
    }  
}

function submitSearch(form){
  var searchTerm = form.query.value;
  location.href = form.action + 'query=' + searchTerm;
}
/*Search Component Functions*/

/* Literature Library Functions */
function buildValueString (sElementName) {
	//alert("In buildValueString");
	var oOptionElement = document.getElementById(sElementName);
	var aTemp = new Array(0);
	for (i=0;i < oOptionElement.options.length;i++) {
		if (oOptionElement.options[i].selected) {
			aTemp.push(oOptionElement[i].value);
		}
	}
	return aTemp.join("|");
}

function requestLiterature(strArg) {
	var form = document.createElement("form");
    form.setAttribute("method", "post");
    

	
	var sMarketApps = buildValueString ('selmarket');
	var sDocTypes = buildValueString ('seldoctype');
	var currLoc = window.location.href;
	var splitUrl = currLoc.split("?");
	var origUrl = splitUrl[0];
	var paramUrl = splitUrl[1];
	var splitParam = paramUrl.split("&");	
	var industryVal = splitParam[0].split("=")[1];	

	newURL = origUrl
		+ "?industry=" + industryVal
		+ "&market=" + sMarketApps
		+ "&document_type=" + sDocTypes
		+ "&search=y";
	form.setAttribute("action", newURL);
	document.body.appendChild(form);
    form.submit();

//	window.location.href = newURL;
}

/* Literature Library Functions */
/* ************
**** AK - July 12 2011 - commented out the duplicate funtion - another one is at the beginning of this code
***********
		function selectCSS(page) {
			document.write('<link type=\"text/css\" href=\"/resources/css/reddot_default.css\" rel=\"stylesheet\">');
			//document.write('<link type=\"text/css\" media=\"print\" href=\"/resources/css/printfriendly.css\" rel=\"stylesheet\">');
			//alert(page)
			if (page == ""){
				page = document.URL;
			}
			var industries = new Array("Industrial","Aerospace-Defense-Marine","Water-Treatment","Power-Generation","OEM-Media-Membranes-and-Materials","Microelectronics","Industrial-Manufacturing","Graphic-Arts","Fuels-and-Chemicals","Transportation");
		var lifesciences = new Array("Life-Sciences","Biopharmaceuticals","Animal-Health","Medical","Laboratory","OEM-Materials-and-Devices","Food-Beverage");

		for (i=0;i<industries.length;i++){
			if (page.toLowerCase().indexOf(industries[i].toLowerCase()) != -1) {		
				document.write('<link type=\"text/css\" href=\"/resources/css/industrial.css\" rel=\"stylesheet\">');
				return;
			}
		}
		for (i=0;i<lifesciences.length;i++){
			if (page.toLowerCase().indexOf(lifesciences[i].toLowerCase()) != -1) {		
				document.write('<link type=\"text/css\" href=\"/resources/css/life_sciences.css\" rel=\"stylesheet\">');
				return;
			}
		}
			if (page.toLowerCase().indexOf("about-pall") != -1) {	
                	
				document.write('<link type=\"text/css\" href=\"/resources/css/about_pall.css\" rel=\"stylesheet\">');
			}
			
		}

		***/

		function getMeta() {
		  
			var metas = document.getElementsByTagName('meta');
			var i;
			for (i = 0; i < metas.length; i++){
			  if (metas[i].getAttribute('name') == "vpath")
			    break;
			}
			
			var vpath = "";
			if (metas[i] != undefined){
				vpath = metas[i].getAttribute('content');
			}
			selectCSS(vpath);
		}
				
		function setMainContentDiv() {
		
		/*
		if(document.getElementById('breadcrumbnavbar')){
										
				var BC = document.getElementById('breadcrumbnavbar')
				var parentDiv =  BC.parentNode;		 										
				for(countDiv = 0;countDiv<6;countDiv++){								
					if(parentDiv.getAttribute('id') && parentDiv.getAttribute('id').indexOf("element")!=-1){						
						parentDiv.style.borderLeft="1px solid #d6d6d6";						
						break;
					}else{
						parentDiv =  parentDiv.parentNode;				
					}
				}
			}
			*/
			//***********
			// Added by AK - if you have to check for a new type of component in the body - just add to the list - checking will be in that order
			//***********
			var mainComponents = new Array("breadcrumbnavbar","freestyle_container");
			var appliedStyleFlag = false;

			if(!document.getElementById('FindProduct')){

			  for (i=0;i<mainComponents.length;i++){
				if(document.getElementById(mainComponents[i])){
					var BC = document.getElementById(mainComponents[i])
					var parentDiv =  BC.parentNode;	
					var countBC = 0;
					for(countDiv = 0;countDiv<6;countDiv++){			
						if(parentDiv.getAttribute('class') && parentDiv.getAttribute('class').indexOf("iw_component")!=-1){					
							parentDiv.style.position="static";
							countBC++;						 
							break;
						}else{ 
							parentDiv =  parentDiv.parentNode;				
						}
					}
					parentDiv =  BC.parentNode;	 
					for(countDiv = 0;countDiv<6;countDiv++){				
						if(parentDiv.getAttribute('id') && parentDiv.getAttribute('id').indexOf("element")!=-1){
							parentDiv.style.borderLeft="1px solid #d6d6d6";
							//parentDiv.style.padding="0px 0px 0px 9px";						
							parentDiv.style.width="567px";
							//padding: 0px 0px 0px 9px; text-align: left; width: 567px; overflow: hidden;
							parentDiv.style.minHeight="380px";
							appliedStyleFlag = true;
							break;
						}else{
							parentDiv =  parentDiv.parentNode;				
						}
					}
					if(appliedStyleFlag){break;}
				}
			  }
			}
	/*
		  if(document.getElementById("contentImage")){
					if(document.getElementById("element3")){
					//document.write('Test1');
					document.getElementById("element3").style.borderLeft="1px solid #d6d6d6";
					document.getElementById("element3").style.minHeight="550px";
					}
			}else{
					if(document.getElementById("element4")){
					//document.write('Test2');
					document.getElementById("element4").style.borderLeft="1px solid #d6d6d6";
					document.getElementById("element4").style.minHeight="500px";
					}
			}
	*/
		}
		
		//Added by kaleem ( For product-details page)
	var objCurSection=null;	
	var objCurTab=null;
	function initShowTab(){
	var firstIndex = 1;
		 while (! document.getElementById("ds_section_" + firstIndex) && firstIndex<10)
			 {
				 firstIndex++;
			 }
		 if (firstIndex<10)
			 {
			 objCurSection = document.getElementById("ds_section_"+ firstIndex);
			 objCurTab = document.getElementById("ds_tab_"+ firstIndex);
			 objCurTab.style.borderLeft = "1px solid #d6d6d6";
			 showTab_PD("ds_section_"+ firstIndex,"ds_tab_"+ firstIndex);
			 }
		 
	}
     function showTab_PD(argSectionId,argTabId){				
     objSection = document.getElementById(argSectionId);
     objTab = document.getElementById(argTabId);
     if (objSection){
         if (objSection != objCurSection) {
             objCurSection.style.display = "none";
             }
         var tempCounter = 1;
         for ( i=1; i<10; i++)
             {
             var temptab = document.getElementById("ds_tab_" + tempCounter);
             if (temptab != null)
                 {
                 temptab.className="ds_tab_button";
                 }
             tempCounter++;
             }
         objSection.style.display = "";
         objTab.className="ds_tab_button_on";    
         objCurSection = objSection;
         objCurTab = argTabId;
         }
     }
			
	 function setbreadcrumb(){
		var prodName = document.getElementById("product_name");
		//alert("prodName > "+prodName);
		if(prodName != null)
		{							
			var bpname = document.getElementById("breadcrumb_pname");
			bpname.innerHTML = "> " + prodName.innerHTML;
		}else{						    
			var EveName = document.getElementById("EventName");
			if(EveName != null )
			{							
				var bpname = document.getElementById("breadcrumb_pname");
				bpname.innerHTML = "> " + EveName.innerHTML;
			} else {
				var LLTitle = document.getElementById("LLTitle");
				if(LLTitle != null )
				{							
					var bpname = document.getElementById("breadcrumb_pname");
					bpname.innerHTML = "> " + LLTitle.innerHTML;
				} 
			
			}
		
		}
	}
/* For shopping cart: Start */
function newImage(arg) {
    if (document.images) {
        rslt = new Image();
        rslt.src = arg;
        return rslt;
    }
}
function changeImages() {
    if (document.images && (preloadFlag == true)) {
        for (var i=0; i<changeImages.arguments.length; i+=2) {
            document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
        }
    }
}
var preloadFlag = false;
function preloadImages() {
    if (document.images) {
        CheckOut_over = newImage("http://labfilters.pall.com/images/CartImages/CheckOut-over.gif");
        LabStore_over = newImage("http://labfilters.pall.com/images/CartImages/LabStore-over.gif");
        MyAccount_CheckOut_over = newImage("http://labfilters.pall.com/images/CartImages/MyAccount-CheckOut_over.gif");
        MyAccount_over = newImage("http://labfilters.pall.com/images/CartImages/MyAccount-over.gif");
        QuickOrder_LabStore_over = newImage("http://labfilters.pall.com/images/CartImages/QuickOrder-LabStore_over.gif");
        QuickOrder_over = newImage("http://labfilters.pall.com/images/CartImages/QuickOrder-over.gif");
        ShoppingCartTally_MyAccount_over = newImage("http://labfilters.pall.com/images/CartImages/ShoppingCartTally-MyAccount.gif");
        ShoppingCartTally_QuickOrder_over = newImage("http://labfilters.pall.com/images/CartImages/ShoppingCartTally-QuickOrde.gif");
        English_Off_over = newImage("http://labfilters.pall.com/images/LanguageNavImages/English_Off-over.gif");
        Japanese_Off_over = newImage("http://labfilters.pall.com/images/LanguageNavImages/Japanese_Off-over.gif");
        Chinease_off_over = newImage("http://labfilters.pall.com/images/LanguageNavImages/Chinease_off-over.gif");
        preloadFlag = true;
    }
}

/* For shopping cart: end */



function sectionTracking() {
    var url = window.location.pathname;
    var sections = {
        "industrial-markets.page" : 99071582,
        "aerospace-defense-marine" : 99071581,
        "life-sciences-markets.page" : 99071583,
        "animal-health" : 99071584,
        "biopharmaceuticals" : 99071585,
        "consumer-water" : 99071586,
        "about-pall.page" : 99071587,
        "about-pall" : 99071587,
        "food-and-beverage" : 99071588,
        "fuels-and-chemicals" : 99071589,
        "graphic-arts" : 99071590,
        "industrial-manufacturing" : 99071591,
        "laboratory" : 99071592,
        "medical" : 99071593,
        "microelectronics" : 99071594,
        "oem-materials-and-devices" : 99071599,
        "oem-media-membranes-and-materials" : 99071595,
        "power-generation" : 99071596,
        "transportation" : 99071597,
        "water-treatment" : 99071598
    }
    
    if(url.indexOf("/main/") > -1) {
        var section = url.split("/")[2].toLowerCase();
        
        if(sections.hasOwnProperty(section)) {
			var img = new Image();
			img.src = 'http://bp.specificclick.net?pixid='+sections[section]+'&u='+escape(parent.document.location)+'&r='+escape(parent.document.referrer);
        }
    }
}

