var browserName = navigator.appName;
var browserVer = parseInt(navigator.appVersion);
var version = "";
var msie4 = (browserName == "Microsoft Internet Explorer" && browserVer >= 4);
if ((browserName == "Netscape" && browserVer >= 3) || msie4 || browserName=="Konqueror" || browserName=="Opera") {version = "n3";}
else {version = "n2";}
// Blurring links:
function blurLink(theObject) {
	if (msie4)	{theObject.blur();}
}


// decrypt helper function
function decryptCharcode(n,start,end,offset)	{
	n = n + offset;
	if (offset > 0 && n > end)	{
		n = start + (n - end - 1);
	} else if (offset < 0 && n < start)	{
		n = end - (start - n - 1);
	}
	return String.fromCharCode(n);
}
// decrypt string
function decryptString(enc,offset)	{
	var dec = "";
	var len = enc.length;
	for(var i=0; i < len; i++)	{
		var n = enc.charCodeAt(i);
		if (n >= 0x2B && n <= 0x3A)	{
			dec += decryptCharcode(n,0x2B,0x3A,offset);	// 0-9 . , - + / :
		} else if (n >= 0x40 && n <= 0x5A)	{
			dec += decryptCharcode(n,0x40,0x5A,offset);	// A-Z @
		} else if (n >= 0x61 && n <= 0x7A)	{
			dec += decryptCharcode(n,0x61,0x7A,offset);	// a-z
		} else {
			dec += enc.charAt(i);
		}
	}
	return dec;
}
// decrypt spam-protected emails
function linkTo_UnCryptMailto(s)	{
	location.href = decryptString(s,-1);
}


// Bilder vorladen
function BilderVorladen()
{
    document.Vorladen = new Array();
    if(document.images)
    {
        for(var i = 0; i < BilderVorladen.arguments.length; i++)
        {
            document.Vorladen[i] = new Image();
            document.Vorladen[i].src = BilderVorladen.arguments[i];
        }
    }
}


// Ein und Ausblenden Kontaktformular
window.onload = function(){
// links
	links = document.getElementsByTagName('a');
	for(i=0; i<links .length; i++) {
		if(links[i].className.match(/new-window/)) {
			links[i].target = '_blank';
		}
		if(links[i].className.match(/external-link/)) {
			links[i].target = '_blank';
		}
		if(links[i].className.match(/pdf/)) {
			links[i].target = '_blank';
		}
	}
// formulare
    if(document.getElementById('view')){
		wert = document.getElementById('view').innerHTML;
		if(wert == 1){
			$('changeviewbutton').hide();
		}
		if(wert == 0){
			$('changeviewbutton').show();
			$('searchview').setStyle({
	  			display:'none'
			});
		}
	}
	
	if(document.getElementById('issend')){
		contactform = document.getElementById('issend').innerHTML;
		if(contactform == 1){
			$('buttonbox').hide();
			$('prod-form-text').hide();
		 	$('contactform').setStyle({
	  			display:'visible'
			});
		}
	}
	if(!document.getElementById('issend') && document.getElementById('showform')){
			$('showform').show();
			$('contactform').setStyle({
	  			display:'none'
			});
	}
	
	// Bilder laden
	BilderVorladen(
		'fileadmin/template/images/mykoch_over.jpg',
		'fileadmin/template/images/kochresale_over.jpg',
		'fileadmin/template/images/flag_en_hell.gif',
		'fileadmin/template/images/flag_d_hell.gif',
		'fileadmin/template/images/koch_button_over_kl.jpg'
	);
}


