﻿// Digitale Werkstatt, (c) 2009, 2010

function printAdvice() {//anja 
	alert ('Bitte waehlen Sie "QUERFORMAT" in den Druckereigenschaften, bevor Sie diese Seite ausdrucken');
	window.print();
	//Please choose layout "landscape" in your printer settings, before printing this page.
}

function sendMessage(part1,part2,part3){ //anja
	var a,b,c,summe;
	a="mailto:" + part1;
	b="@";
	summe=a + b + part2 + part3;
	window.open(summe);
}

function acsDetection (){
	//Browser detection version 5 by irina fetzer, 2005
	var wanted1, wanted2, wanted3, wanted4, position, browserVersion, a, b, browserVersionSafari;
	wanted1 = 50; // Windows: Internetexplorer Version 6.0 und h?her sind erw?nscht
	wanted2 = 50; // MacOS: Internetexplorer Version 5.0 und h?her sind erw?nscht
	wanted3 = 85; // MacOS: Safari ab Version 85.8 und hoeher sind erw?nscht
	wanted4 = 4179; // MacOS: Safari ab Version 1.2.4 und hoeher sind erw?nscht (standardmaeig auf MacOSX Version 10.3)
	
	if (navigator.appVersion.indexOf("MSIE")!= -1){	
		position = navigator.appVersion.indexOf("MSIE");
		browserVersion = navigator.appVersion.substr(position+5,3);
		browserVersion = browserVersion.split(".");
		a = browserVersion[0];
		b = browserVersion[1];
		browserVersion = a.concat(b);
		
	}
	//version von safari abfragen
	else if (navigator.appVersion.indexOf("Safari")!=-1){//detect browserVersionSafari
		position = navigator.appVersion.indexOf("Safari/");
		browserVersionSafari = navigator.appVersion.substr(position+7,3);
		if (browserVersionSafari.indexOf(".")!= -1){//Punkt gefunden
			position = browserVersionSafari.indexOf(".");
			browserVersionSafari = browserVersionSafari.substring(0,position);
		}
		//alert(browserVersionSafari);
		
		//version von safari abfragen auf macintel
	else if (navigator.appVersion.indexOf("Safari/")!= -1){	
		position = navigator.appVersion.indexOf("Safari/");
		browserVersionIntel = navigator.appVersion.substr(position+7,5);
		browserVersionIntel = browserVersionIntel.split(".");
		a = browserVersionIntel[0];
		b = browserVersionIntel[1];
		browserVersionIntel = a.concat(b);
		}
		//alert("Safari " + browserVersionIntel);
		
		
	}
	
	else{
	}
	
	//
	//check Browser
	if ((navigator.appName == "Microsoft Internet Explorer" && navigator.platform == "MacPPC" && browserVersion >= wanted2) ||
	(navigator.appName == "Netscape" && navigator.platform == "MacPPC" && navigator.appVersion.indexOf("Safari") !=  -1 && browserVersionSafari >= wanted3) ||	
	(navigator.appName == "Netscape" && navigator.platform == "MacIntel" && navigator.appVersion.indexOf("Safari") !=  -1 && browserVersionIntel >= wanted4) ||
	(navigator.appName == "Netscape" && navigator.platform == "Win32" && navigator.appVersion.indexOf("Safari") !=  -1 && browserVersionIntel >= wanted4) ||
	(navigator.appName == "Netscape" && navigator.platform == "iPod" && navigator.appVersion.indexOf("Safari") !=  -1 && browserVersionIntel >= wanted4) ||
	(navigator.appName == "Netscape" && navigator.platform == "iPhone" && navigator.appVersion.indexOf("Safari") !=  -1 && browserVersionIntel >= wanted4) ||
	(navigator.appName == "Netscape" && navigator.platform == "MacPPC" && navigator.appVersion.substring(0, 1) >= "5") ||	
	(navigator.appName == "Microsoft Internet Explorer" && navigator.platform == "Win32" && browserVersion >= wanted1)||
	(navigator.userAgent.indexOf("Firefox")!=  -1))
	{//alles ok
	}
	else if ((navigator.appName == "Netscape" && navigator.platform == "MacPPC" && navigator.appVersion.substring(0, 1) < "5")){
	window.location.href = "000_netscape4.php";
	//alert("Diese Website wird von Netscape Versionen unter 6.0 nicht unterst?tzt, bitte laden sie sich eine neuere Version herunter");
	}
	else {
	alert ("Lieber Leser, Sie benutzen einen Browser um diese Website zu betrachten der nicht voll unterstuetzt wird. Es koennten einige ungewollte Layout-Probleme auftreten! Diese Website ist optimiert fuer Macintosh OS X [Internetexplorer 5.1 oder Safari 1.2.4 (v125.9)] und Windows [Internetexplorer 6.0] und hoehere Versionen");
	}
	
	/*
	"Dear surfer, you are browsing this website with an unexpected browser. There may be some unwanted layout effects. This website is optimized for Macintosh OS X [Internetexplorer 5.0 or Safari 1.2.4 (v125.9)] and Windows [Internetexplorer 6.0] and higher versions."
	
	else if (navigator.userAgent.indexOf("Firefox")!=  -1){
	alert ("Dear surfer, you are browsing this website with firefox. There may be some unwanted layout effects. This website is optimized for Macintosh OS X [Internetexplorer 5.0 or Safari 1.2.4 (v125.9)] and Windows [Internetexplorer 6.0] and higher versions.");
	}
	*/
}


function acs_image(img_name,img_source) { 
display_image = window.open("","x","location=no,menubar=no,scrollbars=yes,status=no,toolbar=no"); 
display_image.document.open("text/html"); 
display_image.document.writeln("<html>"); 
display_image.document.writeln("<head>"); 
display_image.document.writeln("<title>" + img_name + "</title>"); 
display_image.document.writeln("<\/head>"); 
display_image.document.writeln("<body marginwidth=\"0\" marginheight=\"0\" topmargin=\"0\" leftmargin=\"0\" style=\"margin:0px;\" onload=\"window.resizeTo(eval(document.images[0].width+27),eval(document.images[0].height+60))\">"); 
display_image.document.writeln("<div align=\"center\"><img src=\"" + img_source + "\" alt=\"" + img_name + "\" border=\"0\"><\/div>"); 
display_image.document.writeln("<\/body>"); 
display_image.document.writeln("<\/html>"); 
display_image.document.close(); display_image.focus();
}


function Foto(img){
  foto1= new Image();
  foto1.src=(img);
  Controlla(img);
}
function Controlla(img){
  if((foto1.width!=0)&&(foto1.height!=0)){
    viewFoto(img);
  }
  else{
    funzione="Controlla('"+img+"')";
    intervallo=setTimeout(funzione,20);
  }
}

function viewFoto(img){
  largh=foto1.width+20;
  altez=foto1.height+20;
  stringa="width="+largh+",height="+altez;
  finestra=window.open(img,"",stringa);
}

function get_css_rule( my_css_class ) {
	var a = new Array() ;
	if (document.styleSheets ) {
		for ( var sheet_index in document.styleSheets ) {
			var crossrules ;
			var cur_style = document.styleSheets[sheet_index] ; 
			if (cur_style.cssRules)
				crossrules= document.styleSheets[sheet_index].cssRules
			else if (document.styleSheets[sheet_index].rules)
				crossrules= document.styleSheets[sheet_index].rules ;
			for ( var rule_index=0;  rule_index < crossrules.length ; rule_index++ ) {
				var sel = crossrules[rule_index].selectorText ;
				if (sel == ("." + my_css_class) ) {
					a.push( crossrules[rule_index] ) ;
					break ;
				} 
			}

		}
	}
	return a;
}


function gen_Umschrift_png () {

	var aAbschnitte = document.getElementsByName("um_aha") ;
	
	for ( var aha_index in aAbschnitte ) {
		var myNode = aAbschnitte[aha_index] ;
		var myText = myNode.innerHTML ;
		var neuerText = document.createTextNode("Hallo " + aha_index);
		var newNode = document.createElement ("span") ;
		
		newNode.setAttribute("class", "um_png") ;
		newNode.setAttribute("name",  "um_png") ;
		newNode.appendChild ( neuerText ) ;
		var myParentNode = myNode.parentNode ;
		myParentNode.insertBefore ( newNode, myNode ) ;
	} 
}

function switch_umschrift (theObj) {
	var show_span = theObj.options[theObj.selectedIndex].value ;
	
	var my_css_def = get_css_rule ("um_aha") ;
	for ( var i=0; i < my_css_def.length; i++ ) 
		my_css_def[i].style.display = "none" ;	
	
	my_css_def = get_css_rule ("um_mdc") ;	
	for ( var i=0; i < my_css_def.length; i++ ) 
		my_css_def[i].style.display = "none" ;	
	
	my_css_def = get_css_rule ("um_uc") ;
	for ( var i=0; i < my_css_def.length; i++ ) 
		my_css_def[i].style.display = "none" ;

	my_css_def = get_css_rule (show_span) ;
	for ( var i=0; i < my_css_def.length; i++ ) 
		my_css_def[i].style.display = "inline" ;

}

function CommentAdd() {
	var MyElement = document.getElementById("comment_write") ;
	if ( MyElement.style.display != "block" ) {
			MyElement.style.display = "block" ;
	} else { MyElement.style.display ="none" } ;
	
} ;

function TellAFriend() {
	alert ("Dise Funktion wird in Kuerze realisiert.")
	
} ;

function aha_translate( theObj) {
	var ziel_lang = theObj.options[theObj.selectedIndex].value ;
	var text = document.getElementById("titel_de").innerHTML;
	//document.getElementById("titel_trans").innerHTML = ziel_lang ;
	google.language.translate(text, "de", ziel_lang, function(result) 
	{
            var translated = document.getElementById("titel_trans");
            if (result.translation) 
		{
			translated.innerHTML = result.translation;
		}
	});
	var branding = document.getElementById("branding");
	branding.innerHTML = "";
	google.language.getBranding('branding');
	branding.innerHTML = "&Uuml;bersetzung " + branding.innerHTML;
	
	
}

 google.load("language", "1");


