var DHTML = 0, DOM = 0, MS = 0, NS = 0, OP = 0;
OS = (navigator.platform.indexOf("Mac") !=-1)?"mac":"win";
if (window.opera) { OP = 1; } 
if (document.getElementById) { DHTML = 1, DOM = 1; }
if (document.all && !OP) { DHTML = 1, MS = 1; }
if (document.layers && !OP) { DHTML = 1, NS = 1; }


/*************** Funktionen ***************/


/************* ieBlur() **************/

function ieBlur() {

	window.defaultStatus="Literatur im Künstlerhaus";

	if (document.images && navigator.userAgent.indexOf("MSIE")!=-1){
		
		for(i=0;i<document.links.length;i++){
			
			target=eval("document.links[i]")
			target.onfocus=keinRahmen
			
		} // for
			
	}

} // ieBlur

function keinRahmen(){

	obj=window.event.srcElement
	if(obj.tagName=="A"||obj.tagName=="AREA") obj.blur()

} // keinRahmen


/*************** showlayer() ***************/


function showlayer(layer,status) {
	
	if (NS && !OP) {
	
		window.document.layers[layer].visibility = status;
	
	}  else if (MS && !DOM)  {
	
		document.all[layer].style.visibility = (status == "show")?"visible":"hidden";
	
	} else {
		
		document.getElementById(layer).style.visibility = (status=="show")?"visible":"hidden";
	}

} // showlayer


/************* flip() **************/


function flip(layer,bild,quelle,status) {

	if (NS && !OP) {
	
		 window.document.layers[layer].visibility = status;
		 window.document.layers[layer].document.images[bild].src = quelle.src;
	
	} else if (MS && !DOM) {
	
		document.images[bild].src = quelle.src;
		document.all[layer].style.visibility = (status == "show")?"visible":"hidden";
	
	} else {
	
		document.images[bild].src = quelle.src;
		document.getElementById(layer).style.visibility = (status=="show")?"visible":"hidden";
	
	}

} // flip


/************* flipstat() **************/


function flipstat(layer,bild,quelle) {

	if (NS && !OP) window.document.layers[layer].document.images[bild].src = quelle.src;
	else document.images[bild].src = quelle.src;

} // flipstat



/************* fliptext() **************/

function fliptext(text) {

	window.status = text;
	return true;

} // fliptext


/************* info() **************/


function info(ziel,bild) {

document.images[ziel].src = eval(bild +".src")

} // info


/************* seitenanfang() **************/

function seitenanfang() {

	window.scrollTo(0,0);

} // seitenanfang 


/********** empfehlen() **********/

function empfehlen(){

	url=document.location.href;
			
	if (url!="" && url!="undefined") {
	
	buddy = window.open("empfehlung.php?url="+url,"empfehlung","width=400,height=500,menubar=no,scrollbars=yes,status=no,location=no,toolbar=no,ubar=no,resizable=no,dependent=yes,top=100,left=100");
	buddy.focus();
	
	} // if

} // empfehlen


/********** reservieren() **********/

function reservieren(){


} // reservieren


/********** selectGast() **********/

function selectGast(feld){
	
	if (feld!="" && feld!="undefined") {
	
		id=document.formular[feld].options[document.formular[feld].options.selectedIndex].value;
		
		if (id!="" && id!="undefined") {
	
			gast = window.open("arc_gaeste_detail.php?id="+id,"gaeste","width=450,height=600,menubar=no,location=no,toolbar=no,status=no,ubar=no,resizable=no,dependent=yes,top=100,left=100");
			gast.focus();
	
		} // if
		
	} // if	
	
} // selectGast


/********** goIntern() **********/

function goIntern(url){
	
	if (url!="" && !opener.closed) opener.location.href=url;

} // goIntern

/********** showGast() **********/

function showGast(id){
	
	if (id!="") {
	
		gast = window.open("arc_gaeste_detail.php?id="+id,"gaeste","width=450,height=600,menubar=no,location=no,toolbar=no,status=no,ubar=no,resizable=no,dependent=yes,top=100,left=100");
		gast.focus();
	
	} // if
	
} // showGast


/************* getURL() **************/

function getURL(feld) {
	
	if (feld!="" && feld!="undefined") {
	
		url=document.formular[feld].options[document.formular[feld].options.selectedIndex].value;
		if (url!="" && url!="undefined") document.location.href=url;
	
	} // if feld

} // getURL


/*********** antispam **********/

arrEmails=new Array();
arrEmails["info"]="ed.revonnah"+"-oreubrutaretil"+"@"+"ofni:"+"otl"+"iam";
arrEmails["hagemann"]="ed.revonnah"+"-oreubrutaretil"+"@"+"nnamegah:"+"otl"+"iam";
arrEmails["dittmer"]="ed.revonnah"+"-oreubrutaretil"+"@"+"remttid:"+"otl"+"iam";


function revString(text) {

   if (text!="") {

   	wert="";

   	for (i=text.length-1;i>=0;i--) wert+=text.charAt(i);

  	return wert;

   } // if

} // revString


function eMail(linkID,key){

	if (linkID && arrEmails[key]!="") document.getElementById(linkID).href=revString(arrEmails[key]);

} // eMail


/************* isEmail() **************/
		
function isEmail(x) {

	var checkmail=/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([^ \"]+\.)+([a-zA-Z]{2,4})$/i;
	return (x!='')?checkmail.test(x):false;
	
} // isEmail


/************* isURL() **************/
		
function isURL(x) {

	var checkurl=/^http:\/\/([^ \"]+\.)+([a-zA-Z]{2,4})+(.*)$/i;
	//var checkurl=/^http:\/\/([^ \"\n]+)/i;
	return (x!='')?checkurl.test(x):false;
		
} // isURL


/*********** newsletter **********/

function clickmail(x) {
		
	email=document.newsform["newsletter"].value;
		
if (x) {

	if (email==document.newsform["newsletter"].defaultValue) document.newsform["newsletter"].value="";

} else {

	if (email=="") document.newsform["newsletter"].value=document.newsform["newsletter"].defaultValue;

} // else

} // function

function checkmail() {
     
    email=document.newsform["newsletter"].value;
    
	if (email==document.newsform["newsletter"].defaultValue || !isEmail(email)) return false;
	else return true;

} // function