 // Fonctions pour le flash ki bouge
function callExternalInterfaceOffre(id) {
	getMovieName("offres").callOffre(id);
}


function getMovieName(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName]
   }
   else {
       return document[movieName]
   }
}


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


// FONCTION SPECIAL BYCLASS
 function getElementsByClass(searchClass, node, tag) {
     var classElements = new Array();
     if ( node == null )
         node = document;
     if ( tag == null )
         tag = '*';
     var els = node.getElementsByTagName(tag);
     var elsLen = els.length;
     var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
     for (i = 0, j = 0; i < elsLen; i++) {
         if ( pattern.test(els[i].className) ) {
             classElements[j] = els[i];
             j++;
         }
     }
     return classElements;
}

function changementOffre(id) {
/*
 cibles = getElementsByClass("offreSpan");
     for (i=0; i < cibles.length; i++) {
				cibles[i].className = "";
		 }
document.getElementById('offre'+id).className = "offreSpan";
*/
}


function afficherSuite(id) {
	if(document.getElementById(id).style.display=="none"){
	document.getElementById(id).style.display="block";
} else {
	document.getElementById(id).style.display="none";
}
}


function nbCoche(e){
	var nb = 0;
	for (i=0; i < e.length; i++){
		if ( e[i].checked ){
			nb++;
		}
	}
	return nb;
}

function valideForm(frm){
	var regExpEmailAdress = /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/g;                                     // Accepte une adresse email. Ex : toto@toto.com


	if (frm.num_carte.value == '' ){
		alert('Veuillez indiquer votre numero de carte');
		frm.num_carte.focus();
		return false;
	}

	if (frm.num_carte.value != ''){

		 message = numero_valide('' + '503203' + frm.num_carte.value);
		 if (message != '' && message != true){
			alert(message);
			frm.num_carte.focus();
			return false;
		 }
	}



	if(frm.mail.value == ''){
		alert('Veuillez rentrer votre mail');
		frm.mail.focus();
		return false;
	}

	var  valeurChamp = frm.mail.value;
	if( (valeurChamp != '') && !valeurChamp.match(regExpEmailAdress) ){
		alert('Veuillez rentrer une adresse E.mail du type nom@domaine.fr');
		frm.mail.focus();
		return false;
	}

	return true
}
