function check( checked, list )
{
	if( checked )
	{
		for (i = 0; i < list.length; i++)
		{
			list[i].checked = true ;
		}
	}
	else
	{
		for (i = 0; i < list.length; i++)
		{
			list[i].checked = false ;
		}
	}
}

function makesure( message , form )
{
	if( confirm(message) )
	{
		form.submit();
	}
}

function makesurehref( message , url )
{
	if( confirm(message) )
	{
		window.location = url;
	}
}


function getXMLobj()
{
	var XMLHttpRequestObject;
	try
	{
		// Firefox, Opera 8.0+, Safari
		XMLHttpRequestObject=new XMLHttpRequest();
	}
	catch(e)
	{
		// Internet Explorer
		try
	    {
			XMLHttpRequestObject =new ActiveXObject("Msxml2.XMLHTTP");
	    }
		catch(e)
		{
			try
			{
				XMLHttpRequestObject =new ActiveXObject("Microsoft.XMLHTTP");
			}
		    catch(e)
			{
				alert("Your browser does not support AJAX!");
			}
		}
	}
	if( XMLHttpRequestObject )
	{
		return XMLHttpRequestObject;
	}
	else
	{
		return false;
	}
	
}

function loadPage(target, source, input)
{
	var xmlobj;
	var xmlobj = getXMLobj();
	if( xmlobj )
	{
		var obj = document.getElementById(target);
		xmlobj.open("POST",source);
		xmlobj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		
		xmlobj.onreadystatechange = function()
		{
			if(xmlobj.readyState == 4 && xmlobj.status == 200)
			{
				obj.innerHTML = xmlobj.responseText;
			}
		}
		xmlobj.send(input);
		delete xmlobj;
	}
}
