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

/* MAIN JAVASCRIPT */

var primaryA;
var currentPrimary;
var adminFx;
var allTabs;
var activeTab = 0;

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;
	}

	allTabs = $('headlines').getElements('a');

});

function toggleSchedule(chosenClass){

	elementType = chosenClass.innerHTML;
	clickedTab = chosenClass.get('index');

	if(clickedTab!=activeTab){
		allTabs[clickedTab].set('class','active');
		allTabs[activeTab].set('class','');
		activeTab = clickedTab;
	}

	allRows = $('schedule').getElements('tr');
	for(var i=0; i<allRows.length; i++){
		currentRow = allRows[i];
		selectedSeries = currentRow.get('series');
		if(selectedSeries==elementType || elementType=='All Series'){
			
			currentRow.setStyle('display','');
			
		} else {

			currentRow.setStyle('display','none');
			
		}
	}

}

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);
}