function getXMLHTTPObject(){
  var obj_XMLHTTP = null;
  if(window.XMLHttpRequest){
    obj_XMLHTTP = new XMLHttpRequest();
  }else if(window.ActiveXObject){
    try{
      obj_XMLHTTP = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(ex){
      try{
        obj_XMLHTTP = new ActiveXObject("Microsoft.XMLHTTP");
      }catch(ex){
        return false;
      }
    }
  }
  return (obj_XMLHTTP ? obj_XMLHTTP : false);
}


function taAttr(attr,form,feld){
	var input = document.forms[form].elements[feld].value;
	document.forms[form].elements[feld].value=input+attr;
}

function checkEnter(evnt,form,ta){
  if (!evnt)
    evnt = window.event;
  if (evnt.which) {
    var keycode = evnt.which;
  } else if (evnt.keyCode) {
    var keycode =  evnt.keyCode;
  } 
  
	input = document.forms[form].elements[ta].value;	

	if(keycode==13){
		document.forms[form].elements[ta].value=input+'<br>';
	}
}


function preview(div,form,feld){
	var input = document.forms[form].elements[feld].value;	
	input = input.replace('[B]','<b>');
	input = input.replace('[/B]','</b>');
	input = input.replace('[I]','<em>');
	input = input.replace('[/I]','</em>');	
	input = input.replace('[U]','<u>');
	input = input.replace('[/U]','</u>');	
	input = input.replace('[S]','<s>');
	input = input.replace('[/S]','</s>');	
	input = input.replace('[H1]','<h1>');
	input = input.replace('[/H1]','</h1>');		
	input = input.replace('[H2]','<h2>');
	input = input.replace('[/H2]','</h2>');
	input = input.replace('[IMG SRC=]','<img src=');	
	input = input.replace('[/IMG]',' />');		
	document.getElementById(div).innerHTML=input;
}


blogKatInsertOBJ=getXMLHTTPObject();

function blogKatSenden(uid){
	var kat_name = document.forms['blogKategorienBearbeitenFrom'].elements['kat_name'].value;	
	var kat_id = document.forms['blogKategorienBearbeitenFrom'].elements['kat_id'].value;
	
	blogKatInsertOBJ.open('GET','php/acp/acpBlogKatInsert.php?kat_name='+kat_name+'&kat_id='+kat_id+'&userID='+uid);
	blogKatInsertOBJ.onreadystatechange=blogKatStatus;
	blogKatInsertOBJ.send(null);
}


function blogKatStatus(){
	if(blogKatInsertOBJ.readyState==4){
	document.location.href="http://www.grillphase.de/index.php?inc=acp"
	}			
}

function insertIDValue(form, name_field, id_field){
	var name_to_id;
	var name = document.forms[form].elements[name_field].value;	
	name = name.replace(/ /g,'_');
	name = name.replace('ä','ae');
	name = name.replace('ö','oe');
	name = name.replace(/ü/g,'ue');	
	name = name.replace(/Ä/g,'AE');
	name = name.replace(/Ö/g,'OE');
	name = name.replace(/Ü/g,'UE');
	name = name.replace(/ß/g,'SS');
	name = name.replace(/&/g,'-UND-');
	document.forms[form].elements[id_field].value = name.toLowerCase();
}

VeranstaltungCreatAjaxObj=getXMLHTTPObject();
function verCreatOrte (form, input){
	var bundesland = document.forms[form].elements[input].value;	
	VeranstaltungCreatAjaxObj.open('GET','php/acp/acpVeranstaltungOrteAjax.php?bundesland_id='+bundesland);
	VeranstaltungCreatAjaxObj.onreadystatechange=verCreatOrteStatus;
	VeranstaltungCreatAjaxObj.send(null);	
}
function verCreatOrteStatus(){
	if(VeranstaltungCreatAjaxObj.readyState==4){
	document.getElementById('veranstalungsCreatOrte').style.display='block';
	document.getElementById('veranstalungsCreatOrte').style.visibility='visible';
	document.getElementById('veranstalungsCreatOrte').innerHTML=VeranstaltungCreatAjaxObj.responseText;
	}			
}