// afficheDescriptionPack(pack)
// afficheRealisation(tri,site)
// banner()
// ecriremel()
// envoiContact(form)
// MM_swapImgRestore() { //v3.0
// MM_preloadImages() { //v3.0
// MM_findObj(n, d) { //v4.01
// MM_swapImage() { //v3.0
// popup(source,nom,largeur,hauteur,toolbar,location,directories,status,menubar,scrollbars,resizable)
// premiereLettreMajuscule(chaine)
// rollMessage()
// startBanner(texteaafficher)
// verifemail(chaine)
if (window.screen.width<640) window.location.replace("http://www.lartisanweb.mobi/index.htm");
var mail1="contact";
var mail2="@lartisanweb.com";
var i=0;
var HelpText="";
var Text="";
//CHANGER LA VITESSE ICI
var Speed=25;
var WaitSpace="  ";
var TimerId
//var TimerSet=false;
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function popup(source,nom,largeur,hauteur,toolbar,location,directories,status,menubar,scrollbars,resizable)	{
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	param="top="+top+",left="+left+",width="+largeur+",height="+hauteur+",toolbar="+toolbar+",location="+location+",directories="+directories+",status="+status+",menubar="+menubar+",scrollbars="+scrollbars+",resizable="+resizable;
	fenetre=window.open(source,nom,param);
}
function afficheDescriptionPack(pack){
	var texteaafficher="";
	switch (pack) {
		//PACKS CREATION----------------------------
		case "sitebasique" : 
			texteaafficher="<br/>Le pack <strong>Site internet basique</strong> comprend :<br/><br/>  - la création d'un site internet de 3 pages HTML,<br/>  - une adresse email,<br/>  - votre nom de domaine (.com),<br/>  - un hébergement professionnel.";
			startBanner(texteaafficher);
			break;
		case "sitepersonnalise" : 
			texteaafficher="<br/>Le pack <strong>Site internet standard</strong> comprend :<br/><br/>  - la création d'un site internet de 5 pages HTML,<br/>  - 5 adresses email,<br/>  - votre nom de domaine (com ou fr),<br/>  - un hébergement professionnel.";
			startBanner(texteaafficher);
			break;
		case "sitepro" : 
			texteaafficher="<br/>Le pack <strong>Site internet professionnel</strong> comprend :<br/><br/>  - la création d'un site internet de 10 pages,<br/>  - 10 adresses email,<br/>  - votre nom de domaine (com ou fr),<br/>  - un hébergement professionnel,<br/>  - une page modifiable par vous même (actu, références...)";
			startBanner(texteaafficher);
			break;
		//FORMULES GESTION---------------------------
		case "gestionbasique" : 
			texteaafficher="<br/>La formule <strong>Gestion Basique</strong> comprend :<br/><br/> - l'hébergement du site,<br/> - la réservation du domaine .com ou .fr,<br/> - une assistance technique par mail et téléphone.<br/><br/>En OPTION : La gestion des emails.";
			startBanner(texteaafficher);
			break;
		case "gestionpersonnalisee" : 
			texteaafficher="<br/>La formule <strong>Gestion Standard</strong> comprend :<br/><br/> - l'hébergement du site,<br/> - la réservation du domaine .com ou .fr,<br/> - une assistance technique par mail et téléphone,<br/> - 1 mise à jour des textes et photos.";
			startBanner(texteaafficher);
			break;
		case "gestionprofessionnelle" : 
			texteaafficher="<br/>La formule <strong>Gestion Professionnelle</strong> comprend :<br/><br/> - l'hébergement du site,<br/> - la réservation du domaine .com ou .fr,<br/> - une assistance technique par mail et téléphone,<br/> - 1 mise à jour des textes et photos,<br/> - 1 analyse des visites du site.";
			startBanner(texteaafficher);
			break;	
		//FORMULES AUDIT-----------------------------
		case "auditglobal" : 
			texteaafficher="<p align='left'><strong>L'analyse globale</strong> de votre site internet comprend :<br/><br/>  - une analyse technique,<br/>  - une analyse graphique et rédactionnelle,<br/>  - une analyse marketing,<br/>  - une liste des solutions à apporter,<br/>  - la rédaction d’un rapport.</p>";
			startBanner(texteaafficher);
			break;
		case "auditstatistiques" : 
			texteaafficher="<p align='left'><strong>L'analyse de vos statistiques</strong> comprend :<br/><br/>  - la récupération des statistiques de consultation, <br/>  - un résumé de l’activité sur la période considérée,<br/>  - une analyse du comportement de vos visiteurs,<br/>  - un état du référencement de votre site<br/>  - la rédaction d’un rapport.</p>";
			startBanner(texteaafficher);
			break;
		case "auditconcurrence" : 
			texteaafficher="<p align='left'><strong>L'analyse de votre concurrence</strong> comprend :<br/><br/>  - l'identification de vos concurrents sur internet,<br/>  - l'audit des 3 sites les plus dangereux pour vous,<br/>  - une liste des solutions à apporter,<br/>  - la rédaction d’un rapport.</p>";
			startBanner(texteaafficher);
			break;
		//FORMULES REFERENCEMENT---------------------
		case "referencementbasique" : 
			texteaafficher="<p align='left'>La formule <strong>Référencement Basique</strong> comprend :<br/><br/>  - l'optimisation des balises meta des pages,<br/>  - l'optimisation du code source des pages,<br/>  - l'optimisation du contenu des pages.</p>";
			startBanner(texteaafficher);
			break;
		case "referencementpersonnalise" : 
			texteaafficher="<p align='left'>La formule <strong>Référencement Personnalisé</strong> comprend :<br/><br/>  - l'optimisation des balises meta des pages,<br/>  - l'optimisation du code source des pages,<br/>  - l'optimisation du contenu des pages,<br/>  - la recherche de sites référents.</p>";
			startBanner(texteaafficher);
			break;
		case "referencementprofessionnel" : 
			texteaafficher="<p align='left'>La formule <strong>Référencement Professionnel</strong> comprend :<br/><br/>  - l'optimisation des balises meta des pages,<br/>  - l'optimisation du code source des pages,<br/>  - l'optimisation du contenu des pages,<br/>  - la recherche de sites référents,<br/>  - l'achat de mots clefs sur Google.</p>";
			startBanner(texteaafficher);
			break;
		default : contenu="";
	}
}
function startBanner(texteaafficher) {
	i=0;
	Text=texteaafficher;
	HelpText=Text;
	banner();
}
function banner() {
	Text=rollMessage();
	TimerId=setTimeout("banner()", Speed)
	document.getElementById("textdescription").innerHTML = Text;
}
function rollMessage() {
	i++;
	var CheckSpace=HelpText.substring(i-1, i);
	CheckSpace=""+CheckSpace;
	if(CheckSpace==" ") { i++; }
	Text=HelpText.substring(0, i);
	return (Text);
}
function ecriremel() {
	var x1="contact";
	var x2="@"; 
	var x3="lartisanweb";
	var x4=".com";
	window.document.write(x1+""+x2+""+x3+""+x4);
}
function verifemail(chaine){
  var arrow=chaine.indexOf("@", 0);
  var point;
  if ( arrow==-1){
    return false;
  }
  else {
    point=chaine.indexOf(".", arrow);
    if  (point==-1){
      return false;
    }
    else {
      if ((chaine.substring(arrow+1, point)).length==0) {
	    return false;
	  }		
      else {
	  	if ((chaine.substring(point+1, chaine.length)).length==0) {
	    	return false;
	  	}
	    else {
	    	return true;
		}
	  }
    }
  }
}
function premiereLettreMajuscule(chaine) {
	if (chaine!="") {
		var chainepremierelettre="";
		var chainereste="";
		chainepremierelettre=chaine.substring(0,1);
		chainereste=chaine.substring(1,chaine.length);
		return chainepremierelettre.toUpperCase()+chainereste.toLowerCase();
	}
	else {
			return false;
	}
}
function envoiContact(frm) {
	var Erreur="";
	var ErreurFormat="";
	var MessageErreur="";
	//champs obligatoires
	if((frm.elements["nom"].value=="")||(frm.elements["nom"].value=="Nom")) Erreur=Erreur+"- Nom\n";
	if((frm.elements["ville"].value=="")||(frm.elements["ville"].value=="Ville")) Erreur=Erreur+"- Ville\n";
	if((frm.elements["telephone"].value=="")||(frm.elements["telephone"].value=="Téléphone")) Erreur=Erreur+"- Téléphone\n";
	if((frm.elements["email"].value=="")||(frm.elements["email"].value=="Email")) Erreur=Erreur+"- Email\n";
	if((frm.elements["message"].value=="")||(frm.elements["nom"].value=="Nom")) Erreur=Erreur+"- Message\n";
	//controle des formats
	if ((frm.elements["email"].value!="")&&(frm.elements["email"].value!="Email")&&( verifemail(frm.elements["email"].value)==false)) ErreurFormat=ErreurFormat+"- Email\n";
	//message d'alerte
	if ((Erreur!="")||(ErreurFormat!="")) {
		if(Erreur!="") MessageErreur="Les champs suivants sont obligatoires:\n"+Erreur;
		if(ErreurFormat!="") MessageErreur=MessageErreur+"\nLe format des champs suivants est erroné:\n"+ErreurFormat;
		MessageErreur=MessageErreur+"\nVeuillez verifier avant d'envoyer\nMerci.";
		alert(MessageErreur);
		return false;
	}
	else {	
		//envoi du formulaire
		if (frm.elements["telephone"].value!="") {
			var tel = frm.elements["telephone"].value;
			tel = tel.replace("."," ");
			tel = tel.replace("."," ");
			tel = tel.replace("."," ");
			tel = tel.replace("."," ");
			frm.elements["telephone"].value = tel;
		}
		if (frm.elements["prenom"].value!="") {
			var prenom = frm.elements["prenom"].value;
			prenom = premiereLettreMajuscule(prenom);
			frm.elements["prenom"].value = prenom;
		}
		if (frm.elements["nom"].value!="") {
			var nom = frm.elements["nom"].value;
			nom = premiereLettreMajuscule(nom);
			frm.elements["nom"].value = nom;
		}
		frm.elements["destinataire"].value=mail1+""+mail2;
		return true;		
	}
}
