function makePOSTR(url, parameters, para, targ, pAnimate, pFunction)
{
  var httpRequest = false;
  var target = targ;
  var param = para;
  if(window.XMLHttpRequest)
    { // Mozilla, Safari,...
     httpRequest = new XMLHttpRequest();
     if(httpRequest.overrideMimeType)
      {
        httpRequest.overrideMimeType("text/html");//http_request.overrideMimeType("text/xml");
      }
    }
    else if(window.ActiveXObject)
    { // IE
     try
     {
        httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
     }
     catch(e)
     {
      try
      {
          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(e){}
     }
    }
  if(!httpRequest)
  {
    alert("Cannot create XMLHTTP instance"); return false;
  }
  httpRequest.open("POST", url, true);
  httpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  httpRequest.send(parameters);
  httpRequest.onreadystatechange = function()
  {
    if (httpRequest.readyState == 4)
    {
      if (httpRequest.status == 200)
      {
        var echo = httpRequest.responseText;
  			if(jQuery.isFunction(pFunction)){
				pFunction(echo);
				}
        if(targ=='content'){
          echo = jQuery.parseJSON(httpRequest.responseText);
          document.getElementById('content').innerHTML = echo.content;
        }
        if(targ=='save'){

        }

      }else{
          alert("There was a problem with the request.");
      }
    }
  }
}

var suba = '';
var subu = '';
var subd = '';

function showsubmenu(nr){
  $('#sub'+nr+',#sub'+nr+'2,#menubar3').show();
}

function hidesubmenu(nr){
	$('#sub'+nr+',#sub'+nr+'2,#menubar3').hide();
}


function sbg(id){
	if(id.length=='2'){	$('#'+id).css({'background-image':'url(images/menu_h.jpg'}); }
//	if(id.length=='4'){	$('#'+id).css({'text-decoration':'none'}); }
}
function hbg(id){
	$('#'+id).css({'background-image' : ''});
}

function login(){
  var name = document.getElementById('name').value;
  var pass = document.getElementById('pass').value;
  makePOSTR('login.php', 'name='+name+'&password='+pass, '', '', '', function(pEcho){
    var contents = pEcho.split('^');
    document.getElementById('error').innerHTML = contents[0];
    document.getElementById('content').innerHTML = contents[1];
  })
}

function logout(){
  makePOSTR('logout.php', '', '', '', '', function(pEcho){
    var contents = pEcho.split('^');
    document.getElementById('error').innerHTML = contents[0];
    document.getElementById('content').innerHTML = contents[1];
  })
}

function infoboxauswahlspeichern(ContentViewId){
  var c_b_aktuell         = document.getElementById('b_aktuell').checked;
  var c_b_download        = document.getElementById('b_download').checked;
  var c_b_unternehmen     = document.getElementById('b_unternehmen').checked;
  var c_b_karriere        = document.getElementById('b_karriere').checked;
  var c_b_kontakt         = document.getElementById('b_kontakt').checked;
  var c_b_kontaktcsv      = document.getElementById('b_kontaktcsv').checked;
  var c_b_rueckruf        = document.getElementById('b_rueckruf').checked;
  var c_b_login           = document.getElementById('b_login').checked;
  makePOSTR('speichern.php',  'job=infoboxauswahlspeichern&ContentViewId='+ContentViewId+
                              '&c_b_aktuell='+c_b_aktuell+
                              '&c_b_download='+c_b_download+
                              '&c_b_unternehmen='+c_b_unternehmen+
                              '&c_b_karriere='+c_b_karriere+
                              '&c_b_kontakt='+c_b_kontakt+
                              '&c_b_kontaktcsv='+c_b_kontaktcsv+
                              '&c_b_rueckruf='+c_b_rueckruf+
                              '&c_b_login='+c_b_login, '', 'save', '', function(pEcho){
                                document.getElementById('msg').innerHTML = 'Die Änderung wurde gespeichert.';
                              })
}

function contentAendern(ContentId){
  var headline = document.getElementById('headline').value;
  var text = document.getElementById('text').value;
	text = text.replace('&','^kfmnsund^');
  makePOSTR('speichern.php',  'job=contentAendern&ContentId='+ContentId+
                              '&headline='+headline+
                              '&text='+text, '', '', '', function(pEcho){
                                document.getElementById('msg').innerHTML = 'Die Änderung wurde gespeichert.';
                              })
}

function selectContentId(ContentId){
  makePOSTR('getdata.php', 'ContentId='+ContentId+'&job=select', '', '', '', function(pEcho){
          echo = jQuery.parseJSON(pEcho);
          document.getElementById('headline').value = echo.headline;
          document.getElementById('datum').value = echo.datum;
          document.getElementById('text').innerHTML = echo.text;
          document.getElementById('text').value = echo.text;
          document.getElementById('ContentId').value = ContentId;
          if(echo.aktiv=='true'){
            document.getElementById('aktiv').checked=true;
          }else{
            document.getElementById('aktiv').checked=false;
          }

    $('#ButtonSav').attr('disabled', false);
    $('#ButtonDel').attr('disabled', false);
    $('#ButtonNeu').attr('disabled', 'disabled');
  })
}

function a_ak_weiteredaten(StartId, ContentViewId){
  makePOSTR('getdatalist.php', 'job=NextInList&StartId='+StartId+'&ContentViewId='+ContentViewId, '', '', '', function(pEcho){
    echo = jQuery.parseJSON(pEcho);
    document.getElementById('datenliste').innerHTML = echo.datalist;
  })
}

function a_ak_neu(ContentViewId){
  var headline = document.getElementById('headline').value;
  var text = document.getElementById('text').value;
  var date = document.getElementById('datum').value;
  var ContentId = document.getElementById('ContentId').value;
  var ContentViewId = document.getElementById('ContentViewId').value;
  var aktiv         = document.getElementById('aktiv').checked;
  makePOSTR('speichern.php',  'job=contentSpeichern&ContentViewId='+ContentViewId+
                              '&headline='+headline+
                              '&text='+text+
                              '&date='+date+
                              '&aktiv='+aktiv, '', '', '', function(pEcho){
                                document.getElementById('msg').innerHTML = 'Die Änderung wurde gespeichert.';
                                document.getElementById('headline').value = '';
                                document.getElementById('datum').value = '';
                                document.getElementById('text').innerHTML = '';
                                document.getElementById('text').value = '';
                                document.getElementById('aktiv').checked=false;
                                makePOSTR('getdatalist.php', 'job=NextInList&StartId=0&ContentViewId='+ContentViewId, '', '', '', function(pEcho){
                                  echo = jQuery.parseJSON(pEcho);
                                  document.getElementById('datenliste').innerHTML = echo.datalist;
                                  })

                              })
}

function a_ak_sav(){
  var headline = document.getElementById('headline').value;
  var text = document.getElementById('text').value;
  var date = document.getElementById('datum').value;
  var ContentId = document.getElementById('ContentId').value;
  var ContentViewId = document.getElementById('ContentViewId').value;
  var aktiv         = document.getElementById('aktiv').checked;
  makePOSTR('speichern.php',  'job=contentAendern&ContentId='+ContentId+
                              '&headline='+headline+
                              '&text='+text+
                              '&date='+date+
                              '&aktiv='+aktiv, '', '', '', function(pEcho){
                                makePOSTR('getdatalist.php', 'job=NextInList&StartId=0&ContentViewId='+ContentViewId, '', '', '', function(pEcho){
                                  echo = jQuery.parseJSON(pEcho);
                                  document.getElementById('datenliste').innerHTML = echo.datalist;
                                  })
                              })
  $('#ButtonSav').attr('disabled', 'disabled');
  $('#ButtonDel').attr('disabled', 'disabled');
  $('#ButtonNeu').attr('disabled', false);
  document.getElementById('headline').value = '';
  document.getElementById('datum').value = '';
  document.getElementById('text').value = '';
  document.getElementById('aktiv').checked=false;
}

function a_ak_del(){
  var ContentId = document.getElementById('ContentId').value;
  var ContentViewId = document.getElementById('ContentViewId').value;
  makePOSTR('speichern.php',  'job=delete&ContentId='+ContentId, '', '', '', function(pEcho){
                               document.getElementById('msg').innerHTML = 'Der Eintrag wurde gelöscht.';
                                document.getElementById('headline').value = '';
                                document.getElementById('datum').value = '';
                                document.getElementById('text').innerHTML = '';
                                document.getElementById('text').value = '';
    makePOSTR('getdatalist.php', 'job=NextInList&StartId=0&ContentViewId='+ContentViewId, '', '', '', function(pEcho){
      echo = jQuery.parseJSON(pEcho);
      document.getElementById('datenliste').innerHTML = echo.datalist;
    })
  })
  $('#ButtonSav').attr('disabled', 'disabled');
  $('#ButtonDel').attr('disabled', 'disabled');
  $('#ButtonNeu').attr('disabled', false);
  document.getElementById('headline').value = '';
  document.getElementById('datum').value = '';
  document.getElementById('text').value = '';
  document.getElementById('aktiv').checked=false;
}

function ClearInput(clearId){
  document.getElementById(clearId).value = '';
  $('#'+clearId).css({'color' : '#3E3E3E', 'font-size' : '13px'})
}

function RefHinzu(){
	var nextid = $('#appendcontent, textarea').last().attr('id');
	var nextid = nextid.replace("text", "");
	if(nextid)
	nextid ++;
	if(isNaN(nextid)){nextid='1';}
	$('#appendcontent').append('<tr>\n\
														<td valign="top">Überschrift</td>\n\
														<td><input id="headline'+nextid+'" class="edit_headline" value=""/></td>\n\
													</tr>\n\
													<tr>\n\
														<td valign="top">Seitentext:<br />\n\</td>\n\
														<td><textarea class="edit_referenzbox newbox" id="text'+nextid+'"></textarea></td>\n\
													</tr>');
}

function RefSpeichern(ContentViewId){
	var AnzahlBoxen = $('.edit_referenzbox');
	AnzahlBoxen = AnzahlBoxen.length;
	var count = 0;
	while(count<AnzahlBoxen){
		count++;
		var headline = document.getElementById('headline'+count).value;
		var text = document.getElementById('text'+count).value;
		makePOSTR('speichern.php',  'job=RefAendern&ContentViewId='+ContentViewId+
		                            '&headline='+headline+
			                          '&text='+text+
																'&count='+count, '', '', '', function(pEcho){
					                        document.getElementById('msg').innerHTML = 'Die Änderung wurde gespeichert.';
																});
	}
}

function RefDel(contentid, ContentViewId){
	var AnzahlBoxen = $('.edit_referenzbox');
	AnzahlBoxen = AnzahlBoxen.length;
	makePOSTR('speichern.php',  'job=RefDel&ContentViewId='+ContentViewId+'&contentid='+contentid+'&AnzahlBoxen='+AnzahlBoxen, '', '', '', function(pEcho){
		self.location.reload();
		document.getElementById('msg').innerHTML = 'Die Referenz wurde gelöscht.';

	});
}

function openK(){
	initCalendar();
	$('.datepickerholder').css('height','120px');
}

function DateiDel(pfad, datei){
	makePOSTR('del.php','pfad='+pfad+'&datei='+datei,'','','',function(pEcho){
		document.getElementById('msg').innerHTML = pEcho;
	})
}

function sendRR(){
	var rrtel = document.getElementById('rrtel').value;
	var rrname = document.getElementById('rrname').value;
	var rrvname = document.getElementById('rrvname').value;
	makePOSTR('sendmail.php','Tel='+rrtel+'&Name='+rrname+'&Vorname='+rrvname+'&Typ=rr','','','',function(pEcho){
		document.getElementById('rrbox').innerHTML = pEcho;
	})
}

function sendMail(){
	var Name			= document.getElementById('KName').value;
	var Vorname		= document.getElementById('KVorname').value;
	var Email			= document.getElementById('KEmail').value;
	var Betreff		= document.getElementById('KBetreff').value;
	var Nachricht	= document.getElementById('KNachricht').value;
	if(Name=="" || Name=="Ihr Name"){
		document.getElementById('KName').value = 'Bitte geben Sie Ihren Namen an.';
		$('#KName').css({'color' : '#FF1020', 'font-size' : '13px', 'font-weight' : 'bold'})
	}else if(Email=="" || Email=="Ihre Emailadresse"){
		document.getElementById('KEmail').value = 'Bitte geben Sie Ihre Emailadresse an.';
		$('#KEmail').css({'color' : '#FF1020', 'font-size' : '13px', 'font-weight' : 'bold'})
	}else{
		makePOSTR('sendmail.php','Name='+Name+'&Vorname='+Vorname+'&Betreff='+Betreff+'&Nachricht='+Nachricht+'&Email='+Email+'&Typ=Mail','','','',function(pEcho){
			document.getElementById('sendmailmsg').innerHTML = pEcho;
		$('.footerbox1').css('top','158px');
		$('.footerbox2').css('top','130px');

		})
	}
}

function UnCryptMailto( s ){
	var n = 0;
	var r = "";
	for( var i = 0; i < s.length; i++){
		n = s.charCodeAt( i );
		if( n >= 8364 ){
			n = 128;
		}
		r += String.fromCharCode( n - 1 );
	}
	return r;
}

function linkTo_UnCryptMailto( s ){
	location.href=UnCryptMailto( s );
}

function getHeight(){
//	var a = 558;
//	var Hoehe = $('.footerbox1').offset().top;
//	if(Hoehe<a){
//		var h1 = a - Hoehe ;
//		var h2 = a - 28 - Hoehe ;
//		$('.footerbox1').css('top',h1+'px');
//		$('.footerbox2').css('top',h2+'px');
//	}
}
