var xmlhttp;
var element;

		 
function showAllNews(showAll)
{
	element = "news";
	var url;
	if (document.referrer.indexOf("index.php") >= 0) 
		url = "news.php?showNews=";
	else 
		url="../news.php?showNews=";
		
	if (showAll)  
	{
	  url = url+"all";
	} else {
	  url = url+"less";
	}
	
	url = url + "&sid="+Math.random();
	sendGetRequest(url);
}

function deleteNews(newsId)
{
	element = "news";
	var url="";
	if (document.referrer.indexOf("index.php") < 0) 
		url="../";
		
	url= url+"news.php?act=del&id="+newsId;
	sendGetRequest(url);
}

function reloadAd(file, id)
{
	element = "admediapreview"+id;
	url = "../loadad.php";
	
	sendPostRequest(url, "id="+id+"&path=http://"+window.location.hostname + file);
	
}
function displayFLV(path,id)
{
	
	var so = new SWFObject('/new/mediaplayer/player.swf','mpl','266','200','9');
	so.addParam('allowfullscreen','true');
	so.addParam('allowscriptaccess','always');
	so.addParam('wmode','opaque');
	so.addVariable('file','http://'+window.location.hostname + path);
	so.write('mediaspace'+id);
	
}
function confirmUserDelete(username,userid)
{ 
	if (window.confirm("Are you sure you want to delete "+ username + "?"))
	{
		if (window.confirm("Now, you're CERTAIN you want to delete "+ username + "? There's no going back!")) 
		{
			element = "users";
			var url= "actions/users.php?deleteUser="+userid;
			sendGetRequest(url);
		}
	} 
	
}
function loadNewsLetter(file)
{
	
	element = 'news_display';
	document.getElementById(element).innerHTML = 
		"<iframe src=\"http://docs.google.com/gview?url=www.gammaphiepsilon.com/new/media/newsletters/" + file + "&embedded=true\" style=\"width:540px; height:500px;\" frameborder=\"0\"></iframe>";

	
}
function saveAd(id,title,desc)
{ 

	element = "adpreview"+id;
	var url = "actions/homeads.php?act=save";
	
	document.getElementById("SaveAd"+id).disabled = true;

	sendPostRequest(url, "title="+title+"&media="+document.getElementById("txtFileName"+id).value+"&desc="+desc+"&id="+id);
	document.getElementById("SaveAd"+id).disabled = false;
	alert("Saved!");
}
function sendGetRequest(url)
{
	xmlhttp = GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return; 
	}
	
	//if (window.location.pathname.indexOf("index.php") < 0)
	//	url = "../" + url; 
	url = url + "&sid="+Math.random();
	xmlhttp.onreadystatechange = stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function sendPostRequest(url, params)
{

	xmlhttp = GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return; 
	}
	
	//if (window.location.pathname.indexOf("index.php") < 0)
	//	url = "../" + url;

	if (url.indexOf("?") >= 0) {
		url = url+"&";
	} else {
		url = url+"?";
	}
	
	url = url + "sid="+Math.random();
	
	xmlhttp.onreadystatechange = stateChanged;
	xmlhttp.open("POST", url, true);

	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-URLencoded");
	xmlhttp.setRequestHeader("Content-length", params.length);
	xmlhttp.setRequestHeader("Connection", "close");
	

	xmlhttp.send(params);
}


function submitNews(title,story)
{
	element = "result";
	var url = "actions/news.php";
	document.getElementById("SubmitNews").disabled = true;

	//var url= "news.php?act=del&id="+newsId;
	sendPostRequest(url, "title="+title+"&story="+story);
	document.getElementById("SubmitNews").disabled = false;
	alert("Story Submitted!");
}

function stateChanged()
{
	if (xmlhttp.readyState == 4)
	{
		document.getElementById(element).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;
}