/***********************************************
* � MonExTel
***********************************************/
function backtocalcul () {
	
	if (document.getElementById('Print_Validation').value >0) { 
	
		document.getElementById('Print_Price').innerHTML='? &euro;';
		document.getElementById('Print_Label').innerHTML='Calculer';
		document.getElementById('Print_Bouton').className='bouton btn_calcul';

		document.getElementById('Print_Validation').value='0';
		
	}
	
}

function valide_recherche () {
	
	if ( document.getElementById('rech_brand').value == "99"  && document.getElementById('rech_model').value == '') { 
	alert("Veuillez remplir les champs de recherche.");
	}
	else
	{
	document.getElementById('chp_recherche_column').submit();
	}
	
}

function select_asso(asso){
		$.ajax({
			type: "POST",
			url: "includes/scripts/select_asso.php",
			data: "asso=" + asso,
			success: function(html){
				$("#basicModalContent").html(html);				
				$('#basicModalContent').modal(
						{	onClose: function(html){	 location.reload(); 	} }
				);
		}
		});
	}


function delete_file(file_nb){
	$.ajax({
		type: "POST",
		url: "includes/scripts/files_upload.php",
		data: { file_id : file_nb,
		action : 'suppr'},
		success: function(html){
			doc_id = "#doc_id_" + file_nb;
			$(doc_id).empty();
		}
	});
}

function change_asso(){
	$.ajax({
		type: "POST",
		url: "includes/scripts/change_asso.php",
		data: "asso=" + $("#association").val() ,
		success: function(html){
			$("#association_logo").html(html);
		}
	});
}

function display_CGU(){
	$.ajax({
		type: "POST",
		url: "includes/scripts/display_CGU.php",
		success: function(html){
			$("#CGV").html(html);
			$('#CGV').modal({
				overlayId :'CGUmodal-overlay', 
				containerId :'CGUmodal-container'
			});			
		}
	});
}


function display_CGU_PRO(){
	$.ajax({
		type: "POST",
		url: "includes/scripts/display_CGU.php?type=pro",
		success: function(html){
			$("#CGV").html(html);
			$('#CGV').modal({
				overlayId :'CGUmodal-overlay', 
				containerId :'CGUmodal-container'
			});			
		}
	});
}

function Search_IMEI(){
	$.ajax({
		type: "POST",
		url: "includes/scripts/search_imei.php",
		data: 'imei=' + $("#chp_IMEI").val() ,
		success: function(response){
			// Recuperation donnees JSON
			var message = $.evalJSON(response).Message;
			var erreur = $.evalJSON(response).Error;	
			var url = $.evalJSON(response).URL;	
			// Traitement des cas d'erreurs
			if(erreur === '1' ){
				$("#modele_IMEI_Error").html(message);
				$("#modele_IMEI_Error").slideDown('normal');
			} else {
				$(location).attr('href',url + '?imei=' + $("#chp_IMEI").val());
				//$.post(url, { imei: $("#chp_IMEI").val() } );
			}
	
		}
	});
}

function Montre($id) {
	
	$div = '#' + $id;
	$($div).toggle();
	$champ = '#btn-' + $id;
	
	if ($($champ).text() === "Afficher"){
		$($champ).text('Masquer');
	} else {
		$($champ).text('Afficher');
	}
	
	
	
	
}

function check_imei(product_cart_number, imei, model_id){
	$.ajax({
		type: "POST",
		url: "includes/scripts/check_imei.php",
		data: 'imei=' + imei + '&model_id=' + model_id,
		success: function(response){
			// Recuperation donnees JSON
			var message = $.evalJSON(response).Message;
			var erreur = $.evalJSON(response).Error;
			// Traitement des cas d'erreurs
			if(erreur === '1' ){
				var message_html = '<img src="images/error_msg_icon.gif" style="padding:2px 4px 0 4px" title="' + message + '"/>';
				$("#panier_imei_result_" + product_cart_number).html(message_html);
				//$("#modele_IMEI_Error").slideDown('normal');
			} else {
				var message_html = '<img src="images/success_msg_icon.gif" style="padding:2px 4px 0 4px" title="' + message + '"/>';
				$("#panier_imei_result_" + product_cart_number).html(message_html);
			}
			$("#panier_imei_spinner_" + product_cart_number).hide();
		}
	});
}

//verification des champs de formulaire :

function checkField(jQueryField,ereg){
	if(ereg.exec(jQueryField.val()) == null){
		jQueryField.addClass("unvalidinput");
		return false;
	} else {
		jQueryField.removeClass("unvalidinput");
		return true;
	}
}

function checkFieldMail(jQueryField){
	return checkField(jQueryField,/^.+@.{2,}[.].{2,3}$/);
}

function checkFieldNumber(jQueryField){
	return checkField(jQueryField,/^[0-9]+$/);
}
function checkFieldSize(jQueryField,size){
	ereg = new RegExp("^.{"+size+"}$");
	return checkField(jQueryField,ereg);
}
function checkFieldMinSize(jQueryField,size){
	ereg = new RegExp("^.{"+size+",}$");
	return checkField(jQueryField,ereg);
}
function checkFieldNotNull(jQueryField){
	if(jQueryField.val()==null) return false;
	return checkField(jQueryField,/^.+$/);
}



