function popup(url,width,height,name){
		if (width == null) width = 400;
		if (height == null) height = 425;
		if (name == null) name = "details";
		var props = "toolbar=no,location=no,status=no,scrollbars=yes,resizable=yes,titlebar=no,menubar=no,width="+width+",height="+height;
		w = window.open(url, name, props);
		if (w) {
		w.focus();
		}
}

function replacelocaytaurl(termtxt){
  var termtextindex=termtxt;
  if((document.getElementById(termtextindex)!=null)){
  	var orginalbklist = document.getElementById(termtextindex).innerHTML;
	if(orginalbklist.indexOf("wz_locayta")!=-1){
		var bklistreplace = orginalbklist.replace(/wz_locaytaproductlist/g,"wz_locayta&collate=cat");
		document.getElementById(termtextindex).innerHTML = bklistreplace;
	}
  }
}

function hideleftnav(icatref){
  var match="false";
  var icat=icatref;
  for(i=0;i<topcatname.length;i++){
     if(icat==topcatname[i]){
	     match="true";
		 break;
	 }
  }
  if(match=="false"){
  	document.getElementById("leftnav"+icat).style.display="none";
  }
}

function replacedepartmentnav(navid){
  var deparments = document.getElementById(navid).innerHTML;
  if(deparments.indexOf("page,")!=-1){
  	departmentreplace = deparments.replace(/page,/g,"icat,");
	document.getElementById(navid).innerHTML = departmentreplace;
  }
   if(deparments.indexOf("invt,")!=-1){
  	departmentreplace = deparments.replace(/invt,/g,"icat,");
	document.getElementById(navid).innerHTML = departmentreplace;
  }
  if(deparments.indexOf("pcat,")!=-1){
  	departmentreplace = deparments.replace(/pcat,/g,"icat,");
	document.getElementById(navid).innerHTML = departmentreplace;
  }
  if(deparments.indexOf("scat,")!=-1){
  	departmentreplace = deparments.replace(/scat,/g,"icat,");
	document.getElementById(navid).innerHTML = departmentreplace;
  }
  if(deparments.indexOf("stry,")!=-1){
  	departmentreplace = deparments.replace(/stry,/g,"icat,");
	document.getElementById(navid).innerHTML = departmentreplace;
  }
}

function setequalheight(oElm, strTagName, oClassNames){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	var arrRegExpClassNames = new Array();
	if(typeof oClassNames == "object"){
		for(var i=0; i<oClassNames.length; i++){
			arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"));
		}
	}
	else{
		arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"));
	}
	var oElement;
	var bMatchesAll;
	for(var j=0; j<arrElements.length; j++){
		oElement = arrElements[j];
		bMatchesAll = true;
		for(var k=0; k<arrRegExpClassNames.length; k++){
			if(!arrRegExpClassNames[k].test(oElement.className)){
				bMatchesAll = false;
				break;
			}
		}
		if(bMatchesAll){
			arrReturnElements.push(oElement);
		}
	}
	//return (arrReturnElements)
	var divs = arrReturnElements;
	//alert (divs.length);
	var maxHeight=0;
	for(i=0;i<divs.length;i++){
		//alert(a[i].offsetHeight);
		maxHeight = Math.max(maxHeight,divs[i].offsetHeight);
	}
	for(i=0;i<divs.length;i++){
		if(navigator.appName == "Microsoft Internet Explorer"){
			divs[i].style.height=maxHeight+"px";
		}else{
			divs[i].style.minHeight=maxHeight + "px";
		}
	}
	
}
// ---
// Array support for the push method in IE 5
if(typeof Array.prototype.push != "function"){
	Array.prototype.push = ArrayPush;
	function ArrayPush(value){
		this[this.length] = value;
	}
}
                        function setequalheight(oElm, strTagName, oClassNames){

                                    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);

                                    var arrReturnElements = new Array();

                                    var arrRegExpClassNames = new Array();

                                    if(typeof oClassNames == "object"){

                                                for(var i=0; i<oClassNames.length; i++){

                                                            arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"));

                                                }

                                    }

                                    else{

                                                arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"));

                                    }

                                    var oElement;

                                    var bMatchesAll;

                                    for(var j=0; j<arrElements.length; j++){

                                                oElement = arrElements[j];

                                                bMatchesAll = true;

                                                for(var k=0; k<arrRegExpClassNames.length; k++){

                                                            if(!arrRegExpClassNames[k].test(oElement.className)){

                                                                        bMatchesAll = false;

                                                                        break;

                                                            }

                                                }

                                                if(bMatchesAll){

                                                            arrReturnElements.push(oElement);

                                                }

                                    }

                                    //return (arrReturnElements)

                                    var divs = arrReturnElements;

                                    //alert (divs.length);

                                    var maxHeight=0;

                                    for(i=0;i<divs.length;i++){

                                                //alert(a[i].offsetHeight);

                                                maxHeight = Math.max(maxHeight,divs[i].offsetHeight);

                                    }

                                    for(i=0;i<divs.length;i++){

                                                if(navigator.appName == "Microsoft Internet Explorer"){
																var version = navigator.appVersion;
																var versnum = version.split("MSIE");
																var versnumber = versnum[1].substring(0,2);
																if(versnumber > 6){
																/*  IE7 only */
																	     divs[i].style.minHeight=maxHeight + "px";
																}
																else{
																/* IE6 and the less */
																	     divs[i].style.height=maxHeight + "px";
																}
																
                                                }else{

                                                            divs[i].style.minHeight=maxHeight + "px";

                                                }

                                    }

                        }

                        // ---

                        // Array support for the push method in IE 5

                        if(typeof Array.prototype.push != "function"){

                                    Array.prototype.push = ArrayPush;

                                    function ArrayPush(value){

                                                this[this.length] = value;

                                    }

                        }
