
if( typeof XMLHttpRequest == "undefined" ){
	
	XMLHttpRequest = function(){
		
	  try{ return new ActiveXObject("Msxml2.XMLHTTP.6.0") }catch(e){}
	  try{ return new ActiveXObject("Msxml2.XMLHTTP.3.0") }catch(e){}
	  try{ return new ActiveXObject("Msxml2.XMLHTTP") }catch(e){}
	  try{ return new ActiveXObject("Microsoft.XMLHTTP") }catch(e){}
	  throw new Error("This browser does not support XMLHttpRequest or XMLHTTP.")
	}
	;
}

var xmlhttp = new XMLHttpRequest();

function UpdateSelectOptions(TheSelect, OptionsString){	
	
	for( var r = TheSelect.options.length-1; r >= 0; r-- ){
					
		TheSelect.remove(TheSelect.options[r]);
	}
							
	var OptionSArr = OptionsString.split("[&];"); 
	
	for( op=0; op < OptionSArr.length; op++ ){
		
		if( OptionSArr[op] !=""){
			
			var OneOptionStr = OptionSArr[op].split("[^];"); 					
			var OptioniK = document.createElement('option');
			
			OptioniK.text = OneOptionStr[1];
			OptioniK.value = OneOptionStr[0];
			
			if( OptioniK.value != "undefined" && OptioniK.text != "undefined" ){
				
				try {
				
					TheSelect.add(OptioniK, null);
				}
				catch(ex) {
					
					TheSelect.add(OptioniK);
				}
			}
		}
	}
}

function UpdateFilesByParent( ParentSelectId, mainId ,ModuleId ,start ,action, page){			
	
	//var page = 7
	var xmlhttpTRUE = new XMLHttpRequest();	
	xmlhttpTRUE.onreadystatechange = 
		function () {
			
			if( xmlhttpTRUE.readyState == 4 ){
				
				var xmlResponse = xmlhttpTRUE.responseText;
				
				var mainBody = document.getElementById(mainId)
				
				document.getElementById(mainId).innerHTML = xmlResponse;
				document.getElementById("loading_div").style.display = "none";				
			}
		};	
	document.getElementById("loading_div").style.display = "block";
	
	if(ParentSelectId != ""){
		
		var ParentSelect = document.getElementById(ParentSelectId);
		var ParentValue = document.getElementById(ParentSelectId).value;
		
	}
	else ParentValue = "";
	
	xmlhttpTRUE.open('POST', "lib/plugins/ajax.php?action="+action, true);
	xmlhttpTRUE.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	sendString = "file_type=" + ParentValue +  "&start=" + start+ "&page=" + page + "&ModId=" + ModuleId;
	xmlhttpTRUE.send(sendString);	
}


function SearchMembers( SelectId , TxtId , mainId , action ){			
	
if(document.getElementById(SelectId).value == 0 || document.getElementById(TxtId).value == "" ){
	document.getElementById("error").innerHTML = "Please type keyword and category";
	return 0 ; 
}
	var xmlhttpTRUE = new XMLHttpRequest();	
	xmlhttpTRUE.onreadystatechange = 
		function () {
			
			if( xmlhttpTRUE.readyState == 4 ){
				
				var xmlResponse = xmlhttpTRUE.responseText;
				
				var mainBody = document.getElementById(mainId)
				
				document.getElementById(mainId).innerHTML = xmlResponse;
				document.getElementById("loading_div").style.display = "none";				
			}
		};	
	document.getElementById("loading_div").style.display = "block";
	
	if( SelectId != "" && TxtId != "" ){
		
		var SelectValue = document.getElementById(SelectId).value;
		var TxtValue = document.getElementById(TxtId).value;
		
	}
	else {
		var SelectValue = "";
		var TxtValue = "";
	}
	
	xmlhttpTRUE.open('POST', "lib/plugins/ajax.php?action="+action, true);
	xmlhttpTRUE.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	sendString = "category=" + SelectValue+"&searched="+TxtValue;
	
	xmlhttpTRUE.send(sendString);

	return false;
}




function UpdateSelectByParent( ParentSelectId, ChildSelectId ){			
	
	var xmlhttpTRUE = new XMLHttpRequest();
	
	xmlhttpTRUE.onreadystatechange = 
		function () {
			
			if( xmlhttpTRUE.readyState == 4 ){
				
				var xmlResponse = xmlhttpTRUE.responseText;	
				UpdateSelectOptions(ChildSelect, xmlResponse);	
				document.getElementById("loading_div").style.display = "none";				
			}
		};	
	document.getElementById("loading_div").style.display = "block";
	
	
	
	var ParentSelect = document.getElementById(ParentSelectId);
	var ChildSelect = document.getElementById(ChildSelectId);		
	
	var ParentValue = ParentSelect.value;
		
	xmlhttpTRUE.open('POST', "lib/plugins/ajax.php?action=update_specialities", true);
	xmlhttpTRUE.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
	
	sendString = "parent_id=" + ParentValue;	
	
	xmlhttpTRUE.send(sendString);	
}

function UpdateTeatre(user_id, event_id){
	
	var xmlhttpTRUE = new XMLHttpRequest();
	
	xmlhttpTRUE.onreadystatechange = 
	function () {
		
		if( xmlhttpTRUE.readyState == 4 ){
			
			var xmlResponse = xmlhttpTRUE.responseText;			
			
			var BodyTd = document.getElementById("BodyTd");
			
			BodyTd.innerHTML = xmlResponse;
				
			document.getElementById("loading_div").style.display = "none";				
		}
	};	
		
	document.getElementById("loading_div").style.display = "block";			
		
	xmlhttpTRUE.open('POST', "../lib/plugins/ajax.php?action=update_teatre", true);
	xmlhttpTRUE.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
	
	sendString = "user_id=" + user_id + "&event_id=" + event_id;	
	
	xmlhttpTRUE.send(sendString);	
		
}


function AddRow( user_id, event_id ){		
	
	var Seats = document.getElementById('new_row_seats').value;
	var Name = encodeBase64(document.getElementById('new_row_name').value);
	
	if( parseInt(Seats)>0 && Name != "" ){
		
		var xmlhttpTRUE = new XMLHttpRequest();
		
		xmlhttpTRUE.onreadystatechange = 
		function () {
			
			if( xmlhttpTRUE.readyState == 4 ){
				
				var xmlResponse = xmlhttpTRUE.responseText;			
				
				var BodyTd = document.getElementById("BodyTd");
				
				BodyTd.innerHTML = xmlResponse;
					
				document.getElementById("loading_div").style.display = "none";	
				document.getElementById('new_row_seats').value = "";
				document.getElementById('new_row_name').value = "";
			}
		};	
			
		document.getElementById("loading_div").style.display = "block";			
			
		xmlhttpTRUE.open('POST', "../lib/plugins/ajax.php?action=update_teatre", true);
		xmlhttpTRUE.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
		
		sendString = "seats=" + Seats + "&user_id=" + user_id + "&event_id=" + event_id + "&name=" + Name;	
		
		xmlhttpTRUE.send(sendString);	
	}	
}




function EditTableName( user_id, event_id, table_id ){		
	
	var Name = document.getElementById('table_name_' + table_id).value;	
	
	if( Name !="" ){
		
		Name = encodeBase64(Name);	
		
		var xmlhttpTRUE = new XMLHttpRequest();
		
		xmlhttpTRUE.onreadystatechange = 
		function () {
			
			if( xmlhttpTRUE.readyState == 4 ){
				
				var xmlResponse = xmlhttpTRUE.responseText;			
				
				var BodyTd = document.getElementById("banquets_td");
				
				BodyTd.innerHTML = xmlResponse;
					
				document.getElementById("loading_div").style.display = "none";								
			}
		};	
			
		document.getElementById("loading_div").style.display = "block";			
			
		xmlhttpTRUE.open('POST', "../lib/plugins/ajax.php?action=update_table_name", true);
		xmlhttpTRUE.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
		
		sendString = "user_id=" + user_id + "&event_id=" + event_id + "&table_id=" + table_id + "&name=" + Name;	
		
		xmlhttpTRUE.send(sendString);	
	}	
}

function EditShowTicket(event_id, table_id )
{
	var aa = document.getElementById('bancket_table_show_hide_' + table_id).checked;

	var Show;
	if (aa)
		Show = 1;
	else
		Show = 0;
		
//	if(Show > -1 )
//	{
		var xmlhttpTRUE = new XMLHttpRequest();
		
		xmlhttpTRUE.onreadystatechange = 
		function () 
		{
			if( xmlhttpTRUE.readyState == 4 )
			{
				var xmlResponse		= xmlhttpTRUE.responseText;			
				
				var BodyTd			= document.getElementById("banquets_td");
				
				BodyTd.innerHTML	= xmlResponse;
				
				document.getElementById("loading_div").style.display = "none";								
			}
		};

		document.getElementById("loading_div").style.display = "block";			
			
		xmlhttpTRUE.open('POST', "../lib/plugins/ajax.php?action=update_table_aval_show", true);
		xmlhttpTRUE.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
		
		sendString = "show=" + Show + "&event_id=" + event_id + "&table_id=" + table_id;	
		
		xmlhttpTRUE.send(sendString);	
//	}
	
}

function EditTableLimit( user_id, event_id, table_id ){		
	
	var Limit = document.getElementById('table_limit_' + table_id).value;	
	
	if( Limit !="" ){
		
//		Limit = encodeBase64(Limit);	
		
		var xmlhttpTRUE = new XMLHttpRequest();
		
		xmlhttpTRUE.onreadystatechange = 
		function () {
			
			if( xmlhttpTRUE.readyState == 4 ){
				
				var xmlResponse = xmlhttpTRUE.responseText;			
				
				var BodyTd = document.getElementById("banquets_td");
				
				BodyTd.innerHTML = xmlResponse;
					
				document.getElementById("loading_div").style.display = "none";								
			}
		};	
			
		document.getElementById("loading_div").style.display = "block";			
			
		xmlhttpTRUE.open('POST', "../lib/plugins/ajax.php?action=update_table_limit", true);
		xmlhttpTRUE.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
		
		sendString = "user_id=" + user_id + "&event_id=" + event_id + "&table_id=" + table_id + "&limit=" + Limit;	
		
		xmlhttpTRUE.send(sendString);	
	}	
}



function AddTableSeat( user_id, event_id, table_id )
{
	var Seats = document.getElementById('new_table_seats_' + table_id).value;

	if( parseInt(Seats)>0 )
	{
		var xmlhttpTRUE = new XMLHttpRequest();
		
		xmlhttpTRUE.onreadystatechange = 
		function () 
		{
			if( xmlhttpTRUE.readyState == 4 )
			{
				var xmlResponse		= xmlhttpTRUE.responseText;			
				
				var BodyTd			= document.getElementById("banquets_td");
				
				BodyTd.innerHTML	= xmlResponse;
				
				document.getElementById("loading_div").style.display = "none";								
			}
		};

		document.getElementById("loading_div").style.display = "block";			
			
		xmlhttpTRUE.open('POST', "../lib/plugins/ajax.php?action=update_table_seats", true);
		xmlhttpTRUE.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
		
		sendString = "seats=" + Seats + "&user_id=" + user_id + "&event_id=" + event_id + "&table_id=" + table_id;	
		
		xmlhttpTRUE.send(sendString);	
	}
}






function DeleteColums( UserId, EventId ){
	
	var ChecksToDelete = document.getElementById('selcted_checks');
	
	if( ChecksToDelete.value !=";" ){
		
		var xmlhttpTRUE = new XMLHttpRequest();
		
		xmlhttpTRUE.onreadystatechange = 
		function () {
			
			if( xmlhttpTRUE.readyState == 4 ){
				
				var xmlResponse = xmlhttpTRUE.responseText;			
				
				var BodyTd = document.getElementById("BodyTd");
				
				BodyTd.innerHTML = xmlResponse;
					
				document.getElementById("loading_div").style.display = "none";	
				document.getElementById('new_row_seats').value = "";
				document.getElementById('new_row_name').value = "";
			}
		};	
			
		document.getElementById("loading_div").style.display = "block";	
		
			
		xmlhttpTRUE.open('POST', "../lib/plugins/ajax.php?action=delete_checks", true);
		xmlhttpTRUE.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
		
		sendString = "checks=" + ChecksToDelete.value + "&user_id=" + UserId + "&event_id=" + EventId;	
		
		xmlhttpTRUE.send(sendString);
	}
}

function DeleteTableSeats( UserId, EventId ){
	
	var ChecksToDelete = document.getElementById('selcted_checks');
	
	if( ChecksToDelete.value !=";" ){
		
		var xmlhttpTRUE = new XMLHttpRequest();
		
		xmlhttpTRUE.onreadystatechange = 
		function () {
			
			if( xmlhttpTRUE.readyState == 4 ){
				
				var xmlResponse = xmlhttpTRUE.responseText;			
				
				var BodyTd = document.getElementById("banquets_td");
				
				BodyTd.innerHTML = xmlResponse;
					
				document.getElementById("loading_div").style.display = "none";					
			}
		};	
			
		document.getElementById("loading_div").style.display = "block";	
		
			
		xmlhttpTRUE.open('POST', "../lib/plugins/ajax.php?action=delete_table_seats", true);
		xmlhttpTRUE.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
		
		sendString = "checks=" + ChecksToDelete.value + "&user_id=" + UserId + "&event_id=" + EventId;	
		
		xmlhttpTRUE.send(sendString);
	}
}

function UpdateColumsGroup( UserId, EventId, Type ){
	
	if( Type == "banquet" ){
		
		var Prefo = "_table";
		var DivId = "banquets_td";
	}
	else{
		
		var Prefo = "";
		var DivId = "BodyTd";
	}
	
	var ChecksToUpdate = document.getElementById('selcted_checks' + Prefo );
	
	var GroupId = document.getElementById('group');

	if( ChecksToUpdate.value !=";" ){
		
		var xmlhttpTRUE = new XMLHttpRequest();
		
		xmlhttpTRUE.onreadystatechange = 
		function () {
			
			if( xmlhttpTRUE.readyState == 4 ){
				
				var xmlResponse = xmlhttpTRUE.responseText;							
				var BodyTd = document.getElementById(DivId);
				
				
				BodyTd.innerHTML = xmlResponse;
					
				document.getElementById("loading_div").style.display = "none";	
				
				if( document.getElementById('new_row_seats') != undefined ){
					
					document.getElementById('new_row_seats').value = "";
				}
				
				if( document.getElementById('new_row_name') != undefined ){
					
					document.getElementById('new_row_name').value = "";
				}
				
				
				if( document.getElementById('selcted_checks') != undefined ){
					
					document.getElementById('selcted_checks').value = ";";
				}
				if( document.getElementById('selcted_checks_table') != undefined ){
					
					document.getElementById('selcted_checks_table').value = ";";
				}
			}
		};	
			
		
		document.getElementById("loading_div").style.display = "block";			
			
		xmlhttpTRUE.open('POST', "../lib/plugins/ajax.php?action=update_groups", true);
		xmlhttpTRUE.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
		
		sendString = "checks=" + ChecksToUpdate.value + "&user_id=" + UserId + "&event_id=" + EventId + "&group=" + GroupId.value + "&type=" + Type;				
		
		xmlhttpTRUE.send(sendString);
	}
}


function AddMoreCols(UserId, EventId, RowId){
	
	var ColsNum = document.getElementById('add_more_cols_' + RowId);	
	
	if( parseInt(ColsNum.value)>0 ){
		
		var xmlhttpTRUE = new XMLHttpRequest();
		
		xmlhttpTRUE.onreadystatechange = 
		function () {
			
			if( xmlhttpTRUE.readyState == 4 ){
				
				var xmlResponse = xmlhttpTRUE.responseText;			
				
				var BodyTd = document.getElementById("BodyTd");
				
				BodyTd.innerHTML = xmlResponse;
					
				document.getElementById("loading_div").style.display = "none";	
				document.getElementById('add_more_cols').value = "";				
			}
		};	
			
		document.getElementById("loading_div").style.display = "block";	
		
			
		xmlhttpTRUE.open('POST', "../lib/plugins/ajax.php?action=add_more_cols", true);
		xmlhttpTRUE.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
		
		sendString = "cols=" + ColsNum.value + "&user_id=" + UserId + "&event_id=" + EventId + "&row_id=" + RowId;	
		
		//alert(sendString);
		
		xmlhttpTRUE.send(sendString);
	}
}


function UpdateName(UserId, EventId, RowId, Delete){
	
	var NewName = document.getElementById('row_name_' + RowId);	
	
	if( NewName.value != "" ){
		
		var xmlhttpTRUE = new XMLHttpRequest();
		
		xmlhttpTRUE.onreadystatechange = 
		function () {
			
			if( xmlhttpTRUE.readyState == 4 ){
				
				var xmlResponse = xmlhttpTRUE.responseText;			
				
				var BodyTd = document.getElementById("BodyTd");
				
				BodyTd.innerHTML = xmlResponse;
					
				document.getElementById("loading_div").style.display = "none";	
				document.getElementById('add_more_cols').value = "";				
			}
		};	
			
		document.getElementById("loading_div").style.display = "block";	
		
			
		xmlhttpTRUE.open('POST', "../lib/plugins/ajax.php?action=update_row_name", true);
		xmlhttpTRUE.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
		
		sendString = "name=" + NewName.value + "&user_id=" + UserId + "&event_id=" + EventId + "&row_id=" + RowId + "&delete=" + Delete;	
		
		xmlhttpTRUE.send(sendString);
	}
	
}

function GroupAction( num, event, user_id, del, type )
{
	
	var name			= encodeBase64(document.getElementById('g_name_' + num).value);
	var desc			= encodeBase64(document.getElementById('g_desc_' + num).value);
	
			
	var setting_ig_arr	= new Array();
	for (i=0; i<document.getElementById('setting_type_' + num).length;i++)
	{
		if (document.getElementById('setting_type_' + num)[i].selected)
		{
			setting_ig_arr[i] = document.getElementById('setting_type_' + num)[i].value;
			
		}
	}
	var setting_id		= encodeBase64(setting_ig_arr.join(","));
//	var desc1 = document.getElementById('g_desc_' + num).value;

	var price			= encodeBase64(document.getElementById('g_price_' + num).value);
	var cont_price		= encodeBase64(document.getElementById('g_cont_price_' + num).value);
	var color			= encodeBase64(document.getElementById('g_color_' + num).value);
	
//	alert(desc1);
	
	if( del==1 || (del==0 && price!="" && name!="") )
	{
		
		var xmlhttpTRUE = new XMLHttpRequest();
		
		xmlhttpTRUE.onreadystatechange = 
		function () {
			
			if( xmlhttpTRUE.readyState == 4 ){
				
				var xmlResponse = xmlhttpTRUE.responseText;			
				
				var BodyTd = document.getElementById("BodyTd_Groups");
				
				BodyTd.innerHTML = xmlResponse;				
				
				document.getElementById("loading_div").style.display = "none";
									
					
				if( type == "theatre" ){
					
					UpdateTeatre( user_id, event );			
				}
				else{
					
					DrawBanquet( event, user_id );
				}				
			}
		};	
			
		document.getElementById("loading_div").style.display = "block";			
			
		xmlhttpTRUE.open('POST', "../lib/plugins/ajax.php?action=add_edit_groups", true);
		xmlhttpTRUE.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
		
		sendString = "num=" + num + "&event_id=" + event + "&setting_id=" + setting_id + "&name=" + name+ "&desc="+ desc +"&cont_price=" + cont_price + "&price=" + price + "&color=" + color + "&user_id=" + user_id + "&del=" + del + "&type=" + type;		
		xmlhttpTRUE.send(sendString);
	}
}

function SponsorTypeAction( num, event, user_id, del ){
	
	var name = encodeBase64(document.getElementById('sp_name_' + num).value);
	var price = parseFloat(document.getElementById('sp_price_' + num).value);
	var limit = parseInt(document.getElementById('sp_limit_' + num).value);
	var tickets = parseInt(document.getElementById('sp_tickets_' + num).value);
	
	if( name!="" && price > 0 && limit > 0 && tickets >= 0 ){
		
		if( document.getElementById('sp_show_in_tickets_' + num).checked==true ){
		
			var show_in_tickets = 1;
		}
		else{
			
			var show_in_tickets = 0;
		}	
		
		if( true ){
			
			var xmlhttpTRUE = new XMLHttpRequest();
			
			xmlhttpTRUE.onreadystatechange = 
			function () {
				
				if( xmlhttpTRUE.readyState == 4 ){
					
					var xmlResponse = xmlhttpTRUE.responseText;			
					
					var BodyTd = document.getElementById("sponsor_type_td");
					
					BodyTd.innerHTML = xmlResponse;
						
					document.getElementById("loading_div").style.display = "none";								
				}
			};	
				
			document.getElementById("loading_div").style.display = "block";	
			
				
			xmlhttpTRUE.open('POST', "../lib/plugins/ajax.php?action=add_edit_sponsor_types", true);
			xmlhttpTRUE.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
			
			sendString = "num=" + num + "&event_id=" + event + "&name=" + name + "&price=" + price + "&limit=" + limit + "&tickets=" + tickets + "&show_in_tickets=" + show_in_tickets + "&del=" + del;	
			
			xmlhttpTRUE.send(sendString);
		}
	}	
}

function GeneralSponsorModify(num, event_id, user_id, del){
	
	var name = encodeBase64(document.getElementById('s_name').value); 
	
	var email = encodeBase64(document.getElementById('s_email').value);	
	var website = encodeBase64(document.getElementById('s_website').value);
	var phone = encodeBase64(document.getElementById('s_phone').value);
	var mobile = encodeBase64(document.getElementById('s_mobile').value);
	
	var state = encodeBase64(document.getElementById('s_state').value);
	var county = encodeBase64(document.getElementById('s_county').value);
	var city = encodeBase64(document.getElementById('s_city').value);
	var zip = encodeBase64(document.getElementById('s_zip').value);
	var address = encodeBase64(document.getElementById('s_address').value);
	
	var country = parseInt(document.getElementById('country').value);
	var sponsor_type = parseInt(document.getElementById('s_sponsor_type').value);
	
	if( (name!="" && email!="" && del==0) || del==1 ){		
		
		var xmlhttpTRUE = new XMLHttpRequest();
		
		xmlhttpTRUE.onreadystatechange = 
		function () {
			
			if( xmlhttpTRUE.readyState == 4 ){
				
				var xmlResponse = xmlhttpTRUE.responseText;			
				
				var BodyTd = document.getElementById("sponsor_type_td");
				
				BodyTd.innerHTML = xmlResponse;				
				
				document.getElementById('s_name').value = "";	
				document.getElementById('s_email').value = "";	
				document.getElementById('s_website').value = "";
				document.getElementById('s_phone').value = "";
				document.getElementById('s_mobile').value = "";
				
				document.getElementById('s_state').value = "";
				document.getElementById('s_county').value = "";
				document.getElementById('s_city').value = "";
				document.getElementById('s_zip').value = "";
				document.getElementById('s_address').value = "";
				
				document.getElementById('country').value = 0;
				document.getElementById('s_sponsor_type').value = 0;
					
				document.getElementById("loading_div").style.display = "none";								
			}
		};	
			
		document.getElementById("loading_div").style.display = "block";					
			
		xmlhttpTRUE.open('POST', "../lib/plugins/ajax.php?action=add_edit_general_sponsor", true);
		xmlhttpTRUE.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
		
		sendString = "county=" + county + "&name=" + name +"&user_id=" + user_id + "&num=" + num + "&event_id=" + event_id + "&email=" + email + "&website=" + website + "&phone=" + phone + "&mobile=" + mobile + "&state=" + state + "&city=" + city + "&zip=" + zip + "&address=" + address + "&country=" + country + "&sponsor_type=" + sponsor_type + "&del=" + del;			
		
		xmlhttpTRUE.send(sendString);
	}	
}


function GeneralSponsorOpenForm(id, event_id, user_id){
	
	var xmlhttpTRUE = new XMLHttpRequest();
	
	xmlhttpTRUE.onreadystatechange = 
	function () {
		
		if( xmlhttpTRUE.readyState == 4 ){
			
			var xmlResponse = xmlhttpTRUE.responseText;			
			
			var BodyTd = document.getElementById("sponsor_form_td");
			
			BodyTd.innerHTML = xmlResponse;				
			
			document.getElementById("loading_div").style.display = "none";								
		}
	};	
		
	document.getElementById("loading_div").style.display = "block";					
		
	xmlhttpTRUE.open('POST', "../lib/plugins/ajax.php?action=open_sponsor_form", true);
	xmlhttpTRUE.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
	
	sendString = "user_id=" + user_id + "&id=" + id + "&event_id=" + event_id;			
	xmlhttpTRUE.send(sendString);
		
}


function ManageBanquetTables(id, event_id, user_id, num, del){
	
	var name = encodeBase64( document.getElementById('banquet_name_' + num).value );
	
	if( name!="" || del==1 ){
		
		var xmlhttpTRUE = new XMLHttpRequest();
	
		xmlhttpTRUE.onreadystatechange = 
		function () {
			
			if( xmlhttpTRUE.readyState == 4 ){
				
				var xmlResponse = xmlhttpTRUE.responseText;			
				
				var BodyTd = document.getElementById("banquets_td");
				
				BodyTd.innerHTML = xmlResponse;				
				
				document.getElementById("banquet_name_0").value = "";
				
				document.getElementById("loading_div").style.display = "none";								
			}
		};	
	
		document.getElementById("loading_div").style.display = "block";					
			
		xmlhttpTRUE.open('POST', "../lib/plugins/ajax.php?action=manage_banquet_tables", true);
		xmlhttpTRUE.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
		
		sendString = "user_id=" + user_id + "&id=" + id + "&event_id=" + event_id + "&name=" + name + "&del=" + del;		
		
		xmlhttpTRUE.send(sendString);
	}
}


function DrawBanquet( event_id, user_id ){
	
	var xmlhttpTRUE = new XMLHttpRequest();

	xmlhttpTRUE.onreadystatechange = 
	function () {
		
		if( xmlhttpTRUE.readyState == 4 ){
			
			var xmlResponse = xmlhttpTRUE.responseText;			
			
			var BodyTd = document.getElementById("banquets_td");
			
			BodyTd.innerHTML = xmlResponse;				
			
			document.getElementById("loading_div").style.display = "none";								
		}
	};	

	document.getElementById("loading_div").style.display = "block";					
		
	xmlhttpTRUE.open('POST', "../lib/plugins/ajax.php?action=manage_banquet_tables", true);
	xmlhttpTRUE.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
	
	sendString = "user_id=" + user_id + "&event_id=" + event_id;		
	xmlhttpTRUE.send(sendString);
}