//Affichage des erreurs, fonction appellée par TMTValidator
function displayError(formNode,invalidFields){
	var message= 'Certaines informations sont incompl&egrave;tes ou invalides, veuillez les compl&eacute;ter correctement.';	
	$(formNode).children('.errorMessage').show();
	var iTemp = 0 ;
	for (i=0; i< invalidFields.length; i++){
		if (invalidFields[i].type == "box"){
			iTemp++;
			//$('#inputcheckbox').addClass('invalid');				
		}
	}
	
	if (iTemp == 0){
		//$('#inputcheckbox').removeClass('invalid');	
	}
	if(iTemp > 0)
		message +='<br>Au moins un catalogue doit &ecirc;tre choisi.';
	$('#errorMessage').html(message);		
	
	
	
}

$(document).ready(function() {

	$('#a_valider').click(function(){
		/*
		var zTypeCatalogue = "" ;
		$('[@name^=demandeCatalogue_type]').each(function(index){
			if (this.checked == true){
				if (zTypeCatalogue == ""){
					zTypeCatalogue = $(this).val() ;
				}else{
					zTypeCatalogue += "#" + $(this).val() ;
				}
			}
		});
		$('#listeTypeCatalogue').val(zTypeCatalogue) ;
		*/
		
		$('#frm_demandeCatalogue').trigger('submit');
	});
	
	$('#frm_demandeCatalogue').submit(function(){
		$('#errorMessage').html('');
		
		var zTypeCatalogue = "" ;
		$('[@name^=demandeCatalogue_type]').each(function(index){
			if (this.checked == true){
				if (zTypeCatalogue == ""){
					zTypeCatalogue = $(this).val();
				}else{
					zTypeCatalogue += "#" + $(this).val() ;
				}
			}
		});
		$('#listeTypeCatalogue').val(zTypeCatalogue) ;
		
		//validation du form
		form=document.getElementById('frm_demandeCatalogue');
		form.tmt_validator = new tmt_formValidator(form);		
		if(!tmt_validateForm(form)){
			return false;
		}
	});
	
	$('#demandeCatalogue_CodeAPE').change(function(){
		if($('#demandeCatalogue_CodeAPE').val()=='z'){
			$('#preciser').show();
			$('#demandeCatalogue_autreCodeAPE').attr('tmt:required','true');
			
			
		}else {
			$('#preciser').hide();
			$('#demandeCatalogue_autreCodeAPE').removeAttr('tmt:required');
		}
		
	});
	
	

});
