/* Author: 
Nicolas Delrez
Cible Communication 
*/

$(document).ready(function(){  
  
  	/******************************************************/
  	/* Navigation 
	/******************************************************/
	
    $("nav ul li a").hover(function() { 
    	if( $(this).parent().children("ul").size() > 0)
       	{ 
       		var a = $(this);
        	a.parent().find("ul").slideDown('fast').show(); //Drop down the subnav on click 
        	a.addClass("current"); 
        	a.parent().hover(function() {  
        	}, function(){  
        	    a.parent().find("ul").slideUp('fast');
            	a.removeClass("current");
        	});
        }  
        })
    
    /******************************************************/
  	/* Clear a input field on focus
	/******************************************************/
        
    $.fn.clearField = function() {
		return this.focus(function() {
			if( this.value == this.defaultValue ) {
				this.value = "";
			}
		}).blur(function() {
			if( !this.value.length ) {
				this.value = this.defaultValue;
			}
		});
	};
	
	$(".clearField").clearField();   
	
	/******************************************************/
  	/* Accordion on Home page
	/******************************************************/
	$('#accordion li').hover(
		function(){
			
			
			
			$(this).addClass('open');
			$(this).animate({width:399}, 300);
			$(this).children('.slide_caption').animate({height:175}, 300,function(){
				$(this).children('p.slide_content').slideDown('fast',function(){
					
				});
			});
			
			$('#accordion li').not('.open').children('.slide_caption').animate({height:70}, 150);
			$('#accordion li').not('.open').children('.slide_caption').children('.slide_content').slideUp('fast');
			$('#accordion li').not('.open').animate({width:134}, 300);
			
		}, function(){
			$(this).removeClass('open');
		}
	); 
	
	if($('div.error_message').length == 0){
		jQuery("div.innerContactForm ").hide();
	}
	
	jQuery("#toggleForm, div.contact h2").click(function(){
		jQuery("div.innerContactForm ").slideToggle("slow");
		jQuery("#toggleForm").toggleClass("active"); return false;
	});

});  
























