

/**
 *
 * @access public
 * @return void
 **/
function freq_show_log(){
if(document.getElementById('freq_row1').style.display=='none')
{
	document.getElementById('freq_row1').style.display='';
	document.getElementById('freq_row2').style.display='';
}
else
{
	document.getElementById('freq_row1').style.display='none';
	document.getElementById('freq_row2').style.display='none';
}
}
function freq_show()
{

	freq_showxmlHttp=freq_GetXmlHttpObject()

	if (freq_showxmlHttp==null)
 	{
 		alert ("Browser does not support HTTP Request");
 		return
 	}

	var country=parseInt(document.getElementById("freq_countryid").value)
	var region=parseInt(document.getElementById("freq_regionid").value)
	var mode=parseInt(document.getElementById("freq_modeid").value)
	var band=parseInt(document.getElementById("freq_bandid").value)
	var category=parseInt(document.getElementById("freq_categoryid").value)
	var search=parseInt(document.getElementById("freq_searchid").value)

 	document.getElementById("freq_show_id").innerHTML="<div style='display:inline;text-align:center;'><img src='images/ajax-loader.gif' /></div>";
	var url=  "ajax.php";
	url=url+"?action=show";
	url=url+"&country="+country;
	url=url+"&region="+region;
	url=url+"&mode="+mode;
	url=url+"&category="+category;
	url=url+"&band="+band;
	url=url+"&search="+search;
	freq_showxmlHttp.onreadystatechange=freq_stateChangedShow
	freq_showxmlHttp.open("GET",url,true)
	freq_showxmlHttp.send(null)
	// the url of the script that dows the throwing
}

function freq_stateChangedShow()
{
	// when the result is returned
	if (freq_showxmlHttp.readyState==4 || freq_showxmlHttp.readyState=="complete")
 	{
 		// get the response
 		// this is the response from throw.php

		var fred=freq_showxmlHttp.responseText

		document.getElementById("freq_show_id").innerHTML=fred

	}
}

function freq_region_changed()
{

	freq_xmlHttp=freq_GetXmlHttpObject()

	if (freq_xmlHttp==null)
 	{
 		alert ("Browser does not support HTTP Request");
 		return
 	}

	var country=parseInt(document.getElementById("freq_countryid").value)
	var region=parseInt(document.getElementById("freq_regionid").value)

 //	document.getElementById("freq_regsel").innerHTML="<div style='display:inline;text-align:center;'><img src='images/miniloader.gif' /></div>";
	var url=  "ajax.php";
	url=url+"?action=region";
	url=url+"&country="+country;
	url=url+"&region="+region;
	freq_xmlHttp.onreadystatechange=freq_stateChangedRegion
	freq_xmlHttp.open("GET",url,true)
	freq_xmlHttp.send(null)
	freq_show()
	// the url of the script that dows the throwing
}

function freq_stateChangedRegion()
{
	// when the result is returned
	if (freq_xmlHttp.readyState==4 || freq_xmlHttp.readyState=="complete")
 	{
 		// get the response
 		// this is the response from throw.php

		var fred=freq_xmlHttp.responseText

		document.getElementById("freq_region_flag").innerHTML=fred

	}
}
function freq_country_changed()
{

	freq_xmlHttp=freq_GetXmlHttpObject()

	if (freq_xmlHttp==null)
 	{
 		alert ("Browser does not support HTTP Request");
 		return
 	}

	var country=parseInt(document.getElementById("freq_countryid").value)

 	document.getElementById("freq_regsel").innerHTML="<div style='display:inline;text-align:center;'><img src='images/miniloader.gif' /></div>";
	var url=  "ajax.php";
	url=url+"?action=country";
	url=url+"&country="+country;
	freq_xmlHttp.onreadystatechange=freq_stateChangedCountry
	freq_xmlHttp.open("GET",url,true)
	freq_xmlHttp.send(null)
	// the url of the script that dows the throwing
}

function freq_stateChangedCountry()
{
	// when the result is returned
	if (freq_xmlHttp.readyState==4 || freq_xmlHttp.readyState=="complete")
 	{
 		// get the response
 		// this is the response from throw.php

		var fred=freq_xmlHttp.responseText
		// split on the ~~
		var res = fred.split("~~",2)
		document.getElementById("freq_regsel").innerHTML=res[0]
		document.getElementById("freq_country_flag").innerHTML=res[1]

	}
}
function freq_GetXmlHttpObject()
{
	// make an object for the ajax stuff to suit the browser
	var fred_xmlHttp=null;
	try
 	{
 		// Firefox, Opera 8.0+, Safari
 		fred_xmlHttp=new XMLHttpRequest();
 	}
	catch (e)
 	{
 		//Internet Explorer
 	try
  	{
  		fred_xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  	}
 	catch (e)
  	{
  		fred_xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  	}
 	}
	return fred_xmlHttp;
}





freq_set_cookie('freq_jsenabled', 1, 86400, '/');

function freq_set_cookie( name, value, expires, path, domain, secure )
{
// set time, it's in milliseconds
var today = new Date();
today.setTime( today.getTime() );

/*
if the expires variable is set, make the correct
expires time, the current script below will set
it for x number of days, to make it for hours,
delete * 24, for minutes, delete * 60 * 24
*/
if ( expires )
{
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );

document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
( ( path ) ? ";path=" + path : "" ) +
( ( domain ) ? ";domain=" + domain : "" ) +
( ( secure ) ? ";secure" : "" );
}

function freq_get_cookie( check_name ) {
	// first we'll split this cookie up into name/value pairs
	// note: document.cookie only returns name=value, not the other components
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false; // set boolean t/f default f

	for ( i = 0; i < a_all_cookies.length; i++ )
	{
		// now we'll split apart each name=value pair
		a_temp_cookie = a_all_cookies[i].split( '=' );


		// and trim left/right whitespace while we're at it
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');

		// if the extracted name matches passed check_name
		if ( cookie_name == check_name )
		{
			b_cookie_found = true;
			// we need to handle case where cookie has no value but exists (no = sign, that is):
			if ( a_temp_cookie.length > 1 )
			{
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			// note that in cases where cookie is initialized but no value, null is returned
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found )
	{
		return null;
	}
}

// this deletes the cookie when called
function freq_delete_cookie( name, path, domain ) {
if ( freq_get_cookie( name ) ) document.cookie = name + "=" +
( ( path ) ? ";path=" + path : "") +
( ( domain ) ? ";domain=" + domain : "" ) +
";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}
