var domain='www.gc-escheburg.de';
var pageTracker;
//var analyticsid='UA-7752895-1';
var tlhref=top.location.href.split('#');
if(tlhref[0]!='http://'+domain+'/' & !tlhref[1])
{
 top.location.href='http://'+domain+'/#'+top.location.href.replace('http://'+domain+'/', '');
}

//if(typeof _gat == "object") var pageTracker = _gat._getTracker(analyticsid);
var maincontent, menucontent, pagecontent;
var oldurl=document.location.href;
var reloader;

onload=function() {
// if(typeof _gat == "object") pageTracker._trackPageview("");
 maincontent=document.getElementById('main');
 menucontent=document.getElementById('menu');
 pagecontent=document.getElementById('page');
 rightcontent=document.getElementById('right');
 var tlhref=top.location.href.split('#');
 if(tlhref[0]!='http://'+domain+'/' || tlhref[1])
 {
  if(tlhref[1]) loadcontent(tlhref[1]);
 }
 else reloader=window.setInterval("scanurl();", 300);
 hideloader();
}

function scanurl()
{
 newurl=window.location.href;
 if(newurl!=oldurl & newurl+'#'!=oldurl)
 {
  oldurl=newurl;
  var old=window.location.hash.substr(1);
  if(!old) old='';
  loadcontent(old, '', 1);
 }
}

function hideloader() {
 document.getElementById('pageloading').style.display='none';
}
function viewloader() {
 document.getElementById('pageloading').style.display='block';
}

function getAjax()
{
 var xmlhttp;
 /*@cc_on
 @if (@_jscript_version >= 5)
 try
 {
  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
 }
 catch(e)
 {
  try
  {
   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  catch (E)
  {
   xmlhttp=false;
  }
 }
 @else
 xmlhttp = false;
 @end @*/
 if (!xmlhttp && typeof XMLHttpRequest!='undefined')
 {
  try
  {
   xmlhttp=new XMLHttpRequest();
  }
  catch (e)
  {
   xmlhttp=false;
  }
 }
 return xmlhttp;
}

function ajaxget(url, vars) {
 req=getAjax();
 req.open('POST', url , false);
 req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
 req.send(vars);
 return req.responseText;
}


function savecontent(url) {
 var content=escape(document.getElementById('editor').value);
 var title=escape(document.getElementById('title').value);
 var script=escape(document.getElementById('script').value);
 var klass=escape(document.getElementById('klass').value);
 var right=Array();
 for(x=0;x<5;x++)
 {
  right[x]=escape(document.getElementById('right_'+x).value);
 }
 return loadcontent(url, 'save=1&content='+content+'&title='+title+'&script='+script+'&class='+klass+'&right='+right);
}
function loadcontent(url, vars, zurueck) {
 viewloader();
 url=url.replace('.html', '');
 var orgurl=url;
 url=escape(url);
 var backvar=ajaxget('index.php?do=getcontent&seite='+url, vars);
 eval('contentvars='+backvar);
 tmpclass=contentvars['class']
 maincontent.innerHTML=contentvars['main'];
 menucontent.innerHTML=contentvars['menu'];
 rightcontent.innerHTML=contentvars['right'];
 if(contentvars['long']==1) tmpclass=tmpclass+' long';
 pagecontent.className=tmpclass;
 document.title=contentvars['title'];
 if(contentvars['script']!='') eval(contentvars['script']);
 window.scrollTo(0,0);
 url2=orgurl.replace('http://'+domain+'/', '');
 if(url2!='') document.location.href='#'+url2;
 oldurl='http://'+domain+'/#'+url2;
 newurl=oldurl;
 if(window.ActiveXObject) {
//  if(!zurueck) document.getElementById('navframe').src='http://'+domain+'/back.php?seite='+url2;
 }
 if(!reloader) reloader=window.setInterval("scanurl();", 300);
// if(typeof _gat == "object") pageTracker._trackPageview(url2);
 hideloader();
 return false;
}

var tinyMCE;
function startmce(skin)
{
 if(skin!='') var additionalcss=',/css/mce_'+skin+'.css';
 else var additionalcss='';
 tinyMCE.init({
  'mode':'exact',
  'elements':'editor',
  'theme':'advanced',
  'skin':'gce',
  'language':'de', 
  'plugins':'imagemanager,filemanager,style,contextmenu,paste,directionality,noneditable,visualchars,xhtmlxtras,inlinepopups,table,codeprotect',
  'theme_advanced_buttons1':'undo,redo,|,bold,italic,underline,hr,|,justifyleft,justifycenter,justifyright,|,formatselect,styleselect',
  'theme_advanced_buttons2':'cut,copy,paste,pasteword,|,bullist,numlist,|,link,unlink,image,imagemanager,filemanager|,forecolor,|,styleprops,|,removeformat,cleanup,code',
  'theme_advanced_buttons3':'tablecontrols',
  'theme_advanced_buttons4':'',
  'theme_advanced_toolbar_location':'bottom',
  'theme_advanced_toolbar_align':'left',
  'theme_advanced_statusbar_location':'bottom',
  'theme_advanced_resizing':false,
  'content_css':'/css/content.css'+additionalcss
 });
}

function flash(video, ebene, breite, hoehe) {
 if(document.getElementById(ebene))
 {
  inner=''
  inner+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="'+breite+'" height="'+hoehe+'">';
  inner+='<param name="movie" value="'+video+'" />';
  inner+='<param name="quality" value="high" />';
  inner+='<param name="wmode" value="transparent" />';
  inner+='<embed src="'+video+'" wmode="transparent" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="'+breite+'" height="'+hoehe+'"></embed>';
  inner+='</object>';
  document.getElementById(ebene).innerHTML=inner;
 }
}

function swaplayer(ebene, welche)
{
 document.getElementById(ebene).innerHTML=document.getElementById(welche).innerHTML;
 return false;
}

function popup(url, width, height)
{
 newwindow = window.open(url, "", "width="+width+",height="+height+",left=100,top=100,menubar=no,resizeable=no,status=no,toolbar=no,scrollbars=yes");
 return false;
}
