// JavaScript Document
loadPage = function(url,target,pars)
{
var newUrl = url +'?ms=' + new Date().getTime();
var pars = pars;
var newTarget = target;
var myAjax = new Ajax.Updater(
newTarget, 
newUrl, 
{
method: 'get', 
parameters: pars,
onLoading:$(newTarget).innerHTML = "<img src='../img/loading.gif' alt='Bezig met laden...' border='0' id='aniLoading' />",
onFailure: reportError
});
};

loadPagePeriodical = function(url,target,pars)
{
var newUrl = url +'?ms=' + new Date().getTime();
var pars = pars;
var newTarget = target;
var myAjax = new Ajax.PeriodicalUpdater(
newTarget, 
newUrl, 
{
method: 'post', 
frequency: 30,
parameters: pars,
onLoading:$(newTarget).innerHTML = "<img src='../img/loading.gif' alt='Bezig met laden...' border='0' id='aniLoading' />",
onFailure: reportError
});
};

reportError = function(url)
{
alert(url);
};

reportComplete = function(request)
{
alert('request completed');
};

loadContent = function(url,target,pars)
{
var newUrl = url +'?ms=' + new Date().getTime();
//alert(newUrl);
var newpars = pars;
var newTarget = target;
var myAjax = new Ajax.Updater(
newTarget, 
newUrl, 
{
method: 'get', 
evalScripts: true, 
parameters: newpars,
onFailure: reportError
});
};

toggle = function(obj) {
	//selectShow();
	var el = document.getElementById(obj);
	el.style.display = (el.style.display != 'none' ? 'none' : '' );
}

toggleImg = function(objSelf,obj) {
	//selectShow();
	var elem = objSelf;
	var el = document.getElementById(obj);
	
	//el.style.display = (el.style.display != 'none' ? 'none' : '' );
	if (el.style.display != 'none') {
		new Effect.Fade(obj, {duration : 0.2 })
	}else{
		new Effect.Appear(obj, {duration : 0.5 })
	}
	if(el.style.display == "none") {
		  	elem.src = "/img/down.png";
		  }
		  else  
		  {
			  elem.src = "/img/up.png";
		  }
}

delItem = function(url) {
	if(confirm("Dit item wordt definitief verwijderd. Wilt u doorgaan?")) {
		document.location.href=url+.html'&action=delItem';
	}
}

addOption = function(selectbox,value,text)
{
	selectbox = document.getElementById(selectbox);
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;
	selectbox.options.add(optn);
}
	
clearOptions = function(selectbox)
{
	selectbox = document.getElementById(selectbox);
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		selectbox.remove(i);
	}
}

getCookie = function( name ) {
	var start = document.cookie.indexOf( name + "=" );
	var len = start + name.length + 1;
	if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) {
		return null;
	}
	if ( start == -1 ) return null;
	var end = document.cookie.indexOf( ';', len );
	if ( end == -1 ) end = document.cookie.length;
	return unescape( document.cookie.substring( len, end ) );
}

setCookie = function( name, value, expires, path, domain, secure ) {
	var today = new Date();
	today.setTime( today.getTime() );
	if ( expires ) {
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );
	document.cookie = name+'='+escape( value ) +
		( ( expires ) ? ';expires='+expires_date.toGMTString() : '' ) + //expires.toGMTString()
		( ( path ) ? ';path=' + path : '' ) +
		( ( domain ) ? ';domain=' + domain : '' ) +
		( ( secure ) ? ';secure' : '' );
}

deleteCookie = function( name, path, domain ) {
	if ( getCookie( name ) ) document.cookie = name + '=' +
			( ( path ) ? ';path=' + path : '') +
			( ( domain ) ? ';domain=' + domain : '' ) +
			';expires=Thu, 01-Jan-1970 00:00:01 GMT';
}
