/*********************************************************
 * 
 * common.js 
 * 
 ********************************************************/










/*********************************************************
 * 
 * Variables
 * 
 ********************************************************/
base_url = "http://www.proteinemusculation.fr/";










/*********************************************************
 * 
 * Appel des fonctions au chargement
 * 
 ********************************************************/
$(function(){
	
	// Flash animation
	var flashvars = {};
	var params = {allowscriptaccess:"always"};
	var attributes = {};
	swfobject.embedSWF("http://www.proteinemusculation.fr/theme/front/swf/ban.swf", "ban", "468", "60", "7.0.0", "expressInstall.swf", flashvars, params, attributes);
	
	// " " >> "&nbsp;" in navigation
	$.each($("#navigation span"), function(){
		
		var tmp = "";
		var chaine = $(this).text();
		
		for(var i = 0; i < chaine.length; i++){
			tmp = tmp + chaine.charAt(i);
		
			if (chaine.charAt(i) == " "){
				tmp = tmp.replace(" ","&nbsp;");
			}
		}
		
		$(this).html(tmp);
	});
	
	// set width to 170 max
	$.each($(".product .img img"), function(){
		if($(this).attr("width") > 170){
			$(this).attr("width", "150");
		}
	});
	
	// AJAX Content
	loadAjaxContent();
});



/* loadAjaxContent
 * 
 * Charge la description et les caractéristiques
 * en AJAX
 */ 
function loadAjaxContent(){
	var dataToSend = "";
	dataToSend += "&page=" + $("body").attr("id");
	
	$.ajax({
		url: '/nav/produits_ajax',
		type: 'POST',
		data: dataToSend,
		dataType: 'xml',
		success: function(xml){			
			
			// left col
		    $(xml).find('container > left > block').each(function(){
				// ID du produit
				var blockID = "#" + $(this).attr('id');
				
				// caracteristiques
				var features = "<ul>";
				$(this).find('feature').each(function(){
					features += "<li>"+$(this).text()+"</li>";
				});
				features += "</ul>";
				
				// description du produit
				var description = $(this).find('description').text();
				
				$(blockID).find(".content .infos h2").after(features);
				$(blockID).find(".content .description").append(description);
		    });
			
			// right col
		    $(xml).find('container > right > block').each(function(){
				// ID du produit
				var blockID = "#" + $(this).attr('id');
				
				// caracteristiques
				var features = "<ul>";
				$(this).find('feature').each(function(){
					features += "<li>"+$(this).text()+"</li>";
				});
				features += "</ul>";
				
				// description du produit
				var description = $(this).find('description').text();
				
				$(blockID).find(".content .infos h2").after(features);
				$(blockID).find(".content .description").append(description);
		    });
		}
	});
}











/*********************************************************
 * 
 * Divers
 * 
 ********************************************************/



/*********************************************************
 * CSS Browser Selector v0.2.9
 * Rafael Lima (http://rafael.adm.br)
 * http://rafael.adm.br/css_browser_selector
 * License: http://creativecommons.org/licenses/by/2.5/
 * Contributors: http://rafael.adm.br/css_browser_selector#contributors
 ********************************************************/
var css_browser_selector = function() {var ua=navigator.userAgent.toLowerCase(),is=function(t){return ua.indexOf(t) != -1;},h=document.getElementsByTagName('html')[0],b=(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?'gecko ff2':is('firefox/3')?'gecko ff3':is('gecko/')?'gecko':is('opera/9')?'opera opera9':/opera\s(\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('chrome')?'chrome webkit safari':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'',os=(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':'';var c=b+os+' js'; h.className += h.className?' '+c:c;}();





