var sbOptions = {
					min: 1,						// Set lower limit.
					max: 25,					// Set upper limit.
					step: 1,					// Set increment size.
					spinClass: "spin-button",	// CSS class to style the spinbutton. (Class also specifies url of the up/down button image.)
					upClass: "up",		// CSS class for style when mouse over up button.
					downClass: "down"	// CSS class for style when mouse over down button.
					}

$(document).ready(function(){
	
	
	
	$('.validerTransaction').click(function() {
		
		$('#blocTransaction').hide(0);
		$('#waiting').slideDown(500);
		
		
		
		$.ajax({
			type : 'POST',
			url : '/operation2.php',
			dataType : 'json',
			data: {
				type : $('#typeTransaction').val(),
				quantite_transaction : $('#qteTransaction').val(),
				action : $('#etapeTransaction').val(),
				cotation : $('#cotationTransaction').val(),
				id_utilisateur : $('#iduTransaction').val(),
				idTemp : $('#idTemp').val(),
				id_club : $('#idcTransaction').val(),
				prix_transaction : $('#prixTransaction').val(),
				calcul_frais : $('#fraisTransaction').val()
			},
			success : function(data){
				$('#waiting').hide(0);
				
				$('#blocTransaction').removeClass().addClass((data.error === true) ? 'error' : 'success')
					.html(data.msg).slideDown(500);
					
				if(data.upAff === true)
				{
					$('#blocCredit').html(data.credit).slideDown(500);
					$('#blocGain').html(data.gain).slideDown(500);
					$('#blocQte').html(data.resteQuantite).slideDown(500);
					$('#blocCours').html(data.cours).slideDown(500);
				}
						
				if (data.error === true)
					$('#blocTransaction').show(500);
			}
		});
		
		return false;
	});
	
	
	
	$('.annulerTransaction').click(function() {
		
		$('#blocTransaction').hide(0);
		
		$('#waiting').slideDown(500);
		
		$.ajax({
			type : 'POST',
			url : '/operation2.php',
			dataType : 'json',
			data: {
				type : $('#typeTransaction').val(),
				quantite_transaction : $('#qteTransaction').val(),
				cotation : $('#cotationTransaction').val(),
				id_utilisateur : $('#iduTransaction').val(),
				idTemp : $('#idTemp').val(),
				id_club : $('#idcTransaction').val()
			},
			success : function(data){
				$('#waiting').hide(0);
				
				$('#blocTransaction').removeClass().addClass((data.error === true) ? 'error' : 'success')
					.html(data.msg).slideDown(500);
						
				if (data.error === true)
					$('#blocTransaction').show(500);
			}
		});
		
		return false;
	});	
	

		
		
		
//$('.selectedPari').live('change', function () {
//$('.selectedPari:checked').each(
//  function() {
//   console.log('check');
//  });
//  });
	
	
	
	
	$('#btnPari').live('click', function() {
	
		
		var valeurs = [];
		$('input:checked[name=selectedPari]').each(function() {
		  valeurs.push($(this).val());
		});
	
		
		$.ajax({
			type : 'POST',
			url : '/paris_validation.php',
			dataType : 'json',
			data: {
				id_pps : valeurs,
				montant : $('#misePari').val(),
				typePari : $('#typePari').val(),
				montantCote : $('#montantCote').text()
			},
			success : function(data){
				
				if(data.erreur != "")
				{
					$('.blocMessage').html(data.erreur).slideDown(500);
					
					  
					  $.each(data.erreurIdp, function(i,item){
						$('#'+item.idpp+' > .pariCote').html(item.nCote).slideDown(500);
					  });
					  
					  changeAction();
		  			
				}
				else
				{
					$('.blocParis').html(data.msg).slideDown(500);
					$('#blocCredit').html(data.credit).slideDown(500);
					$('.blocSuccess').slideDown(500);
					
				}
				
	
			}
		});
		
		return false;
	});
	
	
	$("#misePari").SpinButton(sbOptions);
	$("#qteTransaction").SpinButton(sbOptions);




});

function enrMise(rencontre,club,cote,pronosticMise){
	
		
		$.ajax({
			type : 'POST',
			url : '/paris_operation.php',
			dataType : 'json',
			data: {
				rencontre : rencontre, club : club, cote : cote, pronosticMise:pronosticMise, misePari : $('#misePari').val(),
				typePari : $('#typePari').val()
			},
			success : function(data){
				
				if (data.msg == "create")
				{
					$('#'+data.idTd).addClass('selectCote');
				}
				if (data.msg == "delete")
				{
					$('#'+data.idTd).removeClass('selectCote');
				}
				
				$('.blocParis').html(data.parisTemp).show(500);
				
				changeAction();
			},
			error : function(XMLHttpRequest, textStatus, errorThrown) {
				
				$('#error').removeClass().addClass('error').text('une erreur est survenue.').show(500);
				
			}
		});
	
}
