


function mc_onglet(mcobj){

	if(mcobj == 'panier'){
		document.getElementById('mc_maSelection').style.display = 'none';
		document.getElementById('mc_monPanier').style.display = 'block';
		document.getElementById('mc_monPanierCnt').style.display = 'block';
	}
	else{
		document.getElementById('mc_maSelection').style.display = 'block';
		document.getElementById('mc_maSelectionCnt').style.display = 'block';
		document.getElementById('mc_monPanier').style.display = 'none';
	}

}



function mc_contain(mcobj){

	if(document.getElementById(mcobj).style.display == 'block'){
		document.getElementById(mcobj).style.display = 'none';
	}

	else{
		document.getElementById(mcobj).style.display = 'block';
	}

}

function myc_identification() {
	err_msg = '';
	document.getElementById('myc_err_cnt').style.display = 'none';
	document.getElementById('myc_err_txt').innerHTML = '';
	
	chp = '#555';
	chp_on ='#e03428';
	chp_brd ='#555555 rgb(221, 221, 221) rgb(221, 221, 221) rgb(85, 85, 85)';

	
	err_msg = pv.checkForm(document.getElementById('indentificationFormulaire'));
	
	if(err_msg != ''){
		document.getElementById('myc_err_cnt').style.display = 'block';
		document.getElementById('myc_err_txt').innerHTML = err_msg;
	}
	else {
		document.getElementById('indentificationFormulaire').submit();
	}
}


var urlTraceMessageErreur;
function traceMessageErreur(messageErreur,isPro,url_courante){
	
	new Ajax.Request(urlTraceMessageErreur, {
		method: 'post',
		parameters: {
			'messageErreur' : messageErreur,
			'isPro': isPro,
			'url_courante' : url_courante
		},
		encoding: 'ISO-8859-1',
		onSuccess: function(xhr) {
			switch (xhr.responseText) {
				case '00':
					// OK
					
					break;
				default:
					// Erreur
					
					
			} // Fin Switch
		}
	});
}


function myc_insc(isPro){

err_msg ='';
document.getElementById('myc_err_cnt').style.display = 'none';
document.getElementById('myc_err_txt').innerHTML = '';




chp = '#555';
chp_on ='#e03428';
chp_brd ='#555555 rgb(221, 221, 221) rgb(221, 221, 221) rgb(85, 85, 85)';

	if(document.getElementById('myc_mail').value == ''){
		err_msg= err_msg + 'Vous devez renseigner une adresse e-mail<br />';
		document.getElementById('myc_mail_lib').style.color = chp_on;
		document.getElementById('myc_mail').style.borderColor = chp_on;
	}	
	else{
		document.getElementById('myc_mail_lib').style.color =chp;
		document.getElementById('myc_mail').style.borderColor = chp_brd;
	}	

	
	if(document.getElementById('myc_psw').value == ''){
		err_msg= err_msg + 'Vous devez renseigner un mot de passe<br />';
		document.getElementById('myc_psw_lib').style.color = chp_on;
		document.getElementById('myc_psw').style.borderColor = chp_on;
	}	
	else{
		document.getElementById('myc_psw_lib').style.color =chp;
		document.getElementById('myc_psw').style.borderColor = chp_brd;
	}	

	if(document.getElementById('myc_psw').value != document.getElementById('txtPassConfirm').value){
		err_msg= err_msg + 'Vos mots de passe sont différents<br />';
		document.getElementById('myc_psw_lib').style.color = chp_on;
		document.getElementById('myc_psw').style.borderColor = chp_on;
	}	
	else{
		document.getElementById('myc_psw_lib').style.color =chp;
		document.getElementById('myc_psw').style.borderColor = chp_brd;
	}	

	if (isPro == '1') {
		if(document.getElementById('myc_raison').value == ''){
			err_msg= err_msg + 'Vous devez renseigner la raison sociale<br />';
			document.getElementById('myc_raison_lib').style.color = chp_on;
			document.getElementById('myc_raison').style.borderColor = chp_on;
		}	
		else if( document.getElementById('myc_raison').value.length < 2) {
			err_msg= err_msg + 'Vous devez renseigner une raison sociale correcte<br />';
			document.getElementById('myc_raison_lib').style.color = chp_on;
			document.getElementById('myc_raison').style.borderColor = chp_on;
		}
		else{
			document.getElementById('myc_raison_lib').style.color =chp;
			document.getElementById('myc_raison').style.borderColor = chp_brd;
		}	
		
		
		if(document.getElementById('myc_siret').value == ''){
			err_msg= err_msg + 'Vous devez renseigner un numéro de SIRET<br />';
			document.getElementById('myc_siret_lib').style.color = chp_on;
			document.getElementById('myc_siret').style.borderColor = chp_on;
		}
		else if(document.getElementById('myc_siret').value.length != 14){
			err_msg= err_msg + 'Le N° de SIRET doit comporter 14 chiffres<br />';
			document.getElementById('myc_siret_lib').style.color = chp_on;
			document.getElementById('myc_siret').style.borderColor = chp_on;
		}
		else{
			document.getElementById('myc_siret_lib').style.color =chp;
			document.getElementById('myc_siret').style.borderColor = chp_brd;
		}	
		
		if(document.getElementById('myc_tvarad').checked == true && 
		   document.getElementById('myc_tva').value == ''){
			err_msg= err_msg + 'Vous devez renseigner votre N° de TVA<br />';
			document.getElementById('myc_tva_lib').style.color = chp_on;
			document.getElementById('myc_tva').style.borderColor = chp_on;
		}	
		else if(document.getElementById('myc_tvarad').checked == true && 
				document.getElementById('myc_tva').value.length < 3 || document.getElementById('myc_tva').value.length > 20){
				err_msg= err_msg + 'Vous devez renseigner un N° de TVA intracommunautaire correct<br />';
				document.getElementById('myc_tva_lib').style.color = chp_on;
				document.getElementById('myc_tva').style.borderColor = chp_on;
		}
		else{
			document.getElementById('myc_tva_lib').style.color =chp;
			document.getElementById('myc_tva').style.borderColor = chp_brd;
		}	
		
		if(document.getElementById('myc_micro').checked == true){
			
			document.getElementById('myc_micro_lib').style.color =chp;
		}
		else{
			document.getElementById('myc_micro_lib').style.color = "#CCC";
		}	
	}	
	
	if(document.getElementById('myc_civ1').checked == false && document.getElementById('myc_civ2').checked == false && document.getElementById('myc_civ3').checked == false){
		err_msg= err_msg + 'Vous devez renseigner votre civilité<br />';
		document.getElementById('myc_civ_lib').style.color = chp_on;
	}	
	else{
		document.getElementById('myc_civ_lib').style.color =chp;
	}	
	
	expression = new RegExp("^[a-zA-Z0-9]{1}[a-zA-Z0-9\.\-]+$");
	
	if(document.getElementById('myc_pseudo').value == ''){
		err_msg= err_msg + 'Vous devez renseigner un nom d\'utilisateur<br />';
		document.getElementById('myc_pseudo_lib').style.color = chp_on;
		document.getElementById('myc_pseudo').style.borderColor = chp_on;
	}	
	else if(document.getElementById('myc_pseudo').value.length < 2){
		err_msg= err_msg + 'Votre nom d\'utilisateur est trop court<br />';
		document.getElementById('myc_pseudo_lib').style.color = chp_on;
		document.getElementById('myc_pseudo').style.borderColor = chp_on;
	}
	else if(document.getElementById('myc_pseudo').value.length > 16){
		err_msg= err_msg + 'Le nom d\'utilisateur doit contenir au maximum 16 caractères<br />';
		document.getElementById('myc_pseudo_lib').style.color = chp_on;
		document.getElementById('myc_pseudo').style.borderColor = chp_on;
	}
	else if(!expression.test(document.getElementById('myc_pseudo').value)) {
		err_msg= err_msg + 'Vous devez renseigner un nom d\'utilisateur correct<br />';
		document.getElementById('myc_pseudo_lib').style.color = chp_on;
		document.getElementById('myc_pseudo').style.borderColor = chp_on;
	}	
	else {
		document.getElementById('myc_pseudo_lib').style.color =chp;
		document.getElementById('myc_pseudo').style.borderColor = chp_brd;
	}	
	
	if(document.getElementById('myc_nom').value == ''){
		err_msg= err_msg + 'Vous devez renseigner un nom<br />';
		document.getElementById('myc_nom_lib').style.color = chp_on;
		document.getElementById('myc_nom').style.borderColor = chp_on;
	}	
	else{
		var nom = document.getElementById('myc_nom').value;
		nom = nom.replace(/^\s*|\s*$/,"");
		if(nom == '') {
			err_msg= err_msg + 'Vous devez renseigner un nom<br />';
			document.getElementById('myc_nom_lib').style.color = chp_on;
			document.getElementById('myc_nom').style.borderColor = chp_on;
		}
		else{		
			document.getElementById('myc_nom_lib').style.color =chp;
			document.getElementById('myc_nom').style.borderColor = chp_brd;
		}
	}	
	
	
	if(document.getElementById('myc_prenom').value == ''){
		err_msg= err_msg + 'Vous devez renseigner votre prénom<br />';
		document.getElementById('myc_prenom_lib').style.color = chp_on;
		document.getElementById('myc_prenom').style.borderColor = chp_on;
	}	
	else{
		var prenom = document.getElementById('myc_prenom').value;
		prenom = prenom.replace(/^\s*|\s*$/,"");
		if(prenom == '') {
			err_msg= err_msg + 'Vous devez renseigner votre prénom<br />';
			document.getElementById('myc_prenom_lib').style.color = chp_on;
			document.getElementById('myc_prenom').style.borderColor = chp_on;
		}
		else{
			document.getElementById('myc_prenom_lib').style.color =chp;
			document.getElementById('myc_prenom').style.borderColor = chp_brd;
		}
	}	
	
	
	if(document.getElementById('myc_add').value == ''){
		err_msg= err_msg + 'Vous devez renseigner votre adresse<br />';
		document.getElementById('myc_add_lib').style.color = chp_on;
		document.getElementById('myc_add').style.borderColor = chp_on;
	}	
	else{
		var adresse = document.getElementById('myc_add').value;
		adresse = adresse.replace(/^\s*|\s*$/,"");
		if(adresse == '') {
			err_msg= err_msg + 'Vous devez renseigner votre adresse<br />';
			document.getElementById('myc_add_lib').style.color = chp_on;
			document.getElementById('myc_add').style.borderColor = chp_on;
		}
		else{
			document.getElementById('myc_add_lib').style.color =chp;
			document.getElementById('myc_add').style.borderColor = chp_brd;
		}
	}	
	
	if(document.getElementById('codePays').selectedIndex == '0') {
		err_msg= err_msg + 'Vous devez renseigner votre pays<br />';
		document.getElementById('codePays_lib').style.color = chp_on;
	}
	else {
		document.getElementById('codePays_lib').style.color = chp;
		expression = new RegExp("^[0-9]+$");
		
		if(document.getElementById('codePays').selectedIndex == '1' ||
		   document.getElementById('codePays').value == 'FR') {
			if(document.getElementById('codePostal').value == ''){
				err_msg= err_msg + 'Vous devez renseigner votre code postal<br />';
				document.getElementById('myc_cp_lib').style.color = chp_on;
				document.getElementById('codePostal').style.borderColor = chp_on;
			}	
			else if(document.getElementById('codePostal').value.length != 5){
				err_msg= err_msg + 'Vous devez indiquer un code postal correct<br />';
				document.getElementById('myc_cp_lib').style.color = chp_on;
				document.getElementById('codePostal').style.borderColor = chp_on;
			}	
			else if(!expression.test(document.getElementById('codePostal').value)) {
				err_msg= err_msg + 'Le code postal ne doit contenir que des chiffres<br />';
				document.getElementById('myc_cp_lib').style.color = chp_on;
				document.getElementById('codePostal').style.borderColor = chp_on;
			}
			else{
				document.getElementById('myc_cp_lib').style.color =chp;
				document.getElementById('codePostal').style.borderColor = chp_brd;
			}	
			
			listeVilles = document.getElementById('ddlVille');
			if (listeVilles.selectedIndex < 0) {
				err_msg= err_msg + 'Vous devez renseigner une ville<br />';
				document.getElementById('myc_ville_lib').style.color = chp_on;
			}
			else if(listeVilles.options[listeVilles.selectedIndex].value == '' || 
			   		listeVilles.options[listeVilles.selectedIndex].value == '0') {
				err_msg= err_msg + 'Vous devez renseigner une ville<br />';
				document.getElementById('myc_ville_lib').style.color = chp_on;
			}	
			else{
				document.getElementById('myc_ville_lib').style.color =chp;
				
			}	
		}
		else {
			if(document.getElementById('txtVille').value == ''){
				err_msg= err_msg + 'Vous devez renseigner une ville<br />';
				document.getElementById('myc_ville_lib').style.color = chp_on;
				document.getElementById('txtVille').style.borderColor = chp_on;
			}	
			else{
				document.getElementById('myc_ville_lib').style.color =chp;
				document.getElementById('txtVille').style.borderColor =chp_brd;
			}
		}
	}
	
	
	if(document.getElementById('myc_tel').value == ''){
		err_msg= err_msg + 'Vous devez renseigner un numéro de téléphone<br />';
		document.getElementById('myc_tel_lib').style.color = chp_on;
		document.getElementById('myc_tel').style.borderColor = chp_on;
	}	
	else{
		expression = new RegExp("^[0-9]{10}$");
		
		if(document.getElementById('codePays').selectedIndex == '1' && 
		   !expression.test(document.getElementById('myc_tel').value)){
			err_msg= err_msg + 'Vous devez renseigner un numéro de téléphone correct<br />';
			document.getElementById('myc_tel_lib').style.color = chp_on;
			document.getElementById('myc_tel').style.borderColor = chp_on;
		}	
		else {
			document.getElementById('myc_tel_lib').style.color =chp;
			document.getElementById('myc_tel').style.borderColor = chp_brd;
		}
	}	
	
	
	if(document.getElementById('myc_day').selectedIndex == '' || document.getElementById('myc_month').selectedIndex == '' || document.getElementById('myc_year').selectedIndex == ''){
		err_msg= err_msg + 'Vous devez renseigner votre date de naissance<br />';
		document.getElementById('myc_date_lib').style.color = chp_on;
		
	}	
	else{
		document.getElementById('myc_date_lib').style.color =chp;
		
	}	

	err_msg += pv.checkForm(document.getElementById('inscriptionFormulaire'));
	
	var nbNewsletter = document.getElementById('nbNewsletter').value;
	for (i=1; i<nbNewsletter; i++) {
		if (!document.getElementById('rdbNewsletter' + i + '_1').checked && !document.getElementById('rdbNewsletter' + i + '_2').checked) {
			err_msg= err_msg + 'Merci d\'indiquer si vous souhaitez recevoir : ' + document.getElementById('myc_aboBzaff_lib'+i).value + '<br />';
			//err_msg += 'Merci d\'indiquer si vous souhaitez recevoir ou non les lettres d\'actualité<br />';
			document.getElementById('myc_abo_lib' + i).style.color = chp_on;
		}
		else {
			document.getElementById('myc_abo_lib' + i).style.color = chp;
		}
	}
		
	if(! document.getElementById('myc_cgv').checked){
		err_msg= err_msg + 'Vous devez accepter les conditions d\'utilisation et le règlement sur le respect de la vie privée<br />';
		document.getElementById('myc_cgv_lib').style.color = chp_on;
	}	
	else{
		document.getElementById('myc_cgv_lib').style.color =chp;
	}


	if(err_msg != ''){
		document.getElementById('myc_err_cnt').style.display = 'block';
		document.getElementById('myc_err_txt').innerHTML = err_msg;
		
		//appel de la méthode Ajax pour tracer les messages d'erreur
		traceMessageErreur(err_msg,isPro,window.location);
	}
	else {
		document.getElementById('inscriptionFormulaire').submit();
	}
}







function myc_TVA(){

chp = '#555';
chp_on ='#e03428';
chp_brd ='#555555 rgb(221, 221, 221) rgb(221, 221, 221) rgb(85, 85, 85)';

	if(document.getElementById('myc_tvarad').checked == true){
		document.getElementById('myc_tva_lib').style.color =chp;
		document.getElementById('myc_micro_lib').style.color ="#CCC";
		document.getElementById('myc_tva').style.borderColor = chp_brd;
	}
	else{
		document.getElementById('myc_tva_lib').style.color ="#CCC";
		document.getElementById('myc_micro_lib').style.color =chp;
		document.getElementById('myc_tva').style.borderColor = "#CCC";
	}
}


function myc_ModeExpColisCourrier(elem){

chp = '#555';
chp_on ='#e03428';
chp_brd ='#555555 rgb(221, 221, 221) rgb(221, 221, 221) rgb(85, 85, 85)';

	if(document.getElementById(elem).checked == true){
		document.getElementById('myc_modeCourrier_lib').style.color = chp;
		if ($('modeExpeditionCourrierOui_lib'))
			document.getElementById('modeExpeditionCourrierOui_lib').style.color = chp;
		if ($('modeExpeditionCourrierNon_lib'))
			document.getElementById('modeExpeditionCourrierNon_lib').style.color = chp;
		document.getElementById('ckbModeExpeditionCourrierOui').disabled = false;
		document.getElementById('ckbModeExpeditionCourrierNon').disabled = false;
		document.getElementById('ckbModeExpeditionCourrierOui').checked = true;
		document.getElementById('ckbModeExpeditionCourrierNon').checked = false;
		checkUncheck('form_modesExpedition', 'ckbModeExpeditionCourrierOui', document.getElementById('ckbModeExpeditionCourrierOui'), 'listeModesExpedition');
		document.getElementById('ckbModeExpeditionRecommandeOnlyOui').disabled = false;
		document.getElementById('ckbModeExpeditionRecommandeOnlyNon').disabled = false;
		document.getElementById('ckbModeExpeditionRecommandeOnlyOui').checked = false;
		document.getElementById('ckbModeExpeditionRecommandeOnlyNon').checked = true;
		checkUncheck('form_modesExpedition', 'ckbModeExpeditionRecommandeOnlyOui', document.getElementById('ckbModeExpeditionRecommandeOnlyOui'), 'listeModesExpedition');
	}
	else{
		document.getElementById('myc_modeCourrier_lib').style.color = "#CCC";
		if ($('modeExpeditionCourrierOui_lib'))
			document.getElementById('modeExpeditionCourrierOui_lib').style.color = "#CCC";
		if ($('modeExpeditionCourrierNon_lib'))
			document.getElementById('modeExpeditionCourrierNon_lib').style.color = "#CCC";
		document.getElementById('ckbModeExpeditionCourrierOui').disabled = true;
		document.getElementById('ckbModeExpeditionCourrierNon').disabled = true;
		if (document.getElementById('ckbModeExpeditionCourrierOui').checked) {
			checkUncheck('form_modesExpedition', 'ckbModeExpeditionCourrierOui', document.getElementById('ckbModeExpeditionCourrierOui'), 'listeModesExpedition');
		}
		document.getElementById('ckbModeExpeditionCourrierOui').checked = false;
		document.getElementById('ckbModeExpeditionCourrierNon').checked = false;
		document.getElementById('ckbModeExpeditionRecommandeOnlyOui').disabled = true;
		document.getElementById('ckbModeExpeditionRecommandeOnlyNon').disabled = true;
		if (document.getElementById('ckbModeExpeditionRecommandeOnlyOui').checked) {
			checkUncheck('form_modesExpedition', 'ckbModeExpeditionRecommandeOnlyOui', document.getElementById('ckbModeExpeditionRecommandeOnlyOui'), 'listeModesExpedition');
		}
		document.getElementById('ckbModeExpeditionRecommandeOnlyOui').checked = false;
		document.getElementById('ckbModeExpeditionRecommandeOnlyNon').checked = false;
	}
}

function myc_ModeExpColisCourrier_v2(elem){

chp = '#555';
chp_on ='#e03428';
chp_brd ='#555555 rgb(221, 221, 221) rgb(221, 221, 221) rgb(85, 85, 85)';

	if(document.getElementById(elem).checked == true){
		document.getElementById('myc_modeCourrier_lib').style.color = chp;
		document.getElementById('myc_modeRecommandeOnly_lib').style.color = chp;
		if ($('modeExpeditionCourrierOui_lib'))
			document.getElementById('modeExpeditionCourrierOui_lib').style.color = chp;
		if ($('modeExpeditionCourrierNon_lib'))
			document.getElementById('modeExpeditionCourrierNon_lib').style.color = chp;
		document.getElementById('ckbModeExpeditionCourrierOui').disabled = false;
		document.getElementById('ckbModeExpeditionCourrierNon').disabled = false;
		document.getElementById('ckbModeExpeditionCourrierOui').checked = true;
		document.getElementById('ckbModeExpeditionCourrierNon').checked = false;
		document.getElementById('ckbModeExpeditionRecommandeOnlyOui').disabled = false;
		document.getElementById('ckbModeExpeditionRecommandeOnlyNon').disabled = false;
		document.getElementById('ckbModeExpeditionRecommandeOnlyOui').checked = false;
		document.getElementById('ckbModeExpeditionRecommandeOnlyNon').checked = true;
	}
	else{
		document.getElementById('myc_modeCourrier_lib').style.color = "#CCC";
		document.getElementById('myc_modeRecommandeOnly_lib').style.color = "#CCC";
		if ($('modeExpeditionCourrierOui_lib'))
			document.getElementById('modeExpeditionCourrierOui_lib').style.color = "#CCC";
		if ($('modeExpeditionCourrierNon_lib'))
			document.getElementById('modeExpeditionCourrierNon_lib').style.color = "#CCC";
		document.getElementById('ckbModeExpeditionCourrierOui').disabled = true;
		document.getElementById('ckbModeExpeditionCourrierNon').disabled = true;
		if (document.getElementById('ckbModeExpeditionCourrierOui').checked) {
		}
		document.getElementById('ckbModeExpeditionCourrierOui').checked = false;
		document.getElementById('ckbModeExpeditionCourrierNon').checked = false;
		document.getElementById('ckbModeExpeditionRecommandeOnlyOui').disabled = true;
		document.getElementById('ckbModeExpeditionRecommandeOnlyNon').disabled = true;
		if (document.getElementById('ckbModeExpeditionRecommandeOnlyOui').checked) {
		}
		document.getElementById('ckbModeExpeditionRecommandeOnlyOui').checked = false;
		document.getElementById('ckbModeExpeditionRecommandeOnlyNon').checked = false;
	}
}


function myc_ModeExpColisCourrierOuiNon(elem1, elem2){
	if (elem1.checked) {
		document.getElementById(elem2).checked = false;
	}
	else {
		document.getElementById(elem2).checked = true;
	}
}

function myc_ModeExpColisRecommandeOnlyOuiNon(elem1, elem2){
	if (elem1.checked) {
		document.getElementById(elem2).checked = false;
	}
	else {
		document.getElementById(elem2).checked = true;
	}
}


function myc_aide(it1,it2){
	
	if(document.getElementById('myc_aide1bulle1')){document.getElementById('myc_aide1bulle1').style.display = 'none';}
	if(document.getElementById('myc_aide1bulle2')){document.getElementById('myc_aide1bulle2').style.display = 'none';}
	if(document.getElementById('myc_aide1bulle3')){document.getElementById('myc_aide1bulle3').style.display = 'none';}
	if(document.getElementById('myc_aide1bulle4')){document.getElementById('myc_aide1bulle4').style.display = 'none';}
	
	// modif 090409
	if(document.getElementById('myc_aide1bulle5')){document.getElementById('myc_aide1bulle5').style.display = 'none';}
	if(document.getElementById('myc_aide5')){document.getElementById('myc_aide5').style.display = 'block';}
	//fin modif 090409
	
	if(document.getElementById('myc_aide1')){document.getElementById('myc_aide1').style.display = 'block';}
	if(document.getElementById('myc_aide2')){document.getElementById('myc_aide2').style.display = 'block';}
	if(document.getElementById('myc_aide3')){document.getElementById('myc_aide3').style.display = 'block';}
	if(document.getElementById('myc_aide4')){document.getElementById('myc_aide4').style.display = 'block';}
	
	
	
	document.getElementById(it1).style.display = 'block';
	document.getElementById(it2).style.display = 'none';	
	
	if(document.getElementById('mycg1')){
		H = document.getElementById('mycg1').offsetHeight;
		document.getElementById('mycd1').style.height = H+'px';
	}
	
	
	if(document.getElementById('mycg2')){
		H = document.getElementById('mycg2').offsetHeight;
		document.getElementById('mycd2').style.height = H+'px';
	}

	if(document.getElementById('mycg3')){
		H = document.getElementById('mycg3').offsetHeight;
		document.getElementById('mycd3').style.height = H+'px';	
	}
	
	
	if(document.getElementById('mycg4')){
		H = document.getElementById('mycg4').offsetHeight;
		document.getElementById('mycd4').style.height = H+'px';
	}
	
	
	
}

function myc_close(it1,it2){
	
	if(document.getElementById('myc_aide1')){document.getElementById('myc_aide1').style.display = 'block';}
	if(document.getElementById('myc_aide2')){document.getElementById('myc_aide2').style.display = 'block';}
	if(document.getElementById('myc_aide3')){document.getElementById('myc_aide3').style.display = 'block';}
	if(document.getElementById('myc_aide4')){document.getElementById('myc_aide4').style.display = 'block';}
	
	document.getElementById(it1).style.display = 'block';
	document.getElementById(it2).style.display = 'none';	
}





var urlBackgroundAppelCGV;

function myc_CGV(typeCGV){

	if (typeCGV == undefined || typeCGV != 'depose') {
		typeCGV = 'inscription';
	}
	
	window.scrollTo(0,0);
	
	var a   = document.getElementsByTagName('select');
	var len = a.length;
	var out = new Array();
	
	for (var i = 0; i < len; i++)
	{
		a[i].style.visibility = "hidden";
	}
	
	scrH = document.getElementById('gb-0-page').offsetHeight;
	//scrW = document.getElementById('gb-0-page').offsetWidth;
	scrW =  screen.availWidth;

	document.getElementById('trsp').style.display = 'block';
	
	document.getElementById('trsp').style.width = scrW+'px';
	document.getElementById('trsp').style.height = scrH+'px';

	
	document.getElementById('cgv_cnt').style.display = 'block';
	W = 400;
	H = 400;
	fenH = screen.height;
	gauche = (scrW - W)/2;
	haut = ((fenH - H )/2)- 40;
	
	
	document.getElementById('cgv_cnt').style.left = gauche+'px';
	document.getElementById('cgv_cnt').style.top = haut+'px';
	
	document.getElementsByTagName('html')[0].style.overflow = "hidden";
	document.getElementById('trsp').onclick = new Function('cgv_close();');
	 //modif yoyo  6 jan :: cachage de pub pb de zindex pub

            std_cachagePub();

            //modif yoyo  6 jan:: cachage de pub pb de zindex pub


	// PBN :: appel Ajax du contenu des CGV
	if ($('cgv_cnt_text_dummy')) {
		new Ajax.Request(urlBackgroundAppelCGV, {
				method: 'get',
				parameters: {
					'section': typeCGV
				},
				onSuccess: function(xhr) {
					var newLocation;
					$('cgv_cnt_text').innerHTML = xhr.responseText;
				}
			}	
		);
	}
}



function cgv_close(){
	
	var a   = document.getElementsByTagName('select');
	var len = a.length;
	var out = new Array();
	
	for (var i = 0; i < len; i++)
	{
		a[i].style.visibility = "visible";
	}

	document.getElementsByTagName('html')[0].style.overflow = "";
	document.getElementById('trsp').style.display = 'none';
	document.getElementById('cgv_cnt').style.display = 'none';
	  //modif yoyo  6 jan :: pacachage de pub pb de zindex pub

            std_pacachagePub();	

}


function myc_InfosLegales() {
		
	var a   = document.getElementsByTagName('select');
	var len = a.length;
	var out = new Array();
	
	for (var i = 0; i < len; i++)
	{
		a[i].style.visibility = "hidden";
	}
	
	scrH = document.getElementById('gb-0-page').offsetHeight;
	//scrW = document.getElementById('gb-0-page').offsetWidth;
	scrW =  screen.availWidth;

	document.getElementById('trsp').style.display = 'block';
	
	document.getElementById('trsp').style.width = scrW+'px';
	document.getElementById('trsp').style.height = scrH+'px';

	
	document.getElementById('infoslegales_cnt').style.display = 'block';
	W = 400;
	H = 400;
	fenH = screen.height;
	gauche = (scrW - W)/2;
	haut = ((fenH - H )/2)- 40;
	
	
	document.getElementById('infoslegales_cnt').style.left = gauche+'px';
	document.getElementById('infoslegales_cnt').style.top = haut+'px';
	
	document.getElementsByTagName('html')[0].style.overflow = "hidden";
	document.getElementById('trsp').onclick = new Function('infoslegales_close();');
	
}



function infoslegales_close(){
	
	var a   = document.getElementsByTagName('select');
	var len = a.length;
	var out = new Array();
	
	for (var i = 0; i < len; i++)
	{
		a[i].style.visibility = "visible";
	}

	document.getElementsByTagName('html')[0].style.overflow = "";
	document.getElementById('trsp').style.display = 'none';
	document.getElementById('infoslegales_cnt').style.display = 'none';

}

function myc_modif(isPro){

err_msg ='';
document.getElementById('myc_err_cnt').style.display = 'none';
document.getElementById('myc_err_txt').innerHTML = '';

//récupération de l'image uploadé mais pas encore sauvegardée en base
document.formInfosCompte.fichierLogo.value=window.uploadLogo.document.getElementById('logoFormate').value;

chp = '#555';
chp_on ='#e03428';
chp_brd ='#555555 rgb(221, 221, 221) rgb(221, 221, 221) rgb(85, 85, 85)';

	if(document.getElementById('myc_mail').value == ''){
		err_msg= err_msg + 'Vous devez renseigner une adresse e-mail<br />';
		document.getElementById('myc_mail_lib').style.color = chp_on;
		document.getElementById('myc_mail').style.borderColor = chp_on;
	}	
	else{
		document.getElementById('myc_mail_lib').style.color =chp;
		document.getElementById('myc_mail').style.borderColor = chp_brd;
	}	

	
	if(document.getElementById('myc_psw').value == ''){
		err_msg= err_msg + 'Vous devez renseigner un mot de passe<br />';
		document.getElementById('myc_psw_lib').style.color = chp_on;
		document.getElementById('myc_psw').style.borderColor = chp_on;
	}	
	else if(document.getElementById('myc_psw').value != document.getElementById('myc_psw2').value){
		err_msg= err_msg + 'Vos mots de passe sont différents<br />';
		document.getElementById('myc_psw_lib').style.color = chp_on;
		document.getElementById('myc_psw').style.borderColor = chp_on;
	}	
	else{
		document.getElementById('myc_psw_lib').style.color =chp;
		document.getElementById('myc_psw').style.borderColor = chp_brd;
	}	
	
	if (isPro == '1') {
		if(document.getElementById('myc_raison').value == ''){
			err_msg= err_msg + 'Vous devez renseigner la raison sociale<br />';
			document.getElementById('myc_raison_lib').style.color = chp_on;
			document.getElementById('myc_raison').style.borderColor = chp_on;
		}	
		else{
			document.getElementById('myc_raison_lib').style.color =chp;
			document.getElementById('myc_raison').style.borderColor = chp_brd;
		}	
		
		
		if(document.getElementById('myc_siret').value == ''){
			err_msg= err_msg + 'Vous devez renseigner un numéro de SIRET<br />';
			document.getElementById('myc_siret_lib').style.color = chp_on;
			document.getElementById('myc_siret').style.borderColor = chp_on;
		}	
		else if(document.getElementById('myc_siret').value.length != 14){
			err_msg= err_msg + 'Le N° de SIRET doit comporter 14 chiffres<br />';
			document.getElementById('myc_siret_lib').style.color = chp_on;
			document.getElementById('myc_siret').style.borderColor = chp_on;
		}
		else{
			document.getElementById('myc_siret_lib').style.color =chp;
			document.getElementById('myc_siret').style.borderColor = chp_brd;
		}	
		
		if(document.getElementById('myc_tvarad').checked == true && 
		   document.getElementById('myc_tva').value == ''){
			err_msg= err_msg + 'Vous devez renseigner votre N° de TVA<br />';
			document.getElementById('myc_tva_lib').style.color = chp_on;
			document.getElementById('myc_tva').style.borderColor = chp_on;
		}	
		else if(document.getElementById('myc_tvarad').checked == true && 
				document.getElementById('myc_tva').value.length < 3){
				err_msg= err_msg + 'Vous devez renseigner un N° de TVA intracommunautaire correct<br />';
				document.getElementById('myc_tva_lib').style.color = chp_on;
				document.getElementById('myc_tva').style.borderColor = chp_on;
		}
		else{
			document.getElementById('myc_tva_lib').style.color =chp;
			document.getElementById('myc_tva').style.borderColor = chp_brd;
		}	
		
		if(document.getElementById('myc_micro').checked == true){
			
			document.getElementById('myc_micro_lib').style.color =chp;
		}
		else{
			document.getElementById('myc_micro_lib').style.color = "#CCC";
		}	
	}	

	if (document.getElementById('myc_pseudo')) {
		expression = new RegExp("^[a-zA-Z0-9]{1}[a-zA-Z0-9\.\-]+$");
	
		if(document.getElementById('myc_pseudo').value == ''){
			err_msg= err_msg + 'Vous devez renseigner un nom d\'utilisateur<br />';
			document.getElementById('myc_pseudo_lib').style.color = chp_on;
			document.getElementById('myc_pseudo').style.borderColor = chp_on;
		}	
		else if(document.getElementById('myc_pseudo').value.length < 2){
			err_msg= err_msg + 'Votre nom d\'utilisateur est trop court<br />';
			document.getElementById('myc_pseudo_lib').style.color = chp_on;
			document.getElementById('myc_pseudo').style.borderColor = chp_on;
		}
		else if(document.getElementById('myc_pseudo').value.length > 16){
			err_msg= err_msg + 'Le nom d\'utilisateur doit contenir au maximum 16 caractères<br />';
			document.getElementById('myc_pseudo_lib').style.color = chp_on;
			document.getElementById('myc_pseudo').style.borderColor = chp_on;
		}
		else if(!expression.test(document.getElementById('myc_pseudo').value)) {
			//err_msg= err_msg + 'Vous devez renseigner un nom d\'utilisateur correct<br />';

			err_msg= err_msg + 'Veuillez vérifier la saisie de votre pseudo.<br />';
			err_msg= err_msg + 'Celui-ci est votre identité sur le site pour gérer vos achats, ventes et échanges avec les autres utilisateurs.<br />';
			err_msg= err_msg + 'Nous vous rappelons qu\'il doit contenir au moins 2 caractères et que les caractères @, &, \', (, ), < et >, _  sont interdits.<br />';
			err_msg= err_msg + '<div class="flol myc_noPseudo_txt3">Plus d\'info pour choisir son pseudo</div>';
			err_msg= err_msg + '<div class="myc_lib_ast flol" id="myc_aide7"> <a href="#1" onclick="myc_aide(\'myc_aide1bulle7\', \'myc_aide7\');" class="mc_help">&nbsp;</a></div>';
			err_msg= err_msg + '<div class="flol" id="myc_aide1bulle7" style="display:none;">';
			err_msg= err_msg + '	<div class="myc_aid_name myc_noPseudo_txt">';
			err_msg= err_msg + '		<div class="myc_aid_cnt2">';
			err_msg= err_msg + '			<div class="flol myc_flech"><img src="../../images/gb/fle_aid.gif" /></div>';
			err_msg= err_msg + '			<div class="flol">';
			err_msg= err_msg + '				<div>';
			err_msg= err_msg + '					<div class="flol myc_aid_brd" id="mycg2">';
			err_msg= err_msg + '						<div class="myc_aid_ferm">';
			err_msg= err_msg + '							<div class="flol myc_aid_titlePAD"><span class="myc_aid_title">Aide</span> : Nom d\'utilisateur (pseudo)</div>';
			err_msg= err_msg + '							<div class="flor myc_aid_cross_pos"><a href="#1" onclick="myc_close(\'myc_aide7\',\'myc_aide1bulle7\');" class="myc_aid_cross">&nbsp;</a></div>';
			err_msg= err_msg + '							<div class="fin"></div>';
			err_msg= err_msg + '						</div>';
			err_msg= err_msg + '						<div class="myc_aid_txt_form">Quelques règles à respecter concernant les pseudos sur ParuVendu Windil :<br />- n\'utilisez ni espaces ni tabulations.<br />- n\'utilisez pas de termes obscènes ou blasphématoires.<br />- il vous est interdit d\'utiliser adresses e-mail ou URL (l\'infraction à cette interdiction peut entraîner la suppression de votre compte).<br />- les caractères @, &, \', (, ), < et >, _ sont interdits.<br />- le pseudo doit débuter par un chiffre ou une lettre, pas par un caractère spécial.';
			err_msg= err_msg + '						</div>';
			err_msg= err_msg + '					</div>';
			err_msg= err_msg + '					<div class="flol myc_aid_trsGAU2" id="mycd2">&nbsp;</div>';
			err_msg= err_msg + '					<div class="fin"></div>';
			err_msg= err_msg + '				</div>';
			err_msg= err_msg + '				<div class="myc_aid_trsBOT1">&nbsp;</div>';
			err_msg= err_msg + '			</div>';
			err_msg= err_msg + '			<div class="fin"></div>';
			err_msg= err_msg + '		</div>';
			err_msg= err_msg + '	</div>';
			err_msg= err_msg + '</div>';
			err_msg= err_msg + '<div class="fin"></div>';

			document.getElementById('myc_pseudo_lib').style.color = chp_on;
			document.getElementById('myc_pseudo').style.borderColor = chp_on;
		}	
		else{
			document.getElementById('myc_pseudo_lib').style.color =chp;
			document.getElementById('myc_pseudo').style.borderColor = chp_brd;
		}	
	}
	
	if(document.getElementById('myc_civ1').checked == false && document.getElementById('myc_civ2').checked == false && document.getElementById('myc_civ3').checked == false){
		err_msg= err_msg + 'Vous devez renseigner votre civilité<br />';
		document.getElementById('myc_civ_lib').style.color = chp_on;
	}	
	else{
		document.getElementById('myc_civ_lib').style.color =chp;
	}	
	
/*
	if(document.getElementById('myc_nom').value == ''){
		err_msg= err_msg + 'Vous devez renseigner un nom<br />';
		document.getElementById('myc_nom_lib').style.color = chp_on;
		document.getElementById('myc_nom').style.borderColor = chp_on;
	}	
	else{
		document.getElementById('myc_nom_lib').style.color =chp;
		document.getElementById('myc_nom').style.borderColor = chp_brd;
	}	
	
	
	if(document.getElementById('myc_prenom').value == ''){
		err_msg= err_msg + 'Vous devez renseigner votre prénom<br />';
		document.getElementById('myc_prenom_lib').style.color = chp_on;
		document.getElementById('myc_prenom').style.borderColor = chp_on;
	}	
	else{
		document.getElementById('myc_prenom_lib').style.color =chp;
		document.getElementById('myc_prenom').style.borderColor = chp_brd;
	}	
	
*/	
	if(document.getElementById('myc_add').value == ''){
		err_msg= err_msg + 'Vous devez renseigner votre adresse<br />';
		document.getElementById('myc_add_lib').style.color = chp_on;
		document.getElementById('myc_add').style.borderColor = chp_on;
	}	
	else{
		document.getElementById('myc_add_lib').style.color =chp;
		document.getElementById('myc_add').style.borderColor = chp_brd;
	}	
	
	if(document.getElementById('codePays').selectedIndex == '0') {
		err_msg= err_msg + 'Vous devez renseigner votre pays<br />';
		document.getElementById('codePays_lib').style.color = chp_on;
	}
	else {
		document.getElementById('codePays_lib').style.color = chp;
		expression = new RegExp("^[0-9]+$");

		if(document.getElementById('codePays').selectedIndex == '1' ||
		   document.getElementById('codePays').value == 'FR') {
			if(document.getElementById('codePostal').value == ''){
				err_msg= err_msg + 'Vous devez renseigner votre code postal<br />';
				document.getElementById('myc_cp_lib').style.color = chp_on;
				document.getElementById('codePostal').style.borderColor = chp_on;
			}	
			else if(document.getElementById('codePays').value == 'FR' && 
					document.getElementById('codePostal').value.length != 5){
				err_msg= err_msg + 'Vous devez indiquer un code postal correct<br />';
				document.getElementById('myc_cp_lib').style.color = chp_on;
				document.getElementById('codePostal').style.borderColor = chp_on;
			}	
			else if(!expression.test(document.getElementById('codePostal').value)) {
				err_msg= err_msg + 'Le code postal ne doit contenir que des chiffres<br />';
				document.getElementById('myc_cp_lib').style.color = chp_on;
				document.getElementById('codePostal').style.borderColor = chp_on;
			}
			else{
				document.getElementById('myc_cp_lib').style.color =chp;
				document.getElementById('codePostal').style.borderColor = chp_brd;
			}	
			
			listeVilles = document.getElementById('ddlVille');			
			if (listeVilles.selectedIndex < 0) {
				err_msg= err_msg + 'Vous devez renseigner une ville<br />';
				document.getElementById('myc_ville_lib').style.color = chp_on;
			}
			else if(document.getElementById('codePays').value == 'FR' && (
					listeVilles.options[listeVilles.selectedIndex].value == '' || 
			   		listeVilles.options[listeVilles.selectedIndex].value == '0')) {
				err_msg= err_msg + 'Vous devez renseigner une ville<br />';
				document.getElementById('myc_ville_lib').style.color = chp_on;
			}	
			else{
				document.getElementById('myc_ville_lib').style.color =chp;
				
			}	
		}
		else {
			if(document.getElementById('txtVille').value == ''){
				err_msg= err_msg + 'Vous devez renseigner une ville<br />';
				document.getElementById('myc_ville_lib').style.color = chp_on;
				document.getElementById('txtVille').style.borderColor = chp_on;
			}	
			else{
				document.getElementById('myc_ville_lib').style.color =chp;
				document.getElementById('txtVille').style.borderColor =chp_brd;
			}
		}
	}
	
	
	if(document.getElementById('myc_liv1').checked == true){
		if(document.getElementById('myc_nomLivraison').value == ''){
			err_msg= err_msg + 'Vous devez renseigner un nom pour la livraison<br />';
			document.getElementById('myc_nomLivraison_lib').style.color = chp_on;
			document.getElementById('myc_nomLivraison').style.borderColor = chp_on;
		}	
		else{
			document.getElementById('myc_nomLivraison_lib').style.color =chp;
			document.getElementById('myc_nomLivraison').style.borderColor = chp_brd;
		}	
		if(document.getElementById('myc_prenomLivraison').value == ''){
			err_msg= err_msg + 'Vous devez renseigner un prénom pour la livraison<br />';
			document.getElementById('myc_prenomLivraison_lib').style.color = chp_on;
			document.getElementById('myc_prenomLivraison').style.borderColor = chp_on;
		}	
		else{
			document.getElementById('myc_add_lib_livr').style.color =chp;
			document.getElementById('myc_add_livr').style.borderColor = chp_brd;
		}	

		if(document.getElementById('myc_add_livr').value == ''){
			err_msg= err_msg + 'Vous devez renseigner votre adresse de livraison<br />';
			document.getElementById('myc_add_lib_livr').style.color = chp_on;
			document.getElementById('myc_add_livr').style.borderColor = chp_on;
		}	
		else{
			document.getElementById('myc_add_lib_livr').style.color =chp;
			document.getElementById('myc_add_livr').style.borderColor = chp_brd;
		}	
	
		if(document.getElementById('codePaysLivraison').selectedIndex == '0') {
			err_msg= err_msg + 'Vous devez renseigner votre pays de livraison<br />';
			document.getElementById('codePays_lib_livr').style.color = chp_on;
		}
		else {
			document.getElementById('codePays_lib_livr').style.color = chp;

			if(document.getElementById('codePaysLivraison').selectedIndex == '1' ||
		   	   document.getElementById('codePaysLivraison').value == 'FR') {
				if(document.getElementById('codePostalLivraison').value == ''){
					err_msg= err_msg + 'Vous devez renseigner votre code postal de livraison<br />';
					document.getElementById('myc_cp_lib_livr').style.color = chp_on;
					document.getElementById('codePostalLivraison').style.borderColor = chp_on;
				}	
				else if(document.getElementById('codePostalLivraison').value.length != 5){
					err_msg= err_msg + 'Vous devez indiquer un code postal correct<br />';
					document.getElementById('myc_cp_lib_livr').style.color = chp_on;
					document.getElementById('codePostalLivraison').style.borderColor = chp_on;
				}	
				else{
					document.getElementById('myc_cp_lib_livr').style.color =chp;
					document.getElementById('codePostalLivraison').style.borderColor = chp_brd;
				}	
				
				if(document.getElementById('ddlVilleLivraison').selectedIndex == ''){
					err_msg= err_msg + 'Vous devez renseigner une ville de livraison<br />';
					document.getElementById('myc_ville_lib_livr').style.color = chp_on;
				}	
				else{
					document.getElementById('myc_ville_lib_livr').style.color =chp;
					
				}	
			}
			else {
				if(document.getElementById('txtVilleLivraison').value == ''){
					err_msg= err_msg + 'Vous devez renseigner une ville de livraison<br />';
					document.getElementById('myc_ville_lib_livr').style.color = chp_on;
					document.getElementById('txtVilleLivraison').style.borderColor = chp_on;
				}	
				else{
					document.getElementById('myc_ville_lib_livr').style.color =chp;
					document.getElementById('txtVilleLivraison').style.borderColor =chp_brd;
				}
			}
		}
				
	
	}
		
		
	if(document.getElementById('myc_tel').value == ''){
		err_msg= err_msg + 'Vous devez renseigner un numéro de téléphone<br />';
		document.getElementById('myc_tel_lib').style.color = chp_on;
		document.getElementById('myc_tel').style.borderColor = chp_on;
	}	
	else{
		expression = new RegExp("^[0-9]{10}$");
		
		if(document.getElementById('codePays').selectedIndex == '1' && 
		   !expression.test(document.getElementById('myc_tel').value)){
			err_msg= err_msg + 'Vous devez renseigner un numéro de téléphone correct<br />';
			document.getElementById('myc_tel_lib').style.color = chp_on;
			document.getElementById('myc_tel').style.borderColor = chp_on;
		}	
		else {
			document.getElementById('myc_tel_lib').style.color =chp;
			document.getElementById('myc_tel').style.borderColor = chp_brd;
		}
	}	
	
	
	if(document.getElementById('myc_day').selectedIndex == '' || document.getElementById('myc_month').selectedIndex == '' || document.getElementById('myc_year').selectedIndex == ''){
		err_msg= err_msg + 'Vous devez renseigner votre date de naissance<br />';
		document.getElementById('myc_date_lib').style.color = chp_on;
		
	}	
	else{
		document.getElementById('myc_date_lib').style.color =chp;
		
	}	

	err_msg += pv.checkForm(document.getElementById('formInfosCompte'));
	

	

	
	if(err_msg != ''){
		document.getElementById('myc_err_cnt').style.display = 'block';
		document.getElementById('myc_err_txt').innerHTML = err_msg;
		if (document.getElementById('myc_err_txt2')) document.getElementById('myc_err_txt2').innerHTML = '';
	}
	else {
		document.getElementById('formInfosCompte').submit();
	}

}

function myc_validCodePromotion(idUtil, isPro){
	err_msg ='';
	document.getElementById('myc_err_cnt').style.display = 'none';
	document.getElementById('myc_err_txt').innerHTML = '';
	
	chp = '#555';
	chp_on ='#e03428';
	chp_brd ='#555555 rgb(221, 221, 221) rgb(221, 221, 221) rgb(85, 85, 85)';
	
	var codeOperationPromo = $('codeOperationPromo').value;
	
	if(codeOperationPromo == ''){
		err_msg= 'Vous devez renseigner un code promotion<br />';
		document.getElementById('codeOperationPromo').style.color = chp_on;
		document.getElementById('codeOperationPromo').style.borderColor = chp_on;
	}	

	if(err_msg != ''){
		document.getElementById('myc_err_cnt').style.display = 'block';
		document.getElementById('myc_err_txt').innerHTML = err_msg;
		if (document.getElementById('myc_err_txt2')) document.getElementById('myc_err_txt2').innerHTML = '';
	}
	else {
		UOP.verifCodeOperationPromo(idUtil, codeOperationPromo, isPro);
	}
}


function myc_uploadLogo(action){

	err_msg ='';
	document.getElementById('myc_err_cnt').style.display = 'none';
	document.getElementById('myc_err_txt').innerHTML = '';

	if (action == 'default') {
		document.getElementById('defaultLogo').value = '1';
	}
	else {
		if (document.getElementById('nomFichierLogo').value == '') {
			err_msg= err_msg + 'Vous devez sélectionner un logo avant de valider<br />';
		}	
	}
	
	if(err_msg != ''){
		document.getElementById('myc_err_cnt').style.display = 'block';
		document.getElementById('myc_err_txt').innerHTML = err_msg;
	}
	else {
		
		document.getElementById('formInfosCompteLogo').submit();
	}
}

function myc__livr(){
		
	if(document.getElementById('myc_liv1').checked == true){
		document.getElementById('myc_livraison').style.display = 'block';
		if(document.getElementById('codePaysLivraison').selectedIndex == '1' ||
	   	   document.getElementById('codePaysLivraison').value == 'FR') {
			document.getElementById('localisation_livraison_france').style.display = 'block';		
			document.getElementById('villeDdlLivraison').style.display = 'block';		
			document.getElementById('villeTxtLivraison').style.display = 'none';
		}		
	}
	
	else{
		document.getElementById('myc_livraison').style.display = 'none';
	}
}




/*
function myc__vente_Hspace(nbr_line){
var HH;
	for(i=1;i<=nbr_line;i++){
		H = document.getElementById('vtline'+i).offsetHeight;
		H2 = document.getElementById('vtline'+i+'_stat').offsetHeight;
		
		if(H<=H2){
			HH = H2;
		 }
		else{
			HH = H;
		 }
		
		var padH;
		padH = HH/3;
		
		HH = HH+padH;
		
		document.getElementById('vtline'+i+'_date').style.paddingTop = padH+'px';
		document.getElementById('vtline'+i+'_qtt').style.paddingTop = padH+'px';
		document.getElementById('vtline'+i+'_prx').style.paddingTop = padH+'px';
		document.getElementById('vtline'+i+'_stat').style.paddingTop = padH+'px';
				
		document.getElementById('vtline'+i+'_spc1').style.height = HH+'px';
		document.getElementById('vtline'+i+'_spc2').style.height = HH+'px';
		document.getElementById('vtline'+i+'_spc3').style.height = HH+'px';
		document.getElementById('vtline'+i+'_spc4').style.height = HH+'px';
		document.getElementById('vtline'+i+'_spc5').style.height = HH+'px';

	}


}
*/

function myc__vente_Hspace(nbr_line){
var HH;
	for(i=1;i<=nbr_line;i++){
		H = document.getElementById('vtline'+i+'_prod').offsetHeight;
		H2 = document.getElementById('vtline'+i+'_stat').offsetHeight;
		
		if(H<=H2){
			HH = H2;
		 }
		else{
			HH = H;
		 }
		
		var padH;
		padH = Math.round(HH/100)+15;
		
		HH = HH+padH;
		
		document.getElementById('vtline'+i+'_ncomm').style.paddingTop = padH+'px';
		document.getElementById('vtline'+i+'_prod').style.paddingTop = padH+'px';
		document.getElementById('vtline'+i+'_date').style.paddingTop = padH+'px';
		document.getElementById('vtline'+i+'_qtt').style.paddingTop = padH+'px';
		document.getElementById('vtline'+i+'_prx').style.paddingTop = padH+'px';
		document.getElementById('vtline'+i+'_stat').style.paddingTop = padH+'px';
				
		document.getElementById('vtline'+i+'_spc1').style.height = HH+'px';
		document.getElementById('vtline'+i+'_spc2').style.height = HH+'px';
		document.getElementById('vtline'+i+'_spc3').style.height = HH+'px';
		document.getElementById('vtline'+i+'_spc4').style.height = HH+'px';
		document.getElementById('vtline'+i+'_spc5').style.height = HH+'px';

	}


}

function myc__listevterm_Hspace(nbr_line){

var HH;

	for(i=1;i<=nbr_line;i++){

		H = document.getElementById('vtline'+i).offsetHeight;

		H2 = document.getElementById('vtline'+i+'_stat').offsetHeight;
		
		if(H<=H2){
			HH = H2;
		 }

		else{
			HH = H;
		 }

		var padH;

		padH = HH/3;
	
		HH = HH+padH;
		
		document.getElementById('vtline'+i+'_spc0').style.height = HH+'px';
		document.getElementById('vtline'+i+'_spc1').style.height = HH+'px';
		document.getElementById('vtline'+i+'_spc2').style.height = HH+'px';
		document.getElementById('vtline'+i+'_spc3').style.height = HH+'px';
		document.getElementById('vtline'+i+'_spc4').style.height = HH+'px';

	}
}


function myc__hisot_achat_Hspace(nbr_line){
var HH;
	for(i=1;i<=nbr_line;i++){
		H = document.getElementById('vtline'+i).offsetHeight;
		H2 = document.getElementById('vtline'+i+'_stat').offsetHeight;
		
		if(H<=H2){
			HH = H2;
		 }
		else{
			HH = H;
		 }
		
		var padH;
		padH = HH/3;
		
		HH = HH+padH;
		
		document.getElementById('vtline'+i+'_date').style.paddingTop = padH+'px';
		document.getElementById('vtline'+i+'_qtt').style.paddingTop = padH+'px';
		document.getElementById('vtline'+i+'_prx').style.paddingTop = padH+'px';
		document.getElementById('vtline'+i+'_stat').style.paddingTop = padH+'px';
		
		document.getElementById('vtline'+i+'_spc0').style.height = HH+'px';
		document.getElementById('vtline'+i+'_spc1').style.height = HH+'px';
		document.getElementById('vtline'+i+'_spc2').style.height = HH+'px';
		document.getElementById('vtline'+i+'_spc3').style.height = HH+'px';
		document.getElementById('vtline'+i+'_spc4').style.height = HH+'px';
		document.getElementById('vtline'+i+'_spc5').style.height = HH+'px';

	}


}


function myc__term_Hspace(nbr_line){

	for(i=1;i<=nbr_line;i++){
		H = document.getElementById('vtline'+i).offsetHeight;
		
		document.getElementById('vtline'+i+'_spc0').style.height = H+'px';
		document.getElementById('vtline'+i+'_spc1').style.height = H+'px';
		document.getElementById('vtline'+i+'_spc2').style.height = H+'px';
		document.getElementById('vtline'+i+'_spc3').style.height = H+'px';
		document.getElementById('vtline'+i+'_spc4').style.height = H+'px';
		document.getElementById('vtline'+i+'_spc5').style.height = H+'px';
}


}

function myc_lineout(color, it){

	if(color == 'color1'){
		document.getElementById('myc_vente_line'+it).style.backgroundColor = '#FFF';
	}
	else{
		document.getElementById('myc_vente_line'+it).style.backgroundColor = '#F4F5F6';
	}
	
}

function myc_lineover(color, it){

	if(color == 'color1'){
		document.getElementById('myc_vente_line'+it).style.backgroundColor = '#A3CEEC';
	}
	else{
		document.getElementById('myc_vente_line'+it).style.backgroundColor = '#A3CEEC';
	}
	
}

// Fonction de demande de confirmation de suppression de l'annonce
function myc_demandeSuppressionAnnonce(idAnnonce, versionAnnonce, idChaine){

	document.getElementById('idAnnonce_supp').value 	 = idAnnonce;
	document.getElementById('versionAnnonce_supp').value = versionAnnonce;
	document.getElementById('idChaine_supp').value 		 = idChaine;	
	document.getElementById('nvCodeEtat').value 		 = 'SU';	
	
	html = "Etes-vous sûr de vouloir supprimer l'annonce ?<br /><br />"
	html+= "<div>";
	html+= "	<div class=\"std-btn-ok alc\">";
	html+= "		<a href=\"#\" onClick=\"document.form_Annonces.submit();\"><span>&nbsp;&nbsp;Ok&nbsp;&nbsp;</span></a>";
	html+= "		</div><div class=\"std-btn-ok alc\">&nbsp;&nbsp;&nbsp;&nbsp;</div><div class=\"std-btn-ok alc\">";
	html+= "		<a href=\"#\" onClick=\"myc_demandeSuppressionAnnonce_reponse();\"><span>&nbsp;&nbsp;Annuler&nbsp;&nbsp;</span></a>";
	html+= "	</div>";
	html+= "</div>";
	popupAffiche('Mes annonces',html,300,80,false,false);
	document.location = "#top";
}

function myc_demandeSuppressionAnnonce_reponse(){

	document.getElementById('idAnnonce_supp').value 			= '';
	document.getElementById('versionAnnonce_supp').value 	= '';
	document.getElementById('idChaine_supp').value 			= '';	
	document.getElementById('nvCodeEtat').value 		= '';	

	popupCache();
}


function myc_reclamation(){
	H1 = document.getElementById('mycrecg').offsetHeight;
	H2 = document.getElementById('mycrecd').offsetHeight;
	
	if(H1 <= H2){
		document.getElementById('mycrecg').style.height = H2+'px';
	}
	else{
		document.getElementById('mycrecd').style.height = H1+'px';
	}
}


function myc_rec_citation(){
	if(document.getElementById('myc_citation2').style.display == 'none'){
		document.getElementById('myc_citation2').style.display = 'block';
		document.getElementById('myc_is_citation').value = '1';
	}
	else{
		document.getElementById('myc_citation2').style.display = 'none';
		document.getElementById('myc_is_citation').value = '0';
	}
}


function myc_rec_txtinit(){
	if(document.getElementById('myc_rectxt').value == 'Tapez ici votre réponse...'){
		document.getElementById('myc_rectxt').value = '';
	}
	if(document.getElementById('myc_rectxt').value == 'Tapez ici votre message...'){
		document.getElementById('myc_rectxt').value = '';
	}
}



function myc_refuz(){
	document.getElementById('myc_refus0').style.display = 'none';
	document.getElementById('myc_refus1').style.display = 'block';
	document.getElementById('myc_refus2').style.display = 'block';

}

function myc_rec_repondre(invite) {
	err_msg = '';
	
	if(document.getElementById('myc_rectxt').value == '' || document.getElementById('myc_rectxt').value == invite) {
		err_msg= 'Vous devez saisir un message<br />';
	}
	
	if(err_msg != ''){
		document.getElementById('myc_err_cnt').style.display = 'block';
		document.getElementById('myc_err_txt').innerHTML = err_msg;
	}
	else {
		document.getElementById('form_consultationMessage').submit();
	}

}

function myc_absences(isAbsencesActives) {
	err_msg = '';
	if (isAbsencesActives == 0) {
		var aDeb = document.getElementById('myc_year_deb');
		var mDeb = document.getElementById('myc_month_deb');
		var jDeb = document.getElementById('myc_day_deb');
		
		var aFin = document.getElementById('myc_year_fin');
		var mFin = document.getElementById('myc_month_fin');
		var jFin = document.getElementById('myc_day_fin');
		
		var aDebValue = aDeb.options[aDeb.selectedIndex].value;
		var mDebValue = mDeb.options[mDeb.selectedIndex].value;
		var jDebValue = jDeb.options[jDeb.selectedIndex].value;
		
		var aFinValue   = aFin.options[aFin.selectedIndex].value;
		var mFinValue   = mFin.options[mFin.selectedIndex].value;
		var jFinValue   = jFin.options[jFin.selectedIndex].value;
	
		var dateDebut = aDebValue + '' + mDebValue + '' + jDebValue
		var dateFin   = aFinValue + '' + mFinValue + '' + jFinValue

		if (dateFin == '000') {
			if(!pv.checkDateNoTime(jDebValue+'/'+mDebValue+'/'+aDebValue, true)) {
				err_msg= 'Les dates indiquées ne sont pas correctes<br />';
			}		
		}
		else {
			if(!pv.checkDateNoTime(jDebValue+'/'+mDebValue+'/'+aDebValue, true) || 
			   !pv.checkDateNoTime(jFinValue+'/'+mFinValue+'/'+aFinValue, false) || 
			   (dateDebut > dateFin)) {
				err_msg= 'Les dates indiquées ne sont pas correctes<br />';
			}
		}
	}
	
	if(err_msg != ''){
		document.getElementById('myc_err_cnt').style.display = 'block';
		document.getElementById('myc_err_txt').innerHTML = err_msg;
	}
	else {
		document.getElementById('form_mesAbsences').submit();
	}

}

function myc_preferencesPaiement() {
	err_msg ='';
	document.getElementById('myc_err_cnt').style.display = 'none';
	document.getElementById('myc_err_txt').innerHTML = '';
	
	chp = '#555';
	chp_on ='#e03428';
	chp_brd ='#555555 rgb(221, 221, 221) rgb(221, 221, 221) rgb(85, 85, 85)';

	
	err_msg = pv.checkForm(document.getElementById('form_preferencesPaiement'));

	if(err_msg != ''){
		document.getElementById('myc_err_cnt').style.display = 'block';
		document.getElementById('myc_err_txt').innerHTML = err_msg;
	}
	else {
		document.getElementById('form_preferencesPaiement').submit();
	}

}


function myc_ventes(codeCommandeVendeur) {
	document.getElementById('codeCommandeVendeur').value = codeCommandeVendeur;
	
	document.getElementById('form_listeVentes').submit();
}

function myc_valider_refuser(codeEtat, idLigneCommande, msg) {
	//reponse = confirm(msg);

	//if (reponse) {
		document.getElementById('codeEtat_aValider_aRefuser_'+idLigneCommande).value = codeEtat;
		document.getElementById('form_aValider_aRefuser_'+idLigneCommande).submit();
	//}
}

function myc_ventes_refus(idLigneCommande) {
	var listeChoixRefus = document.getElementById('listeChoixRefus_'+idLigneCommande);

	if (listeChoixRefus.options[listeChoixRefus.selectedIndex].value!='') {
		document.getElementById('commentaire_'+idLigneCommande).value = listeChoixRefus.options[listeChoixRefus.selectedIndex].value;
		document.getElementById('form_venteRefusee_'+idLigneCommande).submit();
	}
}

function myc_ventes_terminees(codeCommandeVendeur) {
	document.getElementById('codeCommandeVendeur').value = codeCommandeVendeur;
	
	document.getElementById('form_listeVentesTerminees').submit();
}


function myc_ventes_terminees_annee() {
	var listeMois = document.getElementById('myc_month');
	var listeAnnee = document.getElementById('myc_year');

	if (listeAnnee.options[listeAnnee.selectedIndex].value == '0') {
		listeMois.selectedIndex = 0
	}

	document.getElementById('form_listeVentesTerminees').submit();
}

function myc_ventes_terminees_mois(msg) {
	var listeMois = document.getElementById('myc_month');
	var listeAnnee = document.getElementById('myc_year');

	if (listeMois.options[listeMois.selectedIndex].value != '0' && 
		listeAnnee.options[listeAnnee.selectedIndex].value == '0') {
		//alert(msg);
	}
	else {
		document.getElementById('form_listeVentesTerminees').submit();
	}
}

function myc_achats_termines_mois(msg) {
	var listeMois = document.getElementById('myc_month');
	var listeAnnee = document.getElementById('myc_year');

	if (listeMois.options[listeMois.selectedIndex].value != '0' && 
		listeAnnee.options[listeAnnee.selectedIndex].value == '0') {
		//alert(msg);
	}
	else {
		document.getElementById('form_listeAchats').submit();
	}
}

function myc_achats_termines_annee() {
	var listeMois = document.getElementById('myc_month');
	var listeAnnee = document.getElementById('myc_year');

	if (listeAnnee.options[listeAnnee.selectedIndex].value == '0') {
		listeMois.selectedIndex = 0
	}

	document.getElementById('form_listeAchats').submit();
}

function myc_ventes_supprimer() {
	if(isChecked('form_listeVentesTerminees', 'ckb', msgErreur['suppressionSelectionErreur'], '')) { 
		reponse = confirm('Confirmer la suppression ?');
	
		if (reponse) {
			document.getElementById('actionSupprimer').value = '1';
			document.form_listeVentesTerminees.submit(); 
		}
		else {
			uncheckAll('form_listeVentesTerminees', 'ckb', 'listeVentesASupprimer');
		}
	}
}

function myc_achats_supprimer() {
	if(isChecked('form_listeAchats', 'ckb', msgErreur['suppressionSelectionErreur'], '')) { 
		reponse = confirm('Confirmer la suppression ?');
	
		if (reponse) {
			document.getElementById('actionSupprimer').value = '1';
			document.form_listeAchats.submit(); 
		}
		else {
			uncheckAll('form_listeAchats', 'ckb', 'listeAchatsASupprimer');
		}
	}
}

function myc_paiements(noVirement) {
	document.getElementById('noVirement').value = noVirement;
	
	document.getElementById('form_listePaiements').submit();
}

function myc_paiements_annee(msg) {
	var listeMois = document.getElementById('myc_month');
	var listeAnnee = document.getElementById('myc_year');
	
	var err = 0;
	
	if (listeMois.options[listeMois.selectedIndex].value == '0' ) {
		err++;
		alert("Veuillez sélectionner un mois");
	}
	
	if(listeAnnee.options[listeAnnee.selectedIndex].value == '0' ) {
		err++;
		alert(msg);
	}

	if(err  == 0) {	
		document.getElementById('form_listePaiements').submit();
	}
}

function myc_paiements_mois(msg) {
	var listeMois = document.getElementById('myc_month');
	var listeAnnee = document.getElementById('myc_year');

	if (listeMois.options[listeMois.selectedIndex].value != '0' && 
		listeAnnee.options[listeAnnee.selectedIndex].value == '0' && 
		listeAnnee.options.length > 1) {
		alert(msg);
	}
	else {
		document.getElementById('form_listePaiements').submit();
	}
}

function myc_annonce(idAnnonce, versionAnnonce, active) {
	document.getElementById('formAction').value = 'actdesact';
	document.getElementById('idAnnonce').value = idAnnonce;
	document.getElementById('versionAnnonce').value = versionAnnonce;
	document.getElementById('active').value = active;

	document.getElementById('form_listeAnnonces').submit();
}


function myc_stock(codeEProduit, active) {
	document.getElementById('formAction').value = 'actdesact';
	document.getElementById('codeEProduit').value = codeEProduit;
	document.getElementById('active').value = active;
	
	document.getElementById('listeEProduitsASupprimer').value = '';
	document.getElementById('eProduitsDansLigneCommande').value = '0';
	
	document.getElementById('form_monStock').submit();
}

function myc_stock_order(ddlOrd, ddlTri) {
	document.getElementById('ddlOrd').value = ddlOrd;
	document.getElementById('ddlTri').value = ddlTri;

	document.getElementById('listeEProduitsASupprimer').value = '';
	document.getElementById('eProduitsDansLigneCommande').value = '0';
	
	document.getElementById('form_monStock').submit();
}

function myc_stock_remove(codeEProduit) {
	document.getElementById('formAction').value = 'remove';
	document.getElementById('codeEProduit').value = codeEProduit;
	
	document.getElementById('listeEProduitsASupprimer').value = '';
	document.getElementById('eProduitsDansLigneCommande').value = '0';

	document.getElementById('form_monStock').submit();
}

function myc_stock_archiver(codeEProduit, all) {
	var html = '';
	
	if (document.getElementById('eProduitsDansLigneCommande').value=='1') {
    	alert('Vous ne pouvez pas supprimer ce produit car une commande associée est en cours.');
    	result = false;
	}
	else {
		result = confirm('Confirmer la suppression ?');
	}
	html+= "<div>";
	html+= "	<div class=\"std-btn-ok alc\">";
	html+= "		<a href=\"#\" onClick=\"myc_stock_archiver_reponse('"+codeEProduit+"', '"+all+"', '1');\"><span>&nbsp;&nbsp;Ok&nbsp;&nbsp;</span></a>";
	html+= "		</div><div class=\"std-btn-ok alc\">&nbsp;&nbsp;&nbsp;&nbsp;</div><div class=\"std-btn-ok alc\">";
	html+= "		<a href=\"#\" onClick=\"myc_stock_archiver_reponse('"+codeEProduit+"', '"+all+"', '0');\"><span>&nbsp;&nbsp;Annuler&nbsp;&nbsp;</span></a>";
	html+= "	</div>";
	html+= "</div>";
	
	myc_stock_archiver_reponse(codeEProduit, all, result);
}

function myc_stock_archiver_reponse(codeEProduit, all, result) { 
	if (result=='1' || result==true) {
		document.getElementById('listeEProduitsASupprimer').value = codeEProduit;
		document.getElementById('form_monStock').submit(); 
	}
	else {
		document.getElementById('eProduitsDansLigneCommande').value = 0;
		document.getElementById('listeEProduitsASupprimer').value = '';
		if (all=='1') {
			document.getElementById('bouton_suppression_selectionTop').style.display = 'block';
			document.getElementById('bouton_suppression_selectionBottom').style.display = 'block';
			document.getElementById('indicateur_suppression_selectionTop').style.display = 'none';
			document.getElementById('indicateur_suppression_selectionBottom').style.display = 'none';
		}
		else {
			document.getElementById('bouton_suppression_'+codeEProduit).style.display = 'block';
			document.getElementById('indicateur_suppression_'+codeEProduit).style.display = 'none';
		}
	}
}

function myc_import_stock(){

	err_msg ='';
	document.getElementById('myc_err_cnt').style.display = 'none';
	document.getElementById('myc_err_txt').innerHTML = '';

	if (document.getElementById('fichierImport').value == '') {
		err_msg= err_msg + 'Vous devez sélectionner un fichier avant de valider<br />';
	}
	else {
		var fichierImport = document.getElementById('fichierImport').value;

		if (fichierImport.substring(fichierImport.length-4) != '.csv' && 
			fichierImport.substring(fichierImport.length-4) != '.txt') {
			err_msg= err_msg + 'Le fichier doit être au format .csv ou .txt<br />';
		}
	}	
	
	if(err_msg != ''){
		document.getElementById('myc_err_cnt').style.display = 'block';
		document.getElementById('myc_err_txt').innerHTML = err_msg;
	}
	else {
		document.getElementById('myc_IM_01_msg').style.display = 'block';
		document.getElementById('form_ImportStock').submit();
	}
}

function myc_statistiques() {
	var listeSemaine = document.getElementById('myc_semaine');
	var listeMois = document.getElementById('myc_month');
	var listeAnnee = document.getElementById('myc_year');
	var err_msg = '';
	
	if (listeAnnee.options[listeAnnee.selectedIndex].value == '0' &&
		(listeSemaine.options[listeSemaine.selectedIndex].value != '0' ||
		 listeMois.options[listeMois.selectedIndex].value != '0')) {
		err_msg = 'Veuillez sélectionner une année<br />';
	}

	if(err_msg != ''){
		document.getElementById('myc_err_cnt').style.display = 'block';
		document.getElementById('myc_err_txt').innerHTML = err_msg;
	}
	else {
		document.getElementById('form_Statistiques').submit();
	}
}

function myc_statistiques_semaine() {
	var listeSemaine = document.getElementById('myc_semaine');
	var listeMois = document.getElementById('myc_month');

	if (listeSemaine.options[listeSemaine.selectedIndex].value != '0') {
		listeMois.selectedIndex = 0;
	}
}

function myc_statistiques_mois() {
	var listeSemaine = document.getElementById('myc_semaine');
	var listeMois = document.getElementById('myc_month');

	if (listeMois.options[listeMois.selectedIndex].value != '0') {
		listeSemaine.selectedIndex = 0;
	}
}



function myc_lineout(color, it){

	if(color == 'color1'){
		document.getElementById('myc_vente_line'+it).style.backgroundColor = '#FFF';
	}
	else{
		document.getElementById('myc_vente_line'+it).style.backgroundColor = '#F4F5F6';
	}
	
}

function myc_lineout2(color, it){

	if(color == 'color1'){
		document.getElementById('myc_vente_line'+it).style.backgroundColor = '#FFF';
	}
	else{
		document.getElementById('myc_vente_line'+it).style.backgroundColor = '#e9f5fc';
	}
	
}

function myc_lineover(color, it){

	if(color == 'color1'){
		document.getElementById('myc_vente_line'+it).style.backgroundColor = '#d8dbde';
	}
	else{
		document.getElementById('myc_vente_line'+it).style.backgroundColor = '#d8dbde';
	}
	
}

function myc_achats(codeCommande, codeEtat) {
	document.getElementById('codeEtat').value = codeEtat;
	document.getElementById('codeCommande').value = codeCommande;	
	document.getElementById('form_listeAchats').submit();
}

function myc_achats_termines(cc, ce) {
	$('codeEtat').value = ce;
	$('codeCommande').value = cc;
	
	document.getElementById('form_listeAchats').submit();
}

function myc_afficherNotation(index){
	if($('blocNotationOuvert').value==0)
	{
		$('bloc_vendeur'+index).style.display='none';
		$('bloc_notation'+index).style.display='block';
		$('blocNotationOuvert').value=1;
	}
	
}

function myc_fermerNotation(index){
	if($('blocNotationOuvert').value==1)
	{
		$('bloc_vendeur'+index).style.display='block';
		$('bloc_notation'+index).style.display='none';
		$('blocNotationOuvert').value=0;
	}
	
}

function gestionCaracRestantsComm(index){
	
	var nbMaxCarac = 80;
	
    if (!$('commentaire'+index)) {
       return;
    }

    // Verification de la longueur max
    var nbrCaracteresSaisis = $('commentaire'+index).value.length;
    if (nbrCaracteresSaisis > nbMaxCarac) {
       $('commentaire'+index).value = $('commentaire'+index).value.truncate(nbMaxCarac, '');
       nbrCaracteresSaisis = $('commentaire'+index).value.length;
    } 
    var texteInternetPrecedent = $('commentaire'+index).value;
    var nbrCaracteresRestant = Math.max(nbMaxCarac - nbrCaracteresSaisis, 0);
    $('nbCaracCommRestants'+index).value = nbrCaracteresRestant;

}

function myc_noteAll(obj,index){
	
	var elems = document.getElementsByName('noteAll');

	if(obj.checked)
	{
		for(var i=0;i<elems.length;i++)
		{
			elems[i].value = 1;
		}
	}
	else
	{
		for(var i=0;i<elems.length;i++)
		{
			elems[i].value = 0;
		}
	}
}

function myc_noterVente(index,codeCommande,codeEtat){
	var comm = $('commentaire'+index).value;
	if(comm=="")
	{
		$('erreur_commentaire'+index).style.display='block';
		return false;
	}
	else
	{
		if($('erreur_commentaire'+index)) $('erreur_commentaire'+index).style.display='none';
		$('codeEtat'+index).value = codeEtat;
		$('blocNotationOuvert').value=0;
		$('noterAchat'+index).submit();
	}
}

function myc_ouvrirReclamation(index, codeEtat){
	$('codeEtat'+index).value = codeEtat;
	$('blocNotationOuvert').value=0;
	$('noterAchat'+index).submit();
}

function myc_clore_reclamation(index){
	
	html = "Êtes-vous sûr de vouloir clore la réclamation ?<br /><br />"
	html+= "<div>";
	html+= "	<div class=\"std-btn-ok alc\">";
	html+= "		<a href=\"#\" onClick=\"$('cloreReclamation"+index+"').value=1;document.form_cloreReclamation"+index+".submit();\"><span>&nbsp;&nbsp;Ok&nbsp;&nbsp;</span></a>";
	html+= "		</div><div class=\"std-btn-ok alc\">&nbsp;&nbsp;&nbsp;&nbsp;</div><div class=\"std-btn-ok alc\">";
	html+= "		<a href=\"#\" onClick=\"popupCache();\"><span>&nbsp;&nbsp;Annuler&nbsp;&nbsp;</span></a>";
	html+= "	</div>";
	html+= "</div>";
	popupAffiche('Mes Achats En Cours',html,300,80,false);
	document.location = "#top";
	

}



function mc_onglet(mcobj){

	if(mcobj == 'panier'){
		document.getElementById('mc_maSelection').style.display = 'none';
		document.getElementById('mc_monPanier').style.display = 'block';
		document.getElementById('mc_monPanierCnt').style.display = 'block';
	}
	else{
		document.getElementById('mc_maSelection').style.display = 'block';
		document.getElementById('mc_maSelectionCnt').style.display = 'block';
		document.getElementById('mc_monPanier').style.display = 'none';
	}

}

function myc_gestion_newletter()
{
	document.getElementById('listeNewsletterSelec').value="";
	var liste ="";
	
	var nbNewsletter = document.getElementById('nbNewsletter').value;
	for (var i=1; i<nbNewsletter; i++) {
		if (document.getElementById('rdbNewsletter' + i + '_1').checked) {
			var identifiantNewsletter = document.getElementById('identifiantNewsletter'+i).value;
			liste += identifiantNewsletter+"|";
		}
	}
	document.getElementById('listeNewsletterSelec').value = liste;	
}

function griserCasesACocher()
{
	if(document.getElementById('ckbModeExpeditionColis').checked == false) {
		document.getElementById('myc_modeCourrier_lib').style.color = "#CCC";
		document.getElementById('myc_modeRecommandeOnly_lib').style.color = "#CCC";
		if ($('modeExpeditionCourrierOui_lib'))
			document.getElementById('modeExpeditionCourrierOui_lib').style.color = "#CCC";
		if ($('modeExpeditionCourrierNon_lib'))
			document.getElementById('modeExpeditionCourrierNon_lib').style.color = "#CCC";
		document.getElementById('ckbModeExpeditionCourrierOui').disabled = true;
		document.getElementById('ckbModeExpeditionCourrierNon').disabled = true;
		document.getElementById('ckbModeExpeditionRecommandeOnlyOui').disabled = true;
		document.getElementById('ckbModeExpeditionRecommandeOnlyNon').disabled = true;
	}
}

function myc_communication() {
	err_msg = '';
	
	if(document.getElementById('sujet').value == '') {
		err_msg+= 'Merci de sélectionner le sujet du message<br />';
	}
	
	if(document.getElementById('myc_rectxt').value == '' || document.getElementById('myc_rectxt').value ==  'Veuillez écrire ici votre message...') {
		err_msg+= 'Merci de saisir votre message<br />';
	}
	
	if(err_msg != ''){
		document.getElementById('myc_err_cnt').style.display = 'block';
		document.getElementById('myc_err_txt').innerHTML = err_msg;
	}
	else {
		document.getElementById('form_redigerMessage').submit();
	}

}

// modif call center
function myc_rectxt_init() {
	
	if(document.getElementById('myc_rectxt').value == 'Veuillez écrire ici votre message...'){
		document.getElementById('myc_rectxt').value = '';
	}
}
// fin modif call center

function myc_text_counter(field, maxlimit) {
	if (field.value.length > maxlimit) {
		field.value = field.value.substring(0, maxlimit);
	}
}

function myc_export_paiements(url) {
	var monthSelected = $('myc_month').value;
	var yearSelected = $('myc_year').value;
	
	var listeMois = document.getElementById('myc_month');
	var listeAnnee = document.getElementById('myc_year');
	
	var err = 0;
	
	if (listeMois.options[listeMois.selectedIndex].value == '0' ) {
		err++;
		alert("Veuillez sélectionner un mois");
	}
	
	if(listeAnnee.options[listeAnnee.selectedIndex].value == '0' ) {
		err++;
		alert("Veuillez sélectionner une année");
	}
	
	if( err == 0 ) {
		document.location.href=url + '&myc_month=' + monthSelected + '&myc_year=' + yearSelected;
	}
}

function myc_effacer_rib(url) 
{
	reponse = confirm('Etes-vous sûr de vouloir supprimer votre RIB ?');
	
	if(reponse) {
		document.location.href=url;
	}
}

var UOP = function ()
{
	var public;
    var cache = {};

   return public = {

        config: {
            },

        lastCaller: undefined,

      forceCriteres: function (json) {
         criteres = json;
      },

      action: function (caller) {
         this.lastCaller = caller;
         var id = caller ? $(caller).id : 'void';
      },

	  verifCodeOperationPromo: function (idUtil, codeOperationPromo, isPro) {
      	 $('btnOkCodeOperationPromo').hide();
         if ($('indicateur_chargement_codeOperationPromo')) {$('indicateur_chargement_codeOperationPromo').show();}
         ajaxVerifCodeOperationPromo = new Ajax.Request(
               this.urlVerifCodeOperationPromo,
               {
                  method: 'post',
                  asynchronous: 1,
                  parameters: {'idUtil': idUtil, 
                  			   'codeOperationPromo': codeOperationPromo,
                  			   'isPro': isPro},
                  onSuccess: function(xhr) {
				      var data = xhr.responseText.evalJSON();
				      if (data) {
					      if (data.msgErreur ) {
				            document.getElementById('myc_err_cnt').style.display = 'block';
							document.getElementById('myc_err_txt').innerHTML = data.msgErreur;
					      }
					      else if (data.message) {
				            document.getElementById('myc_err_cnt').style.display = 'block';
							document.getElementById('myc_err_txt').innerHTML = data.message;
							document.getElementById('divValiditeCodeOperationPromo').style.display = 'block';
							document.getElementById('validiteCodeOperationPromo').innerHTML = data.validite;
					      }
				      }
				      if ($('indicateur_chargement_codeOperationPromo')) {
				      	$('indicateur_chargement_codeOperationPromo').hide();
				      }
				      $('btnOkCodeOperationPromo').show();
                  }
               }
         );
      }

   }; // Fin return public

}();

var urlTraiterSuiviCommande;
function traiterSuiviCommande(codeCommandeVendeur){
	var statut = document.getElementById('lstStatut'+codeCommandeVendeur).value;
	
	var a = new Ajax.Request(urlTraiterSuiviCommande, {
		  method: 'get',
		  asynchronous: !(/async=0/.test(window.location.search)),
		  parameters: {
	  		'codeCommandeVendeur': codeCommandeVendeur,
	  		'statutSuivi' : statut
	  		
		  },
		  onSuccess: function(xhr) {
			 
		   }
		});
	document.getElementById('myc_info_txt'+codeCommandeVendeur).innerHTML='Etat modifié';
	
}

/*** numsuivi V2 ***/
function cocheToutContColis(obj){
	
	tabcheck = $('allcheck').getElementsByTagName('input');
	
	if(obj.checked == true){
	
		for(i=0;i<tabcheck.length;i++){
			if(tabcheck[i].checked !== 'checked'){
				tabcheck[i].checked = 'checked';
			}
		}
		
	} else {

		for(i=0;i<tabcheck.length;i++){
			if(tabcheck[i].checked == true){
				tabcheck[i].checked = false;
			}
		}
	
	}

}
/*** fin numsuivi V2 ***/

var urlGestionNumSuivi;
function gestionNumeroSuivi(codeCommandeVendeur){
	
	//document.getElementById('indicateur_traitement').display="block";
	/*** numsuivi V2 ***/
	
	var numSuivi = $('numsuivi').value;
	var nomTransporteur = $('nomtransporteur').value;
	var commentaires = $('commentaires').value;
	var jourExpedition = $F('myc_day');
	var moisExpedition = $F('myc_month');
	var anneeExpedition = $F('myc_year');
	
	
	numSuivi		=	numSuivi.replace(/^\s+/g,'').replace(/\s+$/g,'');
	nomTransporteur =	nomTransporteur.replace(/^\s+/g,'').replace(/\s+$/g,'');

	if(commentaires.length > 145){
		$('info_envoi').innerHTML='<div class="myc_err_txt" id="myc_info_txt">Les commentaires ne doivent pas dépasser 145 caractères.</span></div>';
		return false;
	}
	
	
	if(nomTransporteur==''){
		$('info_envoi').innerHTML='<div class="myc_err_txt" id="myc_info_txt">Merci de remplir tous les champs obligatoires</span></div>';
		if ($('indicateur_traitement')) {$('indicateur_traitement').hide();}
		return false;
	}
	
	if(jourExpedition.empty()){
		$('info_envoi').innerHTML='<div class="myc_err_txt" id="myc_info_txt">Merci de remplir tous les champs obligatoires</span></div>';
		if ($('indicateur_traitement')) {$('indicateur_traitement').hide();}
		return false;
	}
	
	if(moisExpedition.empty()){
		$('info_envoi').innerHTML='<div class="myc_err_txt" id="myc_info_txt">Merci de remplir tous les champs obligatoires</span></div>';
		if ($('indicateur_traitement')) {$('indicateur_traitement').hide();}
		return false;
	}
	
	if(anneeExpedition.empty()){
		$('info_envoi').innerHTML='<div class="myc_err_txt" id="myc_info_txt">Merci de remplir tous les champs obligatoires</span></div>';
		if ($('indicateur_traitement')) {$('indicateur_traitement').hide();}
		return false;
	}	

	if ($('indicateur_traitement')) {
		$('indicateur_traitement').show();
	}

	var a = new Ajax.Request(urlGestionNumSuivi, {
		  method: 'post',
		  asynchronus: true,
		  parameters: {
	  		'codeCommandeVendeur': codeCommandeVendeur,
	  		'numSuivi' : numSuivi,
	  		'nomTransporteur' :nomTransporteur,
	  		'commentaires' : commentaires,
	  		'jourExpedition' : jourExpedition,
	  		'moisExpedition' : moisExpedition,
	  		'anneeExpedition' : anneeExpedition
		  },
		  onSuccess: function(xhr) {
		  
			$('block_1_etape1').hide();
			 
			  switch(xhr.responseText){
			  	
				  case 'error': // erreur
					  $('info_envoi').innerHTML='<div class="myc_err_txt"  id="myc_info_txt">Erreur technique, l\'envoi a échoué.</span></div>';
					  break;
				  default :
					var reponse = '';
					reponse += '<div style="background:#555;color:#FFF;padding:3px 5px;" id="divMessageEnvoiOK">Votre message à bien été envoyé</div>';
					reponse += '<div class="std_spacer10px">&nbsp;</div>';
					reponse += '<div>';
					reponse += 		'<div class="flol b f12" style="width:35%;"> Numéro de suivi : </div>';
					reponse += 		'<div class="flol b txtOrange f12" style="width:40%">'+numSuivi+'</div>';
					reponse +=		'<div class="flor b f11">Envoyé le '+jourExpedition+'/'+moisExpedition+'/'+anneeExpedition+'</div>';
					reponse +=		'<div class="fin"></div>';
					reponse += '</div>';
					reponse += '<div>';
					reponse += 		'<div class="flol b f12" style="width:35%;"> Nom du transporteur : </div>';
					reponse += 		'<div class="flol b txtOrange f12" style="width:65%">'+nomTransporteur+'</div>';
					reponse +=		'<div class="fin"></div>';
					reponse += '</div>';					
					reponse += '<div>';
					reponse += 		'<div class="flol b f12" style="width:35%;"> Commentaires liés au colis : </div>';
					reponse += 		'<div class="flol f12" style="width:65%">'+commentaires+'</div>';
					reponse +=		'<div class="fin"></div>';
					reponse += '</div>';
					reponse += '<div class="std_spacer5px">&nbsp;</div>';
					reponse += '<div id="boutonEnvoyerColis"><div class="std-btn-ok"><a href="#1" onclick="envoyerUnAutreColis();return false;"><span>&nbsp;&nbsp;Envoyer un autre colis&nbsp;&nbsp;</span></a></div><div class="fin"></div></div>';
					reponse += '<div class="fin"></div>';
					
					//$('block_1_conf').innerHTML = reponse;
					$('block_1_etape2').innerHTML = reponse;
					$('block_1_etape2').show();
					
					break;
			  }
		  }
		});
		
		if ($('indicateur_traitement')) {$('indicateur_traitement').hide();}
		
		/*** fin numsuivi V2 ***/
}

function envoyerUnAutreColis(){
	
	if($('divMessageEnvoiOK')) $('divMessageEnvoiOK').remove();
	if($('boutonEnvoyerColis')) $('boutonEnvoyerColis').remove();
	
	if (!$('block_1_etape2').empty()) {
	
		var contenuHTML = '<div style="background:#F8F8F8; border:1px solid #CCCCCC;padding:7px;">' + $('block_1_etape2').innerHTML + '</div><div class="std_spacer5px">&nbsp;</div>';
		
		$('infosLivraison').insert(contenuHTML);
	}
	
	$('block_1_etape2').hide();
	
	if($('formEnvoiSuiviColis')) $('formEnvoiSuiviColis').reset();
	$('block_1_etape1').show();
}

/**
 * Fonction appelée depuis la page de stock des pros
 * pour effectuer un export csv de celui-ci
 * @param {String} codePro
 */
function exporterStock(codePro){
	
	document.location.href = urlExportStockCSV + '?codePro=' + codePro;
	/*
	var a = new Ajax.Request(urlExportStockCSV, {
		  method: 'post',
		  asynchronus: true,
		  parameters: {
	  		'codePro': codePro
		  },
		  onSuccess: function(xhr) {
		  
			return true;
			
		}
		
	});*/
	
	return false;
}

function refuserMultiVentes(){
	
	var listeProduitsCommande = getListeProduitsCommande();
	
	var myForm = creerFormulaireValidationRefusCommande($F('codeCommandeVendeur'),listeProduitsCommande,'refuser');
	
	myForm.submit();
}

function validerMultiVentes(){
	
	var listeProduitsCommande = getListeProduitsCommande();
	
	var myForm = creerFormulaireValidationRefusCommande($F('codeCommandeVendeur'),listeProduitsCommande,'valider');
	
	myForm.submit();
}

function getListeProduitsCommande(){
	
	var listeIds = "";
	
	$$('.checkBoxProduitsCommande').each(function(elt){
        
		if(elt.checked){
			if (listeIds != "") {
				listeIds += "|";
			}
			listeIds += $F(elt);
		}
		
    });
	
	return listeIds;
}

var urlValiderMultiVentes;
var urlRefuserMultiVentes;

function creerFormulaireValidationRefusCommande(codeCMV, listeIdsLigne, actionCommande){
	
	var urlAction = "";
	
	if(actionCommande == 'valider'){
		urlAction = urlValiderMultiVentes;
	}else{
		if (actionCommande == 'refuser') {
			urlAction = urlRefuserMultiVentes;
		}
	}
	
	var myForm = new Element('form',{'id': 'formValidationRefusCommande', 'action': urlAction, 'method': 'post'});
	
	var inputCodeCMV = new Element('input', {
		'id':'codeCommandeVendeur','name':'codeCommandeVendeur','type':'hidden','value':codeCMV
	});
	
	var inputIdsLigne = new Element('input', {
		'id': 'listeIdsLigne','name':'listeIdsLigne','type':'hidden','value':listeIdsLigne
	});
	
	var inputActionCommande = new Element('input', {
		'id': 'actionCommande','name':'actionCommande','type':'hidden','value':actionCommande
	});
	
	myForm.appendChild(inputCodeCMV);
	myForm.appendChild(inputIdsLigne);
	myForm.appendChild(inputActionCommande);
	
	$('divFormInvisible').insert(myForm);
	
	return myForm;
	
}
