$(document).ready(function () {
		
	/* Function strip tag */
	function stripTags(string, tag) {
  		var tagMatcher = new RegExp('</?' + tag + '>','g');
  		return string.replace(tagMatcher, '');
	}
	
	/* Impression */
	$("#print_doctor").click(function(){  
		$("head",$("#print_frame").contents()).append('<link href="http://www.braillard.ch/wp-content/themes/fba/stylePrint.css" media="print" rel="stylesheet" type="text/css">');
		var doctor_title = $('#sidebar h1').html();
		if($('#info').get(0) != undefined){ 
			var doctor_info = $('#info').html();
			var categorie = $('#categorie .cat').text();
			var categorieDate = $('#categorie .date').text();
			var categorie_parent = $('#suvNav .current_page_ancestor').children('a').text();
			if(categorie_parent != ""){
				categorie_parent = categorie_parent+" - ";
			}
			/* var footer = $('#footerSocial').html(); */
			/*
				alert(stripTags(doctor_info, 'cufon'))
				doctor_info = stripTags(doctor_info, 'canvas');
				test = stripTags("<b>test </b>", 'cufon');
				alert(doctor_info);
			*/
		}else{var doctor_info = ""; var categorie = ""; var categorieDate = "";}
		
		if($('#the_content').get(0) != undefined){ var doctor_content = $('#the_content').html();}else{ var doctor_content = ""}
		$("div.target",$("#print_frame").contents()).empty().append('<h1 id="mainTitle">'+doctor_title +"</h1>"+'<h2 id="printCat">'+categorie_parent+categorie+"<br />" +categorieDate+"</h2>"+'<div id="info">'+ doctor_info +"</div>" + doctor_content);
		window.frames["print_frame"].window.focus();
		setTimeout(function() {
		    window.frames["print_frame"].window.print();
		}, 500);  
	});

	
	// Popeye galery
    var options = {
        caption:    false,
        navigation: 'permanent',
        direction:  'left'
        
    }
    
    $('.ppy').popeye(options);

	// Navigation, affichage current page
	if($('.single').get(0) != undefined){
		// Single page - Navigation
		var postType = $('#sidebar').children('h1').text().toLowerCase();
		
		$('.page_item a').each(function() {
		    var currentContent = $(this).attr('title').toLowerCase();	    
		    if(currentContent == postType){
		    	$(this).parent().addClass('current_page_ancestor');
		    }    	
		});
			
		if($('#categorie').length > 0){
			// Single page - Sidebar current and children current
			var cat = $('#categorie').attr('class').toLowerCase();
			
			$('.children a').each(function() {
			    var currentContent = $(this).text().toLowerCase();
			    if(currentContent == cat){
			    	$(this).parent().addClass('current_page_item');
			    	$(this).parent().parent().parent().addClass('current_page_ancestor current_page_parent');
			    }    	
			});	
		}
	}
	
	// Navigation affichage caché des sous-catégories
	$('#suvNav li').children('ul').hide();
	$('#suvNav .current_page_item').children('ul').show();
	$('#suvNav .current_page_ancestor').children('ul').show();
	$('#suvNav .current_page_parent').children('ul').show();
	
	// galerie fade homepage
	$('#patrimoine #img_1').show();
	
	var numImages;
	var childrens = new Array();
	var currentImage = 0;
		
	numImages = $('#patrimoine').children().length;
	childrens = $('#patrimoine').children();
   	$(childrens[currentImage]).show();
	setInterval(function() {
   	
   		$(childrens[currentImage]).fadeOut("slow");
		currentImage++;
        if (currentImage >= numImages) currentImage = 0;
        $(childrens[currentImage]).fadeIn("slow");
    }, 4000);
	
	
	// Reset Font Size
    var originalFontSize = $('#the_content p').css('font-size');
    var originalLiSize = $('#the_content li').css('font-size');

    $(".resetFont").click(function(){
        $('#the_content p').css('font-size', originalFontSize);
        $('#the_content p').css('font-size', originalLiSize);

    });
   
    // Increase Font Size
    $(".increaseFont").click(function(){
        $i = $("#the_content").length;
        if($i == 1){
            var currentFontSize = $('#the_content p').css('font-size');
            var currentFontSizeNum = parseFloat(currentFontSize, 10);
            var newFontSize = currentFontSizeNum*1.2;
			$('#the_content p').css('font-size', newFontSize);
			
			var currentLiSize = $('#the_content li').css('font-size');
            var currentLiSizeNum = parseFloat(currentLiSize, 10);
          	var newLiSize = currentLiSizeNum*1.2;
			$('#the_content li').css('font-size', newLiSize);

        }
        return false;
    });
   
    // Decrease Font Size
    $(".decreaseFont").click(function(){
        $i = $("#the_content").length;
        if($i == 1){
            var currentFontSize = $('#the_content p').css('font-size');
            var currentFontSizeNum = parseFloat(currentFontSize, 10);
            var newFontSize = currentFontSizeNum*0.8;
            $('#the_content p').css('font-size', newFontSize);
            
            var currentLiSize = $('#the_content li').css('font-size');
            var currentLiSizeNum = parseFloat(currentLiSize, 10);
          	var newLiSize = currentLiSizeNum*0.8;
			$('#the_content li').css('font-size', newLiSize);
        }
        return false;
    });
	
	 
	//desaturation des images
	/*
	$('.desaturate').pixastic("desaturate");
	
	$(".couleur").hide();

   	$('.imageDiv').mouseover(function(){
		$(this).children("canvas").hide();
		$(this).children(".couleur").show();
	}).mouseleave(function(){
		$(this).children(".couleur").hide();
		$(this).children("canvas").show();
	});
*/



});

