/* On disable l'achat pour les universitaires */
window.addEvent('domready', function() {
	$('bdc_univ').addEvent('click', function(){
		//mettez ici tout ce que vous voulez qu'il se passe après un click
		//alert('cet element a maintenant un evenement click');
		$("bse_buy_input").disabled =  1; 
		$("bse_buy_input").checked=0;		
		$("bpe_buy_input").disabled =  1; 
		$("bpe_buy_input").checked=0;
		$$('.buy_label').setStyle('color', 'grey');
		$("bse_buy_select").setStyle('color', 'grey');
		$("bpe_buy_select").setStyle('color', 'grey');
		$("bse_buy_select").disabled =  1; 
		$("bpe_buy_select").disabled =  1; 
	});
	$('bdc_not_univ').addEvent('click', function(){
		//mettez ici tout ce que vous voulez qu'il se passe après un click
		$("bse_buy_input").disabled =  0; 
		$("bpe_buy_input").disabled =  0; 
		$("bse_buy_select").disabled =  0;
		$("bpe_buy_select").disabled =  0;
		$("bse_buy_select").setStyle('color', 'black');
		$("bpe_buy_select").setStyle('color', 'black');
		$$('.buy_label').setStyle('color', 'black');	
	});
});

function isEmailAddr(email){
	var emailFilter=/^.+@.+\..{2,3}$/;
	if (!(emailFilter.test(email))) {
		return false;
	}
	var illegalChars= "/[\(\)\<\>\,\;\:\\\/\"\[\]]/"
	if (email.match(illegalChars)) {
		return false;
	}
	return true;
}

function checkRadio() {
	if (document.commandeForm.bdc_blab_nb.value=="0" &&
		document.commandeForm.bdc_blab_pe_nb.value=="0" &&
		document.commandeForm.bdc_bms_nb.value=="0" &&
		document.commandeForm.bdc_be_nb.value=="0" &&
		document.commandeForm.bdc_bgpe_nb.value=="0") {
		alert(I18N_NO_PRODUCT);
		return false;
	}
	if(document.commandeForm.bdc_blab_nb.value!="0" && document.commandeForm.bdc_blab[0].checked == false && document.commandeForm.bdc_blab[1].checked == false){
		alert(I18N_NO_LICENSE_FOR_BSE);
		return false;
	}
	if(document.commandeForm.bdc_blab_pe_nb.value!="0" && document.commandeForm.bdc_blab_pe[0].checked == false && document.commandeForm.bdc_blab_pe[1].checked == false){
		alert(I18N_NO_LICENSE_FOR_BPE);
		return false;
	}
	if(document.commandeForm.bdc_bms_nb.value!="0" && document.commandeForm.bdc_bms[0].checked == false && document.commandeForm.bdc_bms[1].checked == false){
		alert(I18N_NO_LICENSE_FOR_BMS);
	return false;
}
	if(document.commandeForm.bdc_be_nb.value!="0" && document.commandeForm.bdc_be[0].checked == false && document.commandeForm.bdc_be[1].checked == false){
		alert(I18N_NO_LICENSE_FOR_BE);
		return false;
	}
	if(document.commandeForm.bdc_bgpe_nb.value!="0" && document.commandeForm.bdc_bgpe[0].checked == false && document.commandeForm.bdc_bgpe[1].checked == false){
		alert(I18N_NO_LICENSE_FOR_BGLE);
		return false;
	}
	return true;
}

function checkTheForm() {

	if (document.commandeForm.bdc_nom.value==""){
		alert(I18N_NAME_IS_MANDATORY);
		document.commandeForm.bdc_nom.focus();
		return false;
	}
	if (document.commandeForm.bdc_email.value=="") {
		alert(I18N_MAIL_IS_MANDATORY);
		document.commandeForm.bdc_email.focus();
		return false;
	}
	if (! (isEmailAddr(document.commandeForm.bdc_email.value))) {
		alert(I18N_MAIL_IS_INCORRECT);
		document.commandeForm.bdc_email.focus();
		return false;
	}
	if (document.commandeForm.bdc_email.value != document.commandeForm.bdc_email_confirm.value) {
		alert(I18N_MAIL_ARE_NOT_IDENTICAL);
		document.commandeForm.bdc_email.focus();
		return false;
	}
	if (document.commandeForm.bdc_nom_fact.value==""){
		alert(I18N_NAME_IS_MANDATORY);
		document.commandeForm.bdc_nom_fact.focus();
		return false;
	}
	if (document.commandeForm.bdc_email_fact.value=="") {
		alert(I18N_MAIL_IS_MANDATORY);
		document.commandeForm.bdc_email_fact.focus();
		return false;
	}
	if (! (isEmailAddr(document.commandeForm.bdc_email_fact.value))) {
		alert(I18N_MAIL_IS_INCORRECT);
		document.commandeForm.bdc_email_fact.focus();
		return false;
	}
	if (document.commandeForm.bdc_nom_orga.value=="") {
		alert(I18N_ORG_NAME_IS_MANDATORY);
		document.commandeForm.bdc_nom_orga.focus();
		return false;
	}
	if (document.commandeForm.bdc_adresse_orga.value=="") {
		alert(I18N_ORG_ADRESS_IS_MANDATORY);
		document.commandeForm.bdc_adresse_orga.focus();
		return false;
	}
	if (document.commandeForm.bdc_ville_orga.value=="") {
		alert(I18N_ORG_CITY_IS_MANDATORY);
		document.commandeForm.bdc_ville_orga.focus();
		return false;
	}
	if (document.commandeForm.bdc_cp_orga.value=="") {
		alert(I18N_ORG_CITY_CODE_IS_MANDATORY);
		document.commandeForm.bdc_cp_orga.focus();
		return false;
	}
	if (document.commandeFormbdc.bdc_pays_orga.value=="9999") {
		alert(I18N_ORG_COUNTRY_IS_MANDATORY);
		document.commandeForm.bdc_pays_orga.focus();
	return false;
	}
	return checkRadio();
}

