function AddPlaceholder(Placeholder, Fck){
    var oEditor = FCKeditorAPI.GetInstance(Fck) ;
    
    if ( oEditor.EditMode == FCK_EDITMODE_WYSIWYG ){
            oEditor.InsertHtml(Placeholder) ;
    }
}

function preview(){
    var baseUrl = document.getElementById('baseUrl').value;

    for (var i=0; i<langArray.length; i++){
        var Fck = 'body['+langArray[i]+']';
        var oEditor = FCKeditorAPI.GetInstance(Fck) ;
    
        if ( oEditor.EditMode == FCK_EDITMODE_WYSIWYG ){
           var bodyOld = oEditor.GetXHTML(true);

           var imagesLanguage = imagesArray[i];

           for (var j=0; j<imagesLanguage[0].length; j++){
                if (imagesLanguage[0][j] != ''){
                    var imageSrc = "<img src='"+baseUrl+"/public/uploads/"+imagesLanguage[2][j]+"' border='0' />";
                    var imageSrcSmall = "<img src='"+baseUrl+"/public/uploads/small_"+imagesLanguage[2][j]+"' border='0' />";

                    bodyOld = bodyOld.replace(imagesLanguage[1][j], imageSrcSmall);
                    bodyOld = bodyOld.replace(imagesLanguage[0][j], imageSrc);
                }
           }

           var filesLanguage = filesArray[i];
           for (var j=0; j<filesLanguage[0].length; j++){
                if (filesLanguage[0][j] != ''){
                    var fileHref = "<a href=''>"+filesLanguage[1][j]+"</a>";

                    bodyOld = bodyOld.replace(filesLanguage[0][j], fileHref);

                }
           }


           document.getElementById('previewBody'+langArray[i]).innerHTML = bodyOld;
           var langCheckbox = document.getElementById('langVersion'+langArray[i]).value;

        }

        document.getElementById('previewEmail'+langArray[i]).innerHTML = document.getElementById('email').value;
        document.getElementById('previewSender'+langArray[i]).innerHTML = document.getElementById('sender').value;
        document.getElementById('previewSubject'+langArray[i]).innerHTML = document.getElementById('subject'+langArray[i]).value;
        
    }

}

function newsCategory(id, all, none){
    var baseUrl = document.getElementById('baseUrl').value;
	var searcherCheckbox = document.getElementById('searcherCheckbox').checked ? 1 : 0;

    jQuery.noConflict();
    var html = jQuery.post(baseUrl+"/news/ajax/index", {
        id : id,
		searcherCheckbox: searcherCheckbox,
		all: all,
		none: none
       },
       function(data){
         document.getElementById('bottom').innerHTML = data;
       }
    );
}

function overtakeChange(){
    var frequency = document.getElementById('frequency').value;

    if (frequency == 'everyWeek'){
        document.getElementById('everyWeekDiv').style.display =  'block';
        document.getElementById('everydayDiv').style.display =  'none';
    }
    else{
        document.getElementById('everyWeekDiv').style.display =  'none';
        document.getElementById('everydayDiv').style.display =  'block';
    }

}

function showSearcher(){
	document.getElementById('searcherDiv').style.display =  (document.getElementById('searcherDiv').style.display == 'block') ? 'none' : 'block';
}

function categoriesCheck(module){
	var a = document.categoriesForm.elements;
	var id = '';

	for(i=0;i<a.length;i++){
		if(a[i].type.toLowerCase()=="checkbox"){ 
			a[i].checked=true; 
			id = id+a[i].value + ',';
		}
	}

	id = id.substring(0,id.length-1);

	if (module == 'calendarIndex'){
		category(id, 1);
	}
	else if(module == 'categoryEvent'){
		categoryEvent(id, 1);
	}
	else if (module == 'newsCategory'){
		newsCategory(id, 1);
	}
}

function categoriesUncheck(module){
	a=document.categoriesForm.elements;
	var id = '';

	for(i=0;i<a.length;i++){
		if(a[i].type.toLowerCase()=="checkbox"){ 
			a[i].checked=false; 
			id = id+a[i].value + ',';
		}
	}
	id = id.substring(0,id.length-1);

	if (module == 'calendarIndex'){
		category(id, 0, 1);
	}
	else if(module == 'categoryEvent'){
		categoryEvent(id, 0, 1);
	}
	else if (module == 'newsCategory'){
		newsCategory(id, 0, 1);
	}
}

function categoriesToggle(module){
	a=document.categoriesForm.elements;
	var id = '';
	for(i=0;i<a.length;i++){
		if(a[i].type.toLowerCase()=="checkbox"){ 
			a[i].checked = (a[i].checked == true) ? false : true; 
			id = id+a[i].value + ','
		}
	}
	id = id.substring(0,id.length-1);
	
	if (module == 'calendarIndex'){
		category(id);
	}
	else if(module == 'categoryEvent'){
		categoryEvent(id);
	}
	else if (module == 'newsCategory'){
		newsCategory(id);
	}
}

