// Constantes
var v_K_Sep_Params ="|";
var v_K_Sep_Params_encode ="%7C";
var v_K_Double_Sep_Params ="||";
var v_K_Sep_liste_Params ="~|";
var v_K_Timer = 500;
var K_code_none=0;
var K_code_pp_annul=1;
var K_code_pp_ok=2;
var K_code_pp_notification=3;

// Variables globales
var v_visitor_ID=0;
var v_visitor_ID_str='0';
var v_photo_courante_id='';
var v_photo_courante_indice=0;
var v_ID_dossier_courant=0;
var v_code_retour=0;
var v_params_from_4D="";
var v_liste_params_from_4D="";
var v_chaine_for_4D="";
var ajax_param="";
var chaine_param="";
var resultat="";
var ratio_roll_over=6;
var v_last_largeur=0;
var v_last_hauteur=0;
var v_largeur_image=600;
var v_hauteur_image=400;
var v_max_zoom=500;
var v_largeur_zoom=0;
var v_hauteur_zoom=0;
var in_panier=false;
var b_modif_panier=false;
var v_tot_HT =0;
var v_tot_TVA =0;
var v_tot_port =0;
var v_tot_TTC =0;
var v_taux_TVA =0.196;
var etat_commande ="0";
var t_couleurs=new Array(0,"#F40","#4F0","#33F","#FFF");
var t_libs=new Array();
t_libs[0]="je m'inscris pour commander";
t_libs[1]="mes coordonnees";
			
			var liste_photos_datas =[
			{title:'légende', autor:'auteur', date:'', id_photo:'00001', dans_panier:false, indice:0} // juste pour modele
		];
			var liste_panier =[
			{id_ligne:1, id_photo:'00001', id_format:1, nombre:1, PUHT:0.00, PTotHT:0.00} // juste pour modele
		];
var posX=0, posY=0;
var clic_posX=0, clic_posY=0;
var decalx=20;
var decaly=20;

// fin des variables
	document.onmousemove=getMousePos;
	document.onkeypress = KeyPressHappened;
	
	function protectEmail() {
    var new_url;
    var url;
    var e = document.getElementsByTagName( 'a' );
    for (var i=0 ; i<e.length ; i++)
    {
     url = e[i].getAttribute('title');
     if (url!=null && url!='' && url.match(/^_#.*#.*#_$/))
     {
      new_url = url.split(/#/);
      new_url = new_url[1] + "@" + new_url[2];
      e[i].setAttribute('href' , "mailto:" + new_url);
      e[i].setAttribute('title' , "Envoyer un mail à " + new_url);
     }
    }
    }
	
function wg_demarrer_timer(delai) {
timer=setTimeout("afficher_calque()", delai);
}
function afficher_calque() {
	document.getElementById("b_entrez").style.visibility="visible";
	// clp_clear(); Appel supprimé car génère un msg à l'utilisateur !
}
function init_accord_new() {
	
	// Anpassung IE6
	if(window.ie6) var heightValue='100%';
	else var heightValue='';
	
	// Selektoren der Container für Schalter und Inhalt
	var togglerName='dt.accordion_toggler_';
	var contentName='dd.accordion_content_';
	
	
	// Selektoren setzen
	var counter=1;	
	var toggler=$$(togglerName+counter);
	var content=$$(contentName+counter);
	
	while(toggler.length>0)
	{
		// Accordion anwenden
		new Accordion(toggler, content, {
			opacity: false,
			display: -1,
			onComplete: function() { 
				var element=$(this.elements[this.previous]);
				if(element && element.offsetHeight>0) element.setStyle('height', heightValue);			
			},
			onActive: function(toggler, content) {
				toggler.addClass('open');
			},
			onBackground: function(toggler, content) {
				toggler.removeClass('open');
			}
		});
		
		// Selektoren für nächstes Level setzen
		counter++;
		toggler=$$(togglerName+counter);
		content=$$(contentName+counter);
	}
	
	// Accordion mit der ID open_accordion_entry öffnen
	// $('open_accordion_entry').fireEvent('click');
}
function getMousePos(e) {
	if (document.all) {
		if (event.clientX || event.clientY){
		posX=event.clientX+document.body.scrollLeft; 
		posY=event.clientY+document.body.scrollTop;
		}
	} else {
		posX=e.pageX+document.body.scrollLeft; 
		posY=e.pageY+document.body.scrollTop; 
	}
}
function KeyPressHappened(e) {
// la fonction suivante marche bien sous FF mais pas sous IE
  if (!e) e=window.event;
  var code;
  if ((e.charCode) && (e.keyCode==0))
    code = e.charCode
  else
    code = e.keyCode;
	//alert(code);
	if ((e.ctrlKey)&& ((code==99)||(code==120))) {
  alert("Nous vous rappelons que toutes les photos exposées sur ce site sont soumises au copyright. La copie sans autorisation est interdite.");}
}
function clp_clear() {
// la fonction suivante marche bien sous IE mais pas sous FF
   if (window.clipboardData)
{
var content=window.clipboardData.getData("Text");
//if (content==null) {
window.clipboardData.clearData();
//}
setTimeout("clp_clear();",1000);
}
}
function wg_protect_index() {
	document.getElementById("calque_filigranne_index").style.visibility="visible";
}
function wg_unprotect_index() {
	document.getElementById("calque_filigranne_index").style.visibility="hidden";
}
function wg_protect_galerie() {
	document.getElementById("calque_filigranne").style.visibility="visible";
}
function wg_unprotect_galerie() {
	document.getElementById("calque_filigranne").style.visibility="hidden";
}
//___________________________________________________________
function photo_datas(l,a,d,id,p,i) { 
this.title = l; 
this.autor = a; 
this.date = d; 
this.id_photo = id;
this.dans_panier = p;
this.indice = i;
}
//___________________________________________________________
function ligne_panier(id_l,id_p,id_f,N,p) { 
this.id_ligne = id_l; 
this.id_photo = id_p; 
this.id_format = id_f; 
this.nombre = N; 
this.PUHT = p; 
this.PTotHT = N*p; 
}
// Init de la page au chargement
function wg_init_page_noob_index() {
		var wgfxOptions = {property:'left',duration:1800, transition:Fx.Transitions.Back.easeOut, wait:false}

			var nS3 = new noobSlide({
			box: $('index_box'),
			items: liste_photos_index,
			interval: 4000,
			startItem: 0,
			size: 600,
			autoPlay: true,
			fxOptions: wgfxOptions});
}
// Init de la page au chargement
function wg_init_page_noob_gallery() {
		var info6 = $('photo').getNext().set('opacity',0.0);

		var nS6 = new noobSlide({
			mode: 'vertical',
			box: $('photo'),
			//items: sampleObjectItems,
			items: liste_photos_datas,
			size: 400,
			handles: $$('#lightbox div').extend($$('#handles6_2 div')),
		//	handle_event: 'mouseenter',
			handle_event: 'click',
			addButtons: {
				previous: $('bouton_precedent'),
				play: $('bouton_play'),
				next: $('bouton_suivant')
			},
			button_event: 'click',
			fxOptions: {
				duration: 1000,
				transition: Fx.Transitions.Back.easeOut,
				wait: false
			},
			onWalk: function(currentItem,currentHandle){
				info6.empty();
			v_photo_courante_id=currentItem.id_photo;
			v_photo_courante_indice=currentItem.indice;
			wg_bouton_panier(currentItem.dans_panier);
			document.getElementById("calque_legende").innerHTML = currentItem.title;
				this.handles.set('opacity',1);
				currentHandle.set('opacity',0.4);
			}
		});
}
//___________________________________________________________
function wgp_choix_format(num_ligne,num_format) {
	if(etat_commande=="0")
{
num_ligne=num_ligne-1;  // ARRAY commence à 0
num_format=num_format-1;  // ARRAY commence à 0
liste_panier[num_ligne].id_format=liste_produits[num_format].id_produit.toString();
liste_panier[num_ligne].PUHT=liste_produits[num_format].PUHT;
liste_panier[num_ligne].PTotHT=liste_panier[num_ligne].PUHT*liste_panier[num_ligne].nombre;
wgp_afficher_totaux(num_ligne+1);
wg_maj_ligne_panier(num_ligne);
}
else
{
	clic_posX=posX;
	clic_posY=posY;
	wg_message("Votre commande a été validée, vous ne pouvez plus la modifier. En cas de besoin, contactez notre service commercial",1);
}
}
//___________________________________________________________
function wgp_changer_nombre(num_ligne,valeur) {
	if(etat_commande=="0")
{
num_ligne=num_ligne-1;  // ARRAY commence à 0
new_valeur=liste_panier[num_ligne].nombre+valeur;
liste_panier[num_ligne].nombre=new_valeur;
liste_panier[num_ligne].PTotHT=liste_panier[num_ligne].PUHT*liste_panier[num_ligne].nombre;
wg_maj_ligne_panier(num_ligne);
if(new_valeur==0) {
ajax_param = v_visitor_ID_str+v_K_Sep_Params;
	v_liste_params_from_4D=wga_ajax_get_valeur_in_var(ajax_param,'wp_get_panier_infos');
	chaine_param=wg_get_next_liste_param();
	document.getElementById('bloc_photos_panier').innerHTML = chaine_param; // calque avec la liste des photos
	chaine_param=wg_get_next_liste_param();
	wg_stocker_liste_panier(chaine_param); // liste des infos du panier
}
else
{
var span_nombre=document.getElementById("nombre_l_"+(num_ligne+1));
span_nombre.innerHTML=new_valeur;
wgp_afficher_totaux(num_ligne+1);
}
}
else
{
	clic_posX=posX;
	clic_posY=posY;
	wg_message("Votre commande a été validée, vous ne pouvez plus la modifier. En cas de besoin, contactez notre service commercial",1);
}
}
function wgp_afficher_totaux(num_ligne) {

v_tot_port=parseFloat(document.getElementById("total_port").innerHTML);
var span_tot=document.getElementById("total_l_"+(num_ligne));
span_tot.innerHTML=wg_format(liste_panier[num_ligne-1].PTotHT,2,",") ;
n=0;
v_tot_HT =0;
for(n;n<liste_panier.length;n++){
v_tot_HT=v_tot_HT+liste_panier[n].PTotHT;
}
v_tot_TVA=v_tot_HT*v_taux_TVA;
v_tot_TTC=v_tot_HT+v_tot_TVA+v_tot_port;

var span_tot=document.getElementById("total_ht");
span_tot.innerHTML=wg_format(v_tot_HT,2,",") ;
var span_tot=document.getElementById("total_tva");
span_tot.innerHTML=wg_format(v_tot_TVA,2,",") ;
var span_tot=document.getElementById("total_ttc");
span_tot.innerHTML=wg_format(v_tot_TTC,2,",") ;
var pp_form=document.pp_formulaire;
pp_form.amount.value=wg_format(v_tot_TTC,2,","); // on met à jour aussi le formulaire Paypal
}
function wg_navigator_alerte() {
// alert(navigator.userAgent);
var ind=navigator.userAgent.indexOf("MSIE");
if(ind>0)
// alert(navigator.userAgent.charAt(ind+5));
{ if(navigator.userAgent.charAt(ind+5)<"8")
{
//if ((navigator.appName == 'Microsoft Internet Explorer')&&(navigator.appVersion<"8")) {
alert("Pour profiter pleinement de la visite de la galerie, vous devez disposer d'un navigateur récent (IE version 8 minimum, ou Firefox ou Chrome)")
}
}
}
//___________________________________________________________
function wg_init_page_index() {
	v_visitor_ID=parseInt(wg_get_id());
if(v_visitor_ID==0)
{
	v_visitor_ID=parseInt(document.wg_formulaire.v_visitor_ID.value);
}
	v_visitor_ID_str=v_visitor_ID.toString();
	
	wg_init_page_noob_index();
		var calque = document.getElementById("index_box"); 
		calque.onmouseover = wg_protect_index;
		var calque = document.getElementById("calque_filigranne_index"); 
		calque.onmouseout = wg_unprotect_index;
	wg_demarrer_timer(2000);
}
//___________________________________________________________
function wg_init_page_boutique() {
	v_visitor_ID=parseInt(wg_get_id());
if(v_visitor_ID==0)
{
	v_visitor_ID=parseInt(document.wg_formulaire.v_visitor_ID.value);
}
	v_visitor_ID_str=v_visitor_ID.toString();
}
//___________________________________________________________
function wg_init_page_contact() {
	protectEmail();
	v_visitor_ID=parseInt(wg_get_id());
if(v_visitor_ID==0)
{
	v_visitor_ID=parseInt(document.wg_formulaire.v_visitor_ID.value);
}
	v_visitor_ID_str=v_visitor_ID.toString();
}
function wg_init_page_panier() {
	v_visitor_ID=parseInt(wg_get_id());
	v_visitor_ID_str=v_visitor_ID.toString();
	document.wg_formulaire.v_visitor_ID.value=v_visitor_ID_str;
	// on get le code retour
	chainetravail=document.URL;
	ind=chainetravail.indexOf(v_K_Sep_Params);
	if(ind>=0)
	{v_code_retour=parseInt(chainetravail.substring(ind+1));	}
	else
	{v_code_retour=0;	}
	ajax_param = v_visitor_ID_str+v_K_Sep_Params;
	v_liste_params_from_4D=wga_ajax_get_valeur_in_var(ajax_param,'wp_get_panier_infos_avec_client');
	etat_commande=wg_get_next_liste_param();
	if(v_code_retour==K_code_pp_ok)
		{
		etat_commande="1";
		}
	if(etat_commande=="0")
	{
	document.getElementById('reglement_OK').style.display="none";; 
	document.getElementById('reglement_attente').style.display="block"; 
	}
	else
	{
	document.getElementById('reglement_OK').style.display="block"; 
	document.getElementById('reglement_attente').style.display="none"; 	
	}
	chaine_param=wg_get_next_liste_param();
	document.getElementById('bloc_photos_panier').innerHTML = chaine_param; // calque avec la liste des photos
	chaine_param=wg_get_next_liste_param();
	wg_stocker_liste_panier(chaine_param); // liste des infos du panier
	chaine_param=wg_get_next_liste_param();
	result=chaine_param.substring(0,1); // infos d'identification du client
	if(result=="1") {
	wg_stocker_client_ident(chaine_param.substring(2));
	chaine_param=wg_get_next_liste_param();
	document.getElementById('liste_pays').innerHTML = chaine_param; // calque avec la liste des pays
	chaine_param=wg_get_next_liste_param();
	document.getElementById('liste_pays_livr').innerHTML = chaine_param; // calque avec la liste des pays de livraison
	wg_client_init_livraison(1);
	}
	else
	{
	document.getElementById("titre_coord_2").innerHTML = t_libs[0];
	chaine_param=wg_get_next_liste_param();
	document.getElementById('liste_pays').innerHTML = chaine_param; // calque avec la liste des pays
	chaine_param=wg_get_next_liste_param();
	document.getElementById('liste_pays_livr').innerHTML = chaine_param; // calque avec la liste des pays de livraison
	wg_client_init_livraison(0);
	}
	// clp_clear(); Appel supprimé car génère un msg à l'utilisateur !
//	alert(wg_test_code_retour());
	}
function str_replace(SRs, SRt, SRu) {
  /*
  **  Replace a token in a string
  **    s  string to be processed
  **    t  token to be found and removed
  **    u  token to be inserted
  **  returns new String
  */
  SRRi = SRs.indexOf(SRt);
  SRRr = '';
  if (SRRi == -1) return SRs;
  SRRr += SRs.substring(0,SRRi) + SRu;
  if ( SRRi + SRt.length < SRs.length)
    SRRr += str_replace(SRs.substring(SRRi + SRt.length, SRs.length), SRt, SRu);
  return SRRr;
}
//___________________________________________________________
function wg_test_code_retour() {

	code_retour=K_code_none;
	//chainetravail=str_replace(document.URL,v_K_Sep_Params_encode,v_K_Sep_Params);
	chainetravail=document.URL;
	indsep = chainetravail.indexOf(v_K_Sep_Params); // recherche du code retour
	   if (indsep>=0)
	   {
	   code_retour = parseInt(chainetravail.substring(indsep+1,indsep+2));
	   }
	   return(code_retour);
	}
//___________________________________________________________
function wg_client_init_livraison(affichage) {

if(affichage==0)
{
document.getElementById('calque_livraison').style.display="none";
document.getElementById('calque_paypal').style.display="none";
}
else
{	
	var wg_form=document.wg_formulaire;
	if(wg_form.v_livr_nom.value=="") 
	{
	wg_form.v_livr_nom.value=wg_form.v_cli_prenom.value+" "+wg_form.v_cli_nom.value;
	}
	if(wg_form.v_livr_email.value=="") {wg_form.v_livr_email.value=wg_form.v_cli_email.value;}
	if(wg_form.v_livr_tel.value=="") {wg_form.v_livr_tel.value=wg_form.v_cli_tel.value;}
	if(wg_form.v_livr_adresse_1.value=="") {wg_form.v_livr_adresse_1.value=wg_form.v_cli_adresse_1.value;}
	if(wg_form.v_livr_adresse_2.value=="") {wg_form.v_livr_adresse_2.value=wg_form.v_cli_adresse_2.value;}
	if(wg_form.v_livr_code_postal.value=="") {wg_form.v_livr_code_postal.value=wg_form.v_cli_code_postal.value;}
	if(wg_form.v_livr_ville.value=="") {wg_form.v_livr_ville.value=wg_form.v_cli_ville.value;}
	if(wg_form.l_pays_livr.selectedIndex==1)
	{
	wg_form.l_pays_livr.selectedIndex=wg_form.l_pays.selectedIndex;
	}
document.getElementById('calque_livraison').style.display="block";
}
}
//___________________________________________________________
function wg_client_connecter() {
	clic_posX=posX;
	clic_posY=posY;
	var wg_form=document.wg_formulaire;
	ajax_param = v_visitor_ID_str+v_K_Sep_Params+wg_form.v_cli_login_ex.value+v_K_Sep_Params+wg_form.v_cli_password_ex.value+v_K_Sep_Params;
	v_liste_params_from_4D=wga_ajax_get_valeur_in_var(ajax_param,'wc_client_connecter');
		// alert('après ajax');
chaine_param=wg_get_next_liste_param();
	result=chaine_param.substring(0,1);
	if(result=="0") {
	wg_message(chaine_param.substring(2),1);
	if(wg_form.v_cli_ID_client.value=="0")
	{
	document.getElementById("titre_coord_2").innerHTML = t_libs[0];
	wg_client_init_livraison(0);
	}
	}
	else
	{
	wg_message('Vous êtes correctement identifié. Si besoin est, vous pouvez mettre à jour vos informations ci-dessous.',2);
	wg_stocker_client_ident(chaine_param.substring(2));
	chaine_param=wg_get_next_liste_param();
	document.getElementById('liste_pays').innerHTML = chaine_param; // calque avec la liste des pays
	chaine_param=wg_get_next_liste_param();
	document.getElementById('liste_pays_livr').innerHTML = chaine_param; // calque avec la liste des pays de livraison
	wg_client_init_livraison(1);
	}
}
//___________________________________________________________
function wg_client_enregistrer() {
	clic_posX=posX;
	clic_posY=posY;
	var wg_form=document.wg_formulaire;
	if(wg_form.v_livr_nom.value=="")
	{
	wg_form.v_livr_nom.value=wg_form.v_cli_prenom.value+" "+wg_form.v_cli_nom.value;
	}
	if(wg_form.v_livr_email.value=="") {wg_form.v_livr_email.value=wg_form.v_cli_email.value;}
	if(wg_form.v_livr_tel.value=="") {wg_form.v_livr_tel.value=wg_form.v_cli_tel.value;}
	if(wg_form.v_livr_adresse_1.value=="") {wg_form.v_livr_adresse_1.value=wg_form.v_cli_adresse_1.value;}
	if(wg_form.v_livr_adresse_2.value=="") {wg_form.v_livr_adresse_2.value=wg_form.v_cli_adresse_2.value;}
	if(wg_form.v_livr_code_postal.value=="") {wg_form.v_livr_code_postal.value=wg_form.v_cli_code_postal.value;}
	if(wg_form.v_livr_ville.value=="") {wg_form.v_livr_ville.value=wg_form.v_cli_ville.value;}
	// if(wg_form.l_pays_livr.selectedIndex=1)
	// {
	// wg_form.l_pays_livr.selectedIndex=wg_form.l_pays.selectedIndex;
	// }
	ajax_param = v_visitor_ID_str+v_K_Sep_Params;
	ajax_param = ajax_param+wg_form.v_cli_ID_client.value+v_K_Sep_Params;
	ajax_param = ajax_param+wg_form.v_cli_login.value+v_K_Sep_Params;
	ajax_param = ajax_param+wg_form.v_cli_password.value+v_K_Sep_Params;
	ajax_param = ajax_param+'faux'+v_K_Sep_Params;
	ajax_param = ajax_param+wg_form.v_cli_nom.value+v_K_Sep_Params;
	ajax_param = ajax_param+wg_form.v_cli_prenom.value+v_K_Sep_Params;
	ajax_param = ajax_param+wg_form.v_cli_societe.value+v_K_Sep_Params;
	ajax_param = ajax_param+wg_form.v_cli_email.value+v_K_Sep_Params;
	ajax_param = ajax_param+wg_form.v_cli_tel.value+v_K_Sep_Params;
	ajax_param = ajax_param+wg_form.v_cli_adresse_1.value+v_K_Sep_Params;
	ajax_param = ajax_param+wg_form.v_cli_adresse_2.value+v_K_Sep_Params;
	ajax_param = ajax_param+wg_form.v_cli_adresse_3.value+v_K_Sep_Params;
	ajax_param = ajax_param+wg_form.v_cli_code_postal.value+v_K_Sep_Params;
	ajax_param = ajax_param+wg_form.v_cli_ville.value+v_K_Sep_Params;
	ajax_param = ajax_param+wg_form.l_pays.value+v_K_Sep_Params;
	ajax_param = ajax_param+wg_form.v_livr_nom.value+v_K_Sep_Params;
	ajax_param = ajax_param+wg_form.v_livr_email.value+v_K_Sep_Params;
	ajax_param = ajax_param+wg_form.v_livr_tel.value+v_K_Sep_Params;
	ajax_param = ajax_param+wg_form.v_livr_adresse_1.value+v_K_Sep_Params;
	ajax_param = ajax_param+wg_form.v_livr_adresse_2.value+v_K_Sep_Params;
	ajax_param = ajax_param+wg_form.v_livr_code_postal.value+v_K_Sep_Params;
	ajax_param = ajax_param+wg_form.v_livr_ville.value+v_K_Sep_Params;
	ajax_param = ajax_param+wg_form.l_pays_livr.value+v_K_Sep_Params;
	
	chaine_param=wga_ajax_get_valeur_in_var(ajax_param,'wc_client_enregistrer');
	v_params_from_4D=chaine_param
//	result=chaine_param.substring(0,1);
	result=wg_get_next_param();
	if(result=="0") {
	wg_message(chaine_param.substring(2),1);
	wg_client_init_livraison(0);
	return(false);
	}
	else
	{
	wg_message('Vos informations sont enregistrées',2);
	wg_client_init_livraison(1);
	wg_form.v_cli_ID_client.value=wg_get_next_param();
	document.getElementById("titre_coord_2").innerHTML = t_libs[1];
	return(true);
	}
}
function wg_valider() {
ok=wg_client_enregistrer();
if(ok)
{
if(v_tot_TTC==0)
{wg_message("Votre panier est vide, il est impossible de valider la commande.",1);
}
else
{
	wg_remplir_infos_paypal();
	wg_message("Vous pouvez procéder au paiement sécurisé en cliquant sur le bouton payer",2);
	document.getElementById('calque_paypal').style.display="block";
}
}
}
function wg_remplir_infos_paypal() {
	var pp_form=document.pp_formulaire;
	var wg_form=document.wg_formulaire;
	pp_form.item_number.value=wg_form.v_cli_ID_commande.value;
	pp_form.amount.value=wg_format(v_tot_TTC,2,",");
	pp_form.first_name.value=wg_form.v_cli_prenom.value;
	pp_form.last_name.value=wg_form.v_cli_nom.value;
	pp_form.address1.value=wg_form.v_cli_adresse_1.value;
		if (pp_form.address1.value=="")	{pp_form.address1.value="-";}
	pp_form.address2.value=wg_form.v_cli_adresse_2.value;
		if (pp_form.address2.value=="")	{pp_form.address2.value="-";}
	pp_form.city.value=wg_form.v_cli_ville.value;
	pp_form.zip.value=wg_form.v_cli_code_postal.value;
	pp_form.country.value=t_codes_pays[wg_form.l_pays.selectedIndex+1];
	pp_form.email.value=wg_form.v_cli_email.value;
	
	pp_form.elements["return"].value=pp_form.elements["return"].value+v_visitor_ID_str+v_K_Sep_Params+K_code_pp_ok+v_K_Sep_Params; // n° de visitor
	pp_form.cancel_return.value=pp_form.cancel_return.value+v_visitor_ID_str+v_K_Sep_Params+K_code_pp_annul+v_K_Sep_Params; // n° de visitor
	pp_form.notify_url.value=pp_form.notify_url.value+v_visitor_ID_str+v_K_Sep_Params+wg_form.v_cli_ID_commande.value+v_K_Sep_Params; // n° de commande
	pp_form.email.value=wg_form.v_cli_email.value;
}
function wp_envoi_paypal() {
	wg_message("Vous allez être redirigé vers le site de paiement en ligne sécurisé",2);
	document.pp_formulaire.submit();
}
//___________________________________________________________
function wg_stocker_client_ident(liste_params) {
	v_params_from_4D=liste_params;
	var wg_form=document.wg_formulaire;
	wg_form.v_cli_ID_commande.value=wg_get_next_param();
	wg_form.v_cli_ID_client.value=wg_get_next_param();
	wg_form.v_cli_login.value=wg_get_next_param();
	wg_form.v_cli_password.value=wg_get_next_param();
	wg_form.v_cli_login_ex.value=wg_form.v_cli_login.value;
	wg_form.v_cli_password_ex.value=wg_form.v_cli_password.value;
	v_unused=wg_get_next_param();
	wg_form.v_cli_nom.value=wg_get_next_param();
	wg_form.v_cli_prenom.value=wg_get_next_param();
	wg_form.v_cli_societe.value=wg_get_next_param();
	wg_form.v_cli_email.value=wg_get_next_param();
	wg_form.v_cli_tel.value=wg_get_next_param();
	wg_form.v_cli_adresse_1.value=wg_get_next_param(); 
	wg_form.v_cli_adresse_2.value=wg_get_next_param(); 
	wg_form.v_cli_adresse_3.value=wg_get_next_param(); 
	wg_form.v_cli_code_postal.value=wg_get_next_param(); 
	wg_form.v_cli_ville.value=wg_get_next_param(); 
	v_unused=wg_get_next_param();
	wg_form.v_livr_nom.value=wg_get_next_param(); 
	wg_form.v_livr_email.value=wg_get_next_param(); 
	wg_form.v_livr_tel.value=wg_get_next_param(); 
	wg_form.v_livr_adresse_1.value=wg_get_next_param(); 
	wg_form.v_livr_adresse_2.value=wg_get_next_param(); 
	wg_form.v_livr_code_postal.value=wg_get_next_param(); 
	wg_form.v_livr_ville.value=wg_get_next_param(); 	
	
	document.getElementById("titre_coord_2").innerHTML = t_libs[1];
}
//___________________________________________________________
function wg_nettoyer_sep(param) {
result=str_replace(param,v_K_Sep_Params,""); // on enlève les sep
return(result);
}
function wg_contact_enregistrer() {
	clic_posX=posX;
	clic_posY=posY;
	var wg_form=document.wg_formulaire;
	ajax_param = v_visitor_ID_str+v_K_Sep_Params;
	ajax_param = ajax_param+wg_form.v_cli_ID_client.value+v_K_Sep_Params;
	ajax_param = ajax_param+wg_nettoyer_sep(wg_form.v_cli_nom.value)+v_K_Sep_Params;
	ajax_param = ajax_param+wg_nettoyer_sep(wg_form.v_cli_prenom.value)+v_K_Sep_Params;
	ajax_param = ajax_param+wg_nettoyer_sep(wg_form.v_cli_societe.value)+v_K_Sep_Params;
	ajax_param = ajax_param+wg_nettoyer_sep(wg_form.v_cli_email.value)+v_K_Sep_Params;
	ajax_param = ajax_param+wg_nettoyer_sep(wg_form.v_cli_tel.value)+v_K_Sep_Params;
	ajax_param = ajax_param+wg_nettoyer_sep(wg_form.v_cli_code_postal.value)+v_K_Sep_Params;
	ajax_param = ajax_param+wg_nettoyer_sep(wg_form.v_cli_ville.value)+v_K_Sep_Params;
	ajax_param = ajax_param+wg_nettoyer_sep(wg_form.v_cli_commentaire.value)+v_K_Sep_Params;
	
	v_params_from_4D=wga_ajax_get_valeur_in_var(ajax_param,'wc_contact_enregistrer');
	result=wg_get_next_param();
	if(result=="0") {
	wg_message(v_params_from_4D);
	return(false);
	}
	else
	{
	wg_message('Votre demande a bien été enregistrée et sera traitée dans les meilleurs délais.',2);
	wg_form.v_cli_ID_client.value=wg_get_next_param();
	return(true);
	}
}
function wg_init_page_gallery() {
wg_navigator_alerte();
	v_visitor_ID=parseInt(wg_get_id());
	v_visitor_ID_str=v_visitor_ID.toString();
	document.wg_formulaire.v_visitor_ID.value=v_visitor_ID_str;
	wg_affichage_boutons('hidden');
	b_modif_panier=false;
	v_ID_dossier_courant=0;
	init_accord_new();
	ajax_param = v_visitor_ID_str+v_K_Sep_Params;
	v_liste_params_from_4D=wga_ajax_get_valeur_in_var(ajax_param,'w_get_chemin_dossier_courant');
	v_params_from_4D=wg_get_next_liste_param();
	while(v_params_from_4D.length>1)
	{
	chaine_param=wg_get_next_param();
	var id_acc="wg_acc_"+chaine_param;
	$(id_acc).fireEvent('click');
	}
	v_params_from_4D=wg_get_next_liste_param();
	wg_choix_dossier(parseInt(chaine_param));
	// clp_clear(); Appel supprimé car génère un msg à l'utilisateur !
}
//___________________________________________________________
function wg_choix_page(nompage) { // Init modèle de MOPDOC
	if(b_modif_panier)
	{
		wg_sauvegarder_panier();
		b_modif_panier=false;
	}
	document.location.href=nompage+"?id="+v_visitor_ID_str;
}
//___________________________________________________________
function wg_affichage_boutons(affichage) {
document.getElementById("calque_player").style.visibility=affichage;
document.getElementById("calque_panier").style.visibility=affichage;
}
//___________________________________________________________
function wg_panier_clic() {
b_modif_panier=true;
liste_photos_datas[v_photo_courante_indice].dans_panier=!(liste_photos_datas[v_photo_courante_indice].dans_panier);
wg_bouton_panier(liste_photos_datas[v_photo_courante_indice].dans_panier);
}
//___________________________________________________________
function wg_bouton_panier(dans_panier) {
if(dans_panier) // on a ajouté au panier
{
document.getElementById("vignette_"+v_photo_courante_id).style.border="2px solid #0F0";
document.getElementById("panier_in").style.visibility='hidden';
document.getElementById("panier_out").style.visibility='visible';
}
else
{
document.getElementById("vignette_"+v_photo_courante_id).style.border="0px none #FFF";
document.getElementById("panier_in").style.visibility='visible';
document.getElementById("panier_out").style.visibility='hidden';
}
}
//___________________________________________________________
function wg_vignettes_cadre(id_photo,dans_panier) {
if(dans_panier) // on a ajouté au panier
{
document.getElementById("vignette_"+id_photo).style.border="2px solid #0F0";
}
else
{
document.getElementById("vignette_"+id_photo).style.border="0px none #FFF";
}
}
//___________________________________________________________
function wg_choix_dossier(id_dossier) { // Choix d'un dossier
if((id_dossier!=0)&(id_dossier!=v_ID_dossier_courant))
{
	// d'abord il faut sauvegarder le panier de la page
	if(b_modif_panier)
	{
		wg_sauvegarder_panier();
	}
	// ensuite appeler les photos du dossier cliqué
v_ID_dossier_courant=id_dossier;
ajax_param = v_visitor_ID_str+v_K_Sep_Params+id_dossier+v_K_Sep_Params;
v_liste_params_from_4D=wga_ajax_get_valeur_in_var(ajax_param,'w_get_liste_photos');
chaine_param=wg_get_next_liste_param();
document.getElementById('bloc_contenu_portfolio').innerHTML = chaine_param; // calque avec la liste des photos
chaine_param=wg_get_next_liste_param();
wg_stocker_vars_photos(chaine_param);

chaine_param=wg_get_next_liste_param(); // liste des ID (inutile ici)
chaine_param=wg_get_next_liste_param(); // fil d'ariane
document.getElementById("fil_ariane").innerHTML=chaine_param;

wg_init_page_noob_gallery();
wg_affichage_boutons('visible');
b_modif_panier=false;
		var calque = document.getElementById("photo"); 
		calque.onmouseover = wg_protect_galerie;
		var calque = document.getElementById("calque_filigranne"); 
		calque.onmouseout = wg_unprotect_galerie;
}
}
//___________________________________________________________
function wg_sauvegarder_panier() {
	ajax_param = v_visitor_ID_str+v_K_Sep_Params;
	num_ligne = 0;
	while(num_ligne < liste_photos_datas.length) {
		if(liste_photos_datas[num_ligne].dans_panier)
		{
		v_code_panier="1";	
		}
		else
		{
		v_code_panier="0";	
		}
	ajax_param =ajax_param+liste_photos_datas[num_ligne].id_photo+v_K_Sep_Params+v_code_panier+v_K_Sep_Params;
	num_ligne = num_ligne+1;	
	}
resultat=wga_ajax_get_valeur_in_var(ajax_param,'w_save_panier_one_dossier');
}
//___________________________________________________________
function wg_get_next_param() { 
    resultat ="";
	indsep = v_params_from_4D.indexOf(v_K_Sep_Params); // recherche de l'ID photo
	   if (indsep>=0)
	   {
	   resultat = v_params_from_4D.substring(0,indsep);
		v_params_from_4D = v_params_from_4D.substring(indsep+1,v_params_from_4D.length);
	   }
return(resultat);
}
//___________________________________________________________
function wg_get_next_liste_param() { 
    resultat ="";
	indsep = v_liste_params_from_4D.indexOf(v_K_Sep_liste_Params,0); // recherche de l'ID photo
		if (indsep>=0)
	   {
	   resultat = v_liste_params_from_4D.substring(0,indsep);
		v_liste_params_from_4D = v_liste_params_from_4D.substring(indsep+2,v_liste_params_from_4D.length);
	   }
return(resultat);
}
//___________________________________________________________
function wg_stocker_liste_panier(v_chaine) { 
	liste_panier.length = 0;
	v_params_from_4D=v_chaine;
	num_ligne = 0;
	while(v_params_from_4D.length >1) {
	v_id_ligne=wg_get_next_param(); 
	v_id_photo=wg_get_next_param(); 
	v_id_format=wg_get_next_param(); 
	v_nombre=parseInt(wg_get_next_param()); 
	v_PUHT=parseFloat(wg_get_next_param()); 
	liste_panier[num_ligne] = new ligne_panier(v_id_ligne,v_id_photo,v_id_format,v_nombre,v_PUHT);
	var span_tot=document.getElementById("total_l_"+(num_ligne+1));
	span_tot.innerHTML=wg_format(liste_panier[num_ligne].PTotHT,2,",") ;
	while(v_params_from_4D.substring(0,1) ==v_K_Sep_Params) {
		v_params_from_4D = v_params_from_4D.substring(1,v_params_from_4D.length);
	}
	num_ligne = num_ligne+1;
	}
	if(num_ligne>0) {wgp_afficher_totaux(num_ligne);}
}
//___________________________________________________________
function wg_renvoyer_liste_panier() { 
	v_chaine_for_4D=v_visitor_ID_str+v_K_Sep_Params;
	n = 0;
	for(n;n<liste_panier.length;n++){
	v_chaine_for_4D=v_chaine_for_4D+liste_panier[n].id_ligne+v_K_Sep_Params;
	v_chaine_for_4D=v_chaine_for_4D+liste_panier[n].id_photo+v_K_Sep_Params;
	v_chaine_for_4D=v_chaine_for_4D+liste_panier[n].id_format+v_K_Sep_Params; 
	v_chaine_for_4D=v_chaine_for_4D+liste_panier[n].nombre+v_K_Double_Sep_Params; 
	}
	resultat=wga_ajax_get_valeur_in_var(v_chaine_for_4D,'wp_set_liste_panier');
}//___________________________________________________________
function wg_maj_ligne_panier(n) { 
	v_chaine_for_4D=v_visitor_ID_str+v_K_Sep_Params;
	v_chaine_for_4D=v_chaine_for_4D+liste_panier[n].id_ligne+v_K_Sep_Params;
	v_chaine_for_4D=v_chaine_for_4D+liste_panier[n].id_photo+v_K_Sep_Params;
	v_chaine_for_4D=v_chaine_for_4D+liste_panier[n].id_format+v_K_Sep_Params; 
	v_chaine_for_4D=v_chaine_for_4D+liste_panier[n].nombre+v_K_Double_Sep_Params; 
	resultat=wga_ajax_get_valeur_in_var(v_chaine_for_4D,'wp_set_one_ligne_panier');
}
//___________________________________________________________
function wg_stocker_vars_photos(v_chaine) {
	v_params_from_4D=v_chaine
	liste_photos_datas.length = 0;
	num_ligne = 0;
	while(v_params_from_4D.length >0) {
	v_id_photo=wg_get_next_param(); 	  
	in_panier = (wg_get_next_param()=="1");
	v_legende=wg_get_next_param();
	liste_photos_datas[num_ligne] = new photo_datas(v_legende,'','',v_id_photo,in_panier,num_ligne);
	//   liste_photos_datas[num_ligne] =  {title: v_legende, autor:'', date:'', id_photo: v_id_photo};
	wg_vignettes_cadre(v_id_photo,in_panier);
	while(v_params_from_4D.substring(0,1) ==v_K_Sep_Params) {
		v_params_from_4D = v_params_from_4D.substring(1,v_params_from_4D.length);
	}
	num_ligne = num_ligne+1;
	}
}
//___________________________________________________________
function wg_get_id() { // decodage du param à la fin de l'URL
//----------------------------------------------------------------------------------------
chainetravail=document.URL;
ind=chainetravail.lastIndexOf("id=");
if(ind>0) {
val_param=chainetravail.substring(ind+3,1000);
}
else {
val_param="0";	
}
return(val_param);
}
//___________________________________________________________
function pm_zoom_photo(id_photo) { // survol sur une photo
if (document.getElementById) {
			var div=document.getElementById('photo_zoom');
			var div_fil=document.getElementById('calque_filigranne_panier');
			var image_survol=document.getElementById('i_photo_zoom');
		image_survol.src="photos/p_"+id_photo+".jpg";
		if (image_survol.width>image_survol.height) {
		v_largeur_zoom=v_largeur_image;
		v_hauteur_zoom=v_hauteur_image;
		}
		else {
		v_largeur_zoom=v_largeur_image;
		v_hauteur_zoom=v_hauteur_image;
		}
		image_survol.width=v_largeur_zoom;
		image_survol.height=v_hauteur_zoom;
		if (X<0) X=0;
		var X=posX+decalx;
		var Y=posY+decaly;
		pos_droite=X+v_largeur_zoom;
		pos_bas=Y+v_hauteur_zoom;
		if (pos_droite>1100) X=(X-v_largeur_zoom-decalx-decalx);
		if (pos_bas>800) Y=(Y-v_hauteur_zoom-decaly-decaly);
		div.style.top=Y+"px";
		div.style.left=X+"px";
		div.style.visibility="visible";
		div.style.Z_index = 100;
		div_fil.style.visibility="visible";
		div_fil.style.Z_index = 100;
}
}
function pm_zoom_in(image_survol,param_transp,param_size) { // survol sur une photo
//----------------------------------------------------------------------------------------
if (document.getElementById) {
		if (param_transp==1) {
			var div=document.getElementById('photo_zoom_transparent');
			var image=document.getElementById('i_photo_zoom_t');
		}
		else {
			var div=document.getElementById('photo_zoom');
			var image=document.getElementById('i_photo_zoom');
		}
		image.src=image_survol.src;
		if (image_survol.width>image_survol.height) {
					if (param_size>0) {v_largeur_zoom=param_size;}
					else	{v_largeur_zoom=v_max_zoom;}
		v_hauteur_zoom=(image_survol.height/image_survol.width)*v_largeur_zoom;
		}
		else {
					if (param_size>0) {v_hauteur_zoom=param_size;}
					else	{v_hauteur_zoom=v_max_zoom;}
		v_largeur_zoom=(image_survol.width/image_survol.height)*v_hauteur_zoom;
		}
		image.width=v_largeur_zoom;
		image.height=v_hauteur_zoom;
		div.style.visibility="visible";
		div.style.Z_index = 100;
		if (X<0) X=0;
		var X=posX+decalx;
		var Y=posY+decaly;
		pos_droite=X+v_largeur_zoom;
		pos_bas=Y+v_hauteur_zoom;
		if (pos_droite>1100) X=(X-v_largeur_zoom-decalx-decalx);
		if (pos_bas>800) Y=(Y-v_hauteur_zoom-decaly-decaly);
		div.style.top=Y+"px";
		div.style.left=X+"px";
}
}
function pm_zoom_out() { // fin de survol
//----------------------------------------------------------------------------------------
if (document.getElementById) {
document.getElementById('photo_zoom').style.visibility = 'hidden';
document.getElementById('photo_zoom_transparent').style.visibility = 'hidden';
document.getElementById('calque_filigranne_panier').style.visibility = 'hidden';
}
}
// Gestion d'un panneau de survol (infobulle)
function wg_infoBulle(num_format) {
	if (document.getElementById) {
		var div=document.getElementById("calque_bulle");
		div.innerHTML=liste_produits[num_format].description;
		div.style.visibility="visible";
		var X=posX;
		if (X<0) X=0;
		var Y=posY+20;
		div.style.top=Y+"px";
		div.style.left=X+"px";
	}
}
function wg_hideBulle()	{
	if (document.getElementById){
		document.getElementById("calque_bulle").style.visibility="hidden";
	}
}
function wg_message(message,colornum) {
	if (document.getElementById) {
		var div=document.getElementById("message_bulle");
		div.innerHTML=message;
		div.style.color=t_couleurs[colornum];
		div.style.visibility="visible";
		var X=clic_posX-div.offsetWidth;
		if (X<0) X=0;
		var Y=clic_posY+20;
		div.style.top=Y+"px";
		div.style.left=X+"px";
	}
}
function wg_hide_message()	{
	if (document.getElementById){
		document.getElementById("message_bulle").style.visibility="hidden";
	}
}
//___________________________________________________________
function wg_accordeon_deplier() { //
Accordion_1.pr(1);
}
function wg_format(valeur,decimal,separateur) {
// formate un chiffre avec 'decimal' chiffres après la virgule et un separateur
	var deci=Math.round( Math.pow(10,decimal)*(Math.abs(valeur)-Math.floor(Math.abs(valeur)))) ; 
	var val=Math.floor(Math.abs(valeur));
	if ((decimal==0)||(deci==Math.pow(10,decimal))) {val=Math.floor(Math.abs(valeur)); deci=0;}
	var val_format=val+"";
	var nb=val_format.length;
	for (var i=1;i<4;i++) {
		if (val>=Math.pow(10,(3*i))) {
			val_format=val_format.substring(0,nb-(3*i))+separateur+val_format.substring(nb-(3*i));
		}
	}
	if (decimal>0) {
		var decim=""; 
		for (var j=0;j<(decimal-deci.toString().length);j++) {decim+="0";}
		deci=decim+deci.toString();
		val_format=val_format+"."+deci;
	}
	if (parseFloat(valeur)<0) {val_format="-"+val_format;}
	return val_format;
}
/*******************************************************************************************
		****************************************************************************
									   GESTION AJAX 
		****************************************************************************
*******************************************************************************************/
function wga_getXMLHttpRequest() {
	var ajax_objet; // Création d'une variable
	if (window.XMLHttpRequest) ajax_objet = new XMLHttpRequest();  //On instancie (demande à la variable d'être un objet) XMLHttpRequest.
    else if (window.ActiveXObject) ajax_objet = new ActiveXObject('Microsoft.XMLHTTP'); 
	else return;
	return (ajax_objet); // On renvoie l'objet créé
}
function wga_get4D(method4D, valeur) {   
    var req = wga_getXMLHttpRequest(); //Req serat egal à ce que va retourner la fonction getXMLHttp...
    if (req) {   //Si Req est correctement initialisé
        req.open("GET", "/4DACTION/"+method4D+ "/" + valeur, false);   //On appel la methode 4D et on lui envoie "valeur". Il ne faut pas oublier que 4D recevra /"valeur".
    req.onreadystatechange=function() //fonction indispensable, mais içi légèrement modifié pour aider au devellopement
	{    
		if (this.readyState != 4) 
		{   
			// la réponse n'est pas encore reçue   
			return;  
		}   
		if (this.status != 200) 
		{   
			//alert('status 200');
			// Il y a eu une erreur    
			alert("Erreur: " + this.status + " " + this.statusText);
			//alert('fin status 200');			
			return;  
		}   
		// tout s'est bien passé   
		//alert("Succés: " + "\n\n" + this.responseText);   
	};  
    req.send(""); //Içi encore fonction indispensalbe mais pas "utilisée" avec la methode d'appel "GET" (vue plus haut)
    } 
    return req;   //On renvoit req
}
function wga_afficher_loader(val) {
	if (val==1) {
	document.getElementById("loader").style.visibility = "visible"; //Affichage du petit gif "loader"
	} else {
	document.getElementById("loader").style.visibility = "hidden"; //masquage du petit gif "loader"
	}
}
function wga_ajax_get_valeur_in_calque(valeur,methode,idzone)
{
//wga_afficher_loader(1);
if(valeur=='0') 
	{
		document.getElementById(idzone).innerHTML = '';
		return;
	}
	var resultat=wga_get4D(methode, valeur); // resultat = ce que va retourner la fonction "wga_get4D" à laquel on envoie deux paramêtres : le premier le nom de la méthode à appeller, le deuxieme la valeur de l'ID (resultat = req)
	var r=resultat.responseText;	//r = le texte que nous a renvoyer 4D
	//document.getElementById("loader").style.display = "none"; //On fait disparaitre le gif loader
	//wga_afficher_loader(0);
	document.getElementById(idzone).innerHTML = r; //On insert le texte reçue dans le document à l'ID donné	
}
function wga_ajax_get_valeur_in_var(valeur,methode)
{
	//document.getElementById("loader").style.display = "inline"; //Affichage du petit gif "loader"
	//wga_afficher_loader(1);
	if(valeur=='0') 
	{
		//document.getElementById(idzone).innerHTML = '';
		return;
	}
	var resultat=wga_get4D(methode, valeur); // resultat = ce que va retourner la fonction "wga_get4D" à laquel on envoie deux paramêtres : le premier le nom de la méthode à appeller, le deuxieme la valeur de l'ID (resultat = req)
	var r=resultat.responseText;	//r = le texte que nous a renvoyer 4D
	//document.getElementById("loader").style.display = "inline"; //Affichage du petit gif "loader"
	//wga_afficher_loader(0);
	return r; //On retourne le texte reçu
}
// Script Adobe pour survol
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];}
}
// Modèles de structures
//function pm_modeles_js(param) {
// While
//var i = 500;
//while (i>5) {
//   document.write(i + ";");
//   i = i / 2;
//}
// fin While

// IF
//if (heure<12) {
//   document.write("Nous sommes avant-midi");
//} else {
//   document.write("Nous sommes après-midi");
//}
//// fin IF
//
//}
// IF simple et modèles de conditions
//var a=0;
//if (a>0) { document.write("Positif"); }
//if (a==0) {document.write("Negatif"); }
//if (a!=0) { document.write("Nul"); }
// fin IF simple

// FOR
//for (i=0; i<10; i++) {
//   document.write(i + " ; ");
//}
//document.write("<BR>");
//for (i=0; i<10; i=i+2) {
//   document.write(i + " ; ");
//}
//document.write("<BR>");
//for (i=10; i>0; i--) {
//   document.write(i + " ; ");
//}
// Fin FOR

// SWITCH
//var dt=new Date();
//var jour=dt.getDay();
//switch(jour) {
//   case 0:
//       document.write("Dimanche !");
//       break;
//   case 6:
//       document.write("Samedi !");
//       break;
//   default:
//       document.write("Pleine semaine : Au boulot");
//       break;
//}
// fin SWITCH
// Fin des modèles

