function mysearch(){
	var s = document.getElementById("txtsearch");
	var reg1 = RegExp("^[a-zA-Z]+.*");
	var exists = false;
	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(/\%.{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,"").match(reg)){
				exists = true;
				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;
		return false;
	}
	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();
		return false;
	}				
	if(!exists){
		b = "<table border='0' bgcolor='ffffff' width='100%'>";
		b += "<tr><td>No Exhibitors matched your search.  Please try again.</td></tr>";
		b += "</table>";
		a.innerHTML = b;
		return false;
	}	
}

function mysearchprod(){
	var z = document.getElementById("search2");
	var s = document.getElementById("txtsearch2");
	var q = "";
	var exists = false;
	var reg1 = RegExp("^[a-zA-Z]+.*");
	if(s.value.match(reg1)){
		if(mylogprod == ""){
			mylogprod += s.value + ";";
		}
		else{
			mylogprod += "|" + s.value + ";";
		}
		var a = document.getElementById("list2");
		var char1 = 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"+char1+".length");i++){
			if(escape(eval("arrProdex"+char1+"["+i+"][0]").replace("'","").toLowerCase().replace(/\&.{5}/g,"")).replace(/\%.{2}/g,"").match(reg)){
				exists = true;
				b += "<tr align='left'><td id='sign"+i+"' width='1%'><a onclick='expand("+i+",\""+char1+"\");' style='cursor:hand;'><font size='4'><img id='img"+i+"' src='images/right.png' border='0'></font></a></tD><td align='left' width='1%' nowrap><b><a onclick='expand("+i+",\""+char1+"\");' style='cursor:hand;'>"+eval("arrProdex"+char1+"["+i+"][0]").replace(/\'/g,"")+"</a></b></tD><Td width='98%' id='sa"+i+"' style='visibility:hidden;'><a onclick='selectall("+i+",\""+char1+"\");' style='cursor:hand;'><font color='blue'><u>Select All</u></font></a>&nbsp;|&nbsp;<a onclick='deselectall("+i+",\""+char1+"\");' 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"+char1+"["+i+"][0]").replace(/\'/g,"");
				}
				else
					q += "," + eval("arrProdex"+char1+"["+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;
		return false;
	}
	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();
		return false;
	}
	if(!exists){
		b = "<table border='0' bgcolor='ffffff' width='100%'>";
		b += "<tr><td>No Product Categories matched your search.  Please try again.</td></tr>";
		b += "</table>";
		a.innerHTML = b;
		return false;
	}					
}

function viewAll(){
	var mylog = "";
	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='75%' 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='25%' align='left'>"+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='75%' 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='25%' align='left'>"+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='75%' nowrap>"+arrAll[j][0][i].substr(0,50)+"</td><td width='25%' align='left'>"+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='75%' nowrap style='font-family:arial;font-size:10pt;'>"+arrAll[j][0][i].substr(0,50)+"</td><td width='25%' align='left'>"+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 decideSearch(){
	var a = document.getElementById('all');
	var b = document.getElementById('allprod');
	if(a.style.display == ""){
		return mysearch();
	}
	else{
		return mysearchprod();
	}
}

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;j<prodChars.length;j++){
		if(j>0){
			b+=" | ";
		}
		b += "<a href='#bm"+prodChars[j].toLowerCase()+"'>"+prodChars[j].toUpperCase()+"</a>";
	}	
	b += "</td></tr>";
	for(j=0;j<prodChars.length;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 + 60;
		for(i=0;i<eval("arrProdex"+char1+".length");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("+i+",\""+char1+"\");' style='cursor:hand;'><font color='blue'><u>Select All</u></font></a>&nbsp;|&nbsp;<a onclick='deselectall("+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 - 60;
	}
	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");
	if(tab != "prod"){
		c.style.display = "";
		d.style.display = "none";
		a.style.borderBottomWidth="0px";
		a.bgColor = "#E9F1FA";
		a.style.cursor = "";
		b.style.borderBottomWidth="1px";
		b.bgColor = "gray";
		b.style.cursor = "hand";		
	}
	else if(tab != "exh"){
		c.style.display = "none";
		d.style.display = "";
		b.style.borderBottomWidth="1px";
		b.bgColor = "#E9F1FA";
		b.style.cursor = "";
		a.style.borderBottomWidth="1px";
		a.bgColor = "gray";
		a.style.cursor = "hand";
	}
}

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 = "<table width='100%' cellpadding='5' border=0>";
		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 align='center'><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 align='center'><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>";
		
		//popup2(b,"white");
		a.innerHTML = b;
	}
	else{
		a.style.display = "none";
	}
}

function expand(it,char1){
	var a = document.getElementById(it);
	var t = document.getElementById("sa"+it);
	var c = document.getElementById("ex"+it);
	var z = document.getElementById("img"+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"+char1+"["+i+"].length");j++){
			if(arrExhInfo[eval("arrProdex"+char1+"["+i+"]["+j+"]")][0] != "" || arrExhInfo[eval("arrProdex"+char1+"["+i+"]["+j+"]")][0] != null){
				arr[n++] = arrExhInfo[eval("arrProdex"+char1+"["+i+"]["+j+"]")][0] + "|" + arrExhInfo[eval("arrProdex"+char1+"["+i+"]["+j+"]")][1]+"|"+eval("arrProdex"+char1+"["+i+"]["+j+"]")+"|"+eval("arrProdex"+char1+"["+i+"]");
				//b+= "<tr><td>"+arrExhInfo[eval("arrProdex"+char1+"["+i+"]["+j+"]")][0]+"</td><td>"+arrExhInfo[eval("arrProdex"+char1+"["+i+"]["+j+"]")][1]+"</td></tr>";						
			}
			if(q == ""){
				q = eval("arrProdex"+char1+"["+i+"]["+j+"]");
			}
			else
				q += "," + eval("arrProdex"+char1+"["+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.src = z.src.replace("right.png","downa.png");
		a.style.display = '';
	}
	else{
		a.style.display = "none";
		z.src = z.src.replace("downa.png","right.png");
	}
}

function expandall(it,char1){
	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("img"+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"+char1+"["+i+"].length");j++){
			if(arrExhInfo[eval("arrProdex"+char1+"["+i+"]["+j+"]")][0] != ""){
				arr[n++] = arrExhInfo[eval("arrProdex"+char1+"["+i+"]["+j+"]")][0] + "|" + arrExhInfo[eval("arrProdex"+char1+"["+i+"]["+j+"]")][1]+"|"+eval("arrProdex"+char1+"["+i+"]["+j+"]")+"|"+eval("arrProdex"+char1+"["+i+"]");
				//b+= "<tr><td>"+arrExhInfo[eval("arrProdex"+char1+"["+i+"]["+j+"]")][0]+"</td><td>"+arrExhInfo[eval("arrProdex"+char1+"["+i+"]["+j+"]")][1]+"</td></tr>";						
			}
			if(q == ""){
				q = eval("arrProdex"+char1+"["+i+"]["+j+"]");
			}
			else
				q += "," + eval("arrProdex"+char1+"["+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.src = z.src.replace("right.png","downa.png");
		a.style.display = '';
	}
	else{
		a.style.display = "none";
		z.src = z.src.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 = '';
}

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 = '';
}