$(document).ready( function(){
	$('#delete_cjdp, #delete_rachat').live('click',function(){
		$.ajax({
		   type: "POST",
		   url: "cjdp_delete_rachat.php",
		   data: "",
		   success: function(){
			$(location).attr('href',"/panier.php");
		   }
		 });
		return false;
	});
	$('#code-imei').focus(function(){
		if ($(this).val() == 'Tapez *#06# sur votre téléphone')
		$(this).val("");
	});
	$('#code-imei').blur(function(){
		if ($(this).val() == "")
			$(this).val('Tapez *#06# sur votre téléphone');
	});		
	
	
	$('#livraison4').click(function(){
		$('#relai_choice').click();
		if (!$('.relai-choisi').is('p')){
			$('#livraison1').click();	
			$('#type_promo_id').val('code');
			majWordingCP();
		}
		else 
		{
			$('#bloc_mag_choisi').slideDown('fast');
			$('#rachat_wording1').hide();
			$('#rachat_wording2').show();
			if ($('#type_promo').val() == 'rachat'){
				$('#total_promo').show();
				majPrice(true);
			}	
			$('#type_promo_id').val('retrait');	
			majWordingCP();
		}
	});	

	$('#livraison2').click(function(){
		$('#mag_choice').click();
		if (!$('.mag-choisi').is('p')){
			$('#livraison1').click();	
			$('#type_promo_id').val('code');
			majWordingCP();
		}
		else 
		{
			$('#bloc_mag_choisi').slideDown('fast');
			$('#rachat_wording1').hide();
			$('#rachat_wording2').show();
			if ($('#type_promo').val() == 'rachat'){
				$('#total_promo').show();
				majPrice(true);
			}	
			$('#type_promo_id').val('retrait');	
			majWordingCP();
		}
	});	


	$('#livraison1').click(function(){
		if ($('.relai-choisi').is('p'))
			$('#bloc_mag_choisi').fadeOut('fast');
		if ($('.mag-choisi').is('p'))
			$('#bloc_mag_choisi').fadeOut('fast');
		$('#rachat_wording2').hide();		
		$('#rachat_wording1').show();
		if ($('#type_promo').val() == 'rachat'){
			$('#total_promo').hide();			
			majPrice(false);			
		}
		$('#type_promo_id').val('code');
		majWordingCP();
	});	

	function majWordingCP(){
		if ($('#type_promo_id').val() == 'retrait'){
			$('#type_promo_cheque').hide();
			$('#type_promo_rachat').show();			
		}
		else
		{
			$('#type_promo_rachat').hide();
			$('#type_promo_cheque').show();
		}
	}
	
	function majPrice(reduc){
	
		var tva = $('#total_tva').val();
		var tva_taux = $('#tva_taux').val();
		var livraison = $('#total_livraison').val();
		var reduction = $('#total_reduction').val();	
		var total = parseInt($('#total_total').val());
		if (reduc == true){
			total = total - reduction;
			if (total < 0.1)
				total = 0.1;
			tva = (( tva_taux / 100 ) / ( 1 + ( tva_taux / 100 ))) * total;		
		}
		else
		{
			total = total;
			if (total < 0.1)
				total = 0.1;
			tva = (( tva_taux / 100 ) / ( 1 + ( tva_taux / 100 ))) * total;		
		}
		tva = Math.round(tva*100)/100;
		$('#tva').empty();				
		$('#tva').append(convertPrice(tva));
		$('#total').empty();	
		$('#total').append(convertPrice(total));
	}
	
	function convertPrice(total){
		total_int = Math.floor(total);
		total_float = Math.round((total - total_int)*100);
		if (total_float == 0)
			total_float = "0";
		if (total_float < 10)
			total_float = "0"+total_float;
		return total_int+","+total_float+" €";
	}
	
	//clic pour imei
	$('#bt-valider-imei').live('click',function(){
		var code_imei = $('#code-imei').val();
		var modele = $('#iphone_select_inp').val();
        $('.ajax-loader').show();
		$('#code-imei-result').empty();
		
		//lance 3X la requete
        //for (var i=1;i<=1;i++)
		//{
		$.ajax({
		   type: "POST",
		   url: "panier_rachat_mobile.php",
		   data: "code_imei="+code_imei+"&model="+modele,
		   success: function(msg){
				var result = eval('(' + msg + ')');					
				if (result == null)
				   renderError(result);
				else
				{
					if (result.rachat_mobile == 'empty'){
						$('.ajax-loader').hide();
						return false;
					}
					if (result.validCode == 'ok'){
						if (result.squiz == 0)
							$(location).attr('href',"/panier.php");							
						else
						{
							$('.ajax-loader').hide();
							$("#iphone_select_inp").show('fast');
							$("#iphone_select_msg").show();								
						}
				   }
				   else					   
					   renderError(result);					   
			   }
		   }
		 });
		//}
		return false;
	});
	function renderError(result){
		var msg_error = "Suite à une surcharge sur  nos serveurs, le service est momentanément  indisponible. <br />Veuillez réitérer votre demande ultérieurement.";
		var msg_error_num = "Nous sommes désolés, ce numéro de série n'est pas reconnu, veuillez le vérifier et réitérer votre saisie.";
		$('.ajax-loader').hide();
		$('#code-imei-result').empty();
		if (result == null)
			$('#code-imei-result').append(msg_error);
		else
		{
			if (!result.validCode)
				$('#code-imei-result').append(msg_error_num);
			else
				$('#code-imei-result').append(msg_error);
		}
	}
});
