	// Google
	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
	document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

// Recognizion of Polldowns

	var isrelaoded = false; // merkt sich ob geladen wurde
	var interval;

function startPolling(kategorie){
	isrelaoded = false;
	clearInterval(interval);
	// Nachladen für Aktuelles
	if(kategorie==1) {
		interval = setInterval("poll_akt()",500);
	} 
	// Nachladen für Veranstatlungen
	if(kategorie==2) {
		interval = setInterval("poll_veran()",500);
	} 
	// Nachladen für das Gästebuch
	if(kategorie==3) {
		interval = setInterval("poll_gast()",500);
	} 
}
// Nachladen für Gästebuch
function poll_gast(){
	if (navigator.appName == "Microsoft Internet Explorer"){var position = document.body.scrollTop;}
	else {var position = window.pageYOffset;}
	var gesamt =window.innerHeight;
	var marker = document.getElementById("marker").offsetTop;
	
	if(position+gesamt>marker-20 && !isrelaoded) {
		new Ajax.Updater(
					  'nachladen', 'ajax.Gaestebuch.php', {
						  asynchronous:true,  
						  evalScripts:true, 
						  onLoading:function(request) {
							  Element.hide('nachladen')
						  }, 
						  onComplete:function(request) {
							  Element.show('nachladen');
						  }, 
						  requestHeaders:['X-Update', 'nachladen'] 
					   }
				  );
		isrelaoded=true;
	}
}

// Nachladen für Aktuelles
function poll_akt(){
	if (navigator.appName == "Microsoft Internet Explorer"){var position = document.body.scrollTop;}
	else {var position = window.pageYOffset;}
	var gesamt =window.innerHeight;
	var marker = document.getElementById("marker").offsetTop;
	
	if(position+gesamt>marker-20 && !isrelaoded) {
		new Ajax.Updater(
					  'nachladen', 'ajax.Aktuelles.php', {
						  asynchronous:true,  
						  evalScripts:true, 
						  onLoading:function(request) {
							  Element.hide('nachladen')
						  }, 
						  onComplete:function(request) {
							  Element.show('nachladen');
						  }, 
						  requestHeaders:['X-Update', 'nachladen'] 
					   }
				  );
		isrelaoded=true;
	}
}
// Nachladen für Veranstatlungen
function poll_veran(){
	if (navigator.appName == "Microsoft Internet Explorer"){var position = document.body.scrollTop;}
	else {var position = window.pageYOffset;}
	var gesamt =window.innerHeight;
	var marker = document.getElementById("marker").offsetTop;
	
	if(position+gesamt>marker-20 && !isrelaoded) {
		new Ajax.Updater(
					  'nachladen', 'ajax.Veranstaltungen.php', {
						  asynchronous:true,  
						  evalScripts:true, 
						  onLoading:function(request) {
							  Element.hide('nachladen')
						  }, 
						  onComplete:function(request) {
							  Element.show('nachladen');
						  }, 
						  requestHeaders:['X-Update', 'nachladen'] 
					   }
				  );
		isrelaoded=true;
	}
}

// More Shadowboxxes
function insert_bild() {
		var bild=document.getElementById("js_titel").value;
		var text=document.getElementById("text").value;
		text=text+" ##"+bild+"|center##";
		document.getElementById("text").value=text;
}
// einblenden der Galerie ADMIN
function showAll() {
	new Ajax.Updater(
				  'showAll_div', 'ajax.showAll.php', {
					  asynchronous:true,  
					  evalScripts:true, 
					  onLoading:function(request) {
						  Element.hide('showAll_div')
					  }, 
					  onComplete:function(request) {
						  Element.show('showAll_div');
					  }, 
					  requestHeaders:['X-Update', 'showAll_div'] 
				   }
			  );
}
// Insertion of Tags in Textfields
function insert(aTag, eTag) {
  var input = document.forms['beitrag'].elements['text'];
  input.focus();
  /* für Internet Explorer */
  if(typeof document.selection != 'undefined') {
    /* Einfügen des Formatierungscodes */
    var range = document.selection.createRange();
    var insText = range.text;
    range.text = aTag + insText + eTag;
    /* Anpassen der Cursorposition */
    range = document.selection.createRange();
    if (insText.length == 0) {
      range.move('character', -eTag.length);
    } else {
      range.moveStart('character', aTag.length + insText.length + eTag.length);      
    }
    range.select();
  }
  /* für neuere auf Gecko basierende Browser */
  else if(typeof input.selectionStart != 'undefined')
  {
    /* Einfügen des Formatierungscodes */
    var start = input.selectionStart;
    var end = input.selectionEnd;
    var insText = input.value.substring(start, end);
    input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
    /* Anpassen der Cursorposition */
    var pos;
    if (insText.length == 0) {
      pos = start + aTag.length;
    } else {
      pos = start + aTag.length + insText.length + eTag.length;
    }
    input.selectionStart = pos;
    input.selectionEnd = pos;
  }
  /* für die übrigen Browser */
  else
  {
    /* Abfrage der Einfügeposition */
    var pos;
    var re = new RegExp('^[0-9]{0,3}$');
    while(!re.test(pos)) {
      pos = prompt("Einfügen an Position (0.." + input.value.length + "):", "0");
    }
    if(pos > input.value.length) {
      pos = input.value.length;
    }
    /* Einfügen des Formatierungscodes */
    var insText = prompt("Bitte geben Sie den zu formatierenden Text ein:");
    input.value = input.value.substr(0, pos) + aTag + insText + eTag + input.value.substr(pos);
  }
}

function videos(){
    var options = {
        continuous: true
    };
     
	 var menue = {
        player:     'iframe',
        content:    'http://www.neumagen-dhron.de/static.videomenue.php',
        title:      'Filmauswahl:',
		height:     400,
       	width:      500,
        options:    options
    };
     var video2 = {
        player:     'flv',
        content:    'http://www.neumagen-dhron.de/pdf/video1.flv',
        title:      'Verbandsgemeinde Neumagen-Dhron',
        options:    options
    };
 
 var video1 = {
        player:     'flv',
        content:    'http://www.neumagen-dhron.de/pdf/foerder.flv',
        title:      'Wenf&ouml;rderpreis ausgelobt',
        options:    options
    };
	 var kastell = {
        player:     'flv',
        content:    'http://www.neumagen-dhron.de/pdf/noviomagus_treverorum.flv',
        title:      'Noviomagus Treverorum',
        options:    options
    };
		 var awws = {
        player:     'flv',
        content:    'http://www.neumagen-dhron.de/pdf/awws.flv',
        title:      'Das Weinschiff',
        options:    options
    };

    Shadowbox.open([menue, video2, video1,kastell,awws]);
}

// Javascripts for Neumagen-Dhron.de
// Fadeeffekt
var master_timeout;
function fadeout(opt) {
	opt=parseFloat(opt);
	if(opt>0) {
		opt-=0.1;
		document.getElementById('content_div').style.MozOpacity= opt;
		document.getElementById('content_div').style.opacity= opt;
		document.getElementById('content_div').style.filter="alpha(opacity:"+opt*100+")";
		master_timeout = window.setTimeout("fadeout('"+opt+"')",100);	
	} else { 
		return true; 
	}
}
function fadein(opt) {
opt=parseFloat(opt);
	if(opt<1) {
		opt+=0.1;
		document.getElementById('content_div').style.display="block";
		document.getElementById('content_div').style.MozOpacity= opt;
		document.getElementById('content_div').style.opacity= opt;
		document.getElementById('content_div').style.filter="alpha(opacity:"+opt*100+")";
		master_timeout = window.setTimeout("fadein('"+opt+"')",50);
	} else {
		document.getElementById('content_div').style.MozOpacity= 1;
		document.getElementById('content_div').style.opacity= 1;
		document.getElementById('content_div').style.filter="alpha(opacity:"+100+")";
		return true;
	}
}
 
// Content laden
function getInhalt(pid){
window.clearTimeout(master_timeout);
  new Ajax.Updater(
				  'content_div', 'ajax.getInhalt.php?pid='+pid+'', {
					  asynchronous:true,  
					  evalScripts:true, 
					  onLoading:function(request) {
						  Element.hide('content_div');
						  Element.show('loading')
					  }, 
					  onComplete:function(request) {
						  Element.hide('loading');
						  fadein(0.1)
					  }, 
					  requestHeaders:['X-Update', 'content_div'] 
				   }
			  );
}
// Artikel - Datum checken
function check_date(obj) {
	var date = obj.value;
	if(date.length<2) { 
		date="0"+date; 
		obj.value=date;
	}
}
// Artikel - Datum checken
function check_year(obj) {
	var date = obj.value;
	if(date.length<4) { 
		alert("Achtung: Das Jahr muss das Format YYYY (zB 2009) haben!");
	}
}
// Artikel - Form checken
function submit_artikel(obj) {
	if(document.getElementById("tag").value=="" && document.getElementById("monat").value=="" && document.getElementById("jahr").value=="") { alert("Bitte geben Sie ein gültiges Datum ein"); return true;}
	else if(document.getElementById("titel").value=="") { alert("Bitte geben Sie einen gültigen Titel ein"); return true; }
	document.beitrag.submit(); 
}
//Bilder - eige bild
	function zeige(pfad) {

		new Ajax.Updater(
						'imageDiv', 'ajax.zeige.php?pfad='+pfad+'', {
							asynchronous:true,  
							evalScripts:true, 
							onLoading:function(request) {
								Element.hide('imageDiv');
								Element.show('loading')
							}, 
							onComplete:function(request) {
								Element.hide('loading');
								Element.show('imageDiv')
							}, 
							requestHeaders:['X-Update', 'imageDiv'] 
						 }
					);
	}
	function weg() {
		document.getElementById("imageDiv").style.display="none";
	}