function mysearch(){
	killpop2();
	//var z = document.getElementById("search");
	var s = document.getElementById("txtsearch");
	var reg1 = RegExp("^[a-zA-Z]+.*");
	if(s.value.match(reg1)){
		if(mylog != ""){
			mylog += "|" + s.value + ";";
		}
		else
			mylog += s.value + ";";
		var newletter = s.value.toUpperCase().substr(0,1);
		var a = document.getElementById("list");
		var b="",c="";
		var count = 0;
		var q = "";
		var reg = RegExp("^" + escape(s.value.replace("'","").toLowerCase().replace(/\&.{5}/g,"")).replace(/\%.{2}/g,"").replace("019","") + ".*");
		b = "<table border='0' bgcolor='ffffff' width='100%'>";
		b += "<tr><td>Click on the Company name to get more information</tD></tr>";
		b += "<tr><td width='100%'><table width='100%' border='0'><tr><td>&nbsp;</td><td width='60%'><b>Company</b></td><td width='40%'><b>Booth</b></td></tr></table></td></tr>";
		for(i=0;i<eval("arr"+newletter+"[0].length");i++){
			if(escape(eval("arr"+newletter+"[0]["+i+"]").replace("'","").toLowerCase().replace(/\&.{5}/g,"")).replace(/\%.{2}/g,"").replace("019","").match(reg)){
				if(typeof(arrProd[eval("arr"+newletter+"[3]["+i+"]")])!= "undefined"){
					if(eval("arr"+newletter+"[4]["+i+"]") == "checked"){
						//b += "<tr><td><input type='checkbox' value='Save' onClick='saveToPrint(\""+newletter+","+i+"\");' checked></td>";
						b += "<tr><td width='100%'><table width='100%' border='0'><tr><td><input id='chk"+eval("arr"+newletter+"[3]["+i+"]")+"' class='chkbox' type='checkbox' value='Save' onClick='saveToPrint(\""+newletter+","+i+"\",this);' checked></td></td><td width='60%' nowrap><a onclick='showInfo("+eval("arr"+newletter+"[3]["+i+"]")+",\""+newletter+"\");' style='cursor:hand'><font color='blue'><u>"+eval("arr"+newletter+"[0]["+i+"]").substr(0,50)+"</u></font></a></td><td width='40%'>"+eval("arr"+newletter+"[1]["+i+"]")+"</td></tr></table>";
						b += "<div id='"+eval("arr"+newletter+"[3]["+i+"]")+"' style='display:none;border:solid 1px black;'></div></td></tr>";
					}
					else{
						//b += "<tr><td><input type='checkbox' value='Save' onClick='saveToPrint(\""+newletter+","+i+"\");'></td>";
						b += "<tr><td width='100%'><table width='100%' border='0'><tr><td><input id='chk"+eval("arr"+newletter+"[3]["+i+"]")+"' class='chkbox' type='checkbox' value='Save' onClick='saveToPrint(\""+newletter+","+i+"\",this);'></td></td><td width='60%' nowrap><a onclick='showInfo("+eval("arr"+newletter+"[3]["+i+"]")+",\""+newletter+"\");' style='cursor:hand'><font color='blue'><u>"+eval("arr"+newletter+"[0]["+i+"]").substr(0,50)+"</u></font></a></td><td width='40%'>"+eval("arr"+newletter+"[1]["+i+"]")+"</td></tr></table>";
						b += "<div id='"+eval("arr"+newletter+"[3]["+i+"]")+"' style='display:none;border:solid 1px black;'></div></td></tr>";
					}
				}
				else{
					if(eval("arr"+newletter+"[4]["+i+"]") == "checked"){
						//b += "<tr><td><input type='checkbox' value='Save' onClick='saveToPrint(\""+newletter+","+i+"\");' checked></td>";
						b += "<tr><td width='100%'><table width='100%' border='0'><tr><td><input id='chk"+eval("arr"+newletter+"[3]["+i+"]")+"' class='chkbox' type='checkbox' value='Save' onClick='saveToPrint(\""+newletter+","+i+"\",this);' checked></td><td width='60%' nowrap>"+eval("arr"+newletter+"[0]["+i+"]").substr(0,50)+"</td><td width='40%'>"+eval("arr"+newletter+"[1]["+i+"]")+"</td></tr></table>";
						b += "<div id='"+eval("arr"+newletter+"[3]["+i+"]")+"' style='display:none;border:solid 1px black'></div></td></tr>";
					}
					else{
						//b += "<tr><td><input type='checkbox' value='Save' onClick='saveToPrint(\""+newletter+","+i+"\");'></td>";
						b += "<tr><td width='100%'><table width='100%' border='0'><tr><td><input id='chk"+eval("arr"+newletter+"[3]["+i+"]")+"' class='chkbox' type='checkbox' value='Save' onClick='saveToPrint(\""+newletter+","+i+"\",this);'></td></tD><td width='60%' nowrap style='font-family:arial;font-size:10pt;'>"+eval("arr"+newletter+"[0]["+i+"]").substr(0,50)+"</td><td width='40%'>"+eval("arr"+newletter+"[1]["+i+"]")+"</td></tr></table>";
						b += "<div id='"+eval("arr"+newletter+"[3]["+i+"]")+"' style='display:none;border:solid 1px black;'></div></td></tr>";
					}
				}
				if(q == ""){
					q = eval("arr"+newletter+"[3]["+i+"]");
				}
				else
					q += "," + eval("arr"+newletter+"[3]["+i+"]")					
			}
		}
		if(q != ""){
			mylog += q;
		}
		else
			mylog = mylog.substr(0,(mylog.length - s.value.length-2));
		b += "</table>";
		a.innerHTML = b;
		hidesearch();
	}
	else if(s.value.length == 0){
		return false;
	}
	else{
		alert("All Exhibitor names begin with a letter.  Please try your search again.");
		s.value = "";
		s.focus();
	}					
}

function viewAll(){
	var s = document.getElementById("txtsearch");
	var a = document.getElementById("list");
	if(mylog != ""){
		mylog += "|  all;";
	}
	else
		mylog += "all;";	
	var b="",c="";
	var count = 0;
	var q = "";
	var reg1 = RegExp("^[0-9]+.*");
	b = "<table border='0' bgcolor='ffffff' width='100%'>";
	b += "<tr><td>Click on the Company name to get more information</tD></tr>";
	b += "<tr><td width='100%'><table width='100%' border='0'><tr><td>&nbsp;</td><td width='60%'><b>Company</b></td><td width='40%'><b>Booth</b></td></tr></table></td></tr>";
	b += "<tr><td><a name='top'></a>";
	for(j=0;j<arrAll.length;j++){
		newletter = arrAll[j][0][0].toUpperCase().substr(0,1);
		if(newletter != ""){
			if(newletter == "&"){
				if(arrAll[j][0][0].toUpperCase().substr(0,6) == "&#199;"){
					newletter = "C";
				}
			}
			else if(newletter == "1"){
				newletter = "O";
			}
			else if(newletter == "2" || newletter == "3"){
				newletter = "T";
			}
			else if(newletter == "4" || newletter == "5"){
				newletter = "F";
			}
			else if(newletter == "6" || newletter == "7"){
				newletter = "S";
			}
			else if(newletter == "8"){
				newletter = "E";
			}
			else if(newletter == "9"){
				newletter = "N";
			}
			if(j>0){
				b+= " | ";
			}
			b+= "<a href='#bm"+newletter+"'>"+newletter+"</a>";
		}
	}
	b+= "</td></tr>";
	for(j=0;j<arrAll.length;j++){
		newletter = arrAll[j][0][0].toUpperCase().substr(0,1);
		if(newletter != ""){
			if(newletter == "&"){
				if(arrAll[j][0][0].toUpperCase().substr(0,6) == "&#199;"){
					newletter = "C";
				}
			}
			else if(newletter == "1"){
				newletter = "O";
			}
			else if(newletter == "2" || newletter == "3"){
				newletter = "T";
			}
			else if(newletter == "4" || newletter == "5"){
				newletter = "F";
			}
			else if(newletter == "6" || newletter == "7"){
				newletter = "S";
			}
			else if(newletter == "8"){
				newletter = "E";
			}
			else if(newletter == "9"){
				newletter = "N";
			}
			if(newletter != "A"){
				b+= "<tr><td><a href='#top'><b>[Back to Top]</b></a><br><Br></td></tr>";
			}
			b+="<tr><td><a name='bm"+newletter+"'><b>"+newletter+"</b></a></td></tr>";
			for(i=0;i<arrAll[j][1].length;i++){			
				if(typeof(arrProd[arrAll[j][3][i]])!= "undefined"){
					if(arrAll[j][4][i] == "checked"){
						b += "<tr><td width='100%'><table width='100%' border='0'><tr><td><input id='chk"+arrAll[j][3][i]+"' class='chkbox' type='checkbox' value='Save' onClick='saveToPrint(\""+newletter+","+i+"\",this);' checked></td></td><td width='60%' nowrap><a onclick='showInfo("+arrAll[j][3][i]+",\""+newletter+"\");' style='cursor:hand'><font color='blue'><u>"+arrAll[j][0][i].substr(0,50)+"</u></font></a></td><td width='40%'>"+arrAll[j][1][i]+"</td></tr></table>";
						b += "<div id='"+arrAll[j][3][i]+"' style='display:none;border:solid 1px black;'></div></td></tr>";
					}
					else{
						b += "<tr><td width='100%'><table width='100%' border='0'><tr><td><input id='chk"+arrAll[j][3][i]+"' class='chkbox' type='checkbox' value='Save' onClick='saveToPrint(\""+newletter+","+i+"\",this);'></td></td><td width='60%' nowrap><a onclick='showInfo("+arrAll[j][3][i]+",\""+newletter+"\");' style='cursor:hand'><font color='blue'><u>"+arrAll[j][0][i].substr(0,50)+"</u></font></a></td><td width='40%'>"+arrAll[j][1][i]+"</td></tr></table>";
						b += "<div id='"+arrAll[j][3][i]+"' style='display:none;border:solid 1px black;'></div></td></tr>";
					}
				}
				else{
					if(arrAll[j][4][i] == "checked"){
						b += "<tr><td width='100%'><table width='100%' border='0'><tr><td><input id='chk"+arrAll[j][3][i]+"' class='chkbox' type='checkbox' value='Save' onClick='saveToPrint(\""+newletter+","+i+"\",this);' checked></td><td width='60%' nowrap>"+arrAll[j][0][i].substr(0,50)+"</td><td width='40%'>"+arrAll[j][1][i]+"</td></tr></table>";
						b += "<div id='"+arrAll[j][3][i]+"' style='display:none;border:solid 1px black'></div></td></tr>";
					}
					else{
						b += "<tr><td width='100%'><table width='100%' border='0'><tr><td><input id='chk"+arrAll[j][3][i]+"' class='chkbox' type='checkbox' value='Save' onClick='saveToPrint(\""+newletter+","+i+"\",this);'></td></tD><td width='60%' nowrap style='font-family:arial;font-size:10pt;'>"+arrAll[j][0][i].substr(0,50)+"</td><td width='40%'>"+arrAll[j][1][i]+"</td></tr></table>";
						b += "<div id='"+arrAll[j][3][i]+"' style='display:none;border:solid 1px black;'></div></td></tr>";
					}
				}
				if(q == ""){
					q = arrAll[j][3][i];
				}
				else
					q += "," + arrAll[j][3][i];					
			}
		}
	}
	if(q != ""){
		mylog += q;
	}
	else
		mylog = mylog.substr(0,(mylog.length - 1));
	b += "</table>";
	a.innerHTML = b;
}

function mysearchprod(){
	var z = document.getElementById("search2");
	var s = document.getElementById("txtsearch2");
	var q = "";
	var reg1 = RegExp("^[a-zA-Z]+.*");
	if(s.value.match(reg1)){
		if(mylogprod == ""){
			mylogprod += s.value + ";";
		}
		else{
			mylogprod += "|" + s.value + ";";
		}
		killpop2();
		var a = document.getElementById("list2");
		var char = s.value.substr(0,1).toLowerCase();
		var b="",c="",n=0;
		var count = 0;
		var arr = new Array();
		var reg = RegExp("^" + escape(s.value.replace("'","")).toLowerCase().replace(/\%.{2}/g,"").replace("019","") + ".*");
		b = "<table border='0' bgcolor='ffffff' width='100%'>";
		b += "<tr><td colspan='3'>Click on the Product Category or on the arrow next to it to view the list of Companies exhibiting in that category.  Click on the Company name to get more information<br><br></tD></tr>";
		for(i=0;i<eval("arrProdex"+char+".length");i++){
			if(escape(eval("arrProdex"+char+"["+i+"][0]").replace("'","").toLowerCase().replace(/\&.{5}/g,"")).replace(/\%.{2}/g,"").match(reg)){
				b += "<tr align='left'><td id='sign"+i+"'width='1%'><a onclick='expand("+i+",\""+char+"\");' style='cursor:hand;'><font size='4'><img src='images/right.png' border='0'></font></a></tD><td align='left' width='1%' nowrap><b><a onclick='expand("+i+",\""+char+"\");' style='cursor:hand;'>"+eval("arrProdex"+char+"["+i+"][0]").replace(/\'/g,"")+"</a></b></tD><Td width='98%' id='sa"+i+"' style='visibility:hidden;'><a onclick='selectall("+i+",\""+char+"\");' style='cursor:hand;'><font color='blue'><u>Select All</u></font></a>&nbsp;|&nbsp;<a onclick='deselectall("+i+",\""+char+"\");' style='cursor:hand;'><font color='blue'><u>Deselect All</u></font></a></td></tr>";
				b += "<tr id='"+i+"' style='display:none;'><td colspan='3' id='ex"+i+"'>";
				b += "</td></tr>";
				if(q == ""){
					q = eval("arrProdex"+char+"["+i+"][0]").replace(/\'/g,"");
				}
				else
					q += "," + eval("arrProdex"+char+"["+i+"][0]").replace(/\'/g,"");
			}
		}
		if(q != ""){
			mylogprod += q;
		}
		else
			mylogprod = mylogprod.substr(0,(mylogprod.length - s.value.length-2));
		b += "</table>";
		a.innerHTML = b;
		z.rowspan=count;
		hidesearchprod();
	}
	else if(s.value.length == 0){
		return false;
	}
	else{
		alert("All Product Categories begin with a letter.  Please try your search again.");
		s.value = "";
		s.focus();
	}				
}

function viewAllProd(){
	var z = document.getElementById("search2");
	var s = document.getElementById("txtsearch2");
	var q = "";
	if(mylogprod == ""){
		mylogprod += "all;";
	}
	else{
		mylogprod += "| all;";
	}
	var a = document.getElementById("list2");
	var b="",c="",n=0;
	count = 0;
	var arr = new Array();
	b = "<table border='0' bgcolor='ffffff' width='100%'>";
	b += "<tr><td colspan='3'>Click on the Product Category or on the arrow next to it to view the list of Companies exhibiting in that category.  Click on the Company name to get more information<br><br></tD></tr>";
	b += "<tr><td colspan='3'><a name='top2'></a>";
	for(j=0,len=prodChars.length;j<len;j++){
		if(j>0){
			b+=" | ";
		}
		b += "<a href='#bm"+prodChars[j].toLowerCase()+"'>"+prodChars[j].toUpperCase()+"</a>";
	}	
	b += "</td></tr>";
	for(j=0,len=prodChars.length;j<len;j++){
		char1 = prodChars[j].toLowerCase();
		if(char1 != "a"){
			b += "<tr><td colspan='3'><a href='#top2'><b>[Back to Top]</b></a><br><Br></td></tr>";
		}
		b += "<tr><td colspan='3'><a name='bm"+char1+"'><b>"+char1.toUpperCase()+"</b></a></td></tr>";
		j = j + 50;
		for(i=0,len=eval("arrProdex"+char1+".length");i<len;i++){			
			b += "<tr align='left'><td id='sign"+j+i+"' width='1%'><a onclick='expandall(\""+j+","+i+"\",\""+char1+"\");' style='cursor:hand;'><font size='4'><img id='img"+j+i+"' src='images/right.png' border='0'></font></a></tD><td align='left' width='1%' nowrap><b><a onclick='expandall(\""+j+","+i+"\",\""+char1+"\");' style='cursor:hand;'>"+eval("arrProdex"+char1+"["+i+"][0]").replace(/\'/g,"")+"</a></b></tD><Td width='98%' id='sa"+j+i+"' style='visibility:hidden;'><a onclick='selectall(\""+j+","+i+"\",\""+char1+"\");' style='cursor:hand;'><font color='blue'><u>Select All</u></font></a>&nbsp;|&nbsp;<a onclick='deselectall(\""+j+","+i+"\",\""+char1+"\");' style='cursor:hand;'><font color='blue'><u>Deselect All</u></font></a></td></tr>";
			b += "<tr id='"+j+i+"' style='display:none;'><td colspan='3' id='ex"+j+i+"'>";
			b += "</td></tr>";
			if(q == ""){
				q = eval("arrProdex"+char1+"["+i+"][0]").replace(/\'/g,"");
			}
			else
				q += "," + eval("arrProdex"+char1+"["+i+"][0]").replace(/\'/g,"");
		}
		j = j - 50;
	}
	if(q != ""){
		mylogprod += q;
	}
	else
		mylogprod = mylogprod.substr(0,(mylogprod.length - s.value.length-2));
	b += "</table>";
	a.innerHTML = b;
	z.rowspan=count;
	hidesearchprod();
}

function changeSearch(tab){
	var a = document.getElementById("exh");
	var b = document.getElementById("prod");
	var c = document.getElementById("all");
	var d = document.getElementById("allprod");
	var w = document.getElementById("list");
	var y = document.getElementById("list2");
	if(tab != "prod"){
		c.style.display = "";
		d.style.display = "none";
		a.style.borderBottomWidth="0px";
		a.bgColor = "RGB(233,241,250)";
		a.style.cursor = "";
		b.style.borderBottomWidth="1px";
		b.bgColor = "gray";
		b.style.cursor = "hand";
		//w.innerHTML = "";
		//killpop2();
		
	}
	else if(tab != "exh"){
		c.style.display = "none";
		d.style.display = "";
		b.style.borderBottomWidth="1px";
		b.bgColor = "RGB(233,241,250)";
		b.style.cursor = "";
		a.style.borderBottomWidth="1px";
		a.bgColor = "gray";
		a.style.cursor = "hand";
		//y.innerHTML = "";
		//killpop2();
	}
}

function showInfo(exid,letter){
	var a = document.getElementById(exid);
	if(a.style.display == "none"){					
		a.style.display = "";
		for(i=0;i<eval("arr"+letter+"[3]").length;i++){
			if(eval("arr"+letter+"[3]["+i+"]") == exid){
				myindex = i;
				i = eval("arr"+letter+"[3]").length;
			}				
		}
		b = "<tr><td colspan='2'><table width='100%' cellpadding='5'>";
		b += "<tr><td align='center'><h2 style='margin-bottom:0;'>"+eval("arr"+letter+"[0]["+myindex+"]")+"</h2></td></tr>";
		b += "<tr><td align='center'><b>Booth:</b>&nbsp;&nbsp;"+eval("arr"+letter+"[1]["+myindex+"]")+"</tD></tr>";
		if(eval("arr"+letter+"[4]["+myindex+"]") != "checked"){
			b += "<tr><td align='center'><table><tr><td align='center'><input id='img"+exid+"' class='chkbox' type='checkbox' onclick='saveToPrint(\""+letter+","+myindex+"\",this);'></td>";
			b += "<td><a id='txt"+exid+"' onclick='saveToPrint(\""+letter+","+myindex+"\",this);' style='cursor:hand;'><b>Click to include this Exhibitor in My Itinerary</b></a></td></tr></table></td></tr>";
		}
		else{
			b += "<tr><td align='center'><table><tr><td align='center'><input id='img"+exid+"' class='chkbox' type='checkbox' onclick='saveToPrint(\""+letter+","+myindex+"\",this);' checked></td>";
			b += "<td><a id='txt"+exid+"' onclick='saveToPrint(\""+letter+","+myindex+"\",this);' style='cursor:hand;'><b>This Exhibitor is included in My Itinerary</b></a></td></tr></table></td></tr>";
		}
		b += "<tr><td><b>Products:</b></td></tr>";
		for(i=0;i<arrProd[exid].length;i++){
			b += "<tr><td>"+arrProd[exid][i]+"</td></tr>";
		}
		b += "</table></td></tr>";
		
		//popup2(b,"white");
		a.innerHTML = b;
	}
	else{
		a.style.display = "none";
	}
}

function expand(it,char){
	var a = document.getElementById(it);
	var t = document.getElementById("sa"+it);
	var c = document.getElementById("ex"+it);
	var z = document.getElementById("sign"+it);
	var arr1 = mylogprod.split("|");
	var arr2 = arr1[arr1.length-1].split(";");
	var arr3 = arr2[1].split(",");
	var prod = arr3[it];
	var i = it;
	var b="",n=0;
	var q = "";
	var arr = new Array();
	var reg1 = RegExp("^[0-9]+.*");
	if(t.style.visibility == "hidden"){
		t.style.visibility = "visible";
	}
	else{
		t.style.visibility = "hidden";
	}
	if(a.style.display == "none"){
		if(mylogprodexh == ""){
			mylogprodexh = prod + ";";
		}
		else
			mylogprodexh += "|" + prod + ";";
		b = "<table width='100%' border='0'>";
		for(j=1;j<eval("arrProdex"+char+"["+i+"].length");j++){
			if(arrExhInfo[eval("arrProdex"+char+"["+i+"]["+j+"]")][0] != "" || arrExhInfo[eval("arrProdex"+char+"["+i+"]["+j+"]")][0] != null){
				arr[n++] = arrExhInfo[eval("arrProdex"+char+"["+i+"]["+j+"]")][0] + "|" + arrExhInfo[eval("arrProdex"+char+"["+i+"]["+j+"]")][1]+"|"+eval("arrProdex"+char+"["+i+"]["+j+"]")+"|"+eval("arrProdex"+char+"["+i+"]");
				//b+= "<tr><td>"+arrExhInfo[eval("arrProdex"+char+"["+i+"]["+j+"]")][0]+"</td><td>"+arrExhInfo[eval("arrProdex"+char+"["+i+"]["+j+"]")][1]+"</td></tr>";						
			}
			if(q == ""){
				q = eval("arrProdex"+char+"["+i+"]["+j+"]");
			}
			else
				q += "," + eval("arrProdex"+char+"["+i+"]["+j+"]");
		}
		if(q != ""){
			mylogprodexh += q;
		}
		else
			mylogprodexh = mylogprodexh.substr(0,(mylogprodexh.length - s.value.length-2));
		arr.sort();
		for(l=0;l<arr.length;l++){
			arrTemp = arr[l].split("|");
			arrpname = arrTemp[3].split("'");
			temp = arrTemp[0].substr(0,1).toUpperCase();
			if(temp.match(reg1)){
				temp = "A";
			}
			for(i=0;i<eval("arr" + temp + "[3].length");i++){
				if(arrTemp[2] == eval("arr" + temp + "[3]["+i+"]")){
					if(eval("arr" + temp + "[4]["+i+"]") == "checked"){
						b+= "<tr><td><table width='100%'><tr><td><input id='chk"+eval("arr" + temp + "[3]["+i+"]")+"' class='chkbox' type='checkbox' value='"+arrpname[1]+"' onClick='saveToPrintprod(\""+temp+","+arrTemp[2]+"\",this);' checked></td><td width='60%' nowrap><a onclick='showInfo("+arrTemp[2]+",\""+temp+"\");' style='cursor:hand'><font color='blue'><u>"+arrTemp[0].substr(0,50)+"</u></font></a></td><td width='40%'>"+arrTemp[1]+"</td></tr></table></td></tr>";						
						b+= "<tr><td><div id='"+eval("arr" + temp + "[3]["+i+"]")+"' style='display:none;border:solid 1px black'></div></td></tr>";
					}
					else{
						b+= "<tr><td><table width='100%'><tr><td><input id='chk"+eval("arr" + temp + "[3]["+i+"]")+"' class='chkbox' type='checkbox' value='"+arrpname[1]+"' onClick='saveToPrintprod(\""+temp+","+arrTemp[2]+"\",this);'></td><td width='60%' nowrap><a onclick='showInfo("+arrTemp[2]+",\""+temp+"\");' style='cursor:hand'><font color='blue'><u>"+arrTemp[0].substr(0,50)+"</u></font></a></td><td width='40%'>"+arrTemp[1]+"</td></tr></table></td></tr>";												
						b+= "<tr><td><div id='"+eval("arr" + temp + "[3]["+i+"]")+"' style='display:none;border:solid 1px black'></div></td></tr>";
					}
				}
			}
		}
		b += "</table>";
		c.innerHTML = b;
		z.innerHTML = z.innerHTML.replace("right.png","downa.png");
		a.style.display = '';
		hidesearchprod();
	}
	else{
		a.style.display = "none";
		z.innerHTML = z.innerHTML.replace("downa.png","right.png");
	}
}

function expandall(it,char){
	var arrIT = it.split(",");
	it = arrIT[1];
	var a = document.getElementById(arrIT[0]+arrIT[1]);
	var t = document.getElementById("sa"+arrIT[0]+arrIT[1]);
	var c = document.getElementById("ex"+arrIT[0]+arrIT[1]);
	var z = document.getElementById("sign"+arrIT[0]+arrIT[1]);
	var arr1 = mylogprod.split("|");
	var arr2 = arr1[arr1.length-1].split(";");
	var arr3 = arr2[1].split(",");
	var prod = arr3[it];
	var i = it;
	var b="",n=0;
	var q = "";
	var arr = new Array();
	if(t.style.visibility == "hidden"){
		t.style.visibility = "visible";
	}
	else{
		t.style.visibility = "hidden";
	}
	if(a.style.display == "none"){
		if(mylogprodexh == ""){
			mylogprodexh = prod + ";";
		}
		else
			mylogprodexh += "|" + prod + ";";
		b = "<table width='100%' border='0'>";
		for(j=1;j<eval("arrProdex"+char+"["+i+"].length");j++){
			if(arrExhInfo[eval("arrProdex"+char+"["+i+"]["+j+"]")][0] != "" || arrExhInfo[eval("arrProdex"+char+"["+i+"]["+j+"]")][0] != null){
				arr[n++] = arrExhInfo[eval("arrProdex"+char+"["+i+"]["+j+"]")][0] + "|" + arrExhInfo[eval("arrProdex"+char+"["+i+"]["+j+"]")][1]+"|"+eval("arrProdex"+char+"["+i+"]["+j+"]")+"|"+eval("arrProdex"+char+"["+i+"]");
				//b+= "<tr><td>"+arrExhInfo[eval("arrProdex"+char+"["+i+"]["+j+"]")][0]+"</td><td>"+arrExhInfo[eval("arrProdex"+char+"["+i+"]["+j+"]")][1]+"</td></tr>";						
			}
			if(q == ""){
				q = eval("arrProdex"+char+"["+i+"]["+j+"]");
			}
			else
				q += "," + eval("arrProdex"+char+"["+i+"]["+j+"]");
		}
		if(q != ""){
			mylogprodexh += q;
		}
		else
			mylogprodexh = mylogprodexh.substr(0,(mylogprodexh.length - s.value.length-2));
		arr.sort();
		for(l=0;l<arr.length;l++){
			arrTemp = arr[l].split("|");
			arrpname = arrTemp[3].split("'");
			for(i=0;i<eval("arr" + arrTemp[0].substr(0,1).toUpperCase() + "[3].length");i++){
				if(arrTemp[2] == eval("arr" + arrTemp[0].substr(0,1).toUpperCase() + "[3]["+i+"]")){
					if(eval("arr" + arrTemp[0].substr(0,1).toUpperCase() + "[4]["+i+"]") == "checked"){
						b+= "<tr><td><table width='100%'><tr><td><input id='chk"+eval("arr" + arrTemp[0].substr(0,1).toUpperCase() + "[3]["+i+"]")+"' class='chkbox' type='checkbox' value='"+arrpname[1]+"' onClick='saveToPrintprod(\""+arrTemp[0].substr(0,1).toUpperCase()+","+arrTemp[2]+"\",this);' checked></td><td width='60%' nowrap><a onclick='showInfo("+arrTemp[2]+",\""+arrTemp[0].substr(0,1).toUpperCase()+"\");' style='cursor:hand'><font color='blue'><u>"+arrTemp[0].substr(0,50)+"</u></font></a></td><td width='40%'>"+arrTemp[1]+"</td></tr></table></td></tr>";						
						b+= "<tr><td><div id='"+eval("arr" + arrTemp[0].substr(0,1).toUpperCase() + "[3]["+i+"]")+"' style='display:none;border:solid 1px black'></div></td></tr>";
					}
					else{
						b+= "<tr><td><table width='100%'><tr><td><input id='chk"+eval("arr" + arrTemp[0].substr(0,1).toUpperCase() + "[3]["+i+"]")+"' class='chkbox' type='checkbox' value='"+arrpname[1]+"' onClick='saveToPrintprod(\""+arrTemp[0].substr(0,1).toUpperCase()+","+arrTemp[2]+"\",this);'></td><td width='60%' nowrap><a onclick='showInfo("+arrTemp[2]+",\""+arrTemp[0].substr(0,1).toUpperCase()+"\");' style='cursor:hand'><font color='blue'><u>"+arrTemp[0].substr(0,50)+"</u></font></a></td><td width='40%'>"+arrTemp[1]+"</td></tr></table></td></tr>";												
						b+= "<tr><td><div id='"+eval("arr" + arrTemp[0].substr(0,1).toUpperCase() + "[3]["+i+"]")+"' style='display:none;border:solid 1px black'></div></td></tr>";
					}
				}
			}
		}
		b += "</table>";
		c.innerHTML = b;
		z.innerHTML = z.innerHTML.replace("right.png","downa.png");
		a.style.display = '';
	}
	else{
		a.style.display = "none";
		z.innerHTML = z.innerHTML.replace("downa.png","right.png");
	}
}

function getname(comp){
	focused = "";
	var a = document.getElementById("txtsearch");
	var b = document.getElementById("tdsearch");
	a.value = comp;
	mysearch();
	if(b.style.display == ''){
		b.style.display = 'none';
	}
	b.innerHTML = '';
	a.value = '';
}

function getnameprod(comp){
	focused = "";
	var a = document.getElementById("txtsearch2");
	var b = document.getElementById("tdsearch2");
	a.value = comp;
	mysearchprod();
	if(b.style.display == ''){
		b.style.display = 'none';
	}
	b.innerHTML = '';
	a.value = '';
}