

function conPage(msg,page,target,param) {
	if(!msg)
		msg = "Weet u dit zeker ?";
		
	
    if(!confirm("Let op: "+msg))
		return false;
	
	loadPage(page,target,param)
}

var cropped = 0;



function loadPage2(page,target) {
	
	if(page != "home") {
		$(target).addClassName("backContent2");
		$(target).setStyle( { width: '417px' } );
	}
	else {
		$(target).removeClassName("backContent2");
		$(target).setStyle( { width: '457px' } );
	}
	
		
	$(target).update(' ');
	$(target).hide();
	var url = domain+"ajax.php?page="+page;
	var target = target;
	
	var myAjax = new Ajax.Updater({success: target},url, {method: 'get', onComplete : unload, evalScripts: 'true'});
	
	Effect.Appear(target, { duration : 0.5, queue: 'end' } );
}

function flash(page,target) {

	if(cropped) {	
		//new Effect.Morph('contentBlock', { style: "margin-left:-400px;width:430px;height:325px;",duration: 1 , queue : 'front'});
		//cropped = 0;
	}
	
	Effect.SwitchOff("contentBlock", { queue: 'front', duration: 0.5, onComplete: setTimeout("loadPage2('"+page+"','"+target+"')",1200) 	});	

}


function cropContent() {

	new Effect.Morph('contentBlock', { style: "width:640px;",duration: 1 , queue : 'front'});
	
}


function LightboxDelegate(url,caption) {
	url = domain+url;

	var objLink = document.createElement('a');
	objLink.setAttribute('href',url);
	objLink.setAttribute('rel','lightbox');
	objLink.setAttribute('title','');
	Lightbox.prototype.start(objLink);
}





function loadPage(page,target,param) {
	
	
	Effect.SwitchOff("contentBlock", { queue: 'front', duration: 0.5, onComplete: setTimeout("loadPage3('"+page+"','"+target+"','"+param+"')",1200) 	});	
	
}

function loadPage3(page,target,param) {
	

	if(page != "home") {
		$(target).addClassName("backContent2");
		$(target).setStyle( { width: '417px' } );
	}
	else {
		$(target).removeClassName("backContent2");
		$(target).setStyle( { width: '457px' } );
	}
	//loading();

	$(target).update(' ');
	$(target).hide();
	
	var url = domain+page;
	var pars = param;
	var target = target;

	var myAjax = new Ajax.Updater({success: target},url, {method: 'get', onComplete : unload, parameters: pars, evalScripts: 'true'});
	
	Effect.Appear(target, { duration : 0.5, queue: 'end' } );
	
}

function sendForm(page, id, target){

	loading();

	var page = domain+page;
	var params = Form.serialize($(id));
	new Ajax.Updater(target, page, { method: 'post',onComplete : unload, asynchronous:true, parameters:params,evalScripts: 'true'});
	
} 


function loading(target) {
	
	if($('loading')) {
	
		$('loading').show();
		$('loading').update('<img src="'+domain+'data/images/icons/loading.gif" border="0" style="padding-left:5px;" align="absmiddle">&nbsp;&nbsp;Loading ...');
		
		if(target)
			$(target).update('<img src="'+domain+'data/images/icons/loading.gif" border="0" style="padding-left:5px;" align="absmiddle">&nbsp;&nbsp;Loading ...');
	}
		
}

function updateLoading(target) {
	
	if($(target)) {
		$(target).update('<img src="'+domain+'data/images/icons/indicator_arrows.gif" border="0" style="padding:10px;" align="absmiddle">&nbsp;&nbsp;Loading ...');
	}
}

function unload() {
	$('loading').update('');
	$('loading').hide();
	
}

function swap(target,id,ani) {
	
	if($(target)) {
		$(target).hide();
		$(target).update(' '+$(id).innerHTML);
		if(ani == "simple")
			$(target).show();	
		else
			Effect.BlindDown(target, ({ duration: 0.3 }));
	}
}
 

// Some Class
function FCKcheck()
{
        this.doCheck = function()
        {
                for ( i = 0; i < parent.frames.length; ++i )
                        if ( parent.frames[i].FCK )
                                parent.frames[i].FCK.UpdateLinkedField();
        }
}
// instantiate the class
var FCKcheck = new FCKcheck();


Event.observe(window, 'load', function() {
    $$('a[rel="external"]').each(function(link){
        if(link.readAttribute('href') != '' && link.readAttribute('href') != '#'){
            link.writeAttribute('target','_blank');
        }
    });
});