function setMode(mode)
{
	if(mode=='editor')
	{
	 $('container').setStyle('background-image', 'url(css/images_layout/bg_beheer_editor.jpg)');
	}
	else
	{
	 $('container').setStyle('background-image', 'url(css/images_layout/bg_beheer.jpg)');
	}
}

function ajaxUpdater(targetDiv, url, q, mode) {

// $('ajaxloader').setStyle('visibility','visible');
//alert(mode);	
setMode(mode);

	var m = Math.random();
	// alert(targetDiv);
//	if($(targetDiv).style.display == 'none') $(targetDiv).style.display = '';
	
	// q = q  +'&sessionID='+ sessionID +'&m='+ m;
	
	q = q  +'&m='+ m;
//	alert(q);
	//	alert(url);
			var req = new Request.HTML({
			method: 'get',
			url: url,
			data: q,
			update:  $(targetDiv),
			onComplete: function()
						{
						milkbox = new Milkbox(); 
						initSqueezeBox();
						},
						
						onFailure:  function()
						
						{
					//	$('ajaxloader').setStyle('visibility','hidden');
			 	 	    alert('OOOOOOOOOOOps');
						}	
		
		}).send();
	


}


function ajaxDeleter(targetDiv, url,q, text)
{

        if(confirm(messages(text)))
        { 
			//alert(q);
		 	ajaxUpdater(targetDiv, url, q);
		 	return true;
        } 
	    else 
      	{          
         return false;
        } 
}


function postRequest(form, url, targetDiv, mode) {
	


// $('ajaxloader').setStyle('visibility','visible');

if(validateForm(form)) //disablebutton return true/false (validatie) 
	{
	

	
		setMode(mode);
	
		var q = $(form).toQueryString(); 
		
		// q = q +'&sessionID='+ sessionID;
				
			if(typeof(FCKeditorAPI) == "object")
        	{

				for ( var name in FCKeditorAPI.__Instances ) 
				{
		 			var content = FCKeditorAPI.GetInstance(name).GetXHTML();
					q = q +'&data['+ name +']='+ encodeURIComponent(content);
				  }

			}

			// q = q +'&view=showMenuInhoud&parent_id=0'; 
		//alert(q);

			var req = new Request.HTML({
			method: 'post',
			url: url,
			data: q,
			update:  $(targetDiv),
			onComplete: function(response)
						{
						milkbox = new Milkbox(); 
						initSqueezeBox();
						
						// $('ajaxloader').setStyle('visibility','hidden');
						//	alert('complete');
						
						}
						,
						
						onFailure:  function()
						
						{
						// $('ajaxloader').setStyle('visibility','hidden');
			 	 	    alert('OOOOOOOOOOOps');
						}	
		}).send();
		
 } //validatie

} //end function postRequest


function postMail(form, url, targetDiv ) {
	


// $('ajaxloader').setStyle('visibility','visible');

if(validateForm(form)) //disablebutton return true/false (validatie) 
	{
	
	 

		var q = $(form).toQueryString(); 



			var req = new Request.HTML({
			method: 'post',
			url: url,
			data: q,
			update:  $(targetDiv),
			onComplete: function(response)
						{
						
							// $('ajaxloader').setStyle('visibility','hidden');
						//	alert('complete');
						
						}
						,
						
						onFailure:  function()
						
						{
						// $('ajaxloader').setStyle('visibility','hidden');
			 	 	    alert('OOOOOOOOOOOps');
						}	
		}).send();

		
 } //validatie


} //end function 





function quickPostRequest(form, url, targetDiv, mode) {
			

			var q = $(form).toQueryString(); 
	
			var req = new Request.HTML({
			method: 'post',
			url: url,
			data: q,
			update:  $(targetDiv),
			onComplete: function(response)
						{
						
							// $('ajaxloader').setStyle('visibility','hidden');
						//	alert('complete');
						
						}
						,
						
						onFailure:  function()
						
						{
						// $('ajaxloader').setStyle('visibility','hidden');
			 	 	    alert('OOOOOOOOOOOps');
						}	
		}).send();

	

} //end function postRequest




/* ajax.Request */
/*  geen targetDiv gespecificeerd */
function ajaxRequest(url, q, mode) {
	var m = Math.random();
	q = q +'&sessionID='+ sessionID +'&m='+ m;
	//alert(q);
					var req = new Request.HTML({
					method: 'get',
					url: url,
					data: q
					}).send();
}


function startBeheer(parent_id)
{
 
 ajaxUpdater('content','content.php','view=showMenuInhoud&parent_id='+ parent_id,'a');
 
}

function initSqueezeBox()
{
	// eerst de 	
	 SqueezeBox.close();


	/**
	 * That CSS selector will find all <a> elements with the
	 * class boxed
	 *
	 * The example loads the options from the rel attribute
	 */
	 
	SqueezeBox.assign($$('a.boxed'), {
		parse: 'rel'
	});
	
		SqueezeBox.assign($$('a[rel=boxed]'), {
		size: {x: 400, y: 300},
		ajaxOptions: {
		method: 'get' // we use GET for requesting plain HTML
		}
	});
}


function closeSqueezeBox(){
 SqueezeBox.close();
}


function addMedia(type)
{

ajaxUpdater('content','media.php','type='+ type+'&mode=results');

var myIframe = '<iframe src=\"media_iframe.php?type='+ type +'\" width=\"400\" height=\"300\" frameborder=\"0\"  scrolling=\"no\"></iframe>';

SqueezeBox.initialize({ });

SqueezeBox.setOptions({size: {x: 410, y: 310}}).setContent('adopt',myIframe);

}

function showUrlfromMenu(url)
{

var myIframe = '<iframe src=\"'+ url +'\" width=\"100%\" height=\"100%\" frameborder=\"0\" scrolling=\"auto\"></iframe>';
SqueezeBox.initialize({ });
SqueezeBox.setOptions({size: {x: 95+'%', y: 93+'%'}}).setContent('adopt',myIframe);

}


function msgBox(targetDiv,url,q)
{
 
 ajaxUpdater(targetDiv,url,q,'a');
 SqueezeBox.close();
}


function uploadForm(form,action)   {	
			form.action = action;
    	    form.target = "hiddeniframe";
			form.submit();
}

function newWachtwoord(t)
{
		if(t==10) 
		{
		//bestuur
		var q = 'type=bestuur';
		}
		else
		{
		var q = 'type=leden';
		
		}
//alert(t);
/* ajax.Request */
/*  geen targetDiv gespecificeerd */

	//alert(q);

				var req = new Request.HTML({
					method: 'get',
					url: 'mailNewWachtwoord.php',
					data: q,
					update:  'tekstblok'
					}).send();


	
	
}
