function go() {
	//document.location.href = '/themen/index.php?thema='+document.getElementById("thema_id").options[document.getElementById("thema_id").selectedIndex].value;
	myval = document.getElementById("thema_id").options[document.getElementById("thema_id").selectedIndex].value;
	if(myval.substr(0,6)=="select") {
		input = myval.substr(6,100);
		new Ajax.Request('/tools/shortcut_target.php?id='+input, 
		{ 
		method:'get', 
		onSuccess: function(transport){ 
		var response = transport.responseText; 
		show_blinder();
		document.getElementById('blinder_content_content').innerHTML = response;
		}, 
		onFailure: function(){ alert('Keine Verbindung zur Serverfunktion!') } 
		});	

	} else {
		//document.location.href = "/themen/"+document.getElementById("thema_id").options[document.getElementById("thema_id").selectedIndex].value+"/0/0/0.htm";
		 document.location.href="/tools/shortcut.php?t="+document.getElementById("thema_id").options[document.getElementById("thema_id").selectedIndex].value;
	}
}
function go2(param) {
	myval = param;
	if(myval.substr(0,6)=="select") {
		input = myval.substr(6,100);
		new Ajax.Request('/tools/shortcut_target.php?id='+input, 
		{ 
		method:'get',
		onSuccess: function(transport){ 
		var response = transport.responseText; 
		show_blinder();
		document.getElementById('blinder_content_content').innerHTML = response;
		}, 
		onFailure: function(){ alert('Keine Verbindung zur Serverfunktion!') } 
		});	

	} else {
		//document.location.href = "/themen/"+document.getElementById("thema_id").options[document.getElementById("thema_id").selectedIndex].value+"/0/0/0.htm";
		 document.location.href="/tools/shortcut.php?t="+document.getElementById("thema_id").options[document.getElementById("thema_id").selectedIndex].value;
	}
}
function new_captcha(target) {
		new Ajax.Request('/tools/new_captcha.php', 
		{ 
		method:'get', 
		onSuccess: function(transport){ 
		var response = transport.responseText; 
		document.getElementById(target).innerHTML = response;
		}, 
		onFailure: function(){ alert('Keine Verbindung zur Serverfunktion!') } 
		});	
}
function up_down(elem) {
	myelem = document.getElementById(elem);
	if(myelem.style.display=="none") {
		Effect.BlindDown(elem);	
		document.cookie = "show_"+elem+"=1";
	} else {
		Effect.BlindUp(elem);	
		document.cookie = "show_"+elem+"=0";
	}
}

function show_eatpopup() {
	myelem = document.getElementById("eatpopup");
	if(myelem.style.display=="none") {
		eatcheck = document.cookie;
		if(eatcheck != "eatshown") {
			//alert("<>");
			document.cookie = "eatshown=eatshown;";
			//Effect.Appear("eatpopup");		
		} else {
			//alert("go");
		}
	} else {
		Effect.Fade("eatpopup");	
		//myelem.style.display="none";
	}	
}
function kontakt_direktsuche() {
	myval = document.getElementById("kontakt_direktsuche").options[document.getElementById("kontakt_direktsuche").selectedIndex].value;
	if(myval>0) {
		new Ajax.Request('/tools/kontakt_direktsuche.php?id='+myval, 
		{ 
		method:'get',
		onSuccess: function(transport){ 
		var response = transport.responseText;
		show_blinder();
		document.getElementById('blinder_content_content').innerHTML = response;
		}, 
		onFailure: function(){ alert('Keine Verbindung zur Serverfunktion!') } 
		});	

	}
}
function show_blinder() {
	myelem = document.getElementById("blinder");
	if(myelem.style.display=="none") {
		Effect.Appear("blinder");	
	} else {
		Effect.Fade("blinder");	
		//myelem.style.display="none";
	}
}
function order(nr) {
	document.getElementById("orderlink").innerHTML = '<img src="/static/ajax_wait.gif" border="0" alt="Warten..." />';
		new Ajax.Request('/tools/add2basket.php?id='+nr, 
		{ 
		method:'get', 
		onSuccess: function(transport){ 
		var response = transport.responseText; 
		document.getElementById("orderlink").innerHTML = "Vielen Dank, Ihr Artikel wurde mit einem Exemplar in den <a href=\"/service/warenkorb.php\">Warenkorb</a> gelegt. Sollten Sie weitere Exemplare ben&ouml;tigen, k&ouml;nnen Sie die Anzahl dort &auml;ndern. Ist Ihre Bestellung vollst&auml;ndig, k&ouml;nnen Sie dort die Bestellung absenden.<br /><br />St&ouml;bern Sie bis dahin einfach weiter durch unser Angebot.";

		document.getElementById("warenkorbanzeige").innerHTML = response;
		Effect.Pulsate("warenkorbanzeige");
		}, 
		onFailure: function(){ alert('Keine Verbindung zur Serverfunktion!') } 
		});	
}
function delete_basket() {
		new Ajax.Request('/tools/delete_basket.php', 
		{ 
		method:'get', 
		onSuccess: function(transport){ 
		var response = transport.responseText; 
		document.getElementById("warenkorbanzeige").innerHTML = "";
		document.getElementById("warenkorb_info").innerHTML = response;
		}, 
		onFailure: function(){ alert('Keine Verbindung zur Serverfunktion!') } 
		});	
}
function recalc_basket() {
		new Ajax.Request('/tools/recalc_basket.php', 
		{   
		method:'post',
		parameters: $('frm_basket').serialize(true)  ,
		onSuccess: function(transport){ 
		var response = transport.responseText; 
		document.getElementById("warenkorbanzeige").innerHTML = "";
		document.getElementById("warenkorbanzeige").innerHTML = response;
		}, 
		onFailure: function(){ alert('Keine Verbindung zur Serverfunktion!') } 
		}); 
}
function news(id) {
		new Ajax.Request('/tools/read_news.php?newsid='+id, 
		{   
		method:'get',
		onSuccess: function(transport){ 
		var response = transport.responseText; 
		document.getElementById("newscontent").innerHTML = response;
		//document.getElementById("warenkorbanzeige").innerHTML = response;
		}, 
		onFailure: function(){ alert('Keine Verbindung zur Serverfunktion!') } 
		}); 
}
function get_solardata() {
		/* new Ajax.PeriodicalUpdater('/tools/get_solardata.php', 
		{   
		method:'get',
	    frequency: 1,
    	decay: 1,
		onSuccess: function(transport){ 
		var response = transport.responseText; 
		document.getElementById("solardata").innerHTML = response;
		//document.getElementById("warenkorbanzeige").innerHTML = response;
		}, 
		onFailure: function(){ alert('Keine Verbindung zur Serverfunktion!') } 
		}); 
		*/
		new Ajax.PeriodicalUpdater('solardata', '/tools/get_solardata.php?s='+Math.random(), {
		  method: 'get', frequency: 20, decay: 1
		});

}