function AddCharge() { 
	titel = $('charge_titel').value;
	var params = 'charge_titel=' + titel;
	params += '&' + $('charge_kandidatur').serialize(true);
	params += '&' + $('charge_end').serialize(true);
	params += '&' + $('charge_start').serialize(true);
	params += '&' + $('charge_kanton').serialize(true);
	params += '&' + $('charge_region').serialize(true);
	
	
	new Ajax.Updater('charges', '/api/reload_dialog.php?action=addcharge&' + params, {method: 'get', insertion: Insertion.Bottom});
	
	$('chargeform').style.display = 'none';
	$('charge_titel').value = '';
	$('charge_kandidatur').checked = false;
	$('charge_end').value = '';
	$('charge_start').value = '';
	$('charge_kanton').selectedIndex = 0;
	$('charge_region').selectedIndex = 0;
	
	return null;
}

function dialog_search(site) {
	var params = Form.serialize($('suche'));
	new Ajax.Updater('search_results', '/api/reload_dialog.php?action=suche&site=' + site, {asynchronous:true, parameters:params});
}

function openChargeForm() {
	var target = $('chargeform');
	if(target.style.display == 'block') 
		target.style.display = 'none';
	else
		target.style.display = 'block';
	
	return null;
}

function check_uncheck(container) {
	var target=$(container);
	if(target.checked==true) {
		target.checked = false;
	} else {
		target.checked = true;
	}
	return null;
}


function check_uncheck(container) {
	var target=$(container);
	
	if(target.checked==true)
		target.checked = false;
	else
		target.checked = true;
		
	return null;
}

function article_lead_edit(nvalue) {
	
	$('lead_remains').innerHTML = 200-nvalue.length;
	
	$('article_lead').value = nvalue.substr(0,199);

	return null;
}

function article_lead_refresh(new_value) {
	
	if($('auto_lead').value == '0')
		return null;
		
		
	var new_lead = new_value.replace(/<(?:.|\s)*?>/g, "");
	var new_lead = new_lead.replace(/&auml;/g, "ä");
	var new_lead = new_lead.replace(/&ouml;/g, "ö");
	var new_lead = new_lead.replace(/&uuml;/g, "ü");
	var new_lead = new_lead.replace(/&Auml;/g, "Ä");
	var new_lead = new_lead.replace(/&Ouml;/g, "Ö");
	var new_lead = new_lead.replace(/&Uuml;/g, "Ü");
	var new_lead = new_lead.replace(/&eacute;/g, "é");
	var new_lead = new_lead.replace(/&egrave;/g, "è");
	var new_lead = new_lead.replace(/&Eacute;/g, "É");
	var new_lead = new_lead.replace(/&Egrave;/g, "È");
	var new_lead = new_lead.replace(/&ccedil;/g, "ç");
	var new_lead = new_lead.replace(/&agrave;/g, "à");
	var new_lead = new_lead.replace(/&Agrave;/g, "À");
	var new_lead = new_lead.replace(/&aacute;/g, "á");
	var new_lead = new_lead.replace(/&acirc;/g, "â");
	var new_lead = new_lead.replace(/&ecirc;/g, "ê");
	var new_lead = new_lead.replace(/&nbsp;/g, " ");
	var new_lead = new_lead.replace(/&amp;/g, "&");
	var new_lead = new_lead.replace(/&ldquo;/g, '"');
	var new_lead = new_lead.replace(/&ldquo;/g, '"');
	new_lead = new_lead.substr(0, 199)
	new_lead = new_lead.substr(0, new_lead.lastIndexOf(' '));
		
		article_lead_edit(new_lead);
	
	return null;
}

function page_change(page) {
	$('filter_page').value = page;
	return null;
}

function save_filter() {
	var params = Form.serialize($('filter_settings'));

	new Ajax.Updater('div_pts', '/api/reload_dialog.php?action=articles&save_filter=1&filter_mask=pts&',  {method:'post', parameters:params});
}

function open_rss() {
	var params = Form.serialize($('filter_settings'));
	window.location='/rss/rss.php?filter=get&mask=pts&js=1&' + params;
}

function load_filter() {
	var params = Form.serialize($('filter_settings'));

	new Ajax.Updater('div_pts', '/api/reload_dialog.php?action=articles&filter_mask=pts&',  {method:'post', parameters:params});
	new Ajax.Updater('div_time', '/api/reload_dialog.php?action=articles&filter_mask=time&',  {method:'post', parameters:params});
	new Ajax.Updater('div_mread', '/api/reload_dialog.php?action=articles&filter_mask=mread&',  {method:'post', parameters:params});
	new Ajax.Updater('div_mcomments', '/api/reload_dialog.php?action=articles&filter_mask=mcomments&',  {method:'post', parameters:params});
	return null;
}


function show_pic_change() {
	var target = $('pic_change');
	if(target.style.display=='none') 
		target.style.display='block';
	else
		target.style.display='none';
		
	return null;
}



function popupDiv(url, ancho, alto, x, y) { 

	/*.popup_block {
		background: #ddd;
		padding: 10px 20px;
		border: 10px solid #fff;
		float: left;
		width: 480px;
		position: fixed;
		top: 20%;
		left: 50%;
		margin: 0 0 0 -250px;
		z-index: 100;
	}
	*/
	
	
	if(url!='') {
		$("popup1").innerHTML="";
		var oImg=document.createElement("img");
		oImg.setAttribute('src', '/bilder/spinner.gif');
		$("popup1").appendChild(oImg);
		$("popup1").innerHTML+='   Loading...';
	
		update('popup1',url);
	}
	

	var sty = $("popup_block").style;

	var scrollOffset=document.viewport.getScrollOffsets();	
	
	sty.top=((document.viewport.getHeight()-alto)/2+scrollOffset[1])+'px';
	sty.left=((document.viewport.getWidth()-ancho)/2)+'px';
	$("popup1").style.padding='6px';
	$("popup1").style.width=ancho+'px';
	//sty.width=ancho+"px";
	//sty.height="100%";//"+"px";
	//sty.marginTop=(alto/2)+window.pageYOffset+"px";
	//sty.marginLeft=(ancho/2)+"px";
	
	$('hideshow').show();
}

function closePopUpDiv() {
	$('hideshow').hide();
}
function update(id,url){
	new Ajax.Updater(id,url,{asynchronous:true, evalScripts: true});
}
function validateRecommend() {
	var flr = false;
	var normal_color = '#000000';
	var flr_color = '#FF0000';
	
	$('sender_name').style.borderColor = normal_color;
	$('sender_name_flr').style.display = 'none';
	
	$('sender_email').style.borderColor = normal_color;
	$('sender_email_flr').style.display = 'none';
	
	$('recommend_email').style.borderColor = normal_color;
	$('recommend_email_flr').style.display = 'none';
	
	$('recommend_subject').style.borderColor = normal_color;
	$('recommend_subject_flr').style.display = 'none';
				
	$('recommend_text').style.borderColor = normal_color;
	$('recommend_text_flr').style.display = 'none';
		
	if($('sender_name').value=='') {
		$('sender_name').style.borderColor = flr_color;
		$('sender_name_flr').style.display = 'block';
		flr = true;
	}
	if($('sender_email').value=='') {
		$('sender_email').style.borderColor = flr_color;
		$('sender_email_flr').style.display = 'block';
		flr = true;
	}
	if($('recommend_email').value=='') {
		$('recommend_email').style.borderColor = flr_color;
		$('recommend_email_flr').style.display = 'block';
		flr = true;
	}
	if($('recommend_subject').value=='') {
		$('recommend_subject').style.borderColor = flr_color;
		$('recommend_subject_flr').style.display = 'block';
		flr = true;
	}
	if($('recommend_text').value=='') {
		$('recommend_text').style.borderColor = flr_color;
		$('recommend_text_flr').style.display = 'block';
		flr = true;
	}

	if(flr)
		return false;
	
	sendRecommend();	
	return true;
}
function sendRecommend() {
	var params = Form.serialize($('recommend'));
	new Ajax.Updater('result','/api/reload_dialog.php?action=recommend_send',{asynchronous:true, parameters: params});

}
