var global_curcat;

function loadnav( id, url, s, m, c )
{
	var mode = url.lastIndexOf( '=' ) == url.length - 1 ? false : true;
	var oe = document.getElementById( id );
	for( var x = 1; x <= s*m; x++ )
	{
		var oo = document.createElement('option');
		oo.value = url;
		if( mode && x > 0 )
			oo.value += '/index' + x + '.html';
		else if( !mode )
			oo.value += x;
		oo.innerHTML = x;
		if( x == c )
			oo.selected = true;
		oe.appendChild( oo );
	}
}

function selectLoadedCatetory( cat )
{
	global_curcat = cat;
}

function load_cat_pt()
{
	if(document.getElementById('cat_player') && document.getElementById('cat_team')  && document.getElementById('player_team_or'))
	{
		var cat = global_curcat;
		
		// code for Mozilla, etc.
		if (window.XMLHttpRequest)
		{
			catpt_xmlhttp=new XMLHttpRequest()
		}
		// code for IE
		else if (window.ActiveXObject)
		{
			catpt_xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
		}
		
		if (catpt_xmlhttp!=null)
		{
			catpt_xmlhttp.onreadystatechange=cat_pt_state_chg
			catpt_xmlhttp.open("GET",'/cat_players_and_teams.php?keep_https=true' + (cat==undefined?'':'&cate=' + cat),true)
			catpt_xmlhttp.send(null)
		}
		else
		{
			alert("Your browser does not support XMLHTTP.")
		}
	}
}

function cat_pt_state_chg()
{
	if (catpt_xmlhttp.readyState==4 && catpt_xmlhttp.status==200)
	{
		//var a = catpt_xmlhttp.responseText.split( /---------------------------------------------------/ );
		//document.getElementById('cat_player').innerHTML += a[0];
		//document.getElementById('cat_team').innerHTML +=  a[1];
		eval( catpt_xmlhttp.responseText );
/*
		if(document.getElementById('cat_player') && document.getElementById('cat_team')  && document.getElementById('player_team_or'))
		{
			var dropdown_threshold = 1;
			if(document.getElementById('cat_player').length<=dropdown_threshold && document.getElementById('cat_team').length<=dropdown_threshold && document.getElementById('player_team_narrow_box'))
			{
				document.getElementById('player_team_narrow_box').style.display = 'none';
			}
			else
			{
				if (document.getElementById('cat_player').length<=dropdown_threshold)
				{
					document.getElementById('cat_player').style.display = 'none';
					document.getElementById('player_team_or').style.display = 'none';
				}
				if(document.getElementById('cat_team').length<=dropdown_threshold)
				{
					document.getElementById('cat_team').style.display = 'none';
					document.getElementById('player_team_or').style.display = 'none';
				}
			}
			
		}*/
	}
}

function load_cat_pt_main()
{
	var cat = global_curcat;
	
	// code for Mozilla, etc.
	if (window.XMLHttpRequest)
	{
		catpt_xmlhttp2=new XMLHttpRequest()
	}
	// code for IE
	else if (window.ActiveXObject)
	{
		catpt_xmlhttp2=new ActiveXObject("Microsoft.XMLHTTP")
	}
	
	if (catpt_xmlhttp2!=null)
	{
		catpt_xmlhttp2.onreadystatechange=cat_pt_state_chg2
		catpt_xmlhttp2.open("GET",'/cat_players_and_teams.php?keep_https=true',true)
		catpt_xmlhttp2.send(null)
	}
	else
	{
		alert("Your browser does not support XMLHTTP.")
	}
}

function cat_pt_state_chg2()
{
	if (catpt_xmlhttp2.readyState==4 && catpt_xmlhttp2.status==200)
	{
		var a = catpt_xmlhttp2.responseText.split( /---------------------------------------------------/ );
		document.getElementById('player_drop_scroll').innerHTML += a[0];
		if( document.getElementById('player2_drop_scroll') )
			document.getElementById('player2_drop_scroll').innerHTML += a[0];
		document.getElementById('team_drop_scroll').innerHTML += a[1];
		if( document.getElementById('team2_drop_scroll') )
			document.getElementById('team2_drop_scroll').innerHTML += a[1];
		document.getElementById('item_drop_scroll').innerHTML += a[2];
		if( document.getElementById('item2_drop_scroll') )
			document.getElementById('item2_drop_scroll').innerHTML += a[2];
	}
}
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function objects_per_page(x)
{
	document.getElementById('items_page_form_x').value = x;
	document.getElementById('items_page_form').submit();
}

function addslashes( str ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Ates Goral (http://magnetiq.com)
    // +   improved by: marrtins
    // *     example 1: addslashes("kevin's birthday");
    // *     returns 1: "kevin\'s birthday"
 
    return str.replace('/\'/g', "&#39;")
}
catpt_xmlhttp=null;