function changeClass(obj, classname){}
function hideSelects(bool){}
function show(element){}
function hide(element){}
function showMenu(element){}
function hideMenu(element){}
function showRahmen(element, path){}
function startFilter(element){}
function endFilter(){}
function setDeko(){}

function displayWerbung()
{
	document.write('<iframe src="http://ads.redmoonstudios.de/ads.php?typ=' + rms_typ + '&projekt=' + rms_projekt + '&language=' + rms_language + '" style="width: ' + rms_width + 'px; height: ' + rms_height + 'px;border: 0px; overflow: hidden;" width="' + rms_width + '" height="' + rms_height + '" frameborder="0" scrolling="no"></iframe>');
}

function flashfix() {
	var myEmbed;
	
	if (myEmbed = document.getElementsByTagName('embed')[0]) {
		//embed
		var wmode = document.createAttribute('wmode');
		wmode.nodeValue = 'opaque';
		var myEmbed = document.getElementsByTagName('embed')[0];
		myEmbed.setAttributeNode(wmode);

		//object
		var myParam = document.createElement('param');
		var name = document.createAttribute('name');
		name.nodeValue = 'wmode';
		
		var value = document.createAttribute('value');
		value.nodeValue = 'opaque';
		
		myParam.setAttributeNode(name);
		myParam.setAttributeNode(value);
		
		var myObject = document.getElementsByTagName('object')[0];
		myObject.appendChild(myParam);
	}
}


checkbox = new Image();
checkbox.src = 'img/r/checkbox_1.gif';
arrowDown = new Image();
arrowDown.src = 'img/r/title/title_mini.gif';

restoreImage = new Array();
restoreSize = new Array();

function changeArrows(element) {
	var i = 0;
	element = element.firstChild;
	do{
		if(element.nodeName == 'IMG') {
			if(element.src != arrowDown.src) {
				restoreImage[i] = element.src;
				element.src = arrowDown.src;
			} else {
				element.src = restoreImage[i];
			}
			i++;
		}
	} while(element = element.nextSibling);
}

function resize(id, width, height) {
	var resize = document.getElementById(id); 
	if (width) {
		if (resize.style.width != width) {
			restoreSize['width'] = resize.style.width;
			resize.style.width = width;
		} else {
			resize.style.width = restoreSize['width'];
		}
	}
	if (height) {
		if (resize.style.height != height) {
			restoreSize['height'] = resize.style.height;
			resize.style.height = height;
			writeCockie(id, height);
			//alert(height);
		} else {
			resize.style.height = restoreSize['height'];
			writeCockie(id, '');
		}
	}
}

//document.cookie = 'research=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
//alert(document.cookie);

function writeCockie(id, value) {
	if (value != '') {
		document.cookie = id + '=' + value + ';';
	} else {
		document.cookie = id + '=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
	}
}
function readCockie(id) {
	MyCookie = document.cookie;
	if (MyCookie.search(id) != -1)
		return MyCookie.substring(MyCookie.search(id) + id.length + 1, MyCookie.search(id) + id.length + 5);		
}

function setResizableWindow(id) {
	height = readCockie(id);
	if (height == '100%') {
		resize(id, false, height);
		changeArrows(document.getElementById(id + '_parent'));
	}
}

function ut_toggle(switchname) {
	var alle_button = document.getElementById('alle_button').firstChild;
	var zauber_button = document.getElementById('zauber_button').firstChild;
	var fallen_button = document.getElementById('fallen_button').firstChild;
	
	if (alle_button.nodeName == '#text')
		alle_button = alle_button.nextSibling;
	if (zauber_button.nodeName == '#text')
		zauber_button = zauber_button.nextSibling;
	if (fallen_button.nodeName == '#text')
		fallen_button = fallen_button.nextSibling;
	
	switch (switchname) {
		case 'Zauber':
			alle_button.className = 'Ut';
			zauber_button.className = 'Ut_toggle';
			fallen_button.className = 'Ut';
			break;
		case 'Falle':
			alle_button.className = 'Ut';
			zauber_button.className = 'Ut';
			fallen_button.className = 'Ut_toggle';
			break;
		default:
			alle_button.className = 'Ut_toggle';
			zauber_button.className = 'Ut';
			fallen_button.className = 'Ut';
			break;
	}
}

function openWindow(url, size) {
  NewWindow = window.open(url, '_blank', size + 'left=100,top=200,scrollbars=yes');
  NewWindow.focus();
}

function CopyToClipboard(url) {
	
	if(window.clipboardData){
		window.clipboardData.setData("Text", url);
	} else if (window.netscape){ 
		netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
   		var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
	
		if(!clip)
			return;
		var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
	
		if(!trans)
			return;
		trans.addDataFlavor('text/unicode');
   
		var str = new Object();
		var len = new Object();
   
		var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
   
		var copytext = url;
   
		str.data = copytext;
   
		trans.setTransferData("text/unicode",str,copytext.length*2);
   
		var clipid = Components.interfaces.nsIClipboard;
   
		if(!clip) 
			return false;
		clip.setData(trans, null, clipid.kGlobalClipboard);
	}
	return false;
}

function switchCheckbox(Check, bool){
	var check = document.getElementById(Check);

	if(check.checked){
		check.checked = false;
		check.parentNode.style.backgroundImage = 'url(img/r/checkbox_0.gif)';
	} else{
		check.checked = true;
		check.parentNode.style.backgroundImage = 'url(img/r/checkbox_1.gif)';
	}
}

function checkAll(switcher, form){
	var cb = document.forms[form].elements;
	
	if(document.getElementById('selectCreature')){
		var selectCreature = document.getElementById('selectCreature').value;
		var element = document.getElementById('hideCreatures').firstChild;
	}
	
	for(var i = 0; i < cb.length; i++){
  		if(cb[i].type.indexOf(cb) != 1 && cb[i].getAttribute('type') == 'checkbox'){
  			if(selectCreature != -1 && selectCreature != null){
  				if(element.nodeName == '#text')
  					element = element.nextSibling
  				if(element.className == selectCreature){
	  				cb[i].checked = switcher;
		  			if(cb[i].checked) 
		  				cb[i].parentNode.style.backgroundImage = 'url(img/r/checkbox_1.gif)';
		  			else 
		  				cb[i].parentNode.style.backgroundImage = 'url(img/r/checkbox_0.gif)';
	  			}
	  			element = element.nextSibling
  			} else{
  				cb[i].checked = switcher;
		  		if(cb[i].checked) 
		  			cb[i].parentNode.style.backgroundImage = 'url(img/r/checkbox_1.gif)';
		  		else 
		  			cb[i].parentNode.style.backgroundImage = 'url(img/r/checkbox_0.gif)';
  			}
  		}
	}
}

function hideRadio(){
	var radio = document.forms['form_auswahl2'].squad_typ;
	radio[0].style.display = 'none';
	radio[1].style.display = 'none';
	radio[2].style.display = 'none';
}

function hideButton(form1, form2){
	var cb = document.forms[form1].elements;
	
	for(var i = 0; i < cb.length; i++){
  		if(cb[i].type.indexOf(cb) != 1 && cb[i].getAttribute('type') == 'submit'){
  			cb[i].style.display = 'none';
  		}
	}
	if(form2 != null){
		var cb = document.forms[form2].elements;
		
		for(var i = 0; i < cb.length; i++){
	  		if(cb[i].type.indexOf(cb) != 1 && cb[i].getAttribute('type') == 'submit'){
	  			cb[i].style.display = 'none';
	  		}
		}	
	}	
}

function hideCheckbox(array){
	for (var j = 0; j < array.length; j++) {
		var cb = document.forms[array[j]].elements;
		
		for (var i = 0; i < cb.length; i++) {
	  		if(cb[i].type.indexOf(cb) != 1 && cb[i].getAttribute('type') == 'checkbox') {
	  			cb[i].style.display = 'none';
	  		}
		}
	}
}

function showCreature(creaturetyp) {
	element = document.getElementById('hideCreatures').firstChild;
	do{
		if (element.nodeName == '#text')
			element = element.nextSibling;
		if (creaturetyp == -1){
			element.style.display = 'block';
		} else if (element.className != creaturetyp){
			element.style.display = 'none';
		} else {
			element.style.display = 'block';
		}
	} while(element = element.nextSibling);
}

function switchRadio(Check){
	var radio = document.forms['form_auswahl2'].squad_typ;
	switch (Check){
		case 'buddeln':
			if(!radio[0].checked){
				radio[0].checked = true;
				radio[0].parentNode.style.backgroundImage = 'url(img/k/t/buddeln_75_1.gif)';
				radio[1].parentNode.style.backgroundImage = 'url(img/k/t/angriff_75.gif)';
				radio[2].parentNode.style.backgroundImage = 'url(img/k/t/verteidigung_75.gif)';
			}
			break;
		case 'angriff':
			if(!radio[1].checked){
				radio[1].checked = true;
				radio[1].parentNode.style.backgroundImage = 'url(img/k/t/angriff_75_1.gif)';
				radio[0].parentNode.style.backgroundImage = 'url(img/k/t/buddeln_75.gif)';
				radio[2].parentNode.style.backgroundImage = 'url(img/k/t/verteidigung_75.gif)';
			}
			break;
		case 'verteidigung':
			if(!radio[2].checked){
				radio[2].checked = true;
				radio[2].parentNode.style.backgroundImage = 'url(img/k/t/verteidigung_75_1.gif)';
				radio[0].parentNode.style.backgroundImage = 'url(img/k/t/buddeln_75.gif)';
				radio[1].parentNode.style.backgroundImage = 'url(img/k/t/angriff_75.gif)';
			}
			break;
		default:
			break;
	}
}

function toggledisplay(id){
	if (document.getElementById) {
		var mydiv = document.getElementById(id);
		mydiv.style.display = (mydiv.style.display=='block'?'none':'block');
	}
}