/*
	JavaScript Include

	Name:	 	: jquery custom
	Address		: http://musicforlife.rodekruis.be	
	Copyright	: Your Company Name
	Author	 	: Gert Knuts
	Created	 	: 2011-03-28T10:33:27

	About this JavaScript include:
	...
*/

// JavaScript Document

jQuery(document).ready(function() {
	
	//SPS Uitvoeren voor de cufon
	var newElement = jQuery("<span></span>");
	newElement.html(jQuery('#contentRight h1 strong').html());
	newElement.insertAfter('#contentRight h1 strong');
	jQuery('#contentRight h1 strong').remove();
	
	var newElement2 = jQuery("<div id='headerTitleAfam'></div>");
	newElement2.html(jQuery('#headerTitleAfrican strong').html());
	newElement2.insertBefore('#headerTitleAfrican');
	jQuery('#headerTitleAfrican strong').remove();
	
	var newElement3 = jQuery("<span></span>");
	newElement3.html(jQuery('#pageContent h1 strong').html());
	newElement3.insertAfter('#pageContent h1 strong');
	jQuery('#pageContent h1 strong').remove();

	// cufon
	Cufon.set('fontFamily', 'gothamnarrow');
	Cufon.replace('#headerTitle',  {letterSpacing: '-1px'});
	Cufon.replace('#navigation > ul > li > a', {hover: true});
	Cufon.replace('table caption');
	Cufon.replace('#page h1');
	Cufon.replace('#pageWhatHow h2');
	Cufon.replace('.content_left #contentLeft h2');
	
	
	Cufon.set('fontFamily', 'gothamnarrow-medium');
	Cufon.replace('#page h2', {hover: true});
	Cufon.replace('span.button_cufon');
	Cufon.replace('.submenu_left > li > a', {hover: true});
	Cufon.replace('article h2');
	Cufon.replace('.side-block-1 h3');
	
	Cufon.set('fontFamily', 'gothamnarrow');
	Cufon.replace('.content_right #contentLeft h2');
	
	
	// input replace
	var gInputText
	jQuery("#search input:not(.search)").focus(function() {
		if(jQuery.trim(jQuery(this).val()) == this.defaultValue) {
			gInputText = jQuery(this).val();
			jQuery(this).val("");
		}
	});
	
	jQuery("#search input:not(.search)").blur(function() {
		if(jQuery.trim(jQuery(this).val()) == "") {
			jQuery(this).val(gInputText);
		}
	});
	
	
	// font-size change
	jQuery("a.small").click(function(e) {
		e.preventDefault();
		jQuery("body").removeClass().addClass('small');
		jQuery("#fontSizeSelect a").removeClass("active");
		jQuery(this).addClass('active');
	});
	
	jQuery("a.medium").click(function(e) {
		e.preventDefault();
		jQuery("body").removeClass().addClass('medium');
		jQuery("#fontSizeSelect a").removeClass("active");
		jQuery(this).addClass('active');
	});
	
	jQuery("a.big").click(function(e) {
		e.preventDefault();
		jQuery("body").removeClass().addClass('big');
		jQuery("#fontSizeSelect a").removeClass("active");
		jQuery(this).addClass('active');
	});
	
	
	// header opacity
	jQuery("#headerTitle").fadeTo(0,0.9);
	
	
	// submenu rollover
	try {
	jQuery(".submenu").hide();
	var prev = jQuery('#navigation > ul > li > a.active').parent().attr('id').substr(3,4) - 1;
	jQuery("#navigation > ul > li").eq(prev).css('background', 'none');
	
	jQuery("#navigation > ul > li").hover(function(i) {
		var prev = jQuery(this).attr('id').substr(3,4) - 1;
		jQuery("#navigation > ul > li").eq(prev).css('background', 'none');
		jQuery(this).find('> a').addClass('hover');
		jQuery(this).find(".submenu").show();
	}, function() {
		if(!jQuery('a', this).hasClass('active')) {
			var prev = jQuery(this).attr('id').substr(3,4) - 1;
			jQuery("#navigation > ul > li:not(.last)").eq(prev).css('background', 'url("http://website.rodekruis.be/css/efam/images/navigation_spacer.jpg") no-repeat right');
		}
		jQuery(this).find('> a').removeClass('hover');
		jQuery(this).find(".submenu").hide();
	});
	}
	catch(err) {}
	



        // block hover
        jQuery('.list-item').each(function() {
            if(!jQuery(this).find('img').length) {
                jQuery('.text', this).css('padding-left', '0px');
            }
            if(!jQuery(this).find('a').length) {
                jQuery(this).css('cursor', 'default');
            }
        });

        jQuery('.list-item').hover(function() {
            jQuery('.title a', this).css('text-decoration', 'underline');
            jQuery('.image', this).css('border', '1px solid #ccc');
        }, function() {
            jQuery('.title a', this).css('text-decoration', 'none');
            jQuery('.image', this).css('border', '1px solid #eee');
        });

        jQuery('.list-item').click(function() {
            if(jQuery(this).find('a').length) {
                window.location = jQuery('.title a', this).attr('href');
            }
        });
	
		
	
	// ie fix
	if(jQuery.browser.msie) {
		jQuery('.selectbox').css('padding-top', '5px');
		switch(jQuery.browser.version) {
			case "8.0":
				jQuery('#page #button_container div.button_left span').css('top', '0px');
				jQuery('#headerTitle #headerTitleAfrican').css('top', '-2px');
				break;
			case "6.0":
				jQuery('#page #button_container div.button_left span').css('top', '2px');
				jQuery('.selectbox-wrapper').css('bottom', '65px');
				jQuery('#headerTitle #headerTitleAfam').css('top', '2px');
				jQuery('#headerTitle #headerTitleAfrican').css('top', '15px');
				break;
			case "7.0":
				jQuery('#page #button_container div.button_left span').css('top', '2px');
				jQuery('#headerTitle #headerTitleAfam').css('top', '0px');
				jQuery('#headerTitle #headerTitleAfrican').css('top', '0px');
				break;
		}
	}
	
	// order form
	jQuery('a.order_form_submit').click(function(e) {
		e.preventDefault();
		jQuery('#order_form').submit();
		return false;
	});
	
		// selectbox
	jQuery("#selectOtherSites").selectbox();
    jQuery('#periode select').selectbox();
	
	
});

