
//Fonctions lancées au chargement
$(function(){
	 //Fancy box
	$("a.groupImage").fancybox();
	
	//line mouseover
	//$('tr').mouseenter(function() {$(this).children('td').css('background-color','#F2F2F2')});
	//$('tr').mouseleave(function() {$(this).children('td').css('background-color','#FFFFFF')});
	 
	//Columns size
	zg = $('#zone_gauche').height();
	zc = $('#zone_centre2').height();
	maxh = 0;
	if(zc > zg) {
		$('#zone_gauche').height(zc);
	} 	 
	
	$('#cycling').cycle({
		 fx:      'scrollHorz',
	     timeout:  0,
	     easing:  'backinout'
	});
	
	$('#suivant').click(function() {
		$('#cycling').cycle('next');
	});
	
	$('#precedent').click(function() {
		$('#cycling').cycle('prev');
	});
	 
});



function selectTableItems(select) {
	if(select) {
		$("input[type='checkbox'][name='select[]']").attr('checked','checked');
	} else {
		$("input[type='checkbox'][name='select[]']").attr('checked','');
	}
}

function ajoutPanier(element, idPrix) {
	
	$.getJSON(url+'commandes/ajout_panier/'+idPrix, function(data) {
		if(data.code == 0) {
			dialogBox('Echec de l\'ajout au panier', data.message, 4000);
		} else {
			majWidgetPanier();
			
			$('#dialogAchat .prixCreation').text(data.tarif_creation);
			
			var baseUrl = url+'ajax/set_session/panier.'+data.id+'.'+data.num;
			
			$('#dialogAchat').dialog({
				draggable: false,
				resizable: false,
				title : 'Votre produit a &eacute;t&eacute; ajout&eacute; au panier',
				height: 250,
				width: 450,
				modal: true,
				closeOnEscape: false,
				close : function(){$('#dialogAchat').dialog('destroy');},
				buttons: {
					'Continuer vos achats': function() {
						if($("#nomProduit").val() != '') {
							$.post(baseUrl+'.nom/'+$("#nomProduit").val(), function () {
								if($("#creation_graphique_oui").is(':checked')) {
									$.post(baseUrl+'.creation_graphique/1', function () {
										$('#dialogAchat').dialog('destroy');
									});
								} else {
									$(this).dialog('destroy');
								}
							});
						} else {
							if($("#creation_graphique_oui").is(':checked')) {
								$.post(baseUrl+'.creation_graphique/1', function () {
									$('#dialogAchat').dialog('destroy');
								});
							} else {
								$(this).dialog('destroy');
							}
							
						}
					},
					'Finaliser votre commande': function() {
						if($("#nomProduit").val() != '') {
							$.post(baseUrl+'.nom/'+$("#nomProduit").val(), function () {
								if($("#creation_graphique_oui").is(':checked')) {
									$.post(baseUrl+'.creation_graphique/1', function () {
										window.location = url+'commandes/panier/';
									});
								} else {
									window.location = url+'commandes/panier/';
								}
							});
						} else {
							if($("#creation_graphique_oui").is(':checked')) {
								$.post(baseUrl+'.creation_graphique/1', function () {
									window.location = url+'commandes/panier/';
								});
							} else {
								window.location = url+'commandes/panier/';
							}
							
						}
					}
				}
			});
		}
	});
}

function majWidgetPanier() {
	$.getJSON(url+'commandes/valeur_panier', function(data) {
		$('#prixPanier').text(data.prix);
		$('#quantitePanier').text(data.quantite);
	});
}

function majTotauxPanier() {
	$.getJSON(url+'commandes/valeur_panier', function(data) {
		$('#prixTotalHT').text(data.prix);
		$('#taxes').text(data.taxes);
		$('#prixTotalTTC').text(data.prixTTC);
	});
	majWidgetPanier();
}

function deleteFromPanier(idPrix, num) {
	$.post(url+'commandes/supprimer_panier/'+idPrix+'/'+num, function() {
		$('#ligneProduit_'+idPrix+'_'+num).remove();
		majTotauxPanier();
	});
}

function majElementPanier(idPrix, num) {
	
	creation = $('#ligneProduit_'+idPrix+'_'+num+' .ligneCreation .creation').is(':checked') ? 1 : 0;
	quantite = $('#ligneProduit_'+idPrix+'_'+num+' .quantite').val();
	$.post(url+'commandes/maj_element_panier/',{id:idPrix,num:num,creation:creation,quantite:quantite}, function(data) {
		$('#ligneProduit_'+idPrix+'_'+num).replaceWith(data);
		majTotauxPanier();
	});
}


function showDoc(){
	if( $('.contienFiles').css('display')== 'none'){
		$('.contienFiles').css('display','block');
	}else $('.contienFiles').css('display','none');
		
	
}

$(document).ready(function(){
	$('.td2').css('width','150px');
	$('.charriot').hide();
});
function charriot(id){
	if($('#'+id ).css('display')!='none'){
		
		$('#'+id).hide();
	}else{
		
		$('#'+id).show();
	}
	
}






