							function affiche_tip(titre,texte,delai,affiche_left,largeur){
								if(largeur==null)
									largeur=200;
								Tip(texte, SHADOWWIDTH, 3, TITLE, titre, PADDING, 5, FONTSIZE, '10px', FONTFACE, 'Arial, Verdana', WIDTH, largeur, OPACITY, 80, DELAY, delai, BGCOLOR, '#e2d8d8', BORDERCOLOR, '#1d1d1d', OFFSETX, 10, OFFSETY, -60, LEFT, affiche_left);
							}
							
							function efface_tip(){
								UnTip();
							}
							
							function hello(str){
								document.getElementById("error").innerHTML = "<span>"+str+"</span>";
							}
							
							function erreur_manual_pointer(str){
								document.getElementById("erreur_manual_pointer").innerHTML = str;
							}							
			
							function affiche(){
								document.getElementById('contenu').style.display = "none";
								Effect.Appear('contenu',{duration:0.5});
							}
		
							function affiche_dans_element(id,contenu){
								if(document.getElementById(id)){
									document.getElementById(id).innerHTML = contenu;
								}
							}
							
							//-- Gestion des boutons + et - sur les DIV
							function plus_moins(image_id_cliquee, image_id_a_afficher, div_id, duree){
								var image = document.getElementById(image_id_cliquee);
								temp = image.src;
	
								document.getElementById(image_id_cliquee).style.visibility = "hidden";
								document.getElementById(image_id_a_afficher).style.visibility = "visible";																												
	
								if(temp.indexOf('moins') != -1){		
									new Effect.BlindUp(div_id, { duration:duree, queue:'end'});
								}
								else{												
									new Effect.BlindDown(div_id, { duration:duree, queue:'end'});								
								}										
							}
							
		
							//-- Fonction lancée au démarrage de la page			
							function charge(){

											 element_visible('chargement','hidden');
											 
 											 new Draggable('zone_fenetre',{revert:true});
											 
									     if($('flash')){
      									 	 if (navigator.appName == 'Netscape')
      										 	document.getElementById("flash").style.top = "-3%";
      										 else if (navigator.appName == 'Explorer')
      										 	document.getElementById("flash").style.top = "-5%";
										 else
										 	document.getElementById("flash").style.top = "-7%";
									     }

									     if($('zone_texte_affichage')){
										 browser = navigator.appName;
      									 	 if (browser.indexOf('Netscape') != -1)
      										 	document.getElementById("zone_texte_affichage").style.top = "-3%";
										 else if (browser.indexOf('Explorer') != -1){
      										 	document.getElementById("zone_texte_affichage").style.top = "-5%";
										 }
										 else
										 	document.getElementById("zone_texte_affichage").style.top = "-7%";
									     }

											 document.getElementById('contenu').style.backgroundImage='url(images/fond_ubiclip.gif)';											 					 											 											 								 
							}

							//-- Rend un ID visible ou non (visible ou hidden)
							function element_visible(id,visibilite){
											 document.getElementById(id).style.visibility = visibilite;					
							}			
			
						//-- Permet de changer à la volée l'image de fond des menus
						function menu_actif(actif,id,image,titre,texte,delai){
							if((delai==null)||(delai==''))
								delai = 1500;
							
							if (actif=='on'){
									 if((titre!='')&&(titre!=null)){								 		 
														 Tip(texte, SHADOWWIDTH, 3, TITLE, titre, PADDING, 5, FADEIN, 500, FADEOUT, 200, FONTSIZE, '10px', FONTFACE, 'Arial, Verdana', WIDTH, -100, OPACITY, 80, DELAY, delai, BGCOLOR, '#e2d8d8', BORDERCOLOR, '#1d1d1d', OFFSETX, 10, OFFSETY, -60);
												 }	 
									 document.getElementById(id).src = "images/" + image + "_on.png";	 							 
							}
							else{
									 UnTip();
									 document.getElementById(id).src = "images/" + image + "_off.png";
							}			       			
						}

				//-- Permet de changer à la volée l'image de fond des menus
        			function menu_actif_gif(actif,id,image,titre,texte,delai){
						if((delai==null)||(delai==''))
							delai = 1500;
						
        					if (actif=='on'){
        						 	 if((titre!='')&&(titre!=null)){								 		 
									 Tip(texte, SHADOWWIDTH, 3, TITLE, titre, PADDING, 5, FADEIN, 500, FADEOUT, 200, FONTSIZE, '10px', FONTFACE, 'Arial, Verdana', WIDTH, -100, OPACITY, 80, DELAY, delai, BGCOLOR, '#e2d8d8', BORDERCOLOR, '#1d1d1d', OFFSETX, 10, OFFSETY, -60);
								 }	 
        							 document.getElementById(id).src = "images/" + image + "_on.gif";	 							 
        					}
        					else{
        							 UnTip();
        							 document.getElementById(id).src = "images/" + image + "_off.gif";
        					}			       			
        			}				
				
				//-- Permet de changer à la volée l'image de fond des menus
        			function menu_actif2(actif,id,image){
						temp=document.getElementById(id).src;
						if(temp.indexOf('actif') != -1){
							return;	
						}

        					if (actif=='on'){
        							 document.getElementById(id).src = "images/" + image + "_on.png";	 							 
        					}
        					else{
        							 document.getElementById(id).src = "images/" + image + "_off.png";
        					}			       			
        			}


				//-- Permet de changer à la volée l'image de fond des menus
        			function menu_actif2_gif(actif,id,image){
						temp=document.getElementById(id).src;
						if(temp.indexOf('actif') != -1){
							//return;	
						}

        					if (actif=='on'){
        							 document.getElementById(id).src = "images/" + image + "_on.gif";	 							 
        					}
        					else{
        							 document.getElementById(id).src = "images/" + image + "_off.gif";
        					}			       			
        			}
				
				
						      //-- Permet de charger une page en ajax					
						      function envoieRequete(url,id,effet,flash){
							   //-- On fait déjà disparaître l'élément
							   if( (id == 'contenu') && ( effet == true ) )
										 document.getElementById(id).style.display = "none";						 
														 
							   var xhr_object = null;
							   var position = id;
							   try{
								     if(window.XMLHttpRequest) 
										 xhr_object = new XMLHttpRequest();
								     else
										 if (window.ActiveXObject)
												xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
								     else  // XMLHttpRequest non supporté par le navigateur 
									   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
								    
								     // On ouvre la requete vers la page désirée
								     xhr_object.open("GET", url, true);
								     xhr_object.onreadystatechange = function()
								     {
								       if(xhr_object.readyState==4){
										//-- j'affiche dans la DIV spécifiées le contenu retourné par le fichier
										document.getElementById(position).innerHTML = xhr_object.responseText;
										//eval(xhr.responseText);
																					
										//-- Si on a du flash, on change la position en Y de la DIV FLASH 
										if (flash) {
											 if (navigator.appName == 'Netscape')
													document.getElementById("flash").style.top = "-3%";
											 else
													document.getElementById("flash").style.top = "-5%";
										}
										
										//--- Gestion des balises SCRIPT
										var allscript = document.getElementsByTagName("script");
										if(allscript.length>0){
											//alert("balises : "+allscript.length);
											var global = this; //dans un contexte global
											//global.eval();
											//window.eval();
											for(var i=0;i<allscript.length;i++){
												window.eval(allscript[i].text);
											}
										}
								       }
								     }
								     
								     // dans le cas du get
								     xhr_object.send(null);			 
								     //Effect.Appear(id,{duration:1});									 
							  }
							  catch(e){
								 alert(e + '\n' + e.name + '\n' + e.message);
							  }
						      }
							
						      function fermerId(id){
							      document.getElementById(id).style.display = "none";      
						      }
						      
						      //-- Permet de charger une page en ajax					
						      function requeteAjax(url){
							   //document.getElementById("error").innerHTML = "<span>"+url+"</span>";
							   
							   var xhr_object = null;
							   if(url.indexOf('gratuit') != -1)
								var position = "free_infos";
							   else
							   	var position = "pack_infos";
							   
							   document.getElementById(position).style.visibility = 'visible';
							   //Effect.Appear(position,{duration:1});
							   try{
							     if(window.XMLHttpRequest) 
								     xhr_object = new XMLHttpRequest();
							     else
								     if (window.ActiveXObject)
									     xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
								     else  // XMLHttpRequest non supporté par le navigateur 
									   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
								    
							     // On ouvre la requete vers la page désirée
							     xhr_object.open("GET", url, true);
							     xhr_object.onreadystatechange = function()
							     {
							       if(xhr_object.readyState==4){
									//-- j'affiche dans la DIV spécifiées le contenu retourné par le fichier
									document.getElementById(position).innerHTML = xhr_object.responseText;
							       }
							     }
							     
							     // dans le cas du get
							     xhr_object.send(null);
							     Effect.Appear(position,{duration:1});
							  }
							  catch(e){
								 //alert(e + '\n' + e.name + '\n' + e.message);
							  }
						      }
						      
						      
						      //-- Permet de charger une page en ajax					
						      function requeteAjaxUrl(url,id){
							   //document.getElementById("error").innerHTML = "<span>"+url+"</span>";
							   
							   var xhr_object = null;
							   position = id;
							   document.getElementById(position).style.visibility = 'visible';

							   try{
							     if(window.XMLHttpRequest) 
								     xhr_object = new XMLHttpRequest();
							     else
								     if (window.ActiveXObject)
									     xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
								     else  // XMLHttpRequest non supporté par le navigateur 
									   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
								    
							     // On ouvre la requete vers la page désirée
							     xhr_object.open("GET", url, true);
							     xhr_object.onreadystatechange = function()
							     {
							       if(xhr_object.readyState==4){
							       	     if (xhr_object.status == 200 || xhr_object.status == 304){
									document.getElementById(position).innerHTML = xhr_object.responseText;
									//alert(xhr_object.responseText);
								     }
								     else
									document.getElementById(position).innerHTML = 'Error ' + xhr_object.status + ' : ' + xhr_object.statusText;
							       }
							       else
							       	     document.getElementById(position).innerHTML = 'Chargement en cours... veuillez patienter... .. .';
							     }
							     
							     // dans le cas du get
							     xhr_object.send(null);
							     Effect.Appear(position,{duration:1});
							  }
							  catch(e){
								 alert(e + '\n' + e.name + '\n' + e.message);
							  }
						      }						      


						      //-- Permet de charger une page en ajax					
						      function requeteAjaxUrl2(url,id,duree){
							   //document.getElementById("error").innerHTML = "<span>"+url+"</span>";
							   
							   var xhr_object = null;
							   position = id;
							   document.getElementById(position).style.visibility = 'visible';

							   try{
							     if(window.XMLHttpRequest) 
								     xhr_object = new XMLHttpRequest();
							     else
								     if (window.ActiveXObject)
									     xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
								     else  // XMLHttpRequest non supporté par le navigateur 
									   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
								    
							     // On ouvre la requete vers la page désirée
							     xhr_object.open("GET", url, true);
							     xhr_object.onreadystatechange = function()
							     {
							       if(xhr_object.readyState==4){
							       	     if (xhr_object.status == 200 || xhr_object.status == 304){
									document.getElementById(position).innerHTML = xhr_object.responseText;
									//alert(xhr_object.responseText);
								     }
								     else
									document.getElementById(position).innerHTML = 'Error ' + xhr_object.status + ' : ' + xhr_object.statusText;
							       }
							       else
							       	     document.getElementById(position).innerHTML = "<center><img src='images/loading.gif' width='200px' alt='' /></center>";
							     }
							     
							     // dans le cas du get
							     xhr_object.send(null);
							     Effect.Appear(position,{duration:duree});
							  }
							  catch(e){
								 alert(e + '\n' + e.name + '\n' + e.message);
							  }
						      }						      
						      
						      
							function afficher(id){
								Effect.Appear(id,{duration:1});
							}

							function passer(url){
								window.setTimeout(lance(url),5000);
							}

							function lance(url){
								//window.location.replace(url);
								window.location.href = url;
							}

							function lanceAvecFenetre(url){
								document.getElementById('zone_fenetre').style.display = 'block';
								window.location.replace(url);
							}

							function lanceAvecFenetre2(url){
								document.getElementById('zone_fenetre').style.display = 'block';
								envoieRequete(url,"contenu",true,false);
							}

							function changeSigne(){
								 jour=document.getElementsByName('jour_box')[0].value;
								 mois=document.getElementsByName('mois_box')[0].value;
								 signe=signs(jour,mois);
								 if(signe == null) signe="";
								 document.getElementsByName('zodiac_box')[0].value = signe;
							}
							
							function affiche_taches(){
								tache=document.getElementsByName('task')[0].value;
								statut=document.getElementsByName('status')[0].value;
								requeteAjaxUrl('affiche_taches.php?tache='+tache+'&statut='+statut,"taches");
							}
							
							function affiche_transactions(){
								type=document.getElementsByName('type')[0].value;
								credit_debit=document.getElementsByName('credit_debit')[0].value;
								user=document.getElementsByName('user')[0].value;
								//alert("Type:"+type+" -> Cd:"+credit_debit+" -> User:"+user);
								requeteAjaxUrl("affiche_transactions.php?type="+type+"&credit_debit="+credit_debit+"&user="+user,"transactions");
							}

							function affiche_actions(){
								type=document.getElementsByName('type')[0].value;
								user=document.getElementsByName('user')[0].value;
								j=document.getElementsByName('jour_box')[0].value;
								m=document.getElementsByName('mois_box')[0].value;
								a=document.getElementsByName('annee_box')[0].value;
								
								requeteAjaxUrl("affiche_actions.php?type="+type+"&user="+user+"&j="+j+"&m="+m+"&a="+a,"statistiques");
							}							
							
							function affiche_statistiques(){
								j_debut=document.getElementsByName('jour_debut')[0].value;
								m_debut=document.getElementsByName('mois_debut')[0].value;
								a_debut=document.getElementsByName('annee_debut')[0].value;
								
								j_fin=document.getElementsByName('jour_fin')[0].value;
								m_fin=document.getElementsByName('mois_fin')[0].value;
								a_fin=document.getElementsByName('annee_fin')[0].value;
								
								origine=document.getElementsByName('origine')[0].value;
								produit=document.getElementsByName('produit')[0].value;

								requeteAjaxUrl("affiche_statistiques.php?jd="+j_debut+"&md="+m_debut+"&ad="+a_debut+"&jf="+j_fin+"&mf="+m_fin+"&af="+a_fin+"&o="+origine+"&p="+produit,"statistiques");
							}
							
							function affiche_statistiques_skyrock(){
								j_debut=document.getElementsByName('jour_debut')[0].value;
								m_debut=document.getElementsByName('mois_debut')[0].value;
								a_debut=document.getElementsByName('annee_debut')[0].value;
								
								j_fin=document.getElementsByName('jour_fin')[0].value;
								m_fin=document.getElementsByName('mois_fin')[0].value;
								a_fin=document.getElementsByName('annee_fin')[0].value;
								
								origine=1;
								produit=0;

								requeteAjaxUrl("affiche_statistiques_skyrock.php?jd="+j_debut+"&md="+m_debut+"&ad="+a_debut+"&jf="+j_fin+"&mf="+m_fin+"&af="+a_fin+"&o="+origine+"&p="+produit,"statistiques");
							}

							function afficheDestinataires(){
								ubiclippeurs=document.getElementById('ubiclippeurs').checked;
								ubimagers=document.getElementById('ubimagers').checked;
								
								//alert(ubiclippeurs + " / " + ubimagers);
								
								if(ubiclippeurs == true && ubimagers == true){
									requeteAjaxUrl("affiche_receiver_ubimag.php?type=3","receivers");
								}
								else if(ubiclippeurs == true){
									requeteAjaxUrl("affiche_receiver_ubimag.php?type=1","receivers");
								}
								else if(ubimagers == true){
									requeteAjaxUrl("affiche_receiver_ubimag.php?type=2","receivers");
								}
								else{
									requeteAjaxUrl("affiche_receiver_ubimag.php?type=0","receivers");
								}
								
							}

							function affiche_ecard(){
								ecard=document.getElementsByName('select_ecard')[0].value;
								if(ecard != 0){
									document.getElementById('fond_ecard').style.visibility = 'visible';
									requeteAjaxUrl2("affiche_swf.php?swf=anims4site/"+ecard+"&width=250&height=120&transparent=true","ecard_apercu");
								}
								else{
									document.getElementById('ecard_apercu').innerHTML = "";
									document.getElementById('ecard_apercu').style.visibility = 'hidden';
									document.getElementById('fond_ecard').style.visibility = 'hidden';
								}
							}							

							
							function affiche_expression(){
								exp=document.getElementsByName('select_exp')[0].value;
								if(exp != 0){
									document.getElementById('fond_expression').style.visibility = 'visible';
									requeteAjaxUrl2("affiche_clip.php?clip=anims4site/"+exp,"expression_apercu");
								}
								else{
									document.getElementById('expression_apercu').innerHTML = "";
									document.getElementById('fond_expression').style.visibility = 'hidden';
								}
							}							
							
							
              function signs(date,month) {
                  if ((month==1)&&(date>=20)||(month==2)&&(date<=18)) {return "Verseau";}
                  if ((month==2)&&(date>=19)||(month==3)&&(date<=20)) {return "Poissons";}
                  if ((month==3)&&(date>=21)||(month==4)&&(date<=19)) {return "Bélier";}
                  if ((month==4)&&(date>=20)||(month==5)&&(date<=20)) {return "Taureau";}
                  if ((month==5)&&(date>=21)||(month==6)&&(date<=21)) {return "Gémeaux";}
                  if ((month==6)&&(date>=22)||(month==7)&&(date<=22)) {return "Cancer";}
                  if ((month==7)&&(date>=23)||(month==8)&&(date<=22)) {return "Lion";}
                  if ((month==8)&&(date>=23)||(month==9)&&(date<=22)) {return "Vièrge";}
                  if ((month==9)&&(date>=23)||(month==10)&&(date<=22)) {return "Libra";}
                  if ((month==10)&&(date>=23)||(month==11)&&(date<=21)) {return "Scorpion";}
                  if ((month==11)&&(date>=22)||(month==12)&&(date<=21)) {return "Sagittaire";}
                  if ((month==12)&&(date>=22)||(month==1)&&(date<=19)) {return "Capricorne";}
              }
							
              function donnerFocus(frm,chp) {
									//alert(frm + " --> " + chp);
              		document.forms[frm].elements[chp].focus();
              } 										
