

/**	Création compte */
function	frm_compte_creation_valid() {
					var oFrm = document.forms['frm_compte_creation'];
					var oForm = document.getElementById('frm_compte_creation');
					var oFields = getElementsByClass('required', oForm, '*');
					var oFieldsErr = 0;
					var oFieldsLength = oFields.length;
					for(var i=0; i<oFieldsLength; i++) {
							if (oFields[i].value == '') {
									formChecker_check(oFields[i]);
									oFieldsErr++;
							}
					}
					if (oFieldsErr==0) {
							oFrm.elements['isJavascript'].value=1;
							document.getElementById('btn_valider').disabled = 'disabled';
							oFrm.submit();
					}
					return false;
}

// modification de mes infos personnelles
function	frm_compte_infos_persos_valid() {
					var oFrm = document.forms['frm_compte_infos_persos'];
					var oForm = document.getElementById('frm_compte_infos_persos');
					var oFields = getElementsByClass('required', oForm, '*');
					var oFieldsErr = 0;
					var oFieldsLength = oFields.length;
					for(var i=0; i<oFieldsLength; i++) {
							if (oFields[i].value == '') {
									formChecker_check(oFields[i]);
									oFieldsErr++;
							}
					}
					if (oFieldsErr==0) {
							oFrm.elements['isJavascript'].value=1;
							document.getElementById('btn_valider').disabled = 'disabled';
							oFrm.submit();
					}
					return false;
}

// modification de l adresse de livraison
function	frm_compte_livraison_valid() {
					var oFrm = document.forms['frm_compte_livraison'];
					var oForm = document.getElementById('frm_compte_livraison');
					var oFields = getElementsByClass('required', oForm, '*');
					var oFieldsErr = 0;
					var oFieldsLength = oFields.length;
					for(var i=0; i<oFieldsLength; i++) {
							if (oFields[i].value == '') {
									formChecker_check(oFields[i]);
									oFieldsErr++;
							}
					}
					if (oFieldsErr==0) {
							oFrm.elements['isJavascript'].value=1;
							document.getElementById('btn_valider').disabled = 'disabled';
							oFrm.submit();
					}
					return false;
}

// modification du mot de passe
function	frm_compte_motdepasse_valid() {
					var oFrm = document.forms['frm_compte_motdepasse'];
					var oForm = document.getElementById('frm_compte_motdepasse');
					var oFields = getElementsByClass('required', oForm, '*');
					var oFieldsErr = 0;
					var oFieldsLength = oFields.length;
					for(var i=0; i<oFieldsLength; i++) {
							if (oFields[i].value == '') {
									formChecker_check(oFields[i]);
									oFieldsErr++;
							}
					}
					if (oFieldsErr==0) {
							oFrm.elements['isJavascript'].value=1;
							document.getElementById('btn_valider').disabled = 'disabled';
							oFrm.submit();
					}
					return false;
}

// oublie du mot de passe
function	frm_compte_motdepasse_oublie_valid() {
					var oFrm = document.forms['frm_compte_motdepasse'];
					var oForm = document.getElementById('frm_compte_motdepasse');
					var oFields = getElementsByClass('required', oForm, '*');
					var oFieldsErr = 0;
					var oFieldsLength = oFields.length;
					for(var i=0; i<oFieldsLength; i++) {
							if (oFields[i].value == '') {
									formChecker_check(oFields[i]);
									oFieldsErr++;
							}
					}
					if (oFieldsErr==0) {
							oFrm.elements['isJavascript'].value=1;
							document.getElementById('btn_valider').disabled = 'disabled';
							oFrm.submit();
					}
					return false;
}

// ouverture des pdfs
function  getId(el) {
					var idStr = el.parentNode.id;
					var id = idStr.substring(3, idStr.length);
					return id;
}
function  openDoc(el, type) {
					// SITE_URL is defined in page
					var id = getId(el);
					if (!id) return;
					if (!type) return;
          if (type=='cmde') var url = SITE_URL+'mon-compte/commande-'+id+'.pdf';
          if (type=='fact') var url = SITE_URL+'mon-compte/facture-'+id+'.pdf';
					var pop = window.open(url, 'pdf'+type+id, 'width=900, height=600, resizable=yes, toolbar=no, scrollbars=yes');
					if (!pop) {
          		alert('Un bloqueur de popup empêche l\'ouverture de la fenêtre...');
					}
					else {
							//pop.focus();
					}
}

