

// General functions
function togglevisibility(element) 
{
	if (document.getElementById(element).style.display == 'block')
	{
		document.getElementById(element).style.display = 'none';
	}
	else if (document.getElementById(element).style.display == 'none' || document.getElementById(element).style.display == '')
	{
		document.getElementById(element).style.display = 'block';
	}
}
function togglelayer(element)
{
	if(document.getElementById(element).style.visibility == "visible")
	{
		document.getElementById(element).style.visibility = "hidden";
	}
	else 
	{
		document.getElementById(element).style.visibility = "visible";
	}
}

// javascript: pop('game.php?p=12', 'Nachricht schreiben', 'width=650, height=450');
function setCookie (name, value, expires, path, domain, secure) 
{ 
	document.cookie = name + "=" + escape(value) + 
	((expires) ? "; expires=" + expires : "") + 
	((path) ? "; path=" + path : "") + 
	((domain) ? "; domain=" + domain : "") + 
	((secure) ? "; secure" : ""); 
}
function getCookie(_name)
{
	allCookies=document.cookie;
	cookieArr=allCookies.split(";");
	for(var i=0; i < cookieArr.length; i++)
	{
		if(cookieArr[i].split("=")[0] == _name)
		{
			cookieValue = cookieArr[i].split("=");
			cookieValue = unescape(cookieValue[1]);
			return cookieValue;
		}
	}
	return false;
}

function pop(_url, _winname, _attributes)
{
	try
  	{
   		window.open(_url, 'Warfare1942', _attributes);
  	}
  	catch (e)
  	{
   		window.alert("Popup window blocked " + e.number);
  	}
}
function Confirmation(_TargetURL, _Question)
{
	res = confirm(_Question);
	if(res == true)
	{
		window.location.href = _TargetURL;
	}
}
function nf_thousand(number)
{
	number = '' + number;
	
	if (number.length > 3)
	{
		var mod = number.length % 3;
		var output = (mod > 0 ? (number.substring(0,mod)) : '');
		
		for (i=0 ; i < Math.floor(number.length / 3); i++)
		{
			if ((mod == 0) && (i == 0)) output += number.substring(mod+ 3 * i, mod + 3 * i + 3);
			else output+= '.' + number.substring(mod + 3 * i, mod + 3 * i + 3);
		}
		return (output);
	}
	else return number;
}
function ChangeFrame(URI, Framename)
{
	parent[Framename].location.href = URI;
}

function fillNicks(obj)
{
	try {
		var i=0;
		while(i < 10)
		{
			document.getElementsByName('nicks[]')[i].value = obj.value;
			i++;
		}
	}
	catch(e){}
}

/**** AJAX FUNCTIONS ****/
function ajax_markread(_msgID)
{
	connection = new AjaxConnection("Webservices/msg_markread.php");
	opts = new Array("MsgID=" + _msgID);
	connection.setOptions(opts);
	connection.connect("ajax_markread_response");
	
	document.getElementById('readmark_' + _msgID).innerHTML = 'gelesen';
}

function ajax_markread_response(content)
{
	arr = new Array();
	arr = parseXML(content);
	var x = arr[0][0];
}

function ajax_vote_minigame(_gameID, _rating)
{
	document.getElementById('loading_game').style.visibility = 'visible';
	
	connection = new AjaxConnection("Webservices/vote_minigame.php");
	opts = new Array("MiniGameID=" + _gameID);
	opts.push("rating=" + _rating);
	
	connection.setOptions(opts);
	connection.connect("ajax_vote_minigame_response");
}

function ajax_vote_minigame_response(content)
{
	document.getElementById('loading_game').style.visibility = 'hidden';
	
	arr = new Array();
	arr = parseXML(content);
	var x = arr[0][0];
}