/*
 * Tooltip script 
 * powered by jQuery (http://www.jquery.com)
 * 
 * written by Alen Grakalic (http://cssglobe.com)
 * 
 * for more info visit http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery
 *
 */
 


this.tooltip = function(){	
	/* CONFIG */		
		xOffset = 10;
		yOffset = 20;		
		// these 2 variable determine popup's distance from the cursor
		// you might want to adjust to get the right result		
	/* END CONFIG */		
	$("a.tooltip").hover(function(e){											  
		this.t = this.title;
		this.title = "";									  
		$("body").append("<p id='tooltip'>"+ this.t +"</p>");
		$("#tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");		
    },
	function(){
		this.title = this.t;		
		$("#tooltip").remove();
    });	
	$("a.tooltip").mousemove(function(e){
		$("#tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});			
};



// starting the script on page load
$(document).ready(function(){
	tooltip();
});

function show_caddie_form(e,id,type) {
	$("#caddie_add_form_div_message").css("display","none");
	$("#caddie_add_form_div_form").css("display","block");

	$("#addform_tr_largeur_2").css("display","none");
	$("#addform_tr_largeur_10").css("display","none");
	$("#addform_tr_largeur_50").css("display","none");
	$("#addform_tr_diam_ext").css("display","none");
	$("#addform_tr_diam_int").css("display","none");
	$("#kilo").css("display","none");

	$("#addid").val(id);
	$("#type").val(type);
	 $("#largeur").val("");
	$("#diam_ext").val("");
	$("#diam_int").val("");
	$("#quantite").val("");

	if (type == 'bande_2')  { $("#addform_tr_largeur_2").css("display",""); }
	if (type == 'bande_10') { $("#addform_tr_largeur_10").css("display",""); }
	if (type == 'bande_50') { $("#addform_tr_largeur_50").css("display",""); }

	if (type == 'disque') {
		$("#kilo").css("display","inline");
			/*
			$("#addform_tr_diam_int").css("display","");
			$("#addform_tr_diam_ext").css("display","");
			*/
	}
	$('#caddie_add_form_div').show("fast");
	var pos = getPosition(e);
	$('#caddie_add_form_div').css("top",(pos.y-350)+"px");
	$('#caddie_add_form_div').css("left",(pos.x-380)+"px");
	return;
}
function close_caddie_add_form_div() {
	//$('#caddie_add_form_div').animate({top:"0px"});
	$('#caddie_add_form_div').hide("fast");
}
function getPosition(e) {
    e = e || window.event;
    var cursor = {x:0, y:0};
    if (e.pageX || e.pageY) {
        cursor.x = e.pageX;
        cursor.y = e.pageY;
    } 
    else {
        var de = document.documentElement;
        var b = document.body;
        cursor.x = e.clientX + 
            (de.scrollLeft || b.scrollLeft) - (de.clientLeft || 0);
        cursor.y = e.clientY + 
            (de.scrollTop || b.scrollTop) - (de.clientTop || 0);
    }
    return cursor;
}

function checkint(id) {
	var val = $("#"+id).val();
	var val_i = val * 1;
	if (isNaN(val_i)) return 0;
	if (val_i < 1) return 0;
	if (Math.round(val_i) != val_i) return 0;
	return 1;
}

function caddie_envoyer(mess_mauvaise_quantite) {
	if (!checkint("quantite")) {
		alert(mess_mauvaise_quantite);
		return;
	}
	$("#caddie_add_form_div_message").css("display","block");
	$("#caddie_add_form_div_form").css("display","none");
	var type = $("#type").val();
	var url = "/modules/caddie.php?show=1&caddie_add=1&pq="+$("#quantite").val()+"&pid="+$("#addid").val()+"&ptype="+type;
	if (type == "disque") url += "&diam_ext="+$("#diam_ext").val()+"&diam_int="+$("#diam_int").val();
	if (type == "bande_2") url += "&largeur="+$("#largeur_2").val();
	if (type == "bande_10") url += "&largeur="+$("#largeur_10").val();
	if (type == "bande_50") url += "&largeur="+$("#largeur_50").val();
	$("#caddie").load(url);
	//$("#caddie_add_form_div").delay("1000").animate({top:"440px", left:"-160px", opacity: 0}).hide("slow");
	$("#caddie_add_form_div").delay("1000").hide("fast");
}

