jQuery(document).ready(function(){

	eZineFocus();
	subSubArrow();
	faqList();
	faqHover();
	cufonIEPrintFix();
	prodForm();
});

function initFancy(width, height){

	jQuery('a.popup').fancybox({
		'width': width + '%',
		'height': height + '%',
		'autoDimensions': 'false',
		'padding':'10'
	});
}

function eZineFocus(){

	jQuery('.ezine_form #Email').focus(function(event){

		var emailVal = jQuery(this).val();

		if(emailVal == 'Uw e-mailadres'){
			jQuery(this).val('');
		}

	});

}

function subSubArrow(){

	jQuery('.subsubmenu ul li ul li').each(function(){
		var href = jQuery(this).find('span');
		//jQuery(this).find('a.moduleItemReadMore').remove();
		jQuery(this).find('span').before('- ');
	});
}

function faqList(){

	jQuery('.faqAnswer').css({'display':'none'});
	jQuery('.faqQuestion').click(function(){
		var answerDiv = jQuery(this).parent('.catItemView').parent('.faqItem').find('.faqAnswer');

		if(answerDiv.hasClass('faqVisible') == true){
			answerDiv.slideUp(400, 'linear');
			answerDiv.removeClass('faqVisible');
			jQuery(this).removeClass('faqActive');
		}else{

			jQuery('.faqVisible').each(function(){
				jQuery(this).slideUp(400, 'linear');
				jQuery(this).removeClass('faqVisible');
			});

			jQuery('.faqActive').removeClass('faqActive');

			answerDiv.slideDown(400, 'linear');
			answerDiv.addClass('faqVisible');
			jQuery(this).addClass('faqActive');
		}

	});

}

function faqHover(){

	jQuery(".faqQuestion").hover(
   function () {
     jQuery(this).css("cursor","pointer");
   },
   function () {
     jQuery(this).css("cursor","default");
   }
 );
}

function cufonIEPrintFix() {
	jQuery('.itemPrintLink').click(function(){
        Cufon.refresh();
        // OR Cufon.replace('h2', { fontFamily: 'Quicksand' });
        // OR Cufon.replace($('.portfolio-sorted li h2'), { fontFamily: 'Quicksand' });
    });

	jQuery(document).keydown(function(objEvent) {
        if (objEvent.ctrlKey) {
            if (objEvent.keyCode == 80) {
            	Cufon.refresh();
            }
        }
    });
}

function prodForm() {
	jQuery("ul.prevProducts li:even").css("border-right", "1px solid #ccc");
}
