
function jsEnabled ()
{
	var a = 0;
	var el = document.getElementsByTagName('*');
	for (var i = 0; i < el.length; i++)
	{
		// "Top" ausblenden
		if (el[i].className == 'readmore')
		{
			$(el[i]).empty();
		}
		// ersten Gruppeneintrag ein- und den Rest ausblenden
		if (el[i].id.length == 1 && el[i].id != 'a')
		{
			$(el[i]).hide();
		}
		// alle Elemente ausblenden
		if (el[i].id.indexOf('a__') != -1)
		{
			$(el[i]).hide();
			a++;
		}
	}
	// letztes Element der ersten Gruppe einblenden
	$('#a__' + (a-1)).show();
}

function showGroup (group)
{
	var a = 0;
	var el = document.getElementsByTagName('*');
	for (var i = 0; i < el.length; i++)
	{
		if (el[i].id.length == 1)
		{
			$(el[i]).hide();
		}
		// alle Elemente ausblenden
		if (el[i].id.indexOf('__') != -1)
		{
			$(el[i]).hide();
		}
		if (el[i].id.indexOf(group + '__') != -1)
		{
			a++;
		}
	}
	// Gruppe und letztes Element der Gruppe einblenden
	$('#' + group).show();
    if (group == 'a') {
        $('#' + group + '__' + (a-1)).show();
    } else {
    	$('#' + group + '__' + a).show();
    }
	return false;
}

function showElement (group, element)
{
	var el = document.getElementsByTagName('*');
	for (var i = 0; i < el.length; i++)
	{
		if (el[i].id.indexOf(group + '__') != -1)
		{
			$(el[i]).hide();
		}
	}
	$('#' + group + '__' + element).show();
	return false;
}

function countdown ()
{		
	document.getElementById("timerID").innerHTML = intSec;		
	intSec--;		
	if(intSec >= 0) 
		window.setTimeout("countdown()", 1000);		
	if(intSec < 0)
	{
		$.get("run.php",
		  { task: "cointoss" },
		  function(data){
			  var arr = new Array;
			  arr = data.split(',');
			  intSec = arr[0];
			  $('#cointoss_result').empty();
			  $('#heads').empty();
			  $('#tails').empty();
			  $('#cointoss_result').html('<img src="img/'+arr[1]+'.gif" alt="'+arr[1]+'" />');
			  $('#heads').html(arr[2]);
			  $('#tails').html(arr[3]);
			  window.setTimeout("countdown()", 10);
		  }
		);
	}
}		
		
// usage: getPlugin ("Flash"); returns boolean
function getPlugin (plugin)
{
	//This script detects the following:
	//Flash
	//Windows Media Player
	//Java
	//Shockwave
	//RealPlayer
	//QuickTime
	//Acrobat Reader
	//SVG Viewer
	
	var agt = navigator.userAgent.toLowerCase();
	var ie  = (agt.indexOf("msie") != -1);
	var ns  = (navigator.appName.indexOf("Netscape") != -1);
	var win = ((agt.indexOf("win")!=-1) || (agt.indexOf("32bit")!=-1));
	var mac = (agt.indexOf("mac")!=-1);
	
	if (ie && win) {	pluginlist = detectIE("Adobe.SVGCtl","SVG Viewer") + detectIE("SWCtl.SWCtl.1","Shockwave Director") + detectIE("ShockwaveFlash.ShockwaveFlash.1","Shockwave Flash") + detectIE("rmocx.RealPlayer G2 Control.1","RealPlayer") + detectIE("QuickTimeCheckObject.QuickTimeCheck.1","QuickTime") + detectIE("MediaPlayer.MediaPlayer.1","Windows Media Player") + detectIE("PDF.PdfCtrl.5","Acrobat Reader"); }
	if (ns || !win) {
			nse = ""; for (var i=0;i<navigator.mimeTypes.length;i++) nse += navigator.mimeTypes[i].type.toLowerCase();
			pluginlist = detectNS("image/svg-xml","SVG Viewer") + detectNS("application/x-director","Shockwave Director") + detectNS("application/x-shockwave-flash","Shockwave Flash") + detectNS("audio/x-pn-realaudio-plugin","RealPlayer") + detectNS("video/quicktime","QuickTime") + detectNS("application/x-mplayer2","Windows Media Player") + detectNS("application/pdf","Acrobat Reader");
	}
	
	function detectIE(ClassID,name) { result = false; document.write('<SCRIPT LANGUAGE=VBScript>\n on error resume next \n result = IsObject(CreateObject("' + ClassID + '"))</SCR'+'IPT>\n'); if (result) return name+','; else return ''; }
	function detectNS(ClassID,name) { n = ""; if (nse.indexOf(ClassID) != -1) if (navigator.mimeTypes[ClassID].enabledPlugin != null) n = name+","; return n; }
	
	pluginlist += navigator.javaEnabled() ? "Java," : "";
	if (pluginlist.length > 0) pluginlist = pluginlist.substring(0,pluginlist.length-1);
	
	//Beispiel - "Flash"
	if (pluginlist.indexOf(plugin)!=-1)
		return true;
	else
		return false;
}

// check forms
function checkForms (formId, match1, match2)
{
	var el = document.getElementById(formId).getElementsByTagName('*');
	for (var i = 0; i < el.length; i++)
	{
		if (el[i].title == 'Pflichtfeld' && el[i].value == '')
		{
			alert ('Sie haben nicht alle benötigten Felder ausgefüllt!');
			$(el[i]).addClass("form_missed");
			el[i].focus();
			return false;
		}
		if (el[i].tagName.toLowerCase() == 'input' && el[i].type.toLowerCase() == 'checkbox' && el[i].checked == false)
		{
			alert ('Sie müssen der Lizenzvereinbarung zustimmen!');
			$(el[i]).addClass("form_missed");
			el[i].focus();
			return false;
		}
		$(el[i]).removeClass("form_missed");
	}
	if (match1 && match2)
	{
		if ($('#' + match1).val() != $('#' + match2).val())
		{
			alert ('Die Einträge stimmen nicht überein!');
			$("#" + match1).addClass("form_missed");
			$("#" + match2).addClass("form_missed");
			document.getElementById(match1).focus();
			return false;
		}
	}
	return true;
}
