// ------------------------------------ //
// -- This code is owned and created -- //
// -- By inFlux Gaming Do not use it -- //
// -- Without proper permissions from-- //
// --         the webmaster          -- //
// --   BarthezZ@inFlux-gaming.com   -- //
// ------------------------------------ //

function setCookie(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 insert(field,text)
{
	field = document.getElementById(field);
	field.value = field.value + text;
}

function anallyreplace(field,text)
{
	field = document.getElementById(field);
	field.value = text;
}

// JavaScript Document
	function swapImage(image, newSource)
	{
//			document.write(image);
		var image1 = document.getElementById(image);
//		var image1 = image;
//	document.write(image1.src);
		if(!image1.previousSource)
		{
			image1.previousSource = image1.src;
		}
		if(image1.src.indexOf(newSource) >= 0)
		{
			image1.src = image1.previousSource;
		}
		else
		{
			image1.src = newSource;
		}
	}
	
//Switch a box of menu
function switchMenu(obj) {
	var el = document.getElementById(obj);
	if ( el.style.display != "none" ) {
		el.style.display = 'none';
	}
	else {
		el.style.display = '';
	}
}

function Switchclass(obj, oud, nieuw) {
    obj.className = (obj.className==oud) ? nieuw: oud;
} 

function clearMenu(exclude)
{
//	var menu_user = document.getElementById(menu_user);
//	var menu_profile = document.getElementById(menu_profile);
//	var menu_messages = document.getElementById(menu_messages);
//	document.write(menu_user.src);
	
	if(exclude != 'menu_user')
	{
		var java_menu_user = document.getElementById("menu_user");
		var newSource = "images/buttons/user.gif";
		
		java_menu_user.src = "images/buttons/user.gif";
	}
	if(exclude != 'menu_profile')
	{
		var java_menu_profile = document.getElementById("menu_profile");
		var newSource = "images/buttons/myprofile.gif";
		
		java_menu_profile.src = "images/buttons/myprofile.gif";
	}
	if(exclude != 'menu_messages')
	{
		var java_menu_messages = document.getElementById("menu_messages");
		var newSource = "images/buttons/messages.gif";
		
		java_menu_messages.src = "images/buttons/messages.gif";
	}
														 
														 
//	var java_menu_user = document.getElementById("menu_user");
//		var newSource = 'images/buttons/user.gif';
//		
//		java_menu_user.src = newSource;
//	
//			menu_user.src = 'images/buttons/user.gif';
//			menu_profile.src = 'images/buttons/myprofile';
//			menu_messages.src = 'images/buttons/messages';
}
function Callactions ( menu )
{
	java_menu_user = document.getElementById("menu_user");
	java_menu_profile = document.getElementById("menu_profile");
	java_menu_messages = document.getElementById("menu_messages");
	if(menu == 'user')
	{ // User Buttons
		if(java_menu_user.src == 'http://www.influx-gaming.com/images/buttons/user.gif')
		{
			make_request('/ajax/user.php', 'handle_response');
			setCookie('ilx_menu', menu, '5');
			swapImage('menu_user', '/images/buttons/user_b.gif');
			
			if(java_menu_profile.src == 'http://www.influx-gaming.com/images/buttons/myprofile_b.gif')
			{
				swapImage('menu_profile', '/images/buttons/myprofile.gif');
			}
			if(java_menu_messages.src == 'http://www.influx-gaming.com/images/buttons/messages_b.gif')
			{
				swapImage('menu_messages', '/images/buttons/messages.gif');
			}			
		}
		else
		{
			setCookie('ilx_menu', menu, '-1');
			make_request('/ajax/blank.php', 'handle_response');
			swapImage('menu_user', '/images/buttons/user_b.gif');
		}
	}// User Buttons
	
	if(menu == 'profile')
	{ // Profile Button
		if(java_menu_profile.src == 'http://www.influx-gaming.com/images/buttons/myprofile.gif')
		{
			make_request('/ajax/profile.php', 'handle_response');
			swapImage('menu_profile', '/images/buttons/myprofile_b.gif');
			setCookie('ilx_menu', menu, '5');
			if(java_menu_user.src == 'http://www.influx-gaming.com/images/buttons/user_b.gif')
			{
				swapImage('menu_user', '/images/buttons/user.gif');
			}
			if(java_menu_messages.src == 'http://www.influx-gaming.com/images/buttons/messages_b.gif')
			{
				swapImage('menu_messages', '/images/buttons/messages.gif');
			}			
		}
		else
		{
			setCookie('ilx_menu', menu, '-1');
			make_request('/ajax/blank.php', 'handle_response');
			swapImage('menu_profile', '/images/buttons/myprofile_b.gif');
		}
	}	// Profile Button
	
	if(menu == 'messages')
	{ // Messages Button
		if(java_menu_messages.src == 'http://www.influx-gaming.com/images/buttons/messages.gif')
		{
			make_request('/ajax/messages.php', 'handle_response');
			swapImage('menu_messages', '/images/buttons/messages_b.gif');
			setCookie('ilx_menu', menu, '5');
			if(java_menu_user.src == 'http://www.influx-gaming.com/images/buttons/user_b.gif')
			{
				swapImage('menu_user', '/images/buttons/user.gif');
			}
			if(java_menu_profile.src == 'http://www.influx-gaming.com/images/buttons/myprofile_b.gif')
			{
				swapImage('menu_profile', '/images/buttons/myprofile_b.gif');
			}			
		}
		else
		{
			setCookie('ilx_menu', menu, '-1');
			make_request('/ajax/blank.php', 'handle_response');
			swapImage('menu_messages', '/images/buttons/messages_b.gif');
		}
	}	// Messages Button
	//Cookie uitlezen en callen naar actie als het menu niet open is
}
function Openmenu()
{
	if(readCookie('ilx_menu') == 'user')
	{
		Callactions('user');
	}
	if(readCookie('ilx_menu') == 'profile')
	{
		Callactions('profile');
	}	
	if(readCookie('ilx_menu') == 'messages')
	{
		Callactions('messages');
	}
}