// JavaScript Document


var setMyEditor = function(p){ //alert('editor'+p);
	var editor =  CKEDITOR.replace( 'editor'+p,
	{
		toolbar : 'Basic',
		uiColor : '#f9f9f9',
		language : "de",
		toolbar :
		[
			
			['Source','-','PasteFromWord','-','Bold','Italic','-','NumberedList','BulletedList','-','Image','-','Link']
		],
		
		//filebrowserBrowseUrl: 'lib/filemanager/index.html'
		
		filebrowserBrowseUrl : 'cms/ckfinder/ckfinder.html'/*,
		filebrowserImageBrowseUrl : 'lib/ckfinder/ckfinder.html?type=Images',
		filebrowserFlashBrowseUrl : 'lib/ckfinder/ckfinder.html?type=Flash',
		filebrowserUploadUrl : 'lib/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files&currentFolder=/_data/',
		filebrowserImageUploadUrl : 'lib/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images&currentFolder=/_images/item/',
		filebrowserImageUploadUrl : 'lib/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images&currentFolder=/_flash/'*/	
	});	
}

var article = function(p){
	if($F('myOpenItem') != ""){
		if($F('myOpenItem') == p){
			Element.hide('edit'+$F('myOpenItem'));
			if(p=='0'){
				Element.hide('artNew');
			}
			Element.show('art'+$F('myOpenItem'));
			$('myOpenItem').value = "";
		} else {
			Element.hide('edit'+$F('myOpenItem'));
			Element.show('art'+$F('myOpenItem'));
			if(p=='0'){
				Element.show('artNew');
			}
			Element.hide('art'+p);
			Element.show('edit'+p);
			$('myOpenItem').value = p;	
		}
	} else { 
		Element.show('edit'+p);
		if(p=='0'){
			Element.show('artNew');
		}
		Element.hide('art'+p); 
		$('myOpenItem').value = p;	
	}
}

var artAction = function(q,p){
	if(q=="save"){ 
		var query = new Ajax.Request
		("cms/cms.inc.php",{
			parameters:{
			method:"post",
			type:'newArt',
			hdl:$F('hdl'+p),
			txt:$F('txt'+p),
			DayB:$F('DayB'+p),
			MonthB:$F('MonthB'+p),
			YearB:$F('YearB'+p),
			DayE:$F('DayE'+p),
			MonthE:$F('MonthE'+p),
			YearE:$F('YearE'+p),
			site:$F('site'+p),
			oneItem:$F('oneItem'+p),
			setHdl:$F('setHdl'+p),
			showDate:$F('showDate'+p)
			},
			onSuccess:resultNewArt
		});
	}
	if(q=="update"){ 
		var query = new Ajax.Request
		("cms/cms.inc.php",{
			parameters:{
			method:"post",
			type:'updateArt',
			hdl:$F('hdl'+p),
			txt:$F('txt'+p),
			DayB:$F('DayB'+p),
			MonthB:$F('MonthB'+p),
			YearB:$F('YearB'+p),
			DayE:$F('DayE'+p),
			MonthE:$F('MonthE'+p),
			YearE:$F('YearE'+p),
			site:$F('site'+p),
			setHdl:$F('setHdl'+p),
			oneItem:$F('oneItem'+p),
			showDate:$F('showDate'+p),
			artID:p
			},
			onSuccess:resultUpdate
		});
	}
	if(q=="newsletter"){ 
		var query = new Ajax.Request
		("cms/cms.inc.php",{
			parameters:{
			method:"post",
			type:'newsletter',
			hdl:$F('hdl'+p),
			txt:$F('txt'+p),
			DayB:$F('DayB'+p),
			MonthB:$F('MonthB'+p),
			YearB:$F('YearB'+p),
			DayE:$F('DayE'+p),
			MonthE:$F('MonthE'+p),
			YearE:$F('YearE'+p),
			site:$F('site'+p),
			setHdl:$F('setHdl'+p),
			oneItem:$F('oneItem'+p),
			showDate:$F('showDate'+p),
			artID:p
			},
			onSuccess:resultNewArt
		});
	}
}

var resultNewArt = function(getXML){ 
	xml = getXML.responseText; 
	xml = xml.split("@|@"); 
	if(xml[0] == "content"){
		location.reload(true);
	}
}

var resultUpdate = function(getXML){
	xml = getXML.responseText; 
	xml = xml.split("@|@");
	if(xml[0] != "error"){
		$('myArtUpd'+xml[1]).innerHTML = xml[2];
		Element.show('art'+$F('myOpenItem'));
		Element.hide('edit'+$F('myOpenItem'));
		$('myOpenItem').value = "";
	}
}

var artDel = function(p,q){
	var query = new Ajax.Request
		("cms/cms.inc.php",{
			parameters:{
			method:"post",
			type:'delArt',
			site:q,
			artID:p
			},
			onSuccess:resultDelArt
		});	
}

var resultDelArt = function(getXML){
	xml = getXML.responseText;
	xml = xml.split("@|@");
	if(xml[0]=="content"){
		Element.hide('art'+xml[1]);	
		if(xml[2]=="0"){
			Element.show('art0');
		}
	}
}

var checkNum = function(p,field) {
	if (isNaN(p)) {
		$(field).value = $(field).value.slice(0,$(field).value.length-1);
	}
}

var openHeaderPicLoad = function(){
	Element.show('changeMainPic');
}

var closeHeaderPicLoad = function(q){
	var query = new Ajax.Request
		("cms/cms.inc.php",{
			parameters:{
			type:'updMainPic',
			method:"post",
			site:q
			},
			onSuccess:resultMainPic
		});
}

var resultMainPic = function(getXML){
	xml = getXML.responseText;
        xml = xml.split("@|@");
	$('showMainPic').setStyle({
	  background: '#fff url(pic/image/'+xml[0]+') no-repeat' //////////////////////////
	});
        if(xml[1] != ""){
            $('claim').innerHTML = xml[1];
            Element.show('claim');
        }

	Element.hide('changeMainPic');
}
