/* javascript */

function load_site(){
	ajaxpage('news.inc.php','inc/','frame_body','')
}

function load_site2(){
	ajaxpage('news2.inc.php','inc/','frame_body','')
}

function indi(id){
	document.getElementById(id).innerHTML = "<img src=\"images/spacer.gif\" height=\"20\" width=\"1\"><img src=\"../../../gk/inc/indicator.gif\">&nbsp;<font style=\"font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;\" color=\"#666666\">Content loading ...</font>"
}

function load_item(id,page){
	ajaxpage('news.inc.php','inc/','frame_body','item='+id+'&page='+page)
}

function ajaxpage(url, dir, containerid, get){
	// load page
	
	indi(containerid)
	
	var lang;
	if (lang = getVar('lang')) {
		lang = getVar('lang')
	}else{
		lang = 'nl'
	}

	get = "?"+get+'&lang='+lang
	
	url = dir+url+get
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
	try {
		page_request = new ActiveXObject("Msxml2.XMLHTTP")
	}
	catch (e){
	try{
		page_request = new ActiveXObject("Microsoft.XMLHTTP")
	}
	catch (e){}
	}
	}
	else
	return false
	page_request.onreadystatechange=function(){
	loadpage(page_request, containerid)
	}
	page_request.open('GET', url, true)
	page_request.send(null)
}

function loadpage(page_request, containerid){
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)){
	document.getElementById(containerid).innerHTML=page_request.responseText;
	
	}
}

function getVar(name)
         {
         get_string = document.location.search;
         return_value = '';

         do { //This loop is made to catch all instances of any get variable.
            name_index = get_string.indexOf(name + '=');

            if(name_index != -1)
              {
              get_string = get_string.substr(name_index + name.length + 1, get_string.length - name_index);

              end_of_value = get_string.indexOf('&');
              if(end_of_value != -1)
                value = get_string.substr(0, end_of_value);
              else
                value = get_string;

              if(return_value == '' || value == '')
                 return_value += value;
              else
                 return_value += ', ' + value;
              }
            } while(name_index != -1)

         //Restores all the blank spaces.
         space = return_value.indexOf('+');
         while(space != -1)
              {
              return_value = return_value.substr(0, space) + ' ' +
              return_value.substr(space + 1, return_value.length);

              space = return_value.indexOf('+');
              }

         return(return_value);
}

var page = 1
function page(id){
	page = id
}




/* admin page */

function change_state(id,state){
	if(state == "0"){
		document.getElementById('active').innerHTML --
		document.getElementById('inactive').innerHTML ++
	}else{
		document.getElementById('active').innerHTML ++
		document.getElementById('inactive').innerHTML --
	}
	ajaxpage('change_state.inc.php','inc/','div_report','id='+id+'&state='+state)
}

function drop_news(id){
	var conf = confirm('Bent u zeker dat u News Item: '+id+' Wil verwijderen ?');
	if (conf){
		ajaxpage('drop_news.inc.php','inc/','div_report','id='+id)	
	}
	ajaxpage('news_list.php','page/','div_body','')
}

function edit_news(id){
	var conf = confirm('Bent u zeker dat u News Item: '+id+' Wil bewerken ?');
	if (conf){
	
		ajaxpage('edit_news.inc.php','inc/','div_body','id='+id)
		setTimeout("generate_wysiwyg('nl')", 2500)
		setTimeout("generate_wysiwyg('fr')", 2500)
		
	}
}

function edit_save_news_item(){
	updateTextArea('nl')
	updateTextArea('fr')
	
	document.edit.submit();	
}

function load_new_item() {
	javascript:ajaxpage('add_news.php','page/','div_body','')
	setTimeout("generate_wysiwyg('nl')", 2500)
	setTimeout("generate_wysiwyg('fr')", 2500)
}
