<!--

$(function(){	
	//*** Preload images.
	preloadImages("/images/menu_abo_out.gif", 
				"/images/menu_abo_over.gif",
				"/images/menu_abo_selected.gif",
				"/images/menu_cco_out.gif",
				"/images/menu_cco_over.gif",
				"/images/menu_cco_selected.gif",
				"/images/menu_home_out.gif",
				"/images/menu_home_over.gif",
				"/images/menu_home_selected.gif",
				"/images/menu_top_left.gif");
				
	//*** Load plugins.
	$.require('class.poll', {css: false, jsbase: '/includes'});
	$.require('class.newsletter', {css: false, jsbase: '/includes'});
	$.require('class.forms', {css: false, jsbase: '/includes'});
	
	//*** Menu.
	$('ul.jd_menu').jdMenu({disableLinks: false});
});

(function(jq){
  jq.extend({
	require: function(plugin, o){
	  o = jq.extend({
		css: false,
		jsbase: '',
		cssbase: '',
		onload: null
	  }, o || {});
	  var src = o.jsbase + '/' + plugin + '.js';
	  // Provide a callback function to the getScript function
	  jq.getScript(src, o.onload);
	  if(o.css){
		var c = document.createElement('link');
		c.type = 'text/css';
		c.rel = 'stylesheet';
		c.href = o.cssbase + '/' + plugin + '.css';
		jq('head')[0].appendChild(c);
	  }
	}
  });
})(jQuery);
	
function preloadImages() {
	var d = document;
	if (d.images) {
		if (!d.preloadArray) d.preloadArray = new Array();
    	var i;
    	var j = d.preloadArray.length;
    	var a = preloadImages.arguments;
    	for (i = 0; i < a.length; i++) {
    		if (a[i].indexOf("#") != 0) { 
    			d.preloadArray[j] = new Image(); 
    			d.preloadArray[j++].src = a[i];
    		}
    	}
    }
}

//-->