// JavaScript Document

//Formulaire de modification de remise < 25%

function remise_clientele()
{
			if(remiseclient.remise.value > 25 )
				alert("La remise à appliquer à un client ne peut être supérieur 25%"); 
			else
				remiseclient.submit();

}

function envoyer_formulaire(nomform,valeur)
{ 
  if(parseInt(valeur)<=5 && nomform.type_carte[1].checked)
			alert("Les cartes physiques ne sont disponibles qu'aux montants de 10 ou 15 € , \nVeuillez rectifier votre commande.");
			else
			if(nomform.quantite.value<5 && nomform.type_carte[1].checked)
				alert("Il faut au minimum 5 cartes pour commander des cartes physiques");
				
			else
 			if(nomform.quantite.value >3000 && nomform.type_carte[1].checked)
				alert("Pour de grosses quantités de carte physiques (supérieurs à 3000 Cartes), \n veuillez nous contacter");
			
			else
			{
				nomform.envoi.value=valeur;
				nomform.submit();
			}

}

function envoyer_form(nomform,valeur)
{
		nomform.envoyer.value=valeur;
		nomform.submit();
}

//Envoi des informations de modification du compte admin
function form_admin(nomform,valeur)
{
	if(nomform.new_password1.value.length!=0)
	{
		if(nomform.new_password1.value.toLowerCase()!= nomform.new_password2.value.toLowerCase())
			alert("Confirmation Mot de passe n'est pas similaire au Nouveau Mot de passe saisi");
		else
		{
			nomform.envoyer.value=valeur;
			nomform.submit();
		}
	}
}

//Afficher lel infos sur les cartes physique et virtuelle
function affiche_carte(theURL,winName,hauteur)
 { 
	features= 'width=340,toolbar=no, location=no, directories=no,  status=no, menubar=no, scrollbars=no, resizable=no, height='+hauteur;
 	 window.open(theURL,winName,features);
 }

//Afficher le détail des commandes
function affiche_commande(theURL,winName,hauteur)
 { 
	features= 'width=520,toolbar=no, location=no, directories=no,  status=no, menubar=no, scrollbars=no, resizable=no, height='+hauteur;
 	 window.open(theURL,winName,features);
 }
 //Afficher le détail des commandes
function affiche_fiche(theURL,winName,hauteur)
 { 
	features= 'width=580,toolbar=no, location=no, directories=no,  status=no, menubar=no, scrollbars=no, resizable=no, height='+hauteur;
 	 window.open(theURL,winName,features);
 }
 
  //Afficher le détail des commandes
function affiche_debit(theURL,winName,hauteur)
 { 
	features= 'width=580,toolbar=no, location=no, directories=no,  status=no, menubar=no, scrollbars=no, resizable=no, height='+hauteur;
 	 window.open(theURL,winName,features);
 }
//Afficher le détail des commandes
function affiche_cmde(theURL,winName,hauteur)
 { 
	features= 'width=580,toolbar=no, location=no, directories=no,  status=no, menubar=no, scrollbars=yes, resizable=no, height='+hauteur;
 	 window.open(theURL,winName,features);
 }

/*
function send_form()
{
		if(document.nomform.code_pins.value=="")
			{
			 alert("Vous devez cliquer sur le bouton Parcourir pour chercher le document ");
	         document.monform.code_pins.focus();
	         exit();
			}
		else document.nomform.submit();
}
*/





function CalculPrix(PosDe, PosVers) {
	var PDe = new Number(GetPosRegion(PosDe).PRapp);
	var PVers = new Number(GetPosRegion(PosVers).PTerm);
	var PTotal = Math.round ((PDe + PVers)*1000)/1000;
	document.tarification.prix.value= PTotal;
	document.tarification.prixcfa.value= Math.round ((PDe + PVers)* 655.957 *1000)/1000;
	
}

function control()
{
	document.tarification.submit();
}

function GetPosRegion(pPos) {
	return ARegion[pPos+0];
}
var RSelectedNom='';

function SelectionPosEXP(RSelectedNom) {
  var RSelected= '';
  var RSelectedPos= 0;

  document.write('<select  name="de" style="width:220px" onChange="javascript:CalculPrix(document.tarification.de.selectedIndex, document.tarification.vers.selectedIndex);envoi_message();">');
  for (var i= 0; i<ARegion.length; i++) {
    if (ARegion[i].NomRegion==RSelectedNom) {
      RSelected= ' selected';
      RSelectedPos= i;
		 } else
      RSelected= '';
    document.write('<option value="' + ARegion[i].NomRegion+ '"' + RSelected + '>' + ARegion[i].NomRegion + '</option>');
  }
  document.write('</select>');
  return RSelectedPos;
}

function SelectionPosDEST(RSelectedNom) {
  var RSelected= '';
  var RSelectedPos= 0;

  document.write('<select  name="vers" style="width:220px" onChange="javascript:CalculPrix(document.tarification.de.selectedIndex, document.tarification.vers.selectedIndex);">');
  for (var i= 0; i<ARegion.length; i++) {
    if (ARegion[i].NomRegion==RSelectedNom) {
      RSelected= ' selected';
      RSelectedPos= i;
		 } else
      RSelected= '';
    document.write('<option value="' + ARegion[i].NomRegion + '"' + RSelected + '>' + ARegion[i].NomRegion + '</option>');
  }
  document.write('</select>');

  return RSelectedPos;
	
}


//Affichage des Pays page d'acceuil
function SelectionPays() 
{
var VRegion= new Array;

  document.write('<select   name="pays" style="width:185px" onchange="control();return false;">');
  document.write('<option value="" selected>Choississez votre pays</option>');
  for (var i= 0; i<ARegion.length; i++) {
    document.write('<option value="' + ARegion[i].NomRegion + '" >' + ARegion[i].NomRegion + '</option>');
  }
  document.write('</select>');
}

//Chargement automatique des prix lor du chargement de la page
function CarteMondeOnLoad()
{
	CalculPrix(document.tarification.de.selectedIndex, document.tarification.vers.selectedIndex);
	envoi_message();
}


//traitement des messages envoyés.
function envoi_message(pos)
{
	if(ARegion[i].msg==null)
		return "";
	else
		return ARegion[i].msg;
}

