function ajax(url,vars,ajaxRef)
{
    if (vars==null) vars = new Object();
	
    vars['AjaX!'] = 1;
	
	if (url.substring(0,4) != "http" && typeof(SITE_ROOT) != 'undefined')
		url = SITE_ROOT + url;
	
    $.ajax({
        type: "POST",
        dataType: "text",
        url: url,
        data: vars,
        cache: false,
        success: function(msg, text, req)
        {
    		//try  // Debug javascript
    		//{
    			eval('(function() { ' + msg + ' }).call(this);');
    		//} catch (err)
    		//{
    		//	alert(msg);
    		//}
        },
		complete: function(req, status)
		{
  //			alert('complete');
	//		if (reference != null)
	  //			reference.removeClass('dyn-'+rnd);
		},
        error: function(req,text,error)
        {
            //alert('Er is helaas een fout opgetreden bij het bereiken van de website. Controleer uw internetverbinding of stuur een email naar de beheerder.');
        }
    });
}
