function clearActionAuto() {
	document.getElementById('last_action').innerHTML = ''
	clearTimeout(clearMessage);
}


function addExToBriefcaseInstant(action,ex) {
		if(action == 'add')
			exaction = 'new_selected_ex';
		else
			exaction = 'old_selected_ex';
			
		var url = "/customcf/bin/update_selected_ex.cfm?" + escape(exaction) + '=' +escape(ex);
	
		AjaxRequest.get(
		{
		  'url':url
		  ,'onSuccess':function(req){
		  
				if (document.getElementById) {
					var theplus = document.getElementById("plus"+ex);
					var theminus = document.getElementById("minus"+ex);
				}		
				if (theminus.style.display == "") {
					theplus.style.display = "";
					theminus.style.display = "none";
					if (document.getElementById("last_action")){
						document.getElementById("last_action").innerHTML = "Exhibitor removed from your briefcase.";
						clearMessage = setTimeout("clearActionAuto()",4000);
					}
				}
				else {
					theplus.style.display = "none";
					theminus.style.display = "";
					if (document.getElementById("last_action")){
						document.getElementById("last_action").innerHTML = "Exhibitor added to your briefcase.";
						clearMessage = setTimeout("clearActionAuto()",4000);
					}
				}
			}//function(req);	
		}
	)
}//addExToBriefcaseInstant(action,ex)



function addExComment(ex) {

		var notes = document.getElementById("excomment").value;
		var url = "/customcf/bin/update_ex_notes.cfm?ex=" + escape(ex) + "&notes=" + escape(notes);
	
		AjaxRequest.get(
		{
		  'url':url
		  ,'onSuccess':function(req){
		  
				if (document.getElementById) {
					document.getElementById("showComment").style.display = "none";
				}
				if (document.getElementById("last_action")){
					document.getElementById("last_action").innerHTML = "Exhibitor comment updated.";
					clearMessage = setTimeout("clearActionAuto()",3000);
				}
			}//function(req);	
		}
	)
}//function addExComment(ex)



/* alphabet */
function getExhibitor(alpha, order_by) {
	
	 var url = "/customcf/exhibitor_list/exhibitors_by_alphabet.cfm?alpha=" + escape(alpha) + "&order_by=" + escape(order_by);

		AjaxRequest.get(
		{
		  'url':url
		  ,'onSuccess':function(req){
				/* Get the response from the server */
				//var response = request.responseText;
				//var responsearray = request.responseText.split("|");
				//var foo = responsearray[0];
				//var bar = responsearray[1];
				//var slash = trimString(alpha);
				//var address = document.getElementById("mygroup" + slash).innerHTML = bar;
				//replaceText(address, bar);
				//alert("SLASH: " + slash);
				// setting the form value cooresponding to the span value
				var x = document.getElementById("form_arrow" + alpha).value;
				var rgr = document.getElementById("mygroup_pic" + alpha).src;
				//executeJavascript("mygroup" + alpha);
				
				if (x == "off") {
					
					x = document.getElementById("form_arrow" + alpha).value = "on";
					rgr = document.getElementById("mygroup_pic" + alpha).src = "/customcf/exhibitor_list/newimages/down_arrow.gif";
					var address = document.getElementById("mygroup" + alpha).innerHTML = req.responseText;
				}
				else {
					x = document.getElementById("form_arrow" + alpha).value = "off";
					rgr = document.getElementById("mygroup_pic" + alpha).src = "/customcf/exhibitor_list/newimages/right_arrow.gif";
					var address = document.getElementById("mygroup" + alpha).innerHTML = "";
					var url = "";
				}//alert(rgr);
				$('#JT, #JT_arrow_left,#JT_arrow_right').hide().remove();
				$(document).ready(JT_init);	
			}
		}
	)
}
/* /alphabet */




/* category */
function getExhibitorCat(catID) {
	 if(navigator.appName == "Microsoft Internet Explorer")
		{ var url = "/customcf/exhibitor_list/exhibitors_by_category_ie.cfm?catID=" + escape(catID)}
	 else
		{ var url = "/customcf/exhibitor_list/exhibitors_by_category.cfm?catID=" + escape(catID) }

		AjaxRequest.get(
		{
		  'url':url
		  ,'onSuccess':function(req){
				/* Get the response from the server */
				//var response = request.responseText;
				//var responsearray = request.responseText.split("|");
				//var foo = responsearray[0];
				//var bar = responsearray[1];
				//var slash = trimString(foo);
				//var slash_bar = trimString(bar);
				//var address = document.getElementById("mygroup" + slash).innerHTML = bar;
				//replaceText(address, bar);
				
				// setting the form value cooresponding to the span value
				var x = document.getElementById("form_arrow" + catID).value;
				var rgr = document.getElementById("mygroup_pic" + catID).src;
				//alert(slash_bar);
				if (x == "off") {
					x = document.getElementById("form_arrow" + catID).value = "on";
					rgr = document.getElementById("mygroup_pic" + catID).src = "/customcf/exhibitor_list/newimages/down_arrow.gif";
					var address = document.getElementById("mygroup" + catID).innerHTML = req.responseText;
				}
				else {
					x = document.getElementById("form_arrow" + catID).value = "off";
					rgr = document.getElementById("mygroup_pic" + catID).src = "/customcf/exhibitor_list/newimages/right_arrow.gif";
					var address = document.getElementById("mygroup" + catID).innerHTML = "";
					var bar = "";
				}
				$('#JT, #JT_arrow_left,#JT_arrow_right').hide().remove();
				$(document).ready(JT_init);
			}
		}
	)
}
/* /category */



/* sub category */
function getExhibitorSubCat(subcatID,exhibid) {
	var url = "/customcf/exhibitor_list/exhibitors_by_subcategory.cfm?subcatID=" + escape(subcatID);

		AjaxRequest.get(
		{
		  'url':url
		  ,'onSuccess':function(req){
				/* Get the response from the server */
				//var response = request.responseText;
				//var responsearray = request.responseText.split("|");
				////var foo = responsearray[0];
				//var bar = responsearray[1];
				//var slash = trimString(foo);
				//var slash_bar = trimString(bar);

				//old
				//var address = document.getElementById("mysubgroup" + subcatID).innerHTML = req.responseText;
				//replaceText(address, bar);
				
				var x = document.getElementById("sub_form_arrow" + subcatID).value;
				//alert(slash_bar);
				if (x == "off") {
					x = document.getElementById("sub_form_arrow" + subcatID).value = "on";
					var address = document.getElementById("mysubgroup" + subcatID).innerHTML = req.responseText;
				}
				else {
					x = document.getElementById("sub_form_arrow" + subcatID).value = "off";
					var address = document.getElementById("mysubgroup" + subcatID).innerHTML = "";
					var bar = "";
				}
				$('#JT, #JT_arrow_left,#JT_arrow_right').hide().remove();
				$(document).ready(JT_init);
			}
		}
	)
}
/* /sub category */




function getEventType(thisnum, click_link) {
	if (thisnum == 0){thisnum = document.getElementById("area").value;}
	// area_search stores text to search for in field
	var area_search = document.getElementById("search_span" + thisnum).value;
	// area holds the value of the area
	var area = document.getElementById("area").value = thisnum;
	// setting the url to send the call to to process data
	var url = "ajax/show.cfm?area=" + escape(thisnum) + "&search=" + escape(area_search) + "&link=" + escape(click_link);
	request.open("GET", url, true);
	request.onreadystatechange = updateEventType;
	request.send(null);
}

function trimString (str) {
	str = this != window? this : str;
	return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}

function getChoice (display) {
 var slash = "div_" + display;
	hidediv();
	showdiv(slash);
	//document.getElementById(slash).style.visibility = 'visible'; 
}

function hidediv() {
	for(x=0; x<2; x++)
	{	
		var slash = "div_" + x;
		if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(slash).style.visibility = 'hidden';
		}
		else {
			if (document.layers) { // Netscape 4
			document.slash.visibility = 'hidden';
			}
			else { // IE 4
			document.all.slash.style.visibility = 'hidden';
			}
		}
	}
}
	
function showdiv(slash) {
	if (document.getElementById) { // DOM3 = IE5, NS6
	document.getElementById(slash).style.visibility = 'visible';
	}
	else {
		if (document.layers) { // Netscape 4
		document.slash.visibility = 'visible';
		}
		else { // IE 4
		document.all.slash.style.visibility = 'visible';
		}
	}
}

