
function window_pop ( url, name, width, height )
{
	var popup = window.open (url, "BPCM Library", "height=" + height + ", width=" + width + ", resizable=yes, scrollbars=yes");
	// Just in case the window already exists, so the window will appear still!
	popup.focus();
}

function un_check_all ( form_name, checked )
{
	if ( document.all )
	{
		var form_obj = document.forms[form_name];
	}
	else
	{
		var form_obj = document.getElementById(form_name);
	}

	var i = 0;
	var form_size = ( document.all ) ? form_obj.length : form_obj.elements.length;
	for ( i = 0; i < form_size; i++ )
	{
		var e = form_obj.elements[i];
		
		if ( e.type == 'checkbox' )
		{
			e.checked = checked;
		}
	}
	
	check_if_selected (form_name);
}

function check_if_selected ( form_name )
{
	if ( document.all )
	{
		var form_obj = document.forms[form_name];
	}
	else
	{
		var form_obj = document.getElementById(form_name);
	}

	var button_disabled = true;
	var i = 0;
	var form_size = ( document.all ) ? form_obj.length : form_obj.elements.length;
	
	// hunt down "checkbox"
	for ( i = 0; i < form_size; i++ )
	{
		var e = form_obj.elements[i];
		if ( e.type == 'checkbox' && e.checked )
		{
			button_disabled = false;
		}
	}
	
        // hunt down "mainoption" class inputs
	for ( i = 0; i < form_size; i++ )
	{
		var e = form_obj.elements[i];
		if ( e.className == 'mainoption' )
		{
			e.disabled = button_disabled;
		}
	}
}


//==================

var xmlhttp;

function pager(page)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }
	var url="news/lnews.php";
	url=url+"?page="+page;
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function pager1(page,perpage)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }
	var url="news1.php";
	var ppage = document.getElementById(perpage).value;
	url=url+"?page="+page+"&perpage=" + ppage;
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function pager2(page,perpage)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }
	var url="news1.php";
	url=url+"?perpage="+page;
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function stateChanged()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("newslist").innerHTML=xmlhttp.responseText;
	}
}

function GetXmlHttpObject()
{
	if (window.XMLHttpRequest)
	  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
		  return new XMLHttpRequest();
	  }
	if (window.ActiveXObject)
	  {
  // code for IE6, IE5
	  return new ActiveXObject("Microsoft.XMLHTTP");
	  }
	return null;
}