// fonction permettant ecrire flash

function flash_object(url,anim,width,height,button){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+width+'" height="'+height+'">')
	document.write('<param name="movie" value="'+url+'flash/'+anim+'.swf?url='+url+'&link='+button+'">')
	document.write('<param name="quality" value="high">')
	document.write('<param name="wmode" value="transparent">')
	document.write('<embed src="'+url+'flash/'+anim+'.swf?url='+url+'&link='+button+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+width+'" height="'+height+'" wmode="transparent">')
	document.write('</embed></object>')
}

function flash_object1(url,anim,width,height,button){
	
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+width+'" height="100%" align="middle">')
	document.write('<param name="allowScriptAccess" value="sameDomain" />')
	document.write('<param name="wmode" value="transparent">')
	document.write('<param name="movie" value="'+url+'flash/'+anim+'.swf?url='+url+'&link='+button+'" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param name="salign" value="t" /><embed src="'+url+'flash/'+anim+'.swf?url='+url+'&link='+button+'" quality="high" wmode="transparent" scale="noscale" salign="t" width="'+width+'" height="100%" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />')
	document.write('</object>')
}

//fonction pour récupérer le préfixe téléphonique selon le pays
function writediv(prefixe){
	document.forms['form_inscription'].elements['prefixe_tel_perso_p'].value = prefixe;
	document.forms['form_inscription'].elements['prefixe_tel_perso'].value = prefixe;
	document.forms['form_inscription'].elements['prefixe_tel'].value = prefixe;
	document.forms['form_inscription'].elements['prefixe_fax'].value = prefixe;
	if(prefixe=="+33"){
		document.forms['form_inscription'].elements['tel'].value = "0";
		document.forms['form_inscription'].elements['fax'].value = "0";
		document.forms['form_inscription'].elements['tel_perso_p'].value = "0";
		document.forms['form_inscription'].elements['tel_perso'].value = "0";
		}
}

function getTelephone(id){
     prefixe = file('getprefixe.php?id='+escape(id))
     writediv(prefixe);
}

function file(fichier){
     if(window.XMLHttpRequest) // FIREFOX
          xhr_object = new XMLHttpRequest();
     else if(window.ActiveXObject) // IE
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
     else
          return(false);
     xhr_object.open("GET", fichier, false);
     xhr_object.send(null);
     if(xhr_object.readyState == 4) return(xhr_object.responseText);
     else return(false);
}

function wordwrap(frmObj, int_width, str_break, cut) {
		var str=document.getElementById(frmObj).value;
		var reg = new RegExp("\\D","gi")
		str = str.replace(reg,"")	
		var m = ((arguments.length >= 2) ? arguments[1] : 75   );
			var b = ((arguments.length >= 3) ? arguments[2] : "\n" );    var c = ((arguments.length >= 4) ? arguments[3] : false);	 
			var i, j, l, s, r;
			str += ''; 
			if (m < 1) {
				return str;
			}
			 for (i = -1, l = (r = str.split(/\r\n|\n|\r/)).length; ++i < l; r[i] += s) {
				for (s = r[i], r[i] = ""; s.length > m; r[i] += s.slice(0, j) + ((s = s.slice(j)).length ? b : "")){
					j = c == 2 || (j = s.slice(0, m + 1).match(/\S*(\s)?$/))[1] ? m : j.input.length - j[0].length || c == 1 && m || j.input.length + (j = s.slice(m).match(/^\S*/)).input.length;
				}
			}
			var result = r.join("\n");
			document.getElementById(frmObj).value = result;
			//return r.join("\n");			
}



//////////////////////////////////////////////////////////////////////////////////////

//fonction pour vérifier en temps réel si l'email est pas déjà utilisé
function ecrit(texte){
     document.getElementById('valid').innerHTML = texte;
	 //document.getElementById('valid2').innerHTML = texte;
}

function verifMail(email){
	ecrit('');
	if(email.value.length>0){
		texte = renvoi('verifmail.php?email='+escape(email.value)+'&nom='+escape(nom.value)+'&prenom='+escape(prenom.value))
        if(texte!="not"){
                vecteur = texte.split("&&");  // Le séparateur choisi est l'espace blanc
				document.getElementById("nom2").innerHTML = vecteur[0];
				document.getElementById("prenom2").innerHTML = vecteur[1];
				document.getElementById("profession").innerHTML = vecteur[2];
				document.getElementById("ville").innerHTML = vecteur[3];
				document.getElementById("pays").innerHTML = vecteur[4];
				
				if (vecteur[5]!=""){
					document.getElementById("ma11").checked=true;
				}
				if (vecteur[6]!=""){
					document.getElementById("ma1130").checked=true;
				}
				if (vecteur[7]!=""){
					document.getElementById("ma12").checked=true;
				}
				if (vecteur[8]!=""){
					document.getElementById("ma1230").checked=true;
				}
				if (vecteur[9]!=""){
					document.getElementById("ma13").checked=true;
				}
				if (vecteur[10]!=""){
					document.getElementById("ma1330").checked=true;
				}
				if (vecteur[11]!=""){
					document.getElementById("ma14").checked=true;
				}
				if (vecteur[12]!=""){
					document.getElementById("ma1430").checked=true;
				}
				if (vecteur[13]!=""){
					document.getElementById("ma15").checked=true;
				}
				if (vecteur[14]!=""){
					document.getElementById("ma1530").checked=true;
				}
				if (vecteur[15]!=""){
					document.getElementById("ma16").checked=true;
				}
				if (vecteur[16]!=""){
					document.getElementById("ma1630").checked=true;
				}
				if (vecteur[17]!=""){
					document.getElementById("mer11").checked=true;
				}
				if (vecteur[18]!=""){
					document.getElementById("mer1130").checked=true;
				}
				if (vecteur[19]!=""){
					document.getElementById("mer12").checked=true;
				}
				if (vecteur[20]!=""){
					document.getElementById("mer1230").checked=true;
				}
				if (vecteur[21]!=""){
					document.getElementById("mer13").checked=true;
				}
				if (vecteur[22]!=""){
					document.getElementById("mer1330").checked=true;
				}
				if (vecteur[13]!=""){
					document.getElementById("mer14").checked=true;
				}
				if (vecteur[24]!=""){
					document.getElementById("mer1430").checked=true;
				}
				if (vecteur[25]!=""){
					document.getElementById("mer15").checked=true;
				}
				if (vecteur[26]!=""){
					document.getElementById("mer1530").checked=true;
				}
				if (vecteur[27]!=""){
					document.getElementById("mer16").checked=true;
				}
				if (vecteur[28]!=""){
					document.getElementById("mer1630").checked=true;
				}
								
			   ecrit('<span style="color:#060"><br>Voici les informations que vous nous avez fourni <br>lors de votre inscription :</span>');
			   document.getElementById('ok2').style.display = 'block';
			   document.getElementById('ok').style.display = 'none';
			   
		}else{
               ecrit('<span style="color:#cc0000">Cet email est inconnu dans les inscriptions des visiteurs, <br>vérifiez la syntaxe ou inscrivez-vous au préalable</span>');
        }
     }else{
	 	ecrit('<span style="color:#cc0000">Vous devez saisir un email ! </span>');
	 }
}

function select_heure(heure){
	texte2 = renvoi('select_heure.php?heure='+escape(heure))
	//alert("coucou "+texte2);
}


function renvoi(fichier){
     if(window.XMLHttpRequest) // FIREFOX
          xhr_object = new XMLHttpRequest();
     else if(window.ActiveXObject) // IE
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
     else
          return(false);
     xhr_object.open("GET", fichier, false);
     xhr_object.send(null);
     if(xhr_object.readyState == 4) return(xhr_object.responseText);
     else return(false);
}
	 
// popup simple => 1 ou 0 pr le scroll
function popup(page, nom, largeur, hauteur, scrol) {
 	window.open(page, ""+nom+"", "scrollbars="+ scrol +",menubar=no,toolbar=no,resizable=yes,width="+ largeur + ",height=" + hauteur);
}

//affiche le bon formulaire selon pro ou perso
function radioclick (b) {
	document.getElementById('perso').style.display = (b? 'block':'none');
	document.getElementById('pro').style.display = (b? 'none':'block');
}

//change la casse de la pemière lettre du mot
function changeCase(frmObj) {
	var index;
	var tmpStr;
	var tmpChar;
	var preString;
	var postString;
	var strlen;
	tmpStr = frmObj.value.toLowerCase();
	strLen = tmpStr.length;
	if (strLen > 0)  {
	for (index = 0; index < strLen; index++)  {
	if (index == 0)  {
	tmpChar = tmpStr.substring(0,1).toUpperCase();
	postString = tmpStr.substring(1,strLen);
	tmpStr = tmpChar + postString;
	}
	else {
	tmpChar = tmpStr.substring(index, index+1);
	if (tmpChar == " " && index < (strLen-1))  {
	tmpChar = tmpStr.substring(index+1, index+2).toUpperCase();
	preString = tmpStr.substring(0, index+1);
	postString = tmpStr.substring(index+2,strLen);
	tmpStr = preString + tmpChar + postString;
			 }
		  }
	   }
	}
	frmObj.value = tmpStr;
}



