var alt = 1;
var schalter = false;

var browser = 'IE';
var os = 'Windows';

var b = navigator.userAgent;
if( b.indexOf('Macintosh') >1 ) os = 'Mac';
else if( b.indexOf('Windows')>1 ) os = 'Windows';
else os = 'Linux';

if ((navigator.appName=="Microsoft Internet Explorer") || (navigator.appName=="Netscape")) {
	if (navigator.appName=="Microsoft Internet Explorer")
   		browser = 'IE';
  	else {
  		if(os == 'Windows') {
  			browser = 'Netscape';
  		} else if(os == 'Mac' && b.indexOf('Safari')>1 ) {
  			browser = 'Safari';
  		} else {
  			browser = 'Netscape';
  		}
   	}
} else
	browser = 'Undefiniert';


var resObjekt;

if( navigator.appName.search('Microsoft') > -1) {

	resObjekt = new ActiveXObject("MSXML2.XMLHTTP");

} else {

	resObjekt = new XMLHttpRequest();
}

function ajax_request(request_methode, lnk) {

  resObjekt.open(request_methode, lnk, true);
  resObjekt.onreadystatechange = handleResponse;
  resObjekt.send(null);

}

function ajax_handling(resp_arr) {

	//alert(resp_arr);

	if(resp_arr[0] != "") {

		if(resp_arr[0] == "news_font" && resp_arr[1] != "" && resp_arr[2] != "") {

			arr = resp_arr[1].split(",");
			arr2 = resp_arr[2].split(",");
			for(i=0;i<arr.length;i++) {

				if($("#komment1_"+ arr[i]).length > 0)
				{
					document.getElementById("komment1_"+ arr[i]).style.fontWeight = 'bold';
					document.getElementById("komment2_"+ arr[i]).innerHTML = '('+ arr2[i] +')';
				}
			}
		}
		else if(resp_arr[0] == "datei_download") {

			if(resp_arr[2] == "ok") {

				document.getElementById("downloader_"+resp_arr[3]).innerHTML = '<a href="'+ resp_arr[1] +'" target="_blank" style="font-size:12px;font-weight:bold;color:#CC0000;" onClick="document.getElementById(\'downloader_'+resp_arr[3]+'\').innerHTML=\'\';">Hier die Datei herunterladen</a><br><br>';
			}
		}

		else if(resp_arr[0] == "kniffel_reload") {

			document.getElementById("knif_listen").innerHTML = resp_arr[1];
		}
	}
}

function handleResponse() {

	if(resObjekt.readyState == 4) {

		resp_txt = resObjekt.responseText;
        
        resp_arr = resp_txt.split("|");
        if(resp_arr[0] == 'fehler') {

			alert('Fehler:\n' +resp_arr[1]);
        } else {

			ajax_handling(resp_arr);
		}
	}
}


function tabschalten(t, mn) {

	if(mn == "ja") document.getElementById("d0").style.display = "none";
	document.getElementById("d1").style.display = "none";
	document.getElementById("d2").style.display = "none";
	document.getElementById("d3").style.display = "none";
	document.getElementById("d4").style.display = "none";
	if($("#d5").length > 0) 
	{
		document.getElementById("d5").style.display = "none";
	}

	document.getElementById("d"+t).style.display = "block";

	if(mn == "ja") document.getElementById("tab0").className = 'artdetail_tab2';
	document.getElementById("tab1").className = 'artdetail_tab2';
	document.getElementById("tab2").className = 'artdetail_tab2';
	document.getElementById("tab3").className = 'artdetail_tab2';
	document.getElementById("tab4").className = 'artdetail_tab2';
	
	if($("#d5").length > 0) 
	{
		document.getElementById("tab5").className = 'artdetail_tab2';
	}
	
	document.getElementById("tab"+t).className = 'artdetail_tab1';


	alt = t;
}


function dl_tabschalten(t) {
	document.getElementById("d"+alt).style.display = "none";
	document.getElementById("d"+t).style.display = "block";

	document.getElementById("tab1").className = 'artdetail_tab2';
	document.getElementById("tab2").className = 'artdetail_tab2';
	document.getElementById("tab3").className = 'artdetail_tab2';

	document.getElementById("tab"+t).className = 'artdetail_tab1';


	alt = t;
}

function artikel_bewerten() {

	return false;
}
var geladen = false;
function starti() {
	geladen = true;
}

function zeige_gross(aid, breite, hoehe, erster) {

	if(geladen) {

		document.getElementById("art_"+aid).className = "artikelbild_visible";

		if(os == 'Windows') {
			if(browser == 'IE') {

				y = parseInt(yPos);
				if(erster%3==0)
					x = parseInt(xPos) + parseInt(breite);
				else
					x = parseInt(xPos) - parseInt(100);
			} else {

				y = parseInt(yPos) - parseInt(hoehe) - parseInt(50);
				if(erster%3==0)
					x = parseInt(xPos);
				else
					x = parseInt(xPos)-parseInt(600);
			}

		} else {

			if(browser == 'Safari') {

				y = parseInt(yPos)-parseInt(50)- parseInt(hoehe);

				if(erster%3==0)
					x = parseInt(xPos) + parseInt(breite);
				else
					x = parseInt(xPos)-parseInt(50)- parseInt(breite);
			} else {

				y = parseInt(yPos)-parseInt(50)- parseInt(hoehe);

				if(erster%3==0)
					x = parseInt(xPos) + parseInt(breite);
				else
					x = parseInt(xPos)-parseInt(150)- parseInt(breite);

			}

		}


		document.getElementById("art_"+aid).style.top = y + "px";
		document.getElementById("art_"+aid).style.left = x + "px";
	}
}

function gross_ausblenden(aid) {

	if(geladen) {
		document.getElementById("art_"+aid).className = "artikelbild_hidden";
	}
}

function zeige_shortfacts(aid) {
	if(geladen) {
		document.getElementById("sf_"+aid).className = "shortfact_visible";

		if(browser == 'IE') {

			y = parseInt(yPos)-parseInt(10);
			x = parseInt(xPos)-parseInt(20);
		} else if(browser == 'Safari') {

			y = parseInt(yPos)-parseInt(400);
			x = parseInt(xPos)-parseInt(350);
		} else {

			y = parseInt(yPos)-parseInt(400);
			x = parseInt(xPos)+parseInt(1);
		}

		document.getElementById("sf_"+aid).style.top = y + "px";
		document.getElementById("sf_"+aid).style.left = x + "px";
	}
}

function shortfacts_ausblenden(aid) {
	if(geladen) {
		document.getElementById("sf_"+aid).className = "shortfact_hidden";
	}
}

var div_alt = '';
function mOver(obj) {

	//obj.style.backgroundColor = '#999999';
	div_alt = obj.className;
	obj.className = 'div_over';
}

function mOut(obj) {

	//obj.style.backgroundColor = 'transparent';
	obj.className = div_alt;
}


/**
 *
 * @access public
 * @return void
 **/
function statusbalken_farbe_aendern(str) {

	farbe = '';
	hellblau = '#0099FF';
	dunkelblau = '#000066';
	rot = '#CC0000';
	gelb = '#FFCC33';
	grau = '#CCCCCC';

	if( str.indexOf("Schmidtgespielt") >1 ) {

	}
	else if( str.indexOf("Kartenspiele") >1 || str.indexOf("Card Games") >1 )
	{
		farbe = dunkelblau;
	}
	else if( str.indexOf("Spiele")>1 ||  str.indexOf("Games")>1 )
	{
		farbe = hellblau;
	}
	else if( str.indexOf("Puzzles")>1 )
	{
		farbe = rot;
	}
	else if( str.indexOf("Pl�sch") >1 || str.indexOf("Plush") >1)
	{
		farbe = gelb;
	}
	else if( str.indexOf("H�ndlersuche") >1 || str.indexOf("Hilfe") >1 || str.indexOf("Download") >1 || str.indexOf("Kontakt") >1)
	{
		farbe = grau;
	}
	else
	{
		farbe = grau;
	}

	// alert(str +"\n\n"+ farbe);

//	document.getElementById("status_kategorie").style.backgroundColor = farbe;
//	document.getElementById("status_sub_kategorie").style.backgroundColor = farbe;
//	document.getElementById("login_titel").style.backgroundColor = farbe;

	ajax_request("GET", "fileadmin/php_files/self/news_ajax.php?newsid="+ newsid );
}


function datei_herunterladen(datei_name) {

	window.open(datei_name, 'download', 'top=0,left=0');
}


function placePic(strId,intX,intY, breite, hoehe, erster) {

	if(geladen) {

		if(strId.indexOf("f")>0)
			document.getElementById(strId).className = "shortfact_visible";

		else
			document.getElementById(strId).className = "artikelbild_visible";

		if(os == 'Windows' && browser == 'IE') {

			tmp = strId.split("_");

			if(strId.indexOf("f")>0)
				zeige_shortfacts(tmp[1]);
			else
				zeige_gross(tmp[1], breite, hoehe, erster);

		} else {

			if ( pic=document.getElementById(strId) ) {
				pic.style.left 	= Math.round((xPos-oldx)) + Number(intX) +"px";
				pic.style.top 	= Math.round((yPos-oldy)) + Number(intY) +"px";
				//setTimeout('placePic("'+ strId +'","'+ intX +'","'+ intY +'")',100);
			}
		}
	}
}

/**
 *
 * @access public
 * @return void
 **/
var sto;
function setz_fokus(){

	document.getElementById('user').style.backgroundColor='#FFEEBB';
	document.getElementById('pass').style.backgroundColor='#FFEEBB';

	bl_an = 1;
	sto = setInterval("blinker()", 500);
}

/**
 *
 * @access public
 * @return void
 **/
var bl = 1;
var bl_an = 0;
function blinker(){

	if(bl_an == 0) {

		document.getElementById('user').style.backgroundColor='#FFF';
		document.getElementById('pass').style.backgroundColor='#FFF';
	} else {
		if(bl%2==0) {

			document.getElementById('user').style.backgroundColor='#FFEEBB';
			document.getElementById('pass').style.backgroundColor='#FFEEBB';
		} else {

			document.getElementById('user').style.backgroundColor='#FFF';
			document.getElementById('pass').style.backgroundColor='#FFF';
		}
		bl++;
	}
}

/**
 *
 * @access public
 * @return void
 **/
function blinker_aus(){

	bl_an = 0;
	window.clearInterval(sto);
	sto = null;
	document.getElementById('user').style.backgroundColor='#FFF';
	document.getElementById('pass').style.backgroundColor='#FFF';
}
