function uniqid()
{
	var newDate = new Date;
	return newDate.getTime();
}

function plus_moins(action)
{
	if(action=="plus")
	{
		contenu_ajout_broderie(uniqid());
	}
	else if(action=="moins")
	{
		$('#liste-formulaire-broderie .un-ajout-broderie:last').fadeOut('slow',function(){
			$(this).remove();
		});
	}
	
	$('#voir-mes-logos').jqmAddTrigger($('a.lien-ajout-broderie'));
}

function get_nb_broderie()
{
	return $("#liste-formulaire-broderie > .un-ajout-broderie").size();
}

function Maj_nb_broderie()
{
	nb = get_nb_broderie();
	
	if(nb==1)
	{
		$('#nb_broderie').html(nb+' broderie');	
	}
	else if(nb==0)
	{
		$('#nb_broderie').html('Aucune broderie');
	}
	else
	{
		$('#nb_broderie').html(nb+' broderies');
	}
	
	if($('#zone-upload-logo').css('display')=="block")
	{
		$('#zone-upload-logo').uploadify({
			'uploader': 'uploadify/uploadify.swf',
			'multi':true,
			'auto':true,
			'script': 'uploadify/uploadify.php',
			'folder': 'img/logo',
			'cancelImg': 'uploadify/cancel.png',
			'buttonImg':'uploadify/selectionner.png',
			'width':120,
			'height':20,
			'fileDesc'  : 'Veuillez choisir une image',
			'fileExt'   : '*.jpg;*.jpeg;*.png;*.bmp',
			'wmode':'transparent',
			'queueID':'uploadify-queue',
			'scriptData':{'uid': $("#uid").val(),
						  'key': $("#key").val()},
			'onComplete':function( evt, queueID, fileObj, response, data ){
				
				num = $("#num").val();
				
				$.post('ajax/action.php',{action:'affiche_logo_upload',
										 num:num,
										 img:response},function(data){
					$('.liste_logo_user').prepend(data);
					$('#voir-mes-logos').jqmAddTrigger($('a.lien-ajout-broderie'));
				});
			}
		});
	}
	setTimeout(Maj_nb_broderie,250);
}

function contenu_ajout_broderie(id)
{
	$.post('ajax/formulaire_ajout_broderie.php',{
												 Id:id,
												 action:"formulaire1"
												 },
			function(data){
				$('#liste-formulaire-broderie').append('<div class="un-ajout-broderie" id_broderie="'+id+'">'+data+'</div>');
				$('#voir-mes-logos').jqmAddTrigger($('a.lien-ajout-broderie'));
			});
}

function supprime_broderie(num)
{	
	parent = $('#mon-choix-logo-'+num).parent();
	
	parent.slideUp(700,function() { // et on fait disparaitre l'element en l'enroulant
		parent.delay(500,function(){
			if(get_nb_broderie()==1)
			{
				$('#btn-step').fadeOut('slow');
			}
			parent.remove();
		});
	});
}

function valide_broderie_step_1()
{
	erreur = 0;
	
	couleur_ok = $('.un-ajout-broderie span:first').css('color');
	couleur_nok = "#E65B5B";
	
	$('#liste-formulaire-broderie .un-ajout-broderie').each(function(){
		
		id = $(this).attr('id_broderie');
		
		// logo = $('#mon-choix-logo-'+id);
		
		img = $('#mon-choix-logo-'+id+' img').attr('code');
		position = $('#position-logo-'+id).val();
		hauteur = $('#hauteur-logo-'+id).val();
		largeur = $('#largeur-logo-'+id).val();
		
		if(!img || !position || !hauteur || !largeur)
		{
			if(!img)
			{
				$('#lib-mon-choix-logo-'+id).css('color',couleur_nok);
			}
			else
			{
				$('#lib-mon-choix-logo-'+id).css('color',couleur_ok);	
			}
			
			if(!position)
			{
				$('#lib-position-logo-'+id).css('color',couleur_nok);
			}
			else
			{
				$('#lib-position-logo-'+id).css('color',couleur_ok);	
			}
			
			if(!hauteur)
			{
				$('#lib-hauteur-logo-'+id).css('color',couleur_nok);
			}
			else
			{
				$('#lib-hauteur-logo-'+id).css('color',couleur_ok);	
			}
			
			if(!largeur)
			{
				$('#lib-largeur-logo-'+id).animate({'color':couleur_nok});
			}
			else
			{
				$('#lib-largeur-logo-'+id).css('color',couleur_ok);	
			}
			
			erreur = 1;	
		}
		else
		{
			$('#lib-mon-choix-logo-'+id).css('color',couleur_ok);
			$('#lib-position-logo-'+id).css('color',couleur_ok);	
			$('#lib-hauteur-logo-'+id).css('color',couleur_ok);
			$('#lib-largeur-logo-'+id).css('color',couleur_ok);
		}
	});
	
	if(erreur==0)
	{
		$('#liste-formulaire-broderie .un-ajout-broderie').each(function(){
		
		id = $(this).attr('id_broderie');
		
		// logo = $('#mon-choix-logo-'+id);
		
		img = $('#mon-choix-logo-'+id+' img').attr('code');
		position = $('#position-logo-'+id).val();
		hauteur = $('#hauteur-logo-'+id).val();
		largeur = $('#largeur-logo-'+id).val();
		couleur = $('#couleur-logo-'+id).val();
		complement = $('#complements-logo-'+id).val();
		
		$.post('ajax/action.php', { action:"save_broderie",
										img:img,
										position:position,
										hauteur:hauteur,
										largeur:largeur,
										couleur:couleur,
										complement:complement});
		});
										
		$('html,body').animate({scrollTop: $('#step-1').offset().top},'slow',function(){
			$('#step-1').slideUp('slow');
		});	
		
		$('#step-1').empty();
				
		$('#step-2').html('<img style="width:16px;margin-left:220px;margin-bottom:20px;" src="css/img/ajax-loader.gif" />');
		$("#step-2").load("ajax/formulaire_ajout_broderie.php",{action:"formulaire2"});
	}
}

function valide_broderie_step_2()
{
	erreur = 0;
	
	detail = $('#detail').val();
	quantite = $('#quantite').val();
	
	promo = $('#promo').val();
	
	produit = $('#produit_choix').val();
	couleur = $('#couleur_choix').val();
	taille = $('#taille_choix').val();
	
	couleur_ok = $('#step-2 div:first').css('color');
	couleur_nok = "#E65B5B";
	
	if(!quantite)
	{
		$('#lib-quantite').css('color',couleur_nok);	
		
		erreur = 1;
	}
	else
	{
		$('#lib-quantite').css('color',couleur_ok);
	}
	
	if(erreur==0)
	{
		$.post('ajax/action.php', { action:"save_broderie_complement",
									produit:produit,
									taille:taille,
									couleur:couleur,
									detail:detail,
									promo:promo,
									quantite:quantite},function(){
										window.location = "panier.php";
									});
	}
}
