var allchek = false;

/* functions */

function swap_image(name,what) 
{
	document.images(name).src = "gfx/flags/" + what + ".gif";
}
function swap_content( span ) 
{
	displayType = ( document.getElementById( span ).style.display == 'none' ) ? '' : 'none';
	document.getElementById( span ).style.display = displayType;
}
function swap_text( span,text,text2 ) 
{
	displayType = ( document.getElementById( span ).firstChild.nodeValue == text2 ) ? text : text2;
	document.getElementById( span ).firstChild.nodeValue = displayType;
}
function popup( link, name , einstellungen )
{
	window.open(link,name,einstellungen);
}
function SelectAll ()
{
	if (allchek)
	{
		var items = document.getElementsByTagName("input")

		for(i = 0; i < items.length; i++)
		{
			if (items[i].id.substring (0, 2) == "PM")
			{
				items[i].checked = false;
			}
		}

		allchek = false;
	}
	else
	{
		var items = document.getElementsByTagName("input")

		for(i = 0; i < items.length; i++)
		{
			if (items[i].id.substring (0, 2) == "PM")
			{
				items[i].checked = true;
			}
		}

		allchek = true;
	}
}
function popup(url,name,einstellungen) 
{
	window.open(url,name,einstellungen);
}

function add (boxname,what) 
{
		zielarea = document.getElementById(boxname)

		if(what=="a") 
		{
			linkurl = prompt('Wie war die URL noch gleich?',"http://");
			if (linkurl==null || linkurl=="")
			{
				
			}
			else
			{
				linkname = prompt('Wie soll der Link heissen?',"");
				if (linkname==null || linkname=="")
				{
				}
				else
				{
					addtext = "[a=" + linkurl + "]" + linkname + "[/a]";
				}
			}
			zielarea.value = zielarea.value + addtext;
			zielarea.focus();
			addtext = "";
		}
		else if(what=="youtube")
		{
			linkurl = prompt('Wie lautet der Youtube Link nochmal?',"http://");
			if (linkurl==null || linkurl=="")
			{
				
			}
			else
			{
					var pos1 = linkurl.indexOf('?');
					var pos2 = linkurl.indexOf('&');
					if (pos2 == "-1") {
					var Extrakt = linkurl.slice(pos1+3);
					} else {
					var Extrakt = linkurl.slice(pos1+3, pos2);
					}
					var rightlink= "http://www.youtube.com/v/" + Extrakt + "&hl=de_DE&fs=1&rel=0";
					addtext = "[youtube=" + rightlink + "]" + "[/youtube]";
					
				
			}
			zielarea.value = zielarea.value + addtext;
			zielarea.focus();
			addtext = "";
		}
		else if(what=="imgs" || what=="imgl")
		{
			picurl = prompt('Die URL zum Bild',"http://");
			if (picurl==null || picurl=="")
			{

			}
			else
			{
				if(what=="imgs") {
				addtext = "[img=200]" + picurl + "[/img]";
				} else {
				addtext = "[img=420]" + picurl + "[/img]";
				}
			}
			
			zielarea.value = zielarea.value + addtext;
			zielarea.focus();
			addtext = "";
		}
		else if(what=="b" || what=="u" || what=="s" || what=="i")
		{
			addtext = "[" + what +"][/" + what + "]";
			zielarea.value = zielarea.value + addtext;
			zielarea.focus();
			addtext = "";
		}
		else if(what=="quote")
		{
			quotename = prompt('Gib an, wen du unbedingt zitieren willst!\nAndernfalls, lass das Feld einfach frei.');
			if(quotename=="")
			{
				addtext = "[" + what + "][/" + what + "]\n";
			}
			else if (quotename==null)
			{

			}
			else
			{
				addtext = "[" + what + "=" + quotename + "][/" + what + "]\n";
			}
			
			zielarea.value = zielarea.value + addtext;
			zielarea.focus();
			addtext = "";
		}
		else
		{
			addtext = "[" + what + "][/" + what + "]\n";
			zielarea.value = zielarea.value + addtext;
			zielarea.focus();
			addtext = "";

		}
}
function addspezial (boxname,wert)
{
	zielarea = document.getElementById(boxname)

	zielarea.value = zielarea.value + wert;
	zielarea.focus();
	addtext = "";
}
function selectadd (what,boxname,wert)
{
	zielarea = document.getElementById(boxname)

	if(what=="flag")
	{
		addtext = "[flag=" + wert + "]";
	}	
	else
	{
		addtext = "[" + what + "=" + wert + "][/" + what + "]";
	}
	zielarea.value = zielarea.value + addtext;
	zielarea.focus();
	addtext = "";
}
function matchadd (boxname)
{	
	alert("Nicht vergessen; Scores haben 2 Ziffern ( XX:XX )");
	zielarea = document.getElementById(boxname)

	team1 = prompt('Clan-Kürzel für Team 1 ?',"");
	team1nat = prompt('Nationalität Team 1 ? (Toplevel-Domain)',"de");
	team1url = prompt('Homepage Team 1 ?',"http://");
	team2 = prompt('Clan-Kürzel für Team 2 ?',"");
	team2nat = prompt('Nationalität Team 2 ? (Toplevel-Domain)',"de");
	team2url = prompt('Homepage Team 2 ?',"http://");
	score = prompt('Ergebnis ?',"00:00");
	mapangabe = prompt('Soll eine Mapstatistik angegeben werden ? ( y/n )',"n");
	addtext = "[match]" + team1 + ";" + team1nat + ";" + team1url + ";" + team2 + ";" + team2nat + ";" + team2url + ";" + score;
	while(mapangabe=="y") 
	{
		mapname = prompt('Ok, Name der Map ? (( es gibt auch die "map" overtime !!! ))',"de_");
		mapscore1 = prompt('Und die Score der ersten Runde ? --- ' + team1 + ' als CT / ' + team2 + ' als T',"00:00");
		mapscore2 = prompt('Und die Score der zweiten Runde ? --- ' + team1 + ' als T / ' + team2 + ' als CT',"00:00");
		addtext = addtext + "[map]" + mapname + ";" + mapscore1 + ";" + mapscore2 + "[/map]";
		mapangabe = prompt('Soll eine weitere Mapstatistik angegeben werden ? ( y/n )',"n");
	}
	infoangabe = prompt('Soll eine Info angegeben werden ? ( y/n )',"n");
	if(infoangabe=="y")
	{
		matchinfo = prompt('Ok, dann schreib mal was rein hier :)',"");
		addtext = addtext + "[info]" + matchinfo + "[/info]";
	}

	addtext = addtext + "[/match]";

	zielarea.value = zielarea.value + addtext;
	zielarea.focus();
	addtext = "";
}
