/* Version:      1.1.9
 * i-VCD PlugIn: Eventmanagement
 * Shortname:    evtmngt 
 * Releasedate:  2012-02-07
 *
 * Encoding:     UTF-8 without BOM 
 * Copyright:    ©2010-2012 by projects of WDNS.at ALT+(Num0169)
 */ 
 
function evtmngtMAR(uristr){var ajaxIndex=wdnsAjaxObjects_ivc.length;wdnsAjaxObjects_ivc[ajaxIndex]=new sack();wdnsAjaxObjects_ivc[ajaxIndex].requestFile=uristr;wdnsAjaxObjects_ivc[ajaxIndex].onCompletion=function(){__wadm_content_ReadyState(ajaxIndex);};wdnsAjaxObjects_ivc[ajaxIndex].runAJAX();}
function reloadEvtMngtPreview(divId,url,id,level){if(document.getElementById('evntmngt_preview')){startProgressBar();uristr=encodeURI(url+'?id='+id+'&level='+level);var ajaxIndex=wdnsOptions.length;wdnsOptions[ajaxIndex]=new sack();wdnsOptions[ajaxIndex].requestFile=uristr;wdnsOptions[ajaxIndex].onCompletion=function(){ajax_showData(divId,ajaxIndex,uristr);reloadPrevWindow(level);};wdnsOptions[ajaxIndex].runAJAX();}}
function reloadEvtMngtSearch(divId,url,id,sname){startProgressBar();var sOBJ=document.getElementById('evtmngt_frm_search');var theDate=new Date();var sjahr=sOBJ.frm_em_jahr.value;var smon=sOBJ.frm_em_monat.value;var stag=sOBJ.frm_em_tag.value;var skat=sOBJ.frm_em_kat.value;var string=sOBJ.frm_em_string.value;var swhat=sOBJ.frm_em_suchenin.value;if(sjahr.length<4){sjahr=theDate.getFullYear();sOBJ.frm_em_jahr.value=theDate.getFullYear();}
var regex=new RegExp('^[0-9]{0,2}$');if(stag.length==0){stag='%';}else{if(!regex.test(stag)){sOBJ.frm_em_tag.value='';sOBJ.frm_em_tag.focus();hideProgressBar();return;}else if(stag>31||stag<1){sOBJ.frm_em_tag.value='';sOBJ.frm_em_tag.focus();hideProgressBar();return;}else if(stag.length==1&&stag<10){stag='0'+stag;sOBJ.frm_em_tag.value=stag;}}
if(string!=''&&string.length<3){sOBJ.frm_em_string.value='';sOBJ.frm_em_string.focus();hideProgressBar();return;}
var level=sjahr+'|'+smon+'|%|'+sjahr+'|'+sname+'||'+stag+'|'+skat+'|'+string+'|1|'+swhat;uristr=encodeURI(url+'?id='+id+'&level='+level);var ajaxIndex=wdnsOptions.length;wdnsOptions[ajaxIndex]=new sack();wdnsOptions[ajaxIndex].requestFile=uristr;wdnsOptions[ajaxIndex].onCompletion=function(){ajax_showData(divId,ajaxIndex,uristr);reloadEvtMngtPreview('items','plugIns/eventmanagement/evtmngt.prev_selectiv.php',0,level);};wdnsOptions[ajaxIndex].runAJAX();}
function reloadPrevWindow(level){if(document.getElementById('evntmngt_preview')){var named=level.split('|');var titel='';if(named[6]!=undefined&&named[6]!=''&&named[6]!='0'&&named[6]!='%'){titel+=named[6]+'/';}
if(named[1]!=''&&named[1]!='%'){titel+=named[1]+'/';}
if(named[3]!=''&&named[3]!='%'){titel+=named[3];}
document.getElementById('evntmngt_prev_h').innerHTML=named[4]+'&nbsp;'+titel;var api=$("#evntmngt_prev_c").data("scrollable");api.begin(1000);$("#evntmngt_preview").mousewheel(function(event,delta){});$("#evntmngt_prev_c").scrollable({vertical:true,mousewheel:true});}}
function deleteEvtMngt(rsyear,rsmonth,rsid){var check=confirm("Wenn Sie dieses Ereignis löschen, werden ebenfalls alle dazugehörenden\nDateien gelöscht!\n\nFortfahren?");if(check==true){ajax_loadData_db('div_content','../../plugIns/eventmanagement/evtmngt.adm_manage.php',0,rsyear+'|'+rsmonth+'|1|'+rsid+'|');}}
function makeVeranstaltungsort(data){var acceptChange=confirm("Wollen Sie den Veranstaltungsort wirklich ändern?");if(acceptChange==true){var ort=data.split('|');if(ort[1]==""){ort[1]='*';}
var vinfo=ort[2]+' '+ort[3]+'\n'+ort[4]+' '+ort[5]+'\n'+ort[6];document.getElementById('em_loc').value=ort[1];edit2GoE('t','pi_evtmngt_m','em_loc',ort[1],'id',ort[0]);document.getElementById('em_location').value=vinfo;edit2GoE('t','pi_evtmngt_m','em_location',vinfo,'id',ort[0]);document.getElementById('em_longitude').value=ort[8];edit2GoE('t','pi_evtmngt_m','em_longitude',ort[8],'id',ort[0]);document.getElementById('em_latitude').value=ort[9];edit2GoE('t','pi_evtmngt_m','em_latitude',ort[9],'id',ort[0]);document.getElementById('em_loc_hdl').value=ort[7];edit2GoE('t','pi_evtmngt_m','em_loc_hdl',ort[7],'id',ort[0]);}}
function makeVeranstalter(data){var acceptChange=confirm("Wollen Sie den Veranstalter wirklich ändern?");if(acceptChange==true){var ort=data.split('|');if(ort[1]==""){ort[1]='*';}
if(ort[7]==""){ort[7]='*';}
var vinfo=ort[2]+' '+ort[3]+'\n'+ort[4]+' '+ort[5]+'\n'+ort[6];document.getElementById('em_manager_lnk').value=ort[7];document.getElementById('em_manager').value=vinfo;document.getElementById('em_manager_hdl').value=ort[1];edit2GoE('t','pi_evtmngt_m','em_manager',vinfo,'id',ort[0]);edit2GoE('t','pi_evtmngt_m','em_manager_lnk',ort[7],'id',ort[0]);edit2GoE('t','pi_evtmngt_m','em_manager_hdl',ort[1],'id',ort[0]);}}
function deleteEVTVeranstalter(id,level){var check=confirm("Wollen Sie diesen Veranstalter wirklich löschen?\nFortfahren?");if(check==true){ajax_loadData_db('div_content','../../plugIns/eventmanagement/evtmngt.adm_config.php',id,level);}}
function deleteEVTVeranstaltort(id,level){var check=confirm("Wollen Sie diesen Veranstaltungsort wirklich löschen?\nFortfahren?");if(check==true){ajax_loadData_db('div_content','../../plugIns/eventmanagement/evtmngt.adm_config.php',id,level);}}
function deleteEVTKategorie(id,level){var check=confirm("Wollen Sie diese Kategorie wirklich löschen?\nFortfahren?");if(check==true){ajax_loadData_db('div_content','../../plugIns/eventmanagement/evtmngt.adm_config.php',id,level);}}
function openEvtSearch(){$("#evtmngt_search").toggle('blind');return false;}
function evtSummary(ov_maxheight,ov_maxwidth,ov_minheight,ov_minwidth,se_maxheight,se_maxwidth,se_minheight,se_minwidth,se_offleft,se_offtop){var searchOffset=se_offleft;$("#evntmngt_preview").resizable({maxHeight:ov_maxheight,maxWidth:ov_maxwidth,handles:'n, e, s, w, ne, se, sw, nw',minHeight:ov_minheight,minWidth:ov_minwidth});$("#evntmngt_preview").draggable({handle:'#evntmngt_prev_h',scroll:false});$("#evntmngt_prev_c").mousewheel(function(event,delta){});$("#evntmngt_prev_c").scrollable({vertical:true,mousewheel:true});$("#evtmngt_search").ready(function(){$("#evtmngt_search_content").height($("#evtmngt_search").height()-75);});$("#evntmngt_preview").ready(function(){$("#evntmngt_prev_c").height($("#evntmngt_preview").height()-75);});$("#evntmngt_preview,#evtmngt_search").click(function(){$(".dyn_window").removeClass("dyn_win_focus");});$(".dyn_window").last().addClass("dyn_win_focus");$(".dyn_window").click(function(){$(".dyn_win_focus").removeClass("dyn_win_focus");$(this).addClass("dyn_win_focus");});$("#evntmngt_preview").resize(function(){$("#evntmngt_prev_c").height($("#evntmngt_preview").height()-75);});$("#evtmngt_closer").click(function(){$("#evntmngt_preview").hide('blind');});$("#evtmngt_search").hide();$("#evtmngt_search").resizable({maxHeight:se_maxheight,maxWidth:se_maxwidth,handles:'n, e, s, w, ne, se, sw, nw',minHeight:se_minheight,minWidth:se_minwidth});$("#evtmngt_search").draggable({handle:'#evtmngt_search_titel',scroll:false});$("#evtmngt_search").resize(function(){$("#evtmngt_search_content").height($("#evtmngt_search").height()-75);});$("#evtmngt_search").position({of:$('#div_main_content'),my:'center center',at:'center center',offset:se_offleft+' '+se_offtop,collision:'flip flip'});$("#evtmngt_opener").click(function(){$("#evtmngt_search").toggle('blind');return false;});$("#evtmngt_search_closer").click(function(){$("#evtmngt_search").toggle('blind');return false;});}
function opener_evtpreview_events(level){if($("#evntmngt_preview").is(':hidden')){$("#evntmngt_preview").show('blind');}
reloadEvtMngtPreview('items','plugIns/eventmanagement/evtmngt.prev_selectiv.php',0,level);}
function opener_evtpreview_chronik(level){if($("#evntmngt_preview").is(':hidden')){$("#evntmngt_preview").show('blind');}
reloadEvtMngtPreview('items','plugIns/eventmanagement/evtmngt.prev_selectiv.php',0,level);}
function deleteEventmanagementHTML(refresh_id,delete_id){var check=confirm("Soll dieser HTML-Beitrag gelöscht werden?");if(check==true){ajax_loadData_db('evtmngt_html_entities','../../plugIns/eventmanagement/evtmngt.html_entities.php',0,'0&entity=2|'+refresh_id+'|'+delete_id+'|');}}
function slimboxEvtMngtPopUp(){$("#evtDETAIL IMG").slimbox({loop:true,overlayOpacity:0.6,resizeEasing:"swing",captionAnimationDuration:600,overlayFadeDuration:600,resizeDuration:600,imageFadeDuration:600,counterText:"Bild {x} von {y}",closeKeys:[27,88,67],nextKeys:[90,39],previousKeys:[37,87]},function(el){return[el.src,el.alt];},function(el){return true;});}
function evtmngtSetCategories(id){var frmObj=document.getElementById('frm_edit');var frmLen=frmObj.length;var uristr='../plugIns/eventmanagement/evtmngt.exec.php?id='+id+'&setCategories=';for(var i=0;i<frmLen;i++){if(frmObj.elements[i].name=="kat_id"&&frmObj.elements[i].checked==true){uristr+='(\''+id+'\',\''+frmObj.elements[i].value+'\'),';}}
evtmngtMAR(encodeURI(uristr));}
function evtmngtAddKood(latitude,longitude,rsid){document.getElementById('inf_lat').value=latitude;document.getElementById('inf_long').value=longitude;edit2GoE('t','pi_evtmngt_i','inf_lat',latitude,'id',rsid);edit2GoE('t','pi_evtmngt_i','inf_long',longitude,'id',rsid);}
function __evtmngt_DataChair(){var dEnh='false';if(document.getElementById('evtmngtEnhDelete').checked==true){dEnh='true';}
var dStart=document.getElementById('dStart').value;var dEnd=document.getElementById('dEnd').value;var uristr='../plugIns/eventmanagement/evtmngt.exec.php?evtmngtDataChair='+dStart+'|'+dEnd+'|'+dEnh;evtmngtMAR(encodeURI(uristr));}
function __evtmngt_DataChairDelete(list,cnt){var check=confirm("VORSICHT! Es werden "+cnt+" Einträge unwiderruflich gelöscht!\n\nFortfahren [OK] oder [Abbrechen] ?");if(check==true){var uristr='../plugIns/eventmanagement/evtmngt.exec.php?evtmngtDataChairDelete='+list;evtmngtMAR(encodeURI(uristr));}}
function __evtmngt_AutoDelete(){var aDel=document.getElementById('evtmngtAutoDelete').value;var uristr='../plugIns/eventmanagement/evtmngt.exec.php?evtmngtAutoDelete='+aDel;evtmngtMAR(encodeURI(uristr));}
function __evtmngt_AutoDeleteDelete(bispunkt,cnt){var check=confirm("VORSICHT! Es werden "+cnt+" Einträge unwiderruflich gelöscht!\n\nFortfahren [OK] oder [Abbrechen] ?");if(check==true){var uristr='../plugIns/eventmanagement/evtmngt.exec.php?evtmngtAutoDeleteDelete='+bispunkt;evtmngtMAR(encodeURI(uristr));}}
