﻿ua=(function(t){
    var ua = navigator.userAgent.toLowerCase(),
        c = " ";
	if ( ua.indexOf('mac')> -1 ){
		c += "mac";
		if ( ua.indexOf('chrome')> -1 ) c += " mac-webkit mac-chrome webkit chrome";
        else if ( ua.indexOf('safari')> -1 ) c += " mac-webkit mac-safari webkit safari";
		else if ( ua.indexOf('firefox')> -1 ) c+=" mac-firefox firefox"
	}
    else if ( ua.indexOf('msie 6')> -1 ) c += "msie ie6";
    else if ( ua.indexOf('msie 7')> -1 ) c += "msie ie7";
    else if ( ua.indexOf('msie 8')> -1 ) c += "msie ie8";
    else if ( ua.indexOf('msie 9')> -1 ) c += "msie ie9";
	else if ( ua.indexOf('firefox')> -1 ) c += "firefox";
    else if ( ua.indexOf('applewebkit')> -1 ){
        c += "webkit";
        if ( ua.indexOf('chrome')> -1 ) c += " chrome";
        else if ( ua.indexOf('safari')> -1 ) c += " safari"
    } 
	else if ( ua.indexOf('opera')> -1 ) c += "opera";

    
	if( t != null ) document.getElementsByTagName(t)[0].className += c;
	return c;
})('body');


$(document).ready(function() {
    $("#searchform").val("Rechercher").click(function(){$(this).val("")});
	$("#mycarsousel").jcarousel();
	$(".block-service-wrapper .content,.block-forums-wrapper .content").css({
	});

	/*$(".node-site-map .closed").click(function(){
		$(this).toggleClass('expanded');
		$ul = $(this).next().next();
		if(!$ul.hasClass("active")){
			$ul.addClass("active");
		}else {	
			$ul.removeClass("active");
		}
		return false;
	}); by bruce */

	$("#submit-site-detail").bind("invalid-form.validate", function() {
			if($("#error-summary").size()>0){$("#error-summary").html("Tous les champs obligatoires n'ont pas été correctement renseignés.");}
		}).validate({
			messages: {
				'powercontent_website_name_ContentObjectAttribute_ezstring_data_text_pcattributeid': "Le nom du site est requis",
				'powercontent_url_ContentObjectAttribute_ezstring_data_text_pcattributeid': "L'URL du site est requis",
				'powercontent_name_of_contributor_ContentObjectAttribute_ezstring_data_text_pcattributeid': "Votre nom est requis",
				'powercontent_email_of_contributor_ContentObjectAttribute_data_text_pcattributeid': "Votre email est requis",
				'powercontent_description_ContentObjectAttribute_data_text_pcattributeid': "Le descriptif est requis",
				'NodeID': "Les rubriques souhaitées sont requises"
			},
			errorPlacement: function(error, element) {
				error.appendTo( element.parent() );
				element.prev().addClass("error");
			}
		});
		
	function table_width(max_width, nav_word, nav_li){
		var nav_n = $(nav_li).size();	
		var min_width = 0; 
		$(nav_word).each(function(){
			
			min_width = min_width + $(this).width();
		});
		//console.log('max_width:'+max_width+'\t\t'+'min_width:'+min_width+'\t\t'+'nav_n:'+nav_n);	
		var nav_left, 
			nav_right,
			nav_first_left,
			nav_last_right;
			
		//1.
		var remainder = (max_width - min_width) % nav_n;
		var nav_av =  ( max_width - min_width - remainder ) / nav_n;
		//console.log('remainder:'+remainder+'\t\t'+'nav_av:'+nav_av);	
			
		//2.
		if (nav_av % 2) { 
			nav_left = (nav_av + 1 ) / 2;
			nav_right = (nav_av - 1 ) / 2;
		}else {	
			nav_left = nav_right = nav_av / 2;
		}		
		$('#nav a').css({
			'padding-left': nav_left,
			'padding-right': nav_right
		});
		//console.log('nav_left:'+nav_left+'\t\t\t'+'nav_right:'+nav_right);	
		//3.
		if ( remainder ){
			if (remainder % 2) { 
				nav_first_left = (remainder - 1 ) / 2;
				nav_last_right = (remainder + 1 ) / 2;
			}else {	
				nav_first_left = nav_last_right = remainder / 2;
			}
			$('#nav li:first a').css( 'padding-left' , nav_left + nav_first_left );	
			$('#nav li:last a').css( 'padding-right' , nav_right + nav_last_right );	
		}
		//console.log('nav_first_left:'+nav_first_left+'\t\t'+'nav_last_right:'+nav_last_right);	
	};
	table_width(973, '#nav a', '#nav li');
	
});
