/* Eurointernational Group */
/* Updated January 31, 2009 */
/* Revision 1.0 */
/* Designed by Chris Cohoat - Alternio Ventures */

/* MAIN JAVASCRIPT */

var primaryA;
var currentPrimary;
var adminFx;

window.addEvent('domready', function() {
	if(isAdmin()==true){
		var navigationHTML = "<div id='admin_navigation'><a id='admin_toggle' onclick=toggleAdmin()>Admin Navigation &#8595</a>"; //start container
		navigationHTML += "<div id='admin_content'>"; //start content
		navigationHTML += "<ul><li><a href='/admin'>Control Panel</a></li>";
		navigationHTML += "<li><a href='/admin/php/logout.php'>Logout</a></li></ul>";
		navigationHTML += "</div>"; //end content
		navigationHTML += "</div>"; //end containter
		$('bottom_container').innerHTML += navigationHTML;
	}

});

function getNews(gotoPage){
	var divToUpdate = $('loaded_headlines');
	
	//Calls PHP file to grab tab information
	var raceRequest = new Request(
		{	
			method: 'post',
			url:'../php/updateMiscellaneous.php',
			onRequest: function() {
				//Progress or loading alert?
				//divToUpdate.innerHTML = 'Loading';
			},
			onFailure: function() {
				//Shouldn't fail, but I mean I guess there's a chance
				divToUpdate.innerHTML = 'Error loading news.';
			},
			onSuccess: function(result) {
				//Takes returned data and does something with it.  Descriptive, eh?
				if(result!=""){
					divToUpdate.innerHTML = result;
				}
			}
		}
	).send('action=getNews&current='+gotoPage);
}

function toggleAdmin(){
	
	var myElement = $('admin_content');
	var adminStyle = myElement.getStyle('display');
	if(adminStyle!='none'){
		myElement.setStyle('display','none');
		$('admin_toggle').innerHTML = "Admin Navigation &#8595";
	} else {
		myElement.setStyle('display','block');
		$('admin_toggle').innerHTML = "Admin Navigation &#8593";
	}

}

function isAdmin(){
	var isLoggedIn = readCookie('isLoggedIn');
	var accountType = readCookie('accountType');
	if(isLoggedIn=='yes' && accountType>=2){
		return true;
	} else {
		return false;
	}
}


function getQueryVariable(variable) {
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
			return pair[1];
		} else {
			return -1;
		}
	}
} 

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}