
var tnum = '1234567890';
var tpasse ='1234567890ABCDEFGHIGKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'
var talphab = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz-.èé&çàôâêùï';
var talphabnum = '1234567890-*+/%ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz-.';
var temail = '@1234567890ABCDEFGHIGKLMNOPKRSTUVWXYZabcdefghijklmnopqrstuvwxyz-./';
var tcemail = '@.';
function ctlQte(){
	var sMess='';
	var sTmp;
	if (document.COMMANDER) {
        var mySels =document.forms['COMMANDER'];
		for (var i = 0; i < mySels.length; i ++) {
			if (mySels[i].name.indexOf('CP') > -1) {
				sTmp=mySels[i].value;
				if (sTmp.length>0) { 
					if(!ctlnum(sTmp) ) 
						sMess=sMess+' - la quantité '+ mySels[i].value+' est invalide \n';
				}
			}	
		}
	}
	if (sMess=='') {
		return true;
	}
	else {
		alert('Attention toutes les quantités doivent être numériques\n' + sMess);
		return false;	
	}
}
function ctl(){
	var sMess='';
	var sTmp;
	
	sTmp=document.CONTACT.ABOCIVILITE.value;
	if(sTmp==''){
		sMess=sMess+' - nom du projet \n';
	}
   sTmp=document.CONTACT.ABOPASSE.value;
	if(sTmp==''){
		sMess=sMess+' - Mot de passe  \n';
	}
	else {
		sTmp1=document.CONTACT.ABOCONF.value;
		if(sTmp1==''){
			sMess=sMess+' - Confirmation du mot de passe  \n';
		}
		else {
			if(sTmp!=sTmp1) {
				sMess=sMess+' - Confirmation différente du mot de passe \n';
			}
		}
	}	
	sTmp=document.CONTACT.ABOCP.value;
	
	if(!ctlnum(sTmp)) {
		sMess=sMess+' - Code postal (doit être numérique) \n';
	}
	sTmp=document.CONTACT.ABOTELEPHONE.value;
	sTmp1=document.CONTACT.ABOPORTABLE.value;


	if((sTmp=='')&& (sTmp1=='')){
		sMess=sMess+' - au moins un des trois champs téléphone doit être saisit \n';
	}
	sTmp=document.CONTACT.ABOMAIL.value;
	if(sTmp==''){
			sMess=sMess+' - Email \n';
	}
	else {		
		if(!ctlemail(sTmp)) sMess=sMess+' - Email invalide \n';		
	}	

	if (sMess=='') {
		return true;
	}
	else {
		alert('Saisie obligatoire des champs \n' + sMess);
		return false;	
	}
}

function ctlRecommander(){
	var sMess='';
	var sTmp;
	var is_confirmed;
	
	sTmp=document.RECOM.nom.value;
	if(sTmp==''){
		sMess=sMess+' - nom du projet \n';
	}
	
	sTmp=document.RECOM.VotreEmail.value;
	if(sTmp==''){
			sMess=sMess+' - Votre Email est invalide \n';
	}
	else {		
		if(!ctlemail(sTmp)) sMess=sMess+' - Votre Email est invalide \n';		
	}	
	sTmp=document.RECOM.SonEmail.value;
	if(sTmp==''){
			sMess=sMess+' - Son Email est invalide \n';
	}
	else {		
		if(!ctlemail(sTmp)) sMess=sMess+' - Son Email est invalide \n';		
	}	

	sTmp=document.RECOM.Commentaire.value;
	sTmp=sTmp.toUpperCase(); 
	
	if (!(ctlScript(sTmp))){
			sMess=sMess+' - Le message contient des balises interdites (script) \n';
	}
	if (sMess=='') {
		return true;
	}
	else {
		alert('Saisie invalide des champs \n' + sMess);
		return false;	
	}
}
function ctlCommande(){
	var sMess='';
	var sTmp;
	
	sTmp=document.form_citelis.commentaire.value;
	sTmp=sTmp.toUpperCase(); 
	
	if (!(ctlScript(sTmp))){
			sMess=sMess+' - Le message contient des balises interdites (script) \n';
	}
	if (sMess=='') {
		return true;
	}
	else {
		alert('Saisie invalide des champs \n' + sMess);
		return false;	
	}
}

function ctlPasse(){
	var sMess='';
	var sTmp;
	//alert(document.LOGIN.CTLPASSE.onclick);
	sTmp=document.LOGIN.ABOMAIL.value;
	if(sTmp==''){
		sMess=sMess+' - Email \n';		
	}
	else {		
		if(!ctlemail(sTmp)) sMess=sMess+' - Email \n';		
	}	

	sTmp=document.LOGIN.ABOPASSE.value;
	if(sTmp==''){
		sMess=sMess+' - Mot de passe  \n';
	}
/*	else {
		sTmp1=document.LOGIN.ABOCONF.value;
		if(sTmp1==''){
			sMess=sMess+' - Confirmation du mot de passe  \n';
		}
		else {
			if(sTmp!=sTmp1) {
				sMess=sMess+' - Confirmation différente du mot de passe \n';
			}
		}
	}
*/
	if (sMess=='') {
		return true;
	}
	else {
		alert('Saisie invalide des champs \n' + sMess);
		return false;	
	}
}
function ctlMail() {
	var sMess='';
	var sTmp;
	var sUrl;
	var ac;
	sTmp=document.FRMPASSE.MAILPASSE.value;
	if(sTmp==''){
		sMess=sMess+' - Email \n';		
	}
	else {		
		if(!ctlemail(sTmp)) sMess=sMess+' - Email  \n';		
	}	
	if (sMess=='') {
		return true;
	}
	else {
		alert('Saisie invalide \n' + sMess);
		return false;	
	}
}

function ctlScript(sSaisie) {
	var stmp='';
	for (i=0;i<sSaisie.length;i++) {
		if (sSaisie.substring(i,i+1)!=' ')	stmp=stmp + sSaisie.substring(i,i+1);
	}
	if ((stmp.indexOf("<SCRIPT>")>-1 ) || (stmp.indexOf("</SCRIPT>")>-1 )) {
		return false;
	}
	else {
		return true;
	}
}
function ctlRecontact(){
	var sMess='';
	var sTmp;
	
	sTmp=document.RECON.nom.value;
	if(sTmp==''){
		sMess=sMess+' - nom invalide \n';
	}
	
	sTmp=document.RECON.VotreEmail.value;
	if(sTmp==''){
			sMess=sMess+' - Votre Email est invalide \n';
	}
	else {		
		if(!ctlemail(sTmp)) sMess=sMess+' - Votre Email est invalide \n';		
	}	
	sTmp=document.RECON.DateContact.value;
	if(sTmp==''){
			sMess=sMess+' - Date de contact est invalide \n';
	}
	else {		
		if(!ctlemail(sTmp)) sMess=sMess+' - Son Email est invalide \n';		
	}	

	sTmp=document.RECOM.Commentaire.value;
	sTmp=sTmp.toUpperCase(); 
	if ((sTmp.indexOf("<SCRIPT")>0 ) || (sTmp.indexOf("</SCRIPT")>0 )){
			sMess=sMess+' - Son message contient des balises interdites (script) \n';
	}
	if (sMess=='') {
		return true;
	}
	else {
		alert('Saisie invalide des champs \n' + sMess);
		return false;	
	}
}
function ctlnum(sSaisie){
	var ok=true;
	if (sSaisie.length==0) {
		ok=false;
	}
	else {
		for (var j=0;j<sSaisie.length;j++) {
			if (tnum.indexOf(sSaisie.substring(j,j+1))==-1) {
				ok=false;
			}
			if (!ok) break;
		}
	}
	
	return ok;
}

function ctluser(){
	var sMess='';
	var sTmp;
	
//	 if (document.LOGIN.MAIPASSE.value) 
	sTmp=document.LOGIN.ABOMAIL.value;
	if(sTmp==''){
		sMess=sMess+' - Utilisateur  \n';
	}
	sTmp=document.PASSE.ABOPASSE.value;
	if(sTmp==''){
		sMess=sMess+' - Mot de passe  \n';
	}
	sTmp=document.LOGIN.MAIPASSE.value;
	if(sTmp==''){
		sMess=sMess+' - Email \n';		
	}
	else {		
		if(!ctlemail(sTmp)) sMess=sMess+' - Email invalide \n';		
		}		if (sMess=='') {
		return true;
	}
	else {
		alert('Saisie obligatoire des champs \n' + sMess);
		return false;	
	}
}
function ctlnum(sSaisie){
	var ok=true;
	if (sSaisie.length==0) {
		ok=false;
	}
	else {
		for (var j=0;j<sSaisie.length;j++) {
			if (tnum.indexOf(sSaisie.substring(j,j+1))==-1) {
				ok=false;
			}
			if (!ok) break;
		}
	}
	
	return ok;
}
function ctlemail(sSaisie){
	var ok=true;
	for (var j=0;j<tcemail.length;j++) {
		if (sSaisie.indexOf(tcemail.substring(j,j+1))==-1) {			
			ok=false;
		}
		if (!ok) break;
	}
	return ok;
}
function ctlalpha(sSaisie){
	var ok=true;
	for (var j=0;j<sSaisie.length;j++) {
		if (talphab.indexOf(sSaisie.substring(j,j+1))==-1) {
			ok=false;
		}
		if (!ok) break;
	}
	return ok;
}
function ctlalphanum(sSaisie){
	var ok=true;
	for (var j=0;j<sSaisie.length;j++) {
		if (talphabnum.indexOf(sSaisie.substring(j,j+1))==-1) {
			ok=false;
		}
		if (!ok) break;
	}
	return ok;
}

