	Shadowbox.loadSkin('classic', 'src/skin');
	Shadowbox.loadLanguage('en', 'src/lang');
	Shadowbox.loadPlayer(['flv', 'html', 'iframe', 'img', 'qt', 'swf', 'wmp'], 'src/player');
	
	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"));
	
function over_submenue (obj)  {
	obj.style.backgroundColor='#008585';
}
function out_submenue (obj)  {
	obj.style.backgroundColor='';
}
function over_menue (obj)  {
	obj.style.backgroundColor='#8db145';
}
function out_menue (obj)  {
	obj.style.backgroundColor='#008585';
}
function showname(name) {
	document.getElementById("green").innerHTML=name;
}
function login() {
	new Ajax.Updater(
		'loginDiv', 'ajax.login.php?pass='+document.getElementById("pass").value+'&email='+document.getElementById("email").value+'', {
			asynchronous:true,  
			evalScripts:true, 
			onLoading:function(request) {
				Element.show('actionDiv')
			}, 
			onComplete:function(request) { 
				Element.hide('actionDiv')
			}, 
			requestHeaders:['X-Update', 'loginDiv'] 
		 }
	);
} 


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 insert_bild() {
		var bild=document.getElementById("js_titel").value;
		var align=document.getElementById("js_align").value;
		var text=document.getElementById("text").value;
		text=text+" ##"+bild+"|"+align+"##";
		document.getElementById("text").value=text;
}
function insert_dok() {
		var bild=document.getElementById("js_dok").value;
		var align=document.getElementById("js_besch").value;
		var text=document.getElementById("text").value;
		text=text+" ###"+bild+"|"+align+"###";
		document.getElementById("text").value=text;
}
	function site(id) {
					new Ajax.Updater(
						'content', 'ajax.showcontent.php?pid='+id, { 
							asynchronous:true,  
							evalScripts:true, 
							onLoading:function(request) {
								Element.hide('content');
								Element.show('actionDiv')
							}, 
							onComplete:function(request) {
								Element.hide('actionDiv');
								Element.show('content')
							}, 
							requestHeaders:['X-Update', 'content'] 
						 }
					);
				}	
 function checkEmailAdr( s )
  {
		 var a = false;
		 var res = false;
		 if(typeof(RegExp) == 'function')
		 {
		  var b = new RegExp('abc');
		  if(b.test('abc') == true){a = true;}
		  }
		
		 if(a == true)
		 {
		  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
						   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
						   '(\\.)([a-zA-Z]{2,4})$');
		  res = (reg.test(s));
		 }
		 else
		 {
		  res = (s.search('@') >= 1 &&
				 s.lastIndexOf('.') > s.search('@') &&
				 s.lastIndexOf('.') >= s.length-5)
		 }
		 return(res);
  }

function mail() {
	var email = document.getElementById("email1").value;
	var syntax =checkEmailAdr(email);
	if(syntax && document.getElementById("email1").value==document.getElementById("email2").value) {
		document.getElementById("email_green").style.display="block";
		document.getElementById("email_red").style.display="none";
		return true;
	} else {
		document.getElementById("email_green").style.display="none";
		document.getElementById("email_red").style.display="block";
		return false;
	}
}
function pass() {
	var pass = document.getElementById("pass1").value;
	if( pass.length>7 && document.getElementById("pass1").value==document.getElementById("pass2").value) {
		document.getElementById("pass_green").style.display="block";
		document.getElementById("pass_red").style.display="none";
		return true;
	} else {
		document.getElementById("pass_green").style.display="none";
		document.getElementById("pass_red").style.display="block";
		return false;
	}
}
function cname() {
	if( document.getElementById("name").value.length>1 && document.getElementById("nname").value.length>1) {
		document.getElementById("name_green").style.display="block";
		document.getElementById("name_red").style.display="none";
	return true;
	} else {
		document.getElementById("name_green").style.display="none";
		document.getElementById("name_red").style.display="block";
		return false;
	}
}
function check_agb() {
	if(document.getElementById("agb").checked) {  return true; }  
}
function send() {
	if(check_agb() && pass() && mail()) {
		document.getElementById("submit").style.display="block"; 
		document.getElementById("grey_submit").style.display="none";
	} else {
		document.getElementById("submit").style.display="none";
		document.getElementById("grey_submit").style.display="block";
	}
}
function send2() {
	var email=document.getElementById("email1").value; 
	if(checkEmailAdr(email) && document.getElementById("email1").value==document.getElementById("email2").value) {
		document.getElementById("setze1").style.display="block"; 
		document.getElementById("grey_setze1").style.display="none";
	} else {
		document.getElementById("setze1").style.display="none";
		document.getElementById("grey_setze1").style.display="block";
	}
} 
	function zeige(pfad) {

		document.onmousemove = updateWMTT;
 
		function updateWMTT(e) {
			x = (document.all) ? window.event.x : e.pageX;
			y = (document.all) ? window.event.y : e.pageY;
		}
		document.getElementById("imageDiv").style.left=x;
		document.getElementById("imageDiv").style.top=y;
		
		document.getElementById("loading").style.left=x;
		document.getElementById("loading").style.top=y;
		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";
		
	}
	function preview() {
		
		var bild_titel = document.getElementById("js_titel").value;
		
		document.getElementById("imageDiv").style.display="none";
		
		document.onmousemove = updateWMTT;
 
		function updateWMTT(e) {
			x = (document.all) ? window.event.x : e.pageX;
			y = (document.all) ? window.event.y : e.pageY;
		}
		document.getElementById("imageDiv").style.left=x;
		document.getElementById("imageDiv").style.top=y;
		
		document.getElementById("loading").style.left=x;
		document.getElementById("loading").style.top=y;
		new Ajax.Updater(
						'imageDiv', 'ajax.zeige.titel.php?titel='+bild_titel+'', {
							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'] 
						 }
					);
	}
