/********* dropdownmenu *************/
// drop down menu
function mainmenu() {
	$(" #menu ul ").css({display: "none"}); // Opera Fix
	$(" #menu li").hover(function(){
			$(this).find('ul:first').css({visibility: "visible",display: "none"}).show(400); },
			function(){ $(this).find('ul:first').css({visibility: "hidden"});
	});
}

$(document).ready( function() {
	mainmenu();

	$("#register").validate();
	$("#login").validate();
	$("#sendform").validate();
	$("#connect").validate();
	
	$('div[id^=contentTooltip]').css('display','none');
	
	$('a[id^=tooltip]').tooltip({ 
	    delay: 0, 
	    showURL: false, 
	    bodyHandler: function() {
			var id = this.rel;
	        return $("#contentTooltip"+id).html(); 
	    } 
	});
	
});


function updateOrderState(orderID, orderState) {

	$("#chp"+orderID).toggleClass('ajax-loading');
	var url = "/index.html?action=updateOrderState&orderID=" + orderID + "&orderstate=" + orderState;

	$.ajax({
	  url: url,
	  complete: function() {
			$("#chp"+orderID).toggleClass('ajax-loading');
			if (orderState=='1') { $("#"+orderID).css('color',"#ff0000"); }
			else if (orderState=='2') { $("#"+orderID).css('color',"#3BBC49"); }
			else if (orderState=='3') { $("#"+orderID).css('color',"#3333ff"); }
			else if (orderState=='5') { $("#"+orderID).css('color',"#3BBC49"); }
			else if (orderState=='9') { $("#"+orderID).css('color',"#999"); }
			else { $("#"+orderID).css('color',"#000000"); }
	  }
	});
}


/************ applyFilter **********/

function applyFilter( page ) {

	var url = "/index.html?pID=" + page;

	if ( $("#inputIname").val() ) {
		url += "&iname=" + $("#inputIname").val();
	}

	if ( $("#inputTheme").val() ) {
		url += "&theme=" + $("#inputTheme").val();
	}

	if ( $("#inputSubstance").val() ) {
		url += "&substance=" + $("#inputSubstance").val();
	}

	if ( $('#inputAuthor').val() ) {
		url += "&author=" + $("#inputAuthor").val();
	}

	location.href = url;
}

function reiniChamps( page ) {

	var url = "/index.html?pID=" + page;

	$("#inputAuthor").val('');
	$("#inputTheme").val('');
	$("#inputIname").val('');
	$("#inputSubstance").val('');

	location.href = url;
}


/************ Panier **********/

function addBasket (productId, productName, productImg, productPrice) {

	$.ajax({
	  url: "/index.html?request=ajax&task=addtobasket&bID=" + productId,
	  cache: false,
	  success: function() {
			$.growl('Ajout au panier.', 'Le produit a été ajouté dans votre panier : <br />' + productName, productPrice);
		}
	});
}

