hs.graphicsDir = '/highslide/graphics/';
window.onload = function() {
hs.preloadImages(5);
}
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 visibilite(thingId)
{
var targetElement;
for(var i=0;i<6;i++)
{
targetElement = document.getElementById(thingId+i) ;
if (targetElement.style.display == "none")
{
targetElement.style.display = "" ;
} else {
targetElement.style.display = "none" ;
}
}
}

function verification(type)
{
  var nom=document.getElementById('nom').value;
  var adresse=document.getElementById('adresse').value;
  var ville=document.getElementById('ville').value;
  var code=document.getElementById('code').value;
  var texte=document.getElementById('texte').value;
  var signature=document.getElementById('signature').value;

  if((nom=="")||(nom=='Ici le nom et prenom du destinataire...'))
  {
	alert('Veuillez saisir le nom et le prenom du destinataire');
	return false;
  }
  if((adresse=="")||(adresse=='Ici adresse du destinataire...'))
  {
	alert('Veuillez saisir l\'adresse du destinataire ');
	return false;
  }
  if((ville=="")||(ville=='Ici la ville du destinataire...'))
  {
	alert('Veuillez saisir la ville du destinataire');
	return false;
  }
  if((code=="")||(code=='Ici le code postal destinataire...'))
  {
	alert('Veuillez saisir le code postal du destinataire');
	return false;
  }
  if((texte=="")||(texte=='Ici votre texte...'))
  {
	alert('Veuillez saisir votre texte');
	return false;
  }
  if((signature=="")||(signature=='Ici votre nom...'))
  {
	alert('Veuillez saisir votre nom');
	return false;
  }
  if(type=='free')
  {
    document.forms['form_renseignement'].action="telegram-free.php";
  }
  else
  {
  	if(type=='post')
  	{
  		document.forms['form_renseignement'].action="telegram-post.php";
  	}
  	else
  	{
  		return false;
  	}
  }
  document.forms['form_renseignement'].submit();
}

function limite(zone,max,nbligne)
{
	var pos=0;
	var nb=0;
	if(zone.value.length>=max)
	{
	 zone.value=zone.value.substring(0,max);
	 alert('Attention, vous avez atteint le nombre de caractères maximum qui est de '+max+' caractères, ou de '+nbligne+' lignes.');
	}
	for(i=0;i<nbligne;i++)
	{
		if(zone.value.indexOf("\n",pos)>-1)
		{
			nb++;
			pos=zone.value.indexOf("\n",pos);
			if(nb>=nbligne) zone.value=zone.value.substring(0,pos);
			pos++;
		}
	}
}

soundManager.url = 'soundmanager2.swf';
soundManager.debugMode = false;
soundManager.onload = function()
{
	soundManager.createSound('mySound','soundmanager2/touche.mp3');
	soundManager.createSound('mySound2','soundmanager2/touche2.mp3');
	soundManager.createSound('mySound3','soundmanager2/cloche.mp3');
}

function play(evenement)
{
	var keycode=window.event ? evenement.keyCode : evenement.which;
	if(keycode==13)
	{
		soundManager.play('mySound3');
	}
	else
	{
		if(keycode/2 == Math.round(keycode/2))
		{
			soundManager.play('mySound');
		}
		else
		{
			soundManager.play('mySound2');
		}
	}
}
var etat_mute=0;
function switch_sound()
{
	if(etat_mute==0)
	{
		soundManager.mute('mySound');
		soundManager.mute('mySound2');
		soundManager.mute('mySound3');
		document.getElementById('bouton_son').src=document.getElementById('bouton_son').src.replace("on","off");
		etat_mute=1;
	}
	else
	{
		soundManager.unmute('mySound');
		soundManager.unmute('mySound2');
		soundManager.unmute('mySound3');
		document.getElementById('bouton_son').src=document.getElementById('bouton_son').src.replace("off","on");
		etat_mute=0;
	}
}

function gestion_image()
{
	var contenu_div_image=document.getElementById('image_telegram');
	if(contenu_div_image.innerHTML.search(/Cliquer ici pour insérer une image/)!=-1)
	{
		contenu_div_image.innerHTML="";
		document.getElementById('form_image_telegram').style.display="";
	}
}
var image_de_fond="images/my-telegram.jpg";
function switch_image(nom_img,typeback,action)
{
	if(action=='click')
	{
		image_de_fond=nom_img;
	}
	else
	{
		if(action=='out')
		{
			if(typeback=='')
			{
				document.getElementById('1').width=125;
				document.getElementById('1').style.borderWidth="0px";
			}
			else
			{
				document.getElementById(typeback).width=125;
				document.getElementById(typeback).style.borderWidth="0px";
			}
		}
		else
		{
			if(typeback=='')
			{
				document.getElementById('1').width=155;
				document.getElementById('1').style.borderWidth="3px";
				document.getElementById('1').style.borderColor="white";
			}
			else
			{
				document.getElementById(typeback).width=155;
				document.getElementById(typeback).style.borderWidth="3px";
				document.getElementById(typeback).style.borderColor="white";
			}
		}
	}
	document.getElementById('fields').style.backgroundImage='url('+nom_img+')';
	document.getElementById('type_background').value=typeback;
}

function verif()
{
	TestEspaces = new RegExp(" ","gi");
	var mail=document.getElementById('email').value;
	if(mail=="")
	{
		alert('Veuillez saisir l\'Email du destinataire');
		return false;
	}
	if(TestEspaces.test(mail))
	{
		alert('Email invalide : il ne peut pas y avoir d\'espaces');
		return false;
	}
	var mail2=document.getElementById('email_exp').value;
	if(mail2=="")
	{
		alert('Veuillez saisir votre Email');
		return false;
	}
	if(TestEspaces.test(mail2))
	{
		alert('Email invalide : il ne peut pas y avoir d\'espaces');
		return false;
	}
	return true;
}

function focalise(val,id)
{
   if(val.length == 4)
     document.getElementById(id).focus();
}

function verification_paie()
{
		var type_cb_sel=document.getElementById('type_cb').options[document.getElementById('type_cb').selectedIndex].value;
		if(type_cb_sel=="Type de carte bancaire")
		{
			alert('Veuillez choisir le type de carte bancaire');
			return false;
		}
				
		var cb = document.getElementById('cb').value;
    	var rech = /^[0-9]{4}/;
    	var result = rech.test(cb);
		if(result == false)
		{
        	alert ('Vous avez mal saisi les 4 premiers numéros de la carte bleue');
        	return false;
    	}

		var cb2 = document.getElementById('cb2').value;
    	var rech2 = /^[0-9]{4}/;
    	var result2 = rech2.test(cb2);
		if(result2 == false)
		{
        	alert ('Vous avez mal saisi les 4 seconds numéros de la carte bleue');
        	return false;
    	}

		var cb3 = document.getElementById('cb3').value;
    	var rech3 = /^[0-9]{4}/;
    	var result3 = rech3.test(cb3);
		if(result3 == false)
		{
        	alert ('Vous avez mal saisi les 4 avant-derniers numéros de la carte bleue');
        	return false;
    	}

		var cb4 = document.getElementById('cb4').value;
    	var rech4 = /^[0-9]{4}/;
    	var result4 = rech4.test(cb4);
		if(result4 == false)
		{
        	alert ('Vous avez mal saisi les 4 derniers numéros de la carte bleue');
        	return false;
    	}

		var selectMois = document.getElementById('mois').options[document.getElementById('mois').selectedIndex].value;
		var selectAnnee = document.getElementById('annee').options[document.getElementById('annee').selectedIndex].value;

		var selectDate=selectAnnee.toString()+selectMois;

		var Jourdhui= new Date();
		var mois = Jourdhui.getMonth()+1;
		mois=(mois.length=1)?'0'+mois:mois;
		var annee = Jourdhui.getUTCFullYear();
		var validLimit=annee+mois;

		if(selectDate<validLimit)
		{
   			alert ('La date d\'expiration est dépassée');
        	return false;
		}
		
		if(document.getElementById('titulaire').value == "")
		{
        	alert ('Vous avez oublié de spécifier le titulaire de la carte bleue');
        	return false;
    	}

    	var crypto = document.getElementById('crypto').value;
    	var recherche = /^[0-9]{3}/;
    	var resultat = recherche.test(crypto);
		if(resultat == false)
		{
        	alert ('Vous avez mal saisi le numéro du cryptogramme');
        	return false;
    	}
    	if(document.getElementById('mail_expe').value == "")
		{
        	alert ('Vous avez oublié de saisir votre adresse email pour l\'accusé de réception du message');
        	return false;
    	}
}

function verification2_paie(donnees,pays_liv,prix_envoi)
{
		if(document.getElementById('mail_expe_paypal').value == "")
		{
        	alert ('Vous avez oublié de saisir votre adresse email pour l\'accusé de réception du message');
        	return false;
    	}
		if(window.XMLHttpRequest) // FIREFOX
          xhr_object = new XMLHttpRequest();
	     else if(window.ActiveXObject) // IE
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    	 else
          return(false);
		
		 donnees=donnees+"&texte="+document.getElementById('texte').value+"&mail_expe="+document.getElementById('mail_expe_paypal').value+"&pays="+pays_liv+"&prix_envoi="+prix_envoi;
	     xhr_object.open("POST", "insert.php", false);
	     xhr_object.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 xhr_object.send(donnees);
	
    	 if(xhr_object.readyState == 4)	
		 {
		  return(xhr_object.responseText);
		 }
	     else return(false);
}

function change_pays(info)
{
  var tab_info=info.split("|");
  var nom_pays=tab_info[0];
  var prix_envoi=tab_info[1];
  var nb_teleg=tab_info[2];
  var prix_unit=prix_envoi;
  prix_envoi*=nb_teleg;
  document.getElementById('amount_1').value=prix_envoi;
  document.getElementById('pays_envoi_paypal').value=nom_pays;
  document.getElementById('prix_telegramme').value=prix_envoi;
  document.getElementById('pays_envoi_hidden').value=nom_pays;
  if(prix_unit==4)
  {
  	document.getElementById('change_prix').innerHTML="";
  }
  if(prix_unit==5)
  {
  	document.getElementById('change_prix').innerHTML="<img src=\"images/help-02.jpg\">";
  }
  if(prix_unit==6)
  {
  	document.getElementById('change_prix').innerHTML="<img src=\"images/help-03.jpg\">";
  }
}

function supp_cook(nom_cookie,num_ligne)
{
  if (confirm("Voulez-vous vraiment supprimer ce Telegram ?"))
  {
	if(window.XMLHttpRequest) // FIREFOX
        xhr_object = new XMLHttpRequest();
    else if(window.ActiveXObject) // IE
        xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    else
        return(false);
		
	donnees="nom_cookie="+nom_cookie;
	xhr_object.open("POST", "cookie.php", false);
	xhr_object.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xhr_object.send(donnees);
	
    if(xhr_object.readyState == 4)	
	{
		document.getElementById('table_panier').deleteRow(num_ligne);
		document.getElementById('table_panier').deleteRow(num_ligne);
		document.getElementById('div_'+nom_cookie).innerHTML="";
		document.getElementById('nb_teleg').value=Number(document.getElementById('nb_teleg').value)-1;
		var nouv_prix=document.getElementById('prix_commande_hidden').value-4;
		document.getElementById('cellule_prix').innerHTML="Total = "+nouv_prix+" €";
		var nouv_haut=document.getElementById('table_panier').offsetHeight+750;
		document.getElementById('corpsPages').style.height=nouv_haut+'px';
	}
	else return(false);
  }
}
