// <![CDATA[
    
    var ajax;
    var timescale = '2006-12-01 00:00:00';
    
    function select_taggroup(siteurl)
    {
		$('optionselect').innerHTML = '';
    	var index = $('select_group').value;
		$('select_group').selectedIndex = $('select_group').value - 1;
    	var selection = true;
		ajax = new Ajax.Updater(
			 'personselect',
			 siteurl + 'calls.php',
			 {
				method: 'get',
				evalScripts: true,
				parameters: 'taggroup=' + index,
				asynchronous: false
			 }
		);
    }
    
    function select_option(siteurl)
    {
    	if($('option_select').selectedIndex == 0)
    	{
			//$('select_group').disabled = 'disabled';
			//$('option_select').disabled = 'disabled';
			//$('login_select').disabled = 'disabled';
    		//$('submitter').click();
    	}
    	else if($('option_select').selectedIndex == 1)
    	{
			var login_uid = $('login_select').value;
			$('contentwrapper').innerHTML = 'please wait...';
			ajax = new Ajax.Updater(
				 'contentwrapper',
				 siteurl + 'calls.php',
				 {
					method: 'get',
					evalScripts: true,
					parameters: 'logintimes=' + login_uid + '&ts=' + timescale,
					asynchronous: true
				 }
			);
    	}
    	else if($('option_select').selectedIndex == 2)
    	{
			var login_uid = $('login_select').value;
			$('contentwrapper').innerHTML = 'please wait...';
			ajax = new Ajax.Updater(
				 'contentwrapper',
				 siteurl + 'calls.php',
				 {
					method: 'get',
					evalScripts: true,
					parameters: 'jobsperhour=' + login_uid + '&ts=' + timescale,
					asynchronous: true
				 }
			);
    	}
    	else if($('option_select').selectedIndex == 3)
    	{
			$('contentwrapper').innerHTML = 'please wait...';
			var login_uid = $('login_select').value;
			ajax = new Ajax.Updater(
				 'contentwrapper',
				 siteurl + 'calls.php',
				 {
					method: 'get',
					evalScripts: true,
					parameters: 'taggedjobs=' + login_uid + '&ts=' + timescale,
					asynchronous: true
				 }
			);
    	}
    }
    
    function select_optbox(siteurl)
    {
    	var options = $('login_select').options;
    	var count = 0;
    	for(var i = 0; i < options.length; i++)
    	{
    		if(options[i].selected)
    		{
    			count = count + 1;
    		}
    	}
		if(count == 1)
		{
			select_html = '<select id="option_select" multiple="multiple" style="width: 200px; height: 200px;" onchange="select_option(\'' + siteurl + '\');">';
				select_html = select_html + '<option value="1">Show stats page</option>';
				select_html = select_html + '<option value="1">Show Logins</option>';
				select_html = select_html + '<option value="1">Show Jobs per Hour</option>';
				select_html = select_html + '<option value="1">Show Tagged Jobs</option>';
			select_html = select_html + '</select>';
			$('optionselect').innerHTML = select_html;
		}
		else if(count > 1)
		{
			select_html = '<select id="option_select" multiple="multiple" style="width: 200px; height: 200px;" onchange="select_option();">';
				select_html = select_html + '<option value="1">Show stats page</option>';
			select_html = select_html + '</select>';
			$('optionselect').innerHTML = select_html;
		}
		else
		{
			$('optionselect').innerHTML = '';
		}
    }
    
    function open_stats(siteurl, login_uid, ts)
    {
    	if($('taggedjobs[' + login_uid + ']').innerHTML == '')
    	{
			$('taggedjobs[' + login_uid + ']').innerHTML = 'please wait...';
			$('taggedjobs[' + login_uid + ']').style.border = '1px dotted #000000';
			$('taggedjobs_img[' + login_uid + ']').src = siteurl + '../botbuilder/s_asc.gif';
			ajax = new Ajax.Updater(
				 'taggedjobs[' + login_uid + ']',
				 siteurl + 'calls.php',
				 {
					method: 'get',
					evalScripts: true,
					parameters: 'taggedjobs=' + login_uid + '&ts=' + ts,
					asynchronous: true
				 }
			);
		}
		else
		{
			$('taggedjobs[' + login_uid + ']').style.border = 'none';
			$('taggedjobs[' + login_uid + ']').innerHTML = '';
			$('taggedjobs_img[' + login_uid + ']').src = siteurl + '../botbuilder/s_ri.gif';
		}
    }
    
    
    function open_del_stats(siteurl, login_uid, ts)
    {
    	if($('deletedjobs[' + login_uid + ']').innerHTML == '')
    	{
			$('deletedjobs[' + login_uid + ']').innerHTML = 'please wait...';
			$('deletedjobs[' + login_uid + ']').style.border = '1px dotted #000000';
			$('deletedjobs_img[' + login_uid + ']').src = siteurl + '../botbuilder/s_asc.gif';
			ajax = new Ajax.Updater(
				 'deletedjobs[' + login_uid + ']',
				 siteurl + 'calls.php',
				 {
					method: 'get',
					evalScripts: true,
					parameters: 'deletedjobs=' + login_uid + '&ts=' + ts,
					asynchronous: true
				 }
			);
		}
		else
		{
			$('deletedjobs[' + login_uid + ']').style.border = 'none';
			$('deletedjobs[' + login_uid + ']').innerHTML = '';
			$('deletedjobs_img[' + login_uid + ']').src = siteurl + '../botbuilder/s_ri.gif';
		}
    }
    
    
    function open_logins(siteurl, login_uid, ts)
    {
    	if($('logins[' + login_uid + ']').innerHTML == '')
    	{
			$('logins[' + login_uid + ']').innerHTML = 'please wait...';
			$('logins_img[' + login_uid + ']').src = siteurl + '../botbuilder/s_asc.gif';
			$('logins[' + login_uid + ']').style.border = '1px dotted #000000';
			ajax = new Ajax.Updater(
				 'logins[' + login_uid + ']',
				 siteurl + 'calls.php',
				 {
					method: 'get',
					evalScripts: true,
					parameters: 'logintimes=' + login_uid + '&ts=' + ts,
					asynchronous: true
				 }
			);
		}
		else
		{
			$('logins[' + login_uid + ']').innerHTML = '';
			$('logins_img[' + login_uid + ']').src = siteurl + '../botbuilder/s_ri.gif';
			$('logins[' + login_uid + ']').style.border = 'none';
		}
    }
    
	function Appear(speed, element)
	{
		if(!Element.visible(element))
		{
			Effect.Appear(element, {duration: speed});
		}
	}
	
	function Disappear(speed, element)
	{
		Effect.Fade(element, {duration: speed});
	}

	function load_tags_sidebar(siteurl, job_uid)
	{
		ajax = new Ajax.Updater(
			 'tags_container',
			 siteurl + 'jobtags.php',
			 {
				method: 'get',
				evalScripts: true,
				parameters: 'job_uid=' + job_uid + '&noheader=1',
				asynchronous: true
			 }
		);
	}
	
	function extend_job(siteurl, job_uid)
	{
    	if($('extend_job_container[' + job_uid + ']').innerHTML == '')
    	{
			$('extend_job_container[' + job_uid + ']').style.border	= '1px solid #999999';
			$('extend_job_img[' + job_uid + ']').src 				= siteurl + 'botbuilder/s_asc.gif';
			$('extend_job_container[' + job_uid + ']').innerHTML 	= 'loading...';
			ajax = new Ajax.Updater(
				 'extend_job_container[' + job_uid + ']',
				 siteurl + 'jobsboard_detail.php',
				 {
					method: 'get',
					evalScripts: true,
					parameters: 'job_uid=' + job_uid + '&noheader=1&apps=1',
					asynchronous: true
				 }
			);
		}
		else
		{
			$('extend_job_container[' + job_uid + ']').style.border	= 'none';
			$('extend_job_img[' + job_uid + ']').src 				= siteurl + 'botbuilder/s_ri.gif';
			$('extend_job_container[' + job_uid + ']').innerHTML 	= '';
		}
	}

 // ]]>