/**
 * @author falsanu
 */

//Browserweiche
var ua = navigator.userAgent;
if(ua.indexOf("MSIE") >=0) {
	browser=1;
}
else {
	browser=0;
}


// creates the XMLHttpRequest-Object 
// return OBJECT
function erzRequestObject(){
    var resObjekt = null;
    try {
        resObjekt = new ActiveXObject("Microsoft.XMLHTTP");
        browser = '1';
    } 
    catch (Error) {
        try {
            resObjekt = new ActiveXObject("MSXML2.XMLHTTP");
            browser = '1';
        } 
        catch (Error) {
            try {
                resObjekt = new XMLHttpRequest();
                browser = '0';
            } 
            catch (Error) {
                alert("Erzeugung eines XMLHttpRequest-Objekts ist nicht mglich");
            }
        }
    }
    return resObjekt;
}


function loadOrgan(task, org_kat_id, org_id){
	
	new Ajax.Updater('organ_insert_'+org_kat_id, '../app/templates/ajax/organe.php', { method: 'get', parameters: {task: task, org_kat_id: org_kat_id, org_id:org_id} });
	
/*
	retDiv="organ_insert_"+org_kat_id;
	organe=erzRequestObject();
	organe.open('get', '../app/templates/ajax/organe.php?task='+task+'&org_kat_id='+org_kat_id+'&org_id='+org_id, true);
	organe.onreadystatechange=function() {
		if (organe.readyState==4){
			$(retDiv).innerHTML = organe.responseText;
		}
	}
	organe.send(null);
*/
	
}

function loadGS(task, org_kat_id, org_id){
	
	new Ajax.Updater('organ_insert_'+org_kat_id, '../app/templates/ajax/geschaeftsstelle.php', { method: 'get', parameters: {task: task, org_kat_id: org_kat_id, org_id:org_id} });
	
/*
	retDiv="organ_insert_"+org_kat_id;
	organe=erzRequestObject();
	organe.open('get', '../app/templates/ajax/organe.php?task='+task+'&org_kat_id='+org_kat_id+'&org_id='+org_id, true);
	organe.onreadystatechange=function() {
		if (organe.readyState==4){
			$(retDiv).innerHTML = organe.responseText;
		}
	}
	organe.send(null);
*/
	
}

function update_akbilder(akbCount, akb_ak_id, akb_id, akb_rank){
	pos_new= $('akb_'+akb_id+'_rank').value;
	if(akb_rank != pos_new){
		alert(akb_rank+" VAL: "+$('akb_'+akb_id+'_rank').value);
		sortReq=erzRequestObject();
		sortReq.open('get','../app/templates/ajax/_sortAkb.php?total='+akbCount+'&akb_ak_id='+akb_ak_id+'&akb_id='+akb_id+'&pos_old='+akb_rank+'&pos_new='+pos_new, true );
		sortReq.onreadystatechange=function(){
			if(sortReq.readyState==4){
				//Ändern der anderen Werte
				if(sortReq.responseText=="ok"){
					reloadAkb=erzRequestObject();
					reloadAkb.open('get','../app/templates/ajax/akb_images_reload.php?akb_ak_id='+akb_ak_id);
					reloadAkb.onreadystatechange=function (){
						if(reloadAkb.readyState==4){
							$("ajax_return_div").innerHTML=reloadAkb.responseText;							
						}
					}
					reloadAkb.send(null);
				}
			}
			
		}
		sortReq.send(null);
	}
}

function del_akbilder(akb_id, ak_id){
	if (confirm("Wollen Sie das Bild wirklich entfernen?")) {
		sortReq = erzRequestObject();
		sortReq.open('get', '../app/templates/ajax/_delAkb.php?&akb_id=' + akb_id, true);
		sortReq.onreadystatechange = function(){
			if (sortReq.readyState == 4) {
				//Ändern der anderen Werte
				window.location="adm_patInfo_ak.php?ak_id="+ak_id+"&task=edit";
			}
			
		}
		sortReq.send(null);
	}
}
function del_aktBild(id){
	if (confirm("Wollen Sie das Bild wirklich entfernen?")) {
			new Ajax.Request('../app/templates/ajax/delAktBild.php', {onComplete: function(request){
				load_aktBild(id);
			},
			parameters:{id:id},
			method:'get',
			asynchronous:true
			});
	}
}


function load_aktBild(id){
		new Ajax.Updater('bildDiv', '../app/templates/ajax/loadAktBild.php', { method: 'get', parameters: {id: id} })
}

function del_terminBild(id){
	if (confirm("Wollen Sie das Bild wirklich entfernen?")) {
			new Ajax.Request('../app/templates/ajax/delTerminBild.php', {onComplete: function(request){
				load_terminBild(id);
			},
			parameters:{id:id},
			method:'get',
			asynchronous:true
			});
	}
}
function load_terminBild(id){
		new Ajax.Updater('bildDiv', '../app/templates/ajax/loadTerminBild.php', { method: 'get', parameters: {id: id} })
}

function del_projektBild(id){
	if (confirm("Wollen Sie das Bild wirklich entfernen?")) {
			new Ajax.Request('../app/templates/ajax/delProjektBild.php', {onComplete: function(request){
				load_projektBild(id);
			},
			parameters:{id:id},
			method:'get',
			asynchronous:true
			});
	}
}


function load_projektBild(id){
		new Ajax.Updater('bildDiv', '../app/templates/ajax/loadProjektBild.php', { method: 'get', parameters: {id: id} })
}

function delLink(target,id){
	if (confirm("Wollen Sie den Download wirklich entfernen?")) {
			new Ajax.Updater('linkDiv','../app/templates/ajax/delLink.php', {
				parameters:{id:id, target:target},
				method:'get',
				asynchronous:true
			});
	}
}

function del_pmBild(id){
	if (confirm("Wollen Sie das Bild wirklich entfernen?")) {
			new Ajax.Updater('bildDiv','../app/templates/ajax/delPmBild.php', {
				parameters:{id:id},
				method:'get',
				asynchronous:true
			});
	}
}
function delMemberImage(id,img){
	if (confirm("Wollen Sie das Bild wirklich entfernen?")) {
			new Ajax.Updater('memberImage'+img,'../app/templates/ajax/delMemberBild.php', {
				parameters:{id:id, img:img},
				onComplete:function(request){
					$("memberImage"+img).src="../htdocs/images/mitglieder/noImage.png";
					
				},
				method:'get',
				asynchronous:true
			});
	}
}

function delIndexImage(){
	if (confirm("Wollen Sie das Bild wirklich entfernen?")) {
			new Ajax.Updater('indexImage','../app/templates/ajax/delIndexBild.php', {
				onComplete:function(request){
					$("indexImg").style.display="none";
				},
				method:'get',
				asynchronous:true
			});
	}
}

function del_image(b_id, parent_id, task){
	if (confirm("Wollen Sie das Bild wirklich entfernen?")) {
		sortReq = erzRequestObject();
		sortReq.open('get', '../app/templates/ajax/_del_fb_partner_image.php?&b_id=' + b_id + '&task='+task, true);
		sortReq.onreadystatechange = function(){
			if (sortReq.readyState == 4) {
				//Ändern der anderen Werte
				if(sortReq.responseText=="ok"){
					switch (task) {
						case "partner":
							url = "../app/templates/ajax/partner_images_reload.php?parent_id="+parent_id;
							break;
							
						case "fachb":
							url = "../app/templates/ajax/fb_images_reload.php?parent_id="+parent_id;
							break;
					}					
					reloadBilder=erzRequestObject();
					reloadBilder.open('get',url,true);
					reloadBilder.onreadystatechange=function (){
						if(reloadBilder.readyState==4){
							$("ajax_return_div").innerHTML=reloadBilder.responseText;							
						}
					}
					reloadBilder.send(null);
				}
			}
		}
		sortReq.send(null);
	}
}

function del_org(org_id){
	if (confirm("Wollen Sie den Eintrag wirklich entfernen?")) {
		sortReq = erzRequestObject();
		sortReq.open('get', '../app/templates/ajax/_del_org.php?&id=' + org_id, true);
		sortReq.onreadystatechange = function(){
			if (sortReq.readyState == 4) {
				//Ändern der anderen Werte
				window.location="adm_gen_organe.php";
			}
			
		}
		sortReq.send(null);
	}
}

function del_gs(gs_id){
	if (confirm("Wollen Sie den Eintrag wirklich entfernen?")) {
		sortReq = erzRequestObject();
		sortReq.open('get', '../app/templates/ajax/_del_gs.php?&id=' + gs_id, true);
		sortReq.onreadystatechange = function(){
			if (sortReq.readyState == 4) {
				//Ändern der anderen Werte
				window.location="adm_gen_geschaeftsstelle.php";
			}
			
		}
		sortReq.send(null);
	}
}

function del_wsw_image(){
	if (confirm("Wollen Sie das Bild wirklich entfernen?")) {
		sortReq = erzRequestObject();
		sortReq.open('get', '../app/templates/ajax/_del_WSW_image.php', true);
		sortReq.onreadystatechange = function(){
			if (sortReq.readyState == 4) {
				//Ändern der anderen Werte
				window.location="adm_gen_wersindwir.php";
			}
			
		}
		sortReq.send(null);
	}
}

function update_fb_bilder_old(fbbCount,fbb_id, fbb_rank, fb_id){
	pos_new= $('fbb_'+fbb_id+'_rank').value;
	if(fbb_rank != pos_new){
		alert(fbb_rank+" VAL: "+$('fbb_'+fbb_id+'_rank').value);
		sortReq=erzRequestObject();
		sortReq.open('get','../app/templates/ajax/_sort_fbb.php?total='+fbbCount+'&fbb_id='+fbb_id+'&pos_old='+fbb_rank+'&pos_new='+pos_new+'&fb_id='+fb_id, true );
		sortReq.onreadystatechange=function(){
			if(sortReq.readyState==4){
				//Ändern der anderen Werte
				//window.reload;
			}
			
		}
		sortReq.send(null);
	}
}
function update_fb_bilder(bCount,b_id, b_rank, parent_id){
	pos_new= $('fbb_'+b_id+'_rank').value;
	if(b_rank != pos_new){
		alert(b_rank+" VAL: "+$('fbb_'+b_id+'_rank').value);
		sortReq=erzRequestObject();
		sortReq.open('get','../app/templates/ajax/_sort_fbb.php?total='+bCount+'&parent_id='+parent_id+'&bild_id='+b_id+'&pos_old='+b_rank+'&pos_new='+pos_new, true );
		sortReq.onreadystatechange=function(){
			if(sortReq.readyState==4){
				//Ändern der anderen Werte
				if(sortReq.responseText=="ok"){
					reloadBilder=erzRequestObject();
					reloadBilder.open('get','../app/templates/ajax/fb_images_reload.php?parent_id='+parent_id);
					reloadBilder.onreadystatechange=function (){
						if(reloadBilder.readyState==4){
							$("ajax_return_div").innerHTML=reloadBilder.responseText;							
						}
					}
					reloadBilder.send(null);
				}
			}
			
		}
		sortReq.send(null);
	}
}

function update_partner_bilder(bCount,b_id, b_rank, parent_id){
	pos_new= $('partnerb_'+b_id+'_rank').value;
	if(b_rank != pos_new){
		//alert(b_rank+" VAL: "+$('partnerb_'+b_id+'_rank').value);
		sortReq=erzRequestObject();
		sortReq.open('get','../app/templates/ajax/_sort_partnerb.php?total='+bCount+'&parent_id='+parent_id+'&bild_id='+b_id+'&pos_old='+b_rank+'&pos_new='+pos_new, true );
		sortReq.onreadystatechange=function(){
			if(sortReq.readyState==4){
				//Ändern der anderen Werte
				if(sortReq.responseText=="ok"){
					reloadBilder=erzRequestObject();
					reloadBilder.open('get','../app/templates/ajax/partner_images_reload.php?parent_id='+parent_id);
					reloadBilder.onreadystatechange=function (){
						if(reloadBilder.readyState==4){
							$("ajax_return_div").innerHTML=reloadBilder.responseText;							
						}
					}
					reloadBilder.send(null);
				}
			}
			
		}
		sortReq.send(null);
	}
}

function fb_rank_change(fbCount,fb_id, fb_rank, pos_new){
	
	if(fb_rank != pos_new){
		sortReq=erzRequestObject();
		sortReq.open('get','../app/templates/ajax/_sort_fb.php?total='+fbCount+'&fb_id='+fb_id+'&pos_old='+fb_rank+'&pos_new='+pos_new, true );
		sortReq.onreadystatechange=function(){
			if(sortReq.readyState==4){
				//Ändern der anderen Werte
				window.location="adm_gen_fachbereiche.php";
			}
			
		}
		sortReq.send(null);
	}
}

function partner_rank_change(partnerCount,partner_id, partner_rank, pos_new){
	
	if(partner_rank != pos_new){
		sortReq=erzRequestObject();
		sortReq.open('get','../app/templates/ajax/_sort_partner.php?total='+partnerCount+'&partner_id='+partner_id+'&pos_old='+partner_rank+'&pos_new='+pos_new, true );
		sortReq.onreadystatechange=function(){
			if(sortReq.readyState==4){
				//Ändern der anderen Werte
				window.location="adm_gen_partner.php";
			}
			
		}
		sortReq.send(null);
	}
}
function inf_rank_change(infoCount,inf_id, inf_rank, pos_new){
	
	if(inf_rank != pos_new){
		sortReq=erzRequestObject();
		sortReq.open('get','../app/templates/ajax/_sort_inf.php?total='+infoCount+'&inf_id='+inf_id+'&pos_old='+inf_rank+'&pos_new='+pos_new, true );
		sortReq.onreadystatechange=function(){
			if(sortReq.readyState==4){
				//Ändern der anderen Werte
				window.location="adm_int_info.php";
			}
			
		}
		sortReq.send(null);
	}
}
function downloads_rank_change(Count,down_id, down_rank, rubrik_id, pos_new){
	
	if(down_rank != pos_new){
		sortReq=erzRequestObject();
		sortReq.open('get','../app/templates/ajax/_sort_downloads.php?total='+Count+'&id='+down_id+'&pos_old='+down_rank+'&pos_new='+pos_new+'&rubrik_id='+rubrik_id, true );
		sortReq.onreadystatechange=function(){
			if(sortReq.readyState==4){
				//Ändern der anderen Werte
				window.location="adm_int_downloads.php?rubrik_id="+rubrik_id;
			}
			
		}
		sortReq.send(null);
	}
}

function praesidium_rank_change(Count,down_id, down_rank, rubrik_id, pos_new){
	
	if(down_rank != pos_new){
		sortReq=erzRequestObject();
		sortReq.open('get','../app/templates/ajax/_sort_praesidium.php?total='+Count+'&id='+down_id+'&pos_old='+down_rank+'&pos_new='+pos_new+'&rubrik_id='+rubrik_id, true );
		sortReq.onreadystatechange=function(){
			if(sortReq.readyState==4){
				//Ändern der anderen Werte
				window.location="adm_int_praesidium.php?rubrik_id="+rubrik_id;
			}
			
		}
		sortReq.send(null);
	}
}
function projekte_rank_change(Count, id, rank, pos_new){
	
	if(rank != pos_new){
		sortReq=erzRequestObject();
		sortReq.open('get','../app/templates/ajax/_sort_projekte.php?total='+Count+'&id='+id+'&pos_old='+rank+'&pos_new='+pos_new, true );
		sortReq.onreadystatechange=function(){
			if (sortReq.readyState == 4) {
				//Ändern der anderen Werte
					window.location = "adm_int_projekte.php";
				
			}
			
		}
		sortReq.send(null);
	}
}

function ak_rank_change(Count, id, rank, pos_new){
	
	if(rank != pos_new){
		sortReq=erzRequestObject();
		sortReq.open('get','../app/templates/ajax/_sort_akrankh.php?total='+Count+'&id='+id+'&pos_old='+rank+'&pos_new='+pos_new, true );
		sortReq.onreadystatechange=function(){
			if (sortReq.readyState == 4) {
				//Ändern der anderen Werte
					window.location = "adm_patInfo_ak.php";
				
			}
			
		}
		sortReq.send(null);
	}
}

function akb_rank_change(Count, id, rank, pos_new){
	
	if(rank != pos_new){
		sortReq=erzRequestObject();
		sortReq.open('get','../app/templates/ajax/_sortAkb.php?total='+Count+'&id='+id+'&pos_old='+rank+'&pos_new='+pos_new, true );
		sortReq.onreadystatechange=function(){
			if (sortReq.readyState == 4) {
				//Ändern der anderen Werte
				if(sortReq.responseText=="ok"){
					reloadAkb=erzRequestObject();
					reloadAkb.open('get','../app/templates/ajax/akb_images.php?akb_ak_id=')
				}
					window.location = "adm_patInfo_ak.php";
				
			}
			
		}
		sortReq.send(null);
	}
}

function rub_rank_change(Count, id, rank, rubrik_id, pos_new){
	
	if(rank != pos_new){
		sortReq=erzRequestObject();
		sortReq.open('get','../app/templates/ajax/_sort_rubriken.php?total='+Count+'&id='+id+'&pos_old='+rank+'&pos_new='+pos_new, true );
		sortReq.onreadystatechange=function(){
			if (sortReq.readyState == 4) {
				//Ändern der anderen Werte
				if (rubrik_id != "") {
					window.location = "adm_int_downloads.php?rubrik_id=" + rubrik_id;
				}else{
					window.location = "adm_int_downloads.php";
				}
			}
			
		}
		sortReq.send(null);
	}
}

function praes_rub_rank_change(Count, id, rank, rubrik_id, pos_new){
	
	if(rank != pos_new){
		sortReq=erzRequestObject();
		sortReq.open('get','../app/templates/ajax/_sort_praes_rubriken.php?total='+Count+'&id='+id+'&pos_old='+rank+'&pos_new='+pos_new, true );
		sortReq.onreadystatechange=function(){
			if (sortReq.readyState == 4) {
				//Ändern der anderen Werte
				if (rubrik_id != "") {
					window.location = "adm_int_praesidium.php?rubrik_id=" + rubrik_id;
				}else{
					window.location = "adm_int_praesidium.php";
				}
			}
			
		}
		sortReq.send(null);
	}
}

function banner_rank_change(bannerCount,banner_id, banner_rank, pos_new){
	
	if(banner_rank != pos_new){
		sortReq=erzRequestObject();
		sortReq.open('get','../app/templates/ajax/_sort_banner.php?total='+bannerCount+'&banner_id='+banner_id+'&pos_old='+banner_rank+'&pos_new='+pos_new, true );
		sortReq.onreadystatechange=function(){
			if(sortReq.readyState==4){
				//Ändern der anderen Werte
				window.location="adm_banner.php";
			}
			
		}
		sortReq.send(null);
	}
}



//searchfunction for arztsuche
// creates the accordion
function as_search(div, searchType, task){
    searchString =$(div).value;
	search= true;
	if (searchString == " PLZ / Ort eingeben" || searchString == " Name / Stichwort eingeben") {
		if (searchType == 0 || searchType == 1) {
			alert(searchString);
			search=false;
		}
    }
    if(search) {
        url = "../app/templates/ajax/as_search2.php?task="+task+"&as_search_string="+ searchString + "&as_search_type=" + searchType+"&browser="+browser;
        as_search_req = erzRequestObject();
        as_search_req.open('get', url, true);
        as_search_req.onreadystatechange = function(){
            if (as_search_req.readyState == 4) {
                xmlAnswer = as_search_req.responseText;
				$("acc").innerHTML=xmlAnswer;
				var bottomAccordion = new accordion('vertical_container');
            }
        }
        as_search_req.send(null);
		
		searchString="";
    }
	
}

//searchfunction for arztsuche
//creates the accordion
function opzentren_search(div, searchType, task){
 searchString =$(div).value;
	search= true;
	if (searchString == " PLZ / Ort eingeben" || searchString == " Name / Stichwort eingeben") {
		if (searchType == 0 || searchType == 1) {
			alert(searchString);
			search=false;
		}
 }
 if(search) {
     url = "../app/templates/ajax/opzentren_search.php?task="+task+"&as_search_string="+ searchString + "&as_search_type=" + searchType+"&browser="+browser;
     as_search_req = erzRequestObject();
     as_search_req.open('get', url, true);
     as_search_req.onreadystatechange = function(){
         if (as_search_req.readyState == 4) {
             xmlAnswer = as_search_req.responseText;
				$("acc").innerHTML=xmlAnswer;
				var bottomAccordion = new accordion('vertical_container');
         }
     }
     as_search_req.send(null);
		
		searchString="";
 }
	
}

function opzentren_search_start(){

	     url = "../app/templates/ajax/opzentren_search.php?task=umgeb_suche&as_search_string=&as_search_type=all&browser="+browser;
	     as_search_req = erzRequestObject();
	     as_search_req.open('get', url, true);
	     as_search_req.onreadystatechange = function(){
	         if (as_search_req.readyState == 4) {
	             xmlAnswer = as_search_req.responseText;
					$("acc").innerHTML=xmlAnswer;
					var bottomAccordion = new accordion('vertical_container');
	         }
	     }
	     as_search_req.send(null);
			
			searchString="";

		
	}

//loads Augenkrankheit into DIV--> ak_content
function loadAk(id){
		url = "../app/phpfunctions/akrankheiten.php?ak_id=" + id;
		ak_req = erzRequestObject();
        ak_req.open('get', url, true);
        ak_req.onreadystatechange = function(){
			if (ak_req.readyState == 4) {
					$("ak_content").innerHTML = ak_req.responseText;
			}
		}
		ak_req.send(null);
}

//edit members (change active state, or delete member)
function editMember(mem_id, task){
	url = "../app/phpfunctions/editUser.php?mem_id=" + mem_id+"&task="+task;
	editUser=erzRequestObject();
	editUser.open('get', url, true);
	switch (task){
		case "toggle_aktiv":
			editUser.onreadystatechange = function(){
				if(editUser.readyState==4){
					if(editUser.responseText=="ok"){
						if($(mem_id+'_aktiv').innerHTML=="Benutzer aktivieren"){
							$(mem_id+'_aktiv').innerHTML="Benutzer deaktivieren";
							$('span_'+mem_id).className="";
						}else{
							$(mem_id+'_aktiv').innerHTML="Benutzer aktivieren";
							$('span_'+mem_id).className="font_green";
						}
						$('msg').innerHTML="Aktivit&auml;sstatus wurde ge&auml;ndert."
					}else{
						$('msg').innerHTML="Fehler beim bearbeiten des Mitglieds."
					}
				}
			}
			editUser.send(null);
			break;
		case "del":
			editUser.onreadystatechange = function(){
				if (editUser.readyState == 4) {
					if (editUser.responseText == "ok") {
						window.location='adm_gen_mitglieder.php?msg=Mitglied wurde entfernt.';
						$('msg').innerHTML = "Mitglied wurde entfernt."
					}
					else {
						$('msg').innerHTML = "Fehler beim entfernen des Mitglieds."
					}
				}
			}
			if(confirm("Wollen Sie das Mitglied wirklich entfernen?")){
				editUser.send(null);
			}
			break;
	}
}

function editPresse(id, task, table){
	url = "../app/phpfunctions/editPresse.php?id=" + id+"&task="+task+"&table="+table;
	ajaxReq=erzRequestObject();
	ajaxReq.open('get', url, true);
	switch (task){
		case "toggle_aktiv":
			ajaxReq.onreadystatechange = function(){
				if(ajaxReq.readyState==4){
					if(ajaxReq.responseText=="ok"){
						if($(id+'_aktiv').innerHTML=="aktivieren"){
							$(id+'_aktiv').innerHTML="deaktivieren";
							$('span_'+id).className="";
						}else{
							$(id+'_aktiv').innerHTML="aktivieren";
							$('span_'+id).className="font_green";
						}
						$('msg').innerHTML="Aktivit&auml;sstatus wurde ge&auml;ndert."
					}else{
						$('msg').innerHTML="Fehler beim bearbeiten Verarbeiten der &Auml;nderung."
					}
				}
			}
			ajaxReq.send(null);
			break;
	}
}


function editTermin(id, task){
	url = "../app/phpfunctions/editTermin.php?id=" + id+"&task="+task;
	ajaxReq=erzRequestObject();
	ajaxReq.open('get', url, true);
	switch (task){
		case "toggle_aktiv":
			ajaxReq.onreadystatechange = function(){
				if(ajaxReq.readyState==4){
					if(ajaxReq.responseText=="ok"){
						if($(id+'_aktiv').innerHTML=="aktivieren"){
							$(id+'_aktiv').innerHTML="deaktivieren";
							$('span_'+id).className="";
						}else{
							$(id+'_aktiv').innerHTML="aktivieren";
							$('span_'+id).className="font_green";
						}
						$('msg').innerHTML="Aktivit&auml;sstatus wurde ge&auml;ndert."
					}else{
						$('msg').innerHTML="Fehler beim bearbeiten des Mitglieds."
					}
				}
			}
			ajaxReq.send(null);
			break;
			case "del":
			ajaxReq.onreadystatechange = function(){
				if (ajaxReq.readyState == 4) {
					if (ajaxReq.responseText == "ok") {
						window.location='adm_int_termine.php';
						$('msg').innerHTML = "Termin wurde entfernt."
					}
					else {
						$('msg').innerHTML = "Fehler beim entfernen des Termins."
					}
				}
			}
			if(confirm("Wollen Sie den Eintrag wirklich entfernen?")){
				ajaxReq.send(null);
			}
			break;
	}
}

//edit members (change active state, or delete member)
function editAktuelles(id, task){
	url = "../app/phpfunctions/editAktuelles.php?id=" + id+"&task="+task;
	editUser=erzRequestObject();
	editUser.open('get', url, true);
	switch (task){
		case "toggle_aktiv":
			editUser.onreadystatechange = function(){
				if(editUser.readyState==4){
					if(editUser.responseText=="ok"){
						if($(id+'_aktiv').innerHTML=="Aktivieren"){
							$(id+'_aktiv').innerHTML="Deaktivieren";
						}else{
							$(id+'_aktiv').innerHTML="Aktivieren";
						}
						$('msg').innerHTML="Aktivit&auml;sstatus wurde ge&auml;ndert."
					}else{
						$('msg').innerHTML="Fehler beim bearbeiten des Eintrags."
					}
				}
			}
			editUser.send(null);
			break;
		case "del":
			editUser.onreadystatechange = function(){
				if (editUser.readyState == 4) {
					if (editUser.responseText == "ok") {
						window.location='adm_aktuelles.php';
						$('msg').innerHTML = "Eintrag wurde entfernt."
					}
					else {
						$('msg').innerHTML = "Fehler beim entfernen des Eintrags."
					}
				}
			}
			if(confirm("Wollen Sie den Eintrag wirklich entfernen?")){
				editUser.send(null);
			}
			break;
	}
}


//load fachbereich into Div for editing
function load_fb(fb_id, task, div){
	fb_content=erzRequestObject();
	url = "../app/templates/ajax/fb_load.php?fb_id=" + fb_id+"&task="+task;
	fb_content.open('get', url, true);
	
	switch (task){
		case "delete":
			if(confirm("Wollen Sie den Eintrag wirklich löschen?")){
				fb_content.onreadystatechange = function(){
					if(fb_content.readyState==4){
						location.reload();
					}
				}
				fb_content.send(null);
			}
			//start what happens after deleting here...
			break;
		case "load":
			fb_content.onreadystatechange = function(){
				if(fb_content.readyState==4){
					$(div).innerHTML=fb_content.responseText;	
				}
			}
			fb_content.send(null);
	}
	
}

//load fachbereich into Div for editing
function load_partner(partner_id, task, div){
	partner_content=erzRequestObject();
	url = "../app/templates/ajax/partner_load.php?partner_id=" + partner_id+"&task="+task;
	partner_content.open('get', url, true);
	
	switch (task){
		case "delete":
			//start what happens after deleting here...
			break;
		case "load":
			partner_content.onreadystatechange = function(){
				if(partner_content.readyState==4){
					$(div).innerHTML=partner_content.responseText;	
				}
			}
			partner_content.send(null);
	}
	
}

function banner_state(id){
	b_state=erzRequestObject();
	state=$("banner_state_"+id).checked;
	url = "../app/templates/ajax/b_state.php?b_id=" +id+"&state="+state;
	b_state.open('get', url, true);
	b_state.onreadystatechange = function(){
		if(b_state.readyState==4){
			$("b_change_"+id).innerHTML=b_state.responseText;
		}
	}
	b_state.send(null);
}

function loadPartnerRubrik(id){
	url="../app/templates/ajax/ajax_load_pRubriken.php?";
	parameter="id="+id;
	lb=erzRequestObject();
	lb.open('get', url+parameter,true);
	lb.onreadystatechange=function(){
		if(lb.readyState==4){
			$("ajax_return").innerHTML=lb.responseText;
		}
	}
	lb.send(null);
}
function loadPartnerNew(id){
	url="../app/templates/ajax/ajax_load_partner.php?";
	parameter="id="+id;
	lb=erzRequestObject();
	lb.open('get', url+parameter,true);
	lb.onreadystatechange=function(){
		if(lb.readyState==4){
			$("ajax_return_partner").innerHTML=lb.responseText;
		}
	}
	lb.send(null);
}

function resortPartnerRub(id, pos_new, pos_old){
	url="../app/templates/ajax/_sort_partner_rubriken.php?";
	parameter="id="+id+"&pos_old="+pos_old+"&pos_new="+pos_new;
	req=erzRequestObject();
	req.open('get', url+parameter,true);
	req.onreadystatechange=function(){
		if(req.readyState==4){
			reloadPartnerOverview();
			// neuladen des Überblicks
			//$("ajax_return_overview").innerHTML=req.responseText;
		}
	}
	req.send(null);
}

function resortPartner(id, pos_new, pos_old, rubrik_id){
	url="../app/templates/ajax/_sort_partner.php?";
	parameter="id="+id+"&pos_old="+pos_old+"&pos_new="+pos_new+"&rubrik_id="+rubrik_id;
	req=erzRequestObject();
	req.open('get', url+parameter,true);
	req.onreadystatechange=function(){
		if(req.readyState==4){
			reloadPartnerOverview();
			// neuladen des Überblicks
			//$("ajax_return_overview").innerHTML=req.responseText;
		}
	}
	req.send(null);
}

function reloadPartnerOverview(){
	url="../app/templates/ajax/partner_reload.php?";
	//parameter="id="+id+"&pos_old"+pos_old+"&pos_new"+pos_new+"&rubrik_id"+rubrik_id;
	req=erzRequestObject();
	req.open('get', url,true);
	req.onreadystatechange=function(){
		if(req.readyState==4){
			// neuladen des Überblicks
			$("ajax_return_overview").innerHTML=req.responseText;
		}
	}
	req.send(null);
	
}

function delPartnerRub(id,empty){
	if (empty) {
		del=confirm("Rubrik ist nicht leer. Wollen Sie die Rubrik und den Inhalt wirklich löschen?");
	}else{
		del=confirm("Wollen Sie die Rubrik wirklich löschen?");
	}
	
	if(del){
		url = "../app/templates/ajax/partner_del_rub.php?";
			parameter="id="+id;
			req = erzRequestObject();
			req.open('get', url+parameter, true);
			req.onreadystatechange = function(){
				if (req.readyState == 4) {
					// neuladen des Überblicks
					reloadPartnerOverview();
				}
			}
			req.send(null);
	}
}
function delPartner(id){
	del=confirm("Wollen Sie den Partner wirklich löschen?");
	if(del){
		url = "../app/templates/ajax/partner_del.php?";
		parameter="id="+id;
		req = erzRequestObject();
		req.open('get', url+parameter, true);
		req.onreadystatechange = function(){
			if (req.readyState == 4) {
				if (req.responseText == "ok") 
					reloadPartnerOverview();
			}
		}
		req.send(null);
	}
}

function loadPartnerRank(id){
	url = "../app/templates/ajax/load_partner_rank.php?";
	parameter="id="+id;
	req = erzRequestObject();
	req.open('get', url+parameter, true);
	req.onreadystatechange = function(){
		if (req.readyState == 4) {
			$("partner_rank").innerHTML=req.responseText;	
		}
	}
	req.send(null);
	
}

