/* Main functions eventmanagement*/
function openNewspSearch(){ $("#newsp_search").toggle('blind'); return false; }

function newspSummary(newsp_prev_maxheight,newsp_prev_maxwidth,newsp_prev_minheight,newsp_prev_minwidth,newsp_srch_maxheight,newsp_srch_maxwidth,newsp_srch_minheight,newsp_srch_minwidth,newsp_srch_offleft,newsp_srch_offtop){
 var searchOffset = newsp_srch_offleft+' '+newsp_srch_offtop;
 $("#newsp_preview").resizable({maxHeight:newsp_prev_maxheight, maxWidth:newsp_prev_maxwidth, handles:'n, e, s, w, ne, se, sw, nw', minHeight: newsp_prev_minheight, minWidth:  newsp_prev_minwidth});
 $("#newsp_preview").draggable({ handle: '#newsp_prev_h', scroll: false });
 $("#newsp_prev_c").mousewheel(function(event, delta){});
 $("#newsp_prev_c").scrollable({ vertical: true, mousewheel: true });
 $("#newsp_search").ready(function(){ $("#newsp_search_content").height($("#newsp_search").height()-75); });
 $("#newsp_preview").ready(function(){ $("#newsp_prev_c").height($("#newsp_preview").height()-75); }); 
 $("#newsp_preview,#newsp_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"); });
 $("#newsp_preview").resize(function(){ $("#newsp_prev_c").height($("#newsp_preview").height()-75); }); 
 $("#newsp_preview_closer").click(function(){ $("#newsp_preview").hide('blind'); }); 
 $("#opener_newsp_prev_news").click(function(){ $("#newsp_preview").toggle('blind'); });
 $("#opener_newsp_prev_archive").click(function(){ $("#newsp_preview").toggle('blind'); });
 $("#newsp_search").hide();
 $("#newsp_search").resizable({ maxHeight: newsp_srch_maxheight, maxWidth:  newsp_srch_maxwidth, handles:   'n, e, s, w, ne, se, sw, nw', minHeight: newsp_srch_minheight, minWidth:  newsp_srch_minwidth});
 $("#newsp_search").draggable({ handle: '#newsp_search_titel', scroll: false });    
 $("#newsp_search").resize(function(){ $("#newsp_search_content").height($("#newsp_search").height()-75); }); 	
 $("#newsp_search").position({ of: $('#div_main_content'), my: 'center center',  at: 'center center',  offset: newsp_srch_offleft +' '+ newsp_srch_offtop , collision: 'flip flip' });
 $("#newsp_search_opener").click(function(){$("#newsp_search").toggle('blind'); return false; });
 $("#newsp_search_closer").click(function(){$("#newsp_search").toggle('blind'); return false; });
}

function newsportalSearch(divId,url,id,sname){
  startProgressBar();
  var sOBJ = document.getElementById('newsp_frm_search');
  var sjahr = sOBJ.newsp_frm_jahr.value;
  var smon = sOBJ.newsp_frm_monat.value;
  var stag = sOBJ.newsp_frm_tag.value;
  var skat = sOBJ.newsp_frm_cat.value;
  var string = sOBJ.newsp_frm_string.value;
  var regex = new RegExp('^[0-9]{0,2}$');
  if(stag.length==0){
  	 stag = '%';
  }else{
  	 if(!regex.test(stag)){
  	     sOBJ.newsp_frm_tag.value = ''; sOBJ.newsp_frm_tag.focus(); return;
     }else if(stag > 31 || stag < 1 ){
    	 sOBJ.newsp_frm_tag.value = ''; sOBJ.newsp_frm_tag.focus(); return;
     }else if(stag.length == 1 && stag < 10){
    	 stag = '0'+stag; sOBJ.newsp_frm_tag.value = stag;
     }
  }
  var level = '0|1|'+sjahr+'-'+smon+'-'+stag+',%'+string+'%,'+skat+'|';  
  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); reloadEvtMngtPreview('newsp_prev_items','plugIns/eventmanagement/evtmngt.prev_selectiv.php',0,level);*/ };
  wdnsOptions[ajaxIndex].runAJAX(); 
}


function reloadNewspPreviewTitel(ptitel,tstamp){
 if(document.getElementById('newsp_preview')){
 	tstamp = tstamp.split('-');
 	if(tstamp[1]==undefined){ tstamp[1]='&nbsp;'; }	
    document.getElementById('newsp_prev_h').innerHTML = ptitel+' '+tstamp[1]+'/'+tstamp[0];
    var api = $("#newsp_prev_c").data("scrollable"); api.begin(1000);
    $("#newsp_preview").mousewheel(function(event, delta){});
    $("#newsp_prev_c").scrollable({ vertical: true, mousewheel: true });
 }
}

function reloadNewspPreview(divId,url,id,level,ptitel){
 if(document.getElementById('newsp_preview')){	
   var named = level.split('|');	
   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); reloadNewspPreviewTitel(ptitel,named[2]); };
   wdnsOptions[ajaxIndex].runAJAX(); 
 }
}

function deleteNewsportalRS(rsyear,rsmonth,rsid){
 var check = confirm("Wenn Sie diesen Beitrag löschen, werden ebenfalls alle dazugehörenden\nDateien gelöscht!\n\nFortfahren?");
 if(check==true){ ajax_loadData_db('div_content','../../plugIns/newsportal/newsportal.adm_manage.php',0,rsyear+'|'+rsmonth+'|1|'+rsid+'|'); }
}

function deletepiNewsCommentsRS(rsyear,rsmonth,rsid,nswpid){
 var check = confirm("Kommentar wirklich löschen?\nFortfahren?");
 if(check==true){ ajax_loadData_db('div_content','../../plugIns/newsportal/newsportal.adm_manage.php',299,rsyear+'|'+rsmonth+'|'+rsid+'|'+nswpid+'|'); }
}

function deletepiNewsCommentsRSOv(rsyear,rsmonth,rsid,nswpid){
 var check = confirm("Kommentar wirklich löschen?\nFortfahren?");
 if(check==true){ ajax_loadData_db('div_content','../../plugIns/newsportal/newsportal.adm_manage.php',399,rsyear+'|'+rsmonth+'|'+rsid+'|'+nswpid+'|'); }
}

function newspSetCategories(id){
   var frmObj = document.getElementById('frm_edit');
   var frmLen = frmObj.length;
   var uristr = '../plugIns/newsportal/newsportal.exec.php?id='+id+'&setCategories=';
 
   for(var i=0;i<frmLen;i++){
     if(frmObj.elements[i].name=="newspcat" && frmObj.elements[i].checked == true){ uristr += '(\''+ id +'\',\'' + frmObj.elements[i].value + '\'),'; }
   }
   uristr = encodeURI(uristr);
   //alert('newsportal.js:97: '+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();
}

/* Löscht eine Kategorie */
function deleteCatNewsportal(id,level){ var check = confirm("Achtung!\nWenn Sie eine Kategorie löschen, wird die Zuodnung von Beiträgen ebenfalls gelöscht.\nSie müssen für eventuell betroffene Beiträge neue Kategoriezuordnungen erstellen.\n\nWollen Sie diese Kategorie wirklich löschen?"); if(check==true){ ajax_loadData_db('div_content','../../plugIns/newsportal/newsportal.adm_config.php',id,level); }}

/* Löscht einen RS aud der HTML Tabelle */
function deleteNewsportalHTML(refresh_id, delete_id){
  var check = confirm("Soll dieser News-Beitrag gelöscht werden?");
  if(check==true){ 
   	ajax_loadData_db('newsp_html_entities','../../plugIns/newsportal/newsportal.html_entities.php',0,'0&entity=2|'+refresh_id+'|'+delete_id+'|');
  }
}

function newspSlimboxPopUp(){
  $("#piNEWSDETAIL 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 piNewsportalCreateNews(levels0,levels1){
	/*var template = document.getElementById('createNewsTempl').value;*/
	var template = '';
    ajax_loadData_db('div_content','../../plugIns/newsportal/newsportal.adm_manage.php',1,levels0+'|'+levels1+'|3|0|&template='+template);
}

function deleteNewsportalDownloadfile(id1,id2){
 var message = confirm('Diese Datei vom Downloadverzeichnis entfernen?\n\nBitte beachten Sie:\nDie Datei wird nicht gelöscht sondern nur aus der Tabelle der\nzum Download freigegebenen Dateien entfernt!');
   if(message==true){ 
 	  ajax_loadData_db('nwsp_download_array','../../plugIns/newsportal/newsportal.downloads.php',0,'0&dwld=121265|'+id1+'|'+id2+'|'); 
   }
}

function piNewspCommentsFrmSend(id){
   var frmObj = document.getElementById('piNewspCommentsFrm');
   var frmLen = frmObj.length;
   var uristr = '../plugIns/newsportal/newsportal.exec.php?id='+id+'&setComments=';
   for(var i=0;i<frmLen;i++){ uristr += frmObj.elements[i].value + '|'; }
   uristr = encodeURI(uristr);
   /*alert('newsportal.js:145: '+uristr);*/
   var ajaxIndex = wdnsAjaxObjects_ivc.length;
   wdnsAjaxObjects_ivc[ajaxIndex] = new sack();
   wdnsAjaxObjects_ivc[ajaxIndex].requestFile = uristr;
   wdnsAjaxObjects_ivc[ajaxIndex].onCompletion = function(){ resizeCompletedContent(ajaxIndex);  };
   wdnsAjaxObjects_ivc[ajaxIndex].runAJAX();

}

function piNewspCommentsFrmChk(id){ 
	var frmObj = document.getElementById('piNewspCommentsFrm');
	var frmLen = frmObj.length;
	for(var i=0;i<frmLen;i++){ 
       frmObj.elements[i].style.backgroundColor = ''; 
	}
	document.getElementById(id).focus(); 
	document.getElementById(id).style.backgroundColor = '#FFFBE6'; 
}

function piNewspCForm(){ $("#piNewspCommentsFrm").slideToggle( 500 ); }
