
  function clearValue(champ)
		{
			if(champ.value == champ.defaultValue) 
			{
			champ.value = '';
			}
		}
		function setValue(champ)
		{
			if(champ.value == '')
			{
				champ.value = champ.defaultValue;
			}
		}



// Fonction pour effacer le contenu des champ du formulaire de contact lorsque le champ est en focus		
$(document).ready(function(){
		$("a[rel='album']").colorbox();
	
		$("#formulaire-commentaires").validate();
		// -----------------------------------
		// Ajuste l'année selon l'année courante
		var currentYear = (new Date).getFullYear();
		$(".year").text( currentYear );
		
		// -----------------------------------
		// Sliders de la page "Accueil"
		$('.slides_container').cycle({
   			fx: 'scrollHorz',
    		prev:   '.prev',
    		next:   '.next',
			timeout: 3000,
			continuous: 0
		});
		$('.slides_container_expertises').cycle({
   			 fx:     'scrollVert',
    		prev:   '.prevexpertises',
    		next:   '.nextexpertises',
			cleartype:false,
			timeout: 4000
		});
		
		// -----------------------------------
		// Slider de la page "Agence"
		$('.slides_container_vert').cycle({
   			 fx:     'scrollVert',
    		prev:   '.prev',
    		next:   '.next',
			timeout: 13000,
			cleartype:false,
			continuous: 0
	
		});
		
		// -----------------------------------
		// Slider de la page "Projet"
		$('#slider_container_projet').cycle({
   			fx: 'scrollHorz',
    		prev:   '.prev',
    		next:   '.next',
			timeout: 7000
		});
		
		// -----------------------------------
		// Fade in sur les cercles de l'agence
	
		// Changer les coins ronds du toggle "Par catégorie" dans la page d'accueil du blogue
		function changerCoinsRondsBlogueParCategorie(quoiFaire)
		{
			if(quoiFaire == "enlever")
			{
				document.getElementById("lien-categorie").style.borderBottomLeftRadius="0px";
				document.getElementById("lien-categorie").style.borderBottomRightRadius="0px";
			}
			else
			{
				document.getElementById("lien-categorie").style.borderBottomLeftRadius="6px";
				document.getElementById("lien-categorie").style.borderBottomRightRadius="6px";
			}
		}
		
		var menuOuvertBlogueParCategorie = false;
		// toggle classer par catégorie
		$('#lien-categorie').click(
		function() 
		{
			if(menuOuvertBlogueParCategorie == false)
			{
				$('#toggle-par-categorie').slideDown('fast');
				document.getElementById("plus").innerHTML="-";
				menuOuvertBlogueParCategorie = true;
				changerCoinsRondsBlogueParCategorie("enlever");
			}
			else
			{
				$('#toggle-par-categorie').slideUp('fast');
				document.getElementById("plus").innerHTML="+";
				menuOuvertBlogueParCategorie = false;
				changerCoinsRondsBlogueParCategorie("remettre");
			}
		});
		
		// Changer les coins ronds du toggle "Catégories" dans la page de contenu du blogue
		function changerCoinsRondsBlogueContenuCategories(quoiFaire)
		{
			if(quoiFaire == "enlever")
			{
				document.getElementById("categories-title").style.borderBottomLeftRadius="0px";
				document.getElementById("categories-title").style.borderBottomRightRadius="0px";
			}
			else
			{
				document.getElementById("categories-title").style.borderBottomLeftRadius="6px";
				document.getElementById("categories-title").style.borderBottomRightRadius="6px";
			}
		}
		var menuOuvertBlogueContenuCategorie = false;
		// toggle categorie page de contenu
		$('#categories-title').click(
		function() 
		{
			if(menuOuvertBlogueContenuCategorie == false)
			{
				$('#categories-content').slideDown('fast');
				document.getElementById("pluscat").innerHTML="-";
				menuOuvertBlogueContenuCategorie = true;
				changerCoinsRondsBlogueContenuCategories("enlever");
			}
			else
			{
				$('#categories-content').slideUp('fast');
				document.getElementById("pluscat").innerHTML="+";
				menuOuvertBlogueContenuCategorie = false;
				changerCoinsRondsBlogueContenuCategories("remettre");
			}
		});
		
		
		// Changer les coins ronds du toggle "Articles Récents" dans la page de contenu du blogue
		function changerCoinsRondsBlogueArticlesRecents(quoiFaire)
		{
			if(quoiFaire == "enlever")
			{
				document.getElementById("articles-recents-title").style.borderBottomLeftRadius="0px";
				document.getElementById("articles-recents-title").style.borderBottomRightRadius="0px";
			}
			else
			{
				document.getElementById("articles-recents-title").style.borderBottomLeftRadius="6px";
				document.getElementById("articles-recents-title").style.borderBottomRightRadius="6px";
			}
		}
		var menuOuvertBlogueArticlesRecents = false;
		// toggle articles récents
		$('#articles-recents-title').click(
		function() 
		{
			if(menuOuvertBlogueArticlesRecents == false)
			{
				$('#articles-recents-content').slideDown('fast');
				document.getElementById("plusrecents").innerHTML="-";
				menuOuvertBlogueArticlesRecents = true;
				changerCoinsRondsBlogueArticlesRecents("enlever");
			}
			else
			{
				$('#articles-recents-content').slideUp('fast');
				document.getElementById("plusrecents").innerHTML="+";
				menuOuvertBlogueArticlesRecents = false;
				changerCoinsRondsBlogueArticlesRecents("remettre");
			}
		});
		
		// Changer les coins ronds du toggle "Ajouter un commentaire" dans la page de contenu du blogue
		function changerCoinsRondsAddComment(quoiFaire)
		{
			if(quoiFaire == "enlever")
			{
				document.getElementById("ajout-title").style.borderBottomLeftRadius="0px";
				document.getElementById("ajout-title").style.borderBottomRightRadius="0px";
			}
			else
			{
				document.getElementById("ajout-title").style.borderBottomLeftRadius="6px";
				document.getElementById("ajout-title").style.borderBottomRightRadius="6px";
			}
		}
		var commentaireOuvert = false;
		// toggle commentaires
		$('#ajout-title').click(
		function() 
		{
			if(commentaireOuvert == false)
			{
				$('#ajout-formulaire').slideDown('fast');
				document.getElementById("plus-comment").innerHTML="-";
				commentaireOuvert = true;
				changerCoinsRondsAddComment("enlever");
			}
			else
			{
				$('#ajout-formulaire').slideUp('fast');
				document.getElementById("plus-comment").innerHTML="+";
				commentaireOuvert = false;
				changerCoinsRondsAddComment("remettre");
			}
		});
		
		// -----------------------------------
		// Toggles pour le sidebar
		$('.twitter_button').click(
		function() 
		{
  			$('#twitter-feed').toggle('fast')
 		 });
		 $('.facebook_button').click(
		function() 
		{
  			$('#facebook-feed').toggle('fast')
 		 });
		 $('.mail_button').click(
		function() 
		{
  			$('#emailtoggle').toggle('fast')
 		 });
		 
		 // -----------------------------------
		 // Hover pour les vignettes de la page portfolio
		 $('.work').hover(function() 
		{
   			$(this).find(".hover").fadeTo('slow', 0.95);
  		},function(){
		$(this).find(".hover").fadeTo("normal", 0.0); // This sets the opacity back to 60% on mouseout
		});
		$('.workright').hover(function() {
   			$(this).find(".hover").fadeTo('normal', 0.95, function() {
    		});
  		},function(){
		$(this).find(".hover").fadeTo("normal", 0.0); // This sets the opacity back to 60% on mouseout
		});
		
		
		// -----------------------------------
		// -----------------------------------
		 // FORMULAIRE DE CONTACT
		 // -----------------------------------
		 // -----------------------------------
		$('#emailtoggle #submit').click(function() {
		// Disable the submit button
		$('#emailtoggle #submit').attr("disabled", "disabled");
		
		// Clear and hide any error messages
		$('#emailtoggle .formError').html('');
		
		// Set temaprary variables for the script
		var isFocus=0;
		var isError=0;
		
		// Get the data from the form
		var name=$('#emailtoggle #name').val();
		var email=$('#emailtoggle #email').val();
		var subject=$('#emailtoggle #subject').val();
		var message=$('#emailtoggle #message').val();
		
		// Validate the data
		if(name=='') {
			$('#emailtoggle #errorName').html("À qui aurons-nous l'honneur de parler?");
			$('#emailtoggle #name').focus();
			isFocus=1;
			isError=1;
		}
		if(email=='') {
			$('#emailtoggle #errorEmail').html("Une adresse courriel est nécessaire pour vous répondre");
			if(isFocus==0) {
				$('#emailtoggle #email').focus();
				isFocus=1;
			}
			isError=1;
		} else {
			var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
			if(reg.test(email)==false) {
				$('#emailtoggle #errorEmail').html("Entrez une adresse courriel valide pour qu'on puisse vous répondre.");
				if(isFocus==0) {
					$('#emailtoggle #email').focus();
					isFocus=1;
				}
				isError=1;
			}
		}
		if(message=='') {
			$('#emailtoggle #errorMessage').html('Pourquoi nous envoyez un message sans contenu?');
			if(isFocus==0) {
				$('#emailtoggle #message').focus();
				isFocus=1;
			}
			isError=1;
		} 
	
		
		// Terminate the script if an error is found
		if(isError==1) {
			$('#emailtoggle #formProgress').html('');
			$('#emailtoggle #formProgress').hide();
			
			// Activate the submit button
			$('#emailtoggle #submit').attr("disabled", "");
			
			return false;
		}
		
		$.ajaxSetup ({
			cache: false
		});
		
		var dataString = 'name='+ name + '&email=' + email + '&subject=' + subject + '&message=' + message;  
		$.ajax({
			type: "POST",
			url: "http://www.oktane.ca/wp-content/themes/web/php/submit-form-ajax.php",
			data: dataString,
			success: function(msg) {
				
				//alert(msg);
				
				// Check to see if the mail was successfully sent
				if(msg=='Mail sent') {
					// Update the progress bar
					$('#emailtoggle #formProgress').html('Votre message a été envoyé avec succès.').delay(2000).fadeOut(400);
					// Clear the subject field and message textbox
					$('#emailtoggle #subject').val('');
					$('#emailtoggle #message').val('');
				} else {
					$('#emailtoggle #formProgress').html('');
					alert('Une erreur est survenue. Veuillez réessayer plus tard.');
				}
				
				// Activate the submit button
				$('#emailtoggle #submit').attr("disabled", "");
			},
			error: function(ob,errStr) {
				$('#emailtoggle #formProgress').html('');
				alert('Une erreur est survenue. Veuillez réessayer plus tard.');
				
				// Activate the submit button
				$('#emailtoggle #submit').attr("disabled", "");
			}
		});
		
		return false;
	});
		
});
