// JavaScript Document
	<!--

	$(document).ready( function() {
		$('li.first').hover( function() {
			if ($(this).find('ul').is(":hidden")) $(this).find('ul').slideDown("fast");
		},function() {
			if ($(this).find('ul').is(":visible")) $(this).find('ul').slideUp("fast");
		} );
		$('#adminMenu').menu({ 
			content: $('#adminmenuitems').html(), // grab content from this page
			showSpeed: 400,
			click: function() { window.location.href = $(this).attr('href'); }
		});
		
		$(".ui-button").bind( 'mouseover', function() { $(this).addClass('ui-state-hover'); } );
		$(".ui-button").bind( 'mouseout', function() { $(this).removeClass('ui-state-hover'); } );
		
	} );
	function show_popup( save_fn, height ) {
			$("#dialog").dialog({
				bgiframe: true,
				width: 580,
				height: height,
				modal: true,
				buttons: {
					'Save': function() {
						if( save_fn != 'null' ) $('#'+save_fn).submit();
					},
					Cancel: function() {
						$('#dialog').html("");
						$(this).dialog('destroy');
					}
				},
				close: function() {
					$('#dialog').html("");
					$(this).dialog('destroy');
				}
			});
	}
	
	function delete_reg(num)
	{
		var confirmed = confirm ("Are you sure you want to delete this?");
		if (confirmed) {
			document.getElementById('reg_session'+num).parentNode.removeChild(document.getElementById('reg_session'+num));
		}		
	}
	
	function rm_reg(id,page)
	{
	//	alert("Ajaxing "+id+" -- "+page);
			//system/ajax_rm_reg.php
			$.ajax( {
				url : '/system/ajax_rm_reg.php',
				type : 'post',
				data: 'action=rm_reg&Nname='+id+'&Npage='+page, 
				success: function( msg ) {
					location.reload();
				}
			 } );
	}
	
	function addReg(type) 
	{
		var totalregs = document.getElementById('totalreg').value;
		var newtotalreg = (totalregs * 1) + 1;
		document.getElementById("totalreg").value = newtotalreg;
		newDiv = document.createElement("div");
		newDiv.id = "reg_session"+newtotalreg;
		allRegObj = document.getElementById("reg_items");
		
		newDiv.innerHTML = "<div class='ui-state-default ui-corner-all ui-icon ui-icon-closethick' style='height:17px;width:17px;cursor:pointer;' onClick=\"delete_reg("+newtotalreg+");\"></div><table border=\"1\" style=\"border-collapse:collapse;\" class=\"content\"><tr><td colspan=\"4\">New Register Session:<input name=\"regkey["+newtotalreg+"]\" id=\"regkey"+newtotalreg+"\" type=\"hidden\" value=\"0\" /></td></tr><tr><td>Name:</td><td><input name=\"regname["+newtotalreg+"]\" id=\"regname"+newtotalreg+"\" type=\"text\" size=\"20\" maxlength=\"255\" /></td><td>Session Ref #</td><td><input name=\"regref["+newtotalreg+"]\" id=\"regref"+newtotalreg+"\" type=\"text\" size=\"20\" maxlength=\"255\" /></td></tr><tr><td>Deadline:</td><td><input name=\"regdeadline["+newtotalreg+"]\" id=\"regdeadline"+newtotalreg+"\" type=\"text\" size=\"8\" value=\"00\" class='datepicker' /></td><td>Availability:</td><td><select name=\"regstatus["+newtotalreg+"]\" id=\"regstatus"+newtotalreg+"\"><option name=\"public\">Public</option><option name=\"member\">Members Only</option><option name=\"associate\">Associates Only</option></select></td></tr><tr><td>Spouse Cost:</td><td><input name=\"regspouse["+newtotalreg+"]\" id=\"regspouse"+newtotalreg+"\" type=\"text\" size=\"20\" maxlength=\"255\" value=0.00 /></td><td>Cost:</td><td><input name=\"regcost["+newtotalreg+"]\" id=\"regcost"+newtotalreg+"\" type=\"text\" size=\"20\" maxlength=\"255\" value='0.00' /></td></tr> <tr><td>Late Fee Deadline:</td><td><input name='reglatedate["+newtotalreg+"]' id=\"reglatedate"+newtotalreg+"\" type=\"text\" size=\"8\" maxlength=\"255\" class='datepicker' /></td><td>Late Fee (Add):</td><td><input name=\"reglatefee["+newtotalreg+"]\" id=\"reglatefee"+newtotalreg+"\" type=\"text\" size=\"20\" maxlength=\"255\" /></td></td></tr><tr><td colspan=\"4\">Special Instructions<br><textarea name=\"reginstr["+newtotalreg+"]\" id=\"reginstr"+newtotalreg+"\" cols=\"56\" rows=\"5\"></textarea></td></tr></table>";
		
		
		allRegObj.appendChild(newDiv);
		document.getElementById('totalreg').value = newtotalreg;
		
		$(".datepicker").datepicker({ dateFormat: 'yy-mm-dd' });
	}
	
	function resetButtons()
	{
			document.getElementById('addbutton').className = 'shown';
			document.getElementById('submitdiv').className = 'hidden';
	}
	
	function checkNames() 
	{
//		alert("Ajaxing Nname="+document.getElementById('name').value);
			//system/ajax_checkTitle.php
			$.ajax( {
				url : '/system/ajax_fns.php',
				type : 'post',
				data: 'action=checkNames&Nname='+$('#name').value, 
				success: function( msg ) {
					if ( msg == 'false' ) { 
						$('#addbutton').className = 'hidden';
						$('#submitdiv').className = 'shown';
					} else {
						alert(msg);
					}
				}
			 } );
	}
	
	function delete_contact(num)
	{
		var confirmed = confirm ("Are you sure you want to delete this?");
		if (confirmed) {
			document.getElementById('contact'+num).parentNode.removeChild(document.getElementById('contact'+num));
		}		
	}

	
	function add_contact_fns() 
	{
	//	alert("IN");
		var total = document.getElementById('total_contacts').value;
		var newtotal = (total * 1) + 1;
		document.getElementById("total_contacts").value = newtotal;
		newDiv = document.createElement("div");
		newDiv.id = "contact"+newtotal;
		allRegObj = document.getElementById("contact_items");
		
		newDiv.innerHTML = "<div class='ui-state-default ui-corner-all ui-icon ui-icon-closethick' style='height:17px;width:17px;cursor:pointer;' onClick=\"delete_contact("+newtotal+");\"></div><input type=\"hidden\" name=\"nameid["+newtotal+"]' id=\"nameid"+newtotal+"\" value=\"0\" /><table class='reg_table' width='100%'><tr><td>Contact:<br /> (First Name) (Last Name)</td><td><input type=\"text\" name=\"fname["+newtotal+"]\" id=\"name"+newtotal+"\" style='width:40%' maxlength=\"255\" value=\"\" />&nbsp;<input type=\"text\" name=\"lname["+newtotal+"]\" id=\"lname"+newtotal+"\" style='width:40%' maxlength=\"255\" value=\"\" /></td></tr><tr><td>Contact Title:</td><td><input type=\"text\" name=\"title["+newtotal+"]\" id=\"title"+newtotal+"\" size=\"65\" maxlength=\"255\" value=\"\" /></td></tr><tr><td>E-mail:</td><td><input type=\"text\" name=\"email["+newtotal+"]\" id=\"email"+newtotal+"\" size=\"65\" maxlength=\"255\" value=\"\" /></td></tr><tr><td colspan=\"2\">&nbsp;</td></tr></table>";
		
//		newDiv.innerHTML = "<a href='javascript:// return true;' onClick='delete_reg("+newtotalreg+");'>Remove</a><table border=\"1\" style=\"border-collapse:collapse;\" class=\"content\"><tr><td colspan=\"4\">New Register Session:<input name=\"regkey["+newtotalreg+"]\" id=\"regkey"+newtotalreg+"\" type=\"hidden\" value=\"0\" /></td></tr><tr><td>Name:</td><td><input name=\"regname["+newtotalreg+"]\" id=\"regname"+newtotalreg+"\" type=\"text\" size=\"20\" maxlength=\"255\" /></td><td>Session Ref #</td><td><input name=\"regref["+newtotalreg+"]\" id=\"regref"+newtotalreg+"\" type=\"text\" size=\"20\" maxlength=\"255\" /></td></tr><tr><td>Deadline:</td><td><input name=\"regdeadline["+newtotalreg+"]\" id=\"regdeadline"+newtotalreg+"\" type=\"text\" size=\"10\" value=\"00\" />&nbsp;<img src=\"images/calendar.jpg\" OnMouseOver=\"this.className='cursor';\" alt=\"Update\" onclick=\"popUpCalendar(this, document.getElementById('regdeadline"+newtotalreg+"'), \'yyyy-mm-dd\')\"></td><td>Availability:</td><td><select name=\"regstatus["+newtotalreg+"]\" id=\"regstatus"+newtotalreg+"\"><option name=\"public\">Public</option><option name=\"member\">Members Only</option></select></td></tr><tr><td>Spouse Cost:</td><td><input name=\"regspouse["+newtotalreg+"]\" id=\"regspouse"+newtotalreg+"\" type=\"text\" size=\"20\" maxlength=\"255\" value=0.00 /></td><td>Cost:</td><td><input name=\"regcost["+newtotalreg+"]\" id=\"regcost"+newtotalreg+"\" type=\"text\" size=\"20\" maxlength=\"255\" value=0.00 /></td></tr><tr><td colspan=\"4\">Special Instructions<br><textarea name=\"reginstr["+newtotalreg+"]\" id=\"reginstr"+newtotalreg+"\" cols=\"56\" rows=\"5\"></textarea></td></tr></table>";
		
		
		allRegObj.appendChild(newDiv);
		document.getElementById('total_contacts').value = newtotal;		
	}

	
	function remove_cat() 
	{
	//	alert("Ajaxing "+document.getElementById('name').value);
			var index = $("#v_cats").selectedIndex;
			var myvalue = $("#v_cats").options[index].text;
			//alert("Ajaxing: "+'Nven='+document.getElementById('vendorID').value+'Nval='+myvalue);
			
			//system/ajax_rmcat.php
			$.ajax( {
				url : '/system/ajax_fns.php',
				type : 'post',
				data: 'action=rm_cat&Nven='+$('#vendorID').value+'&Nval='+myvalue, 
				success: function( msg ) {
					if ( msg == 'true' ) $("#v_cats").options[index] = null;
				}
			 } );
	}


	function add_cat() 
	{
	//	alert("Ajaxing "+document.getElementById('name').value);
			if (document.getElementById('new_cat').value == '')
			{
				var myindex = document.getElementById("categories").selectedIndex;
				var addingI = document.getElementById("v_cats").length;
				var myvalue = document.getElementById("categories").options[myindex].text;
				if (document.getElementById('vendorID').value == '')
				{
					document.getElementById("v_cats").options[addingI] = new Option(myvalue);
					newcatc = document.createElement("input");
					newcatc.name = "cats["+addingI+"]";
					newcatc.value = myvalue;
					allRegObj = document.getElementById("cat_container");
					allRegObj.appendChild(newcatc);
				}
				else
				{
//					alert("Ajaxing: "+'Nven='+document.getElementById('vendorID').value+'Nval='+myvalue);
					//system/ajax_addcat.php
					$.ajax( {
						url : '/system/ajax_fns.php',
						type : 'post',
						data: 'action=add_cat&Nven='+$('#vendorID').value+'&Nval='+myvalue, 
						success: function( msg ) {
							if ( msg == 'true' ) $('#v_cats').options[addingI] = new Option(myvalue);
						}
				      } );
				}
			} else {
				var myindex = document.getElementById("categories").selectedIndex;
				var addingI = document.getElementById("v_cats").length;
				var myvalue = document.getElementById("new_cat").value;
				document.getElementById("v_cats").options[addingI] = new Option(myvalue);
				newcatc = document.createElement("input");
				newcatc.name = "cats["+addingI+"]";
				newcatc.value = myvalue;
				allRegObj = document.getElementById("cat_container");
				allRegObj.appendChild(newcatc);
			}
			
			
			document.getElementById('new_cat').value = '';
	}
	
	function rm_vendor_name(nid, divid)
	{	
		if (confirm('Are you sure you want to delete this contact'))
		{
			$.ajax( {
				url : '/system/ajax_fns.php',
				type : 'post',
				data: "action=rmVendorName&id="+nid,
				success: function( msg ) {
					if ( msg == 'true' ) $('#contact'+divid).remove();
					else alert( msg );
				}
			  } );
		}
	}
	
	/******************************/
	/* FORUM SCRIPTS */
	/******************************/
	
	function addTopic( fid ) {
		$('#dialog').attr('title',"Add New Topic");
		$('#dialog').attr('display','block');
		$('#dialog').html("<div id='loading' style='text-align:center;margin-top:75px;'><img src='images/ajax-loader.gif' border='0' /></div>");
		show_popup( "add_forum_topic", 450 );
		$.ajax( {
			   url: '/system/ajax_fns.php',
			   data: 'action=get_new_topic&fid='+fid,
			   type: 'post',
			   dataType: 'html',
			   timeout: 10000,
			   error: function() { }, 
			   success: function(data) { $('#dialog').html(data); }
	   } );
	}
	function addForum( ) {
		$('#dialog').attr('title',"Add New Forum");
		$('#dialog').attr('display','block');
		$('#dialog').html("<div id='loading' style='text-align:center;margin-top:75px;'><img src='images/ajax-loader.gif' border='0' /></div>");
		show_popup( "add_new_forum", 450 );
		$.ajax( {
			   url: '/system/ajax_fns.php',
			   data: 'action=get_new_forum',
			   type: 'post',
			   dataType: 'html',
			   timeout: 10000,
			   error: function() { }, 
			   success: function(data) { $('#dialog').html(data); }
	   } );
	}

	-->
