jQuery.noConflict();
if(typeof(console) == "undefined") {
	var console = {
		log:function(texte){
			return;
		}
	};
}

function mouseX(evt) {
	if (evt.pageX) return evt.pageX;
	else if (evt.clientX)
	   return evt.clientX + (document.documentElement.scrollLeft ?
	   document.documentElement.scrollLeft :
	   document.body.scrollLeft);
	else return null;
}

function mouseY(evt) {
	if (evt.pageY) return evt.pageY;
	else if (evt.clientY)
	   return evt.clientY + (document.documentElement.scrollTop ?
	   document.documentElement.scrollTop :
	   document.body.scrollTop);
	else return null;
}

function placeBulle(e){
	var x = mouseX(e) + 30;
	var y = mouseY(e) - 25;
/*	
	x = x - (jQuery("#page").offset()).left + 20;
	y = y - (jQuery("#page").offset()).top + 10;
*/
	jQuery("#bulle-br").css("top", y+"px").css("left", x+"px");

}


function caleBordures() {
	if(jQuery(".home").length == 0) {
		jQuery("#bordures").remove();
		jQuery("body").append('<div id="bordures" style="position: absolute; z-index: 8"></div>');
			
		var offset = jQuery("#centre").offset();
		var w = jQuery("#centre").width();
		var h = jQuery("#centre").height();
		
		
		var ie6 = jQuery.browser.msie && parseInt(jQuery.browser.version) < 7;
		
		if(ie6) w -= 8;
		
		var style_g = "position: absolute; top: " + (offset.top + 22) + "px; left:" + (offset.left - 14) + "px; width: 14px; height: " + (h - 22) + "px;";
		var style_d = "position: absolute; top: " + (offset.top + 22) + "px; left:" + (offset.left + w) + "px; width: 15px; height: " + (h - 22) + "px;";
		var style_b = "position: absolute; top: " + (offset.top + h) + "px; left:" + (offset.left - 14) + "px; width: " + (w + 29) + "px; height: 15px;";
		
		// en +
		var style_h = "position: absolute; top: " + (offset.top - 66) + "px; left:" + (offset.left - 23) + "px; width: 644px; height: 99px;";
		
		/*
		"filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/bord_gauche.png', sizingMethod='scale');"
		"filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/bord_droit.png', sizingMethod='scale');"
		"filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/bord_bas.png', sizingMethod='scale');"
		*/
		
		style_g += ie6 ? "background: url(fileadmin/templates/images/bord_gauche.gif) repeat-y;" : "background: url(fileadmin/templates/images/bord_gauche.png) repeat-y;";
		style_d += ie6 ? "background: url(fileadmin/templates/images/bord_droit.gif) repeat-y;" : "background: url(fileadmin/templates/images/bord_droit.png) repeat-y;";
		style_b += ie6 ? "background: url(fileadmin/templates/images/bord_bas.gif) no-repeat;" : "background: url(fileadmin/templates/images/bord_bas.png) no-repeat;";
		
		// en +
		style_h += ie6 ? "background: url(fileadmin/templates/boutique/toile.gif) no-repeat;" : "background: url(fileadmin/templates/boutique/toile.png) no-repeat;";
		
		jQuery("#bordures").append('<div class="gauche" style="' + style_g + '"></div>');
		jQuery("#bordures").append('<div class="droite" style="' + style_d + '"></div>');
		jQuery("#bordures").append('<div class="bas" style="' + style_b + '"></div>');
		
		// en +
		jQuery("#bordures").append('<div class="haut" style="' + style_h + '"></div>');
	}
}

docReady = function() {
	
	//marge gauche
	var offset = jQuery("#header").offset();
	if(offset.left < 0) {
		jQuery("#header, #page").css("margin-left", "0").css("left", "0");
	}
	
	jQuery(".saisie").focus(function() {
		jQuery(this).val("");
	});

	//bordures de la page
	window.setTimeout("caleBordures();", 1000);
	
	
	//bulle br
	if(jQuery("#bulle-br").length > 0) {
		jQuery("#bulle-br").appendTo("body");
		
		jQuery(".tx-decbr-vignette").hover(function() {
			jQuery(this).css("cursor", "pointer");
			jQuery("#bulle-br").text(jQuery(this).parents(".tx-decbr").find(".dec-advforms-introduction").text()).show();
			jQuery(document).bind("mousemove", placeBulle);
		}, function() {
			jQuery(this).css("cursor", "auto");
			jQuery("#bulle-br").text("").hide();
			jQuery(document).unbind("mousemove", placeBulle);
		});
		
		jQuery(".tx-decbr-vignette").click(function() { jQuery(this).parents('form').get(0).submit(); });
	}
	
	
	//liens impression
	jQuery("a.print").click(function() {
		if(!(jQuery.browser.msie && parseInt(jQuery.browser.version) < 7)) {
			window.print();
			return false;
		}
	});
	
	
	//alignement texte des vignettes recette
	jQuery(".tx-aosterecettes-pi1-listrow a").each(function(){
		jQuery(this).css("margin-top", Math.round((jQuery(this).parent().height() - jQuery(this).height()) / 2) + "px");
	});
	
}

jQuery(document).ready(docReady);
jQuery(window).resize(caleBordures);