var loop=true;
var vitesse=-999999;
var increment=10;
var cible_up="";
var globfin="";

var id_fleche_toggle;


var url_refresh;

var cible_scroll_position;

var y_param=0;
var x_param=0;

var y_test;

var url_after_hide_param="";


var js_url_after_hide_param="";

var ajax_update='';
var ajax_update_hide='';
var ajax_update_url='';

var global_ajax_param="";
var global_cible="";
var global_script="";
var global_mode="";


image_div_over_100=new Image();
image_div_over_100.src="images/bloc/btn-over-100.jpg";

image_div_roll_100=new Image();
image_div_roll_100.src="images/bloc/btn-roll-100.jpg";

image_div_over_101=new Image();
image_div_over_101.src="images/bloc/btn-over-101.jpg";

image_div_roll_101=new Image();
image_div_roll_101.src="images/bloc/btn-roll-101.jpg";

image_div_roll_201=new Image();
image_div_roll_201.src="images/chat/1/btn-roll-201.jpg";

image_div_over_201=new Image();
image_div_over_201.src="images/chat/1/btn-over-201.jpg";

image_div_roll_200=new Image();
image_div_roll_200.src="images/chat/0/btn-roll-200.jpg";

image_div_over_200=new Image();
image_div_over_200.src="images/chat/0/btn-over-200.jpg";

image_div_over_120=new Image();
image_div_over_120.src="images/bloc/btn-over-120.jpg";

image_div_roll_120=new Image();
image_div_roll_120.src="images/bloc/btn-roll-120.jpg";

image_div_over_180=new Image();
image_div_over_180.src="images/bloc/btn-over-180.jpg";

image_div_roll_180=new Image();
image_div_roll_180.src="images/bloc/btn-roll-180.jpg";

image_div_over_chance=new Image();
image_div_over_chance.src="images/bloc/btn-over-chance.jpg";

image_div_roll_chance=new Image();
image_div_roll_chance.src="images/bloc/btn-roll-chance.jpg";

image_div_over_rouge=new Image();
image_div_over_rouge.src="images/bloc/btn-rouge-over.jpg";

image_div_roll_rouge=new Image();
image_div_roll_rouge.src="images/bloc/btn-rouge-roll.jpg";


image_div_over_vert=new Image();
image_div_over_vert.src="images/bloc/btn-vert-over.jpg";

image_div_roll_vert=new Image();
image_div_roll_vert.src="images/bloc/btn-vert-roll.jpg";

image_div_over_rouge_gif=new Image();
image_div_over_rouge_gif.src="images/bloc/btn-rouge-over.gif";

image_div_roll_rouge_gif=new Image();
image_div_roll_rouge_gif.src="images/bloc/btn-rouge-roll.gif";


image_div_over_vert_gif=new Image();
image_div_over_vert_gif.src="images/bloc/btn-vert-over.gif";

image_div_roll_vert_gif=new Image();
image_div_roll_vert_gif.src="images/bloc/btn-vert-roll.gif";

image_div_over_30=new Image();
image_div_over_30.src="images/bloc/btn-over-30.jpg";

image_div_roll_30=new Image();
image_div_roll_30.src="images/bloc/btn-roll-30.jpg";


image_div_over_120_gif=new Image();
image_div_over_120_gif.src="images/bloc/btn-over-120.gif";

image_div_roll_120_gif=new Image();
image_div_roll_120_gif.src="images/bloc/btn-roll-120.gif"

image_div_over_100_gif=new Image();
image_div_over_100_gif.src="images/bloc/btn-over-100.gif";

image_div_roll_100_gif=new Image();
image_div_roll_100_gif.src="images/bloc/btn-roll-100.gif";


var no_cp=0;

var no_reset=0;

var flag_onglet_photo=false;

var after_toggle="";


var block_action="";

var block_action1="";

var no_block=1;


var note;

var axis_param="";

var flag_event_action=true;

var mvt_cible="";

tab_event_action_img=new Array();
tab_label=new Array("event_visite","event_message","event_coup_coeur","event_chat","event_note","event_cadeau","event_demande_ami","event_demande_photo","event_liste_noire");

for(i=0;i<9;i++)
{
							
	tab_event_action_img[i]=new Array();
	
	
	img0=new Image();
	img1=new Image();
	
	
	img0.src="images/event-action/"+tab_label[i]+"_0.jpg" ;
	img1.src="images/event-action/"+tab_label[i]+"_1.jpg" ;
	
	tab_event_action_img[i][0]=img0;
	tab_event_action_img[i][1]=img1;
	
	
}



var flag_event_action=1;

var nb_event_action=0;

var flag_objet=0;

var flag_msg=0;

var flag_to=0;

var nb_decompte_ajax=3;



var event_chat_page=1;

var event_chat_open=0;

var event_chat_reduce=0;

var flag_place_event_chat=1;

var event_chat_top=0;


var flag_chat_check_online=1;


var flag_load_profil_chat=1;

var flag_logout_chat=1;

var flag_no_move=0;


var flag_sound=1;


var flag_alert_ajax=1;

var flag_toggle=1;


tab_onscroll=new Array();

tab_onload=new Array();

var id_carte;

var var_close_clic=0;


var bouton_chance_sexe=-1;


var bouton_chance_open=0;

var flag_open_chat=0;

var start_liste=0;

var filtre="";

var flag_clear_msg_admin=0;

var nb_sound_event;

var action_asv="";

var flag_update_top=1;

var flag_acces_change=0;

var flag_wait_ajax=1;

var position=0;

/*****/
// functions //
/*****/

function Event_Fil(mode)
{
		Ajax_Call_Page('script/update-fil.php','div-lire-fil','no-param','no-redirect');
		
		if(mode!="ajax")
		{
			setTimeout("Event_Fil()",4700);
	}
}

function Open_Mur(id,sens)
{
		var cible=document.getElementById(id+'-'+sens);
		var cible_lien=document.getElementById('link-'+id);
		
		//
		
		if(sens!=0)
		{
			if(cible.style.display=="none")
			{
					//alert(cible);
					cible.style.display="block";
					cible_lien.innerHTML="Voir moins";
			}
			else
			{
				cible.style.display="none";
				cible_lien.innerHTML="Voir plus";
			}
		}
		else
		{
			var cible1=document.getElementById(id+'-'+1);
			var cible2=document.getElementById(id+'-'+2);

			if((cible1 && cible1.style.display=="none") && (cible2 && cible2.style.display=="none"))
			{
					//alert(cible);
					if(cible1)
					{
						cible1.style.display="block";
					}
					
					if(cible2)
					{
						cible2.style.display="block";
					}
					cible_lien.innerHTML="Voir moins";
			}
			else
			{
					if(cible1 && cible1.style.display=="block")
					{
						cible1.style.display="none";
					}				
					
					if(cible2 && cible2.style.display=="block")
					{
						cible2.style.display="none";
					}					
					
					cible_lien.innerHTML="Voir plus";
			}
		}
}

	  function LatLong(degLat, degLong) {
         this.lat1 = LatLong.llToRad(degLat);
		 		 
         this.lon = LatLong.llToRad(degLong);
       }    
       
       LatLong.llToRad = function(brng) {
         if (!isNaN(brng)) return brng * Math.PI / 180; 
       
         brng = brng.replace(/[\s]*$/,'');               
         var dir = brng.slice(-1).toUpperCase();         
         if (!/[NSEW]/.test(dir)) return NaN;           
         brng = brng.slice(0,-1);                       
         var dms = brng.split(/[\s:,Â°Âºâ€²\'â€³\"]/);         
         switch (dms.length) {                           
           case 3:                                       
             var deg = dms[0]/1 + dms[1]/60 + dms[2]/3600; break;
           case 2:                                       
             var deg = dms[0]/1 + dms[1]/60; break;
           case 1:                                       
             if (/[NS]/.test(dir)) brng = '0' + brng;   
             var deg = brng.slice(0,3)/1 + brng.slice(3,5)/60 + brng.slice(5)/3600; break;
           default: return NaN;
         }
         if (/[WS]/.test(dir)) deg = -deg;               
         return deg * Math.PI / 180;                     
       }
       
       LatLong.distHaversine = function(p1, p2) {
         var R = 6371;
         var dLat  = p2.lat1 - p1.lat1;
         var dLong = p2.lon - p1.lon;

         var a = Math.sin(dLat/2) * Math.sin(dLat/2) +
                 Math.cos(p1.lat1) * Math.cos(p2.lat1) * Math.sin(dLong/2) * Math.sin(dLong/2);
         var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));
         var d = R * c;
       
         return d;
       }
   
function Hide_Title(obj,text)
{
		obj.title=text;
		obj.alt=text;
		
}


function Envoi_Nb_Delete_Stat(sens)
{
		var str_param="sens="+sens;
		
		for(i=0;i<11;i++)
		{
				if(document.getElementById('delete-stat-nb'+i))
				{
						str_param+="&nb"+i+"="+document.getElementById('delete-stat-nb'+i).value;
				}
		}
		
		//alert(str_param);
		Ajax_Call_Page("module/ajax/sauv-delete-stat.php","no-display",str_param,"sauv-delete-stat");
}

function Show_Action_Asv()
{
	for(i=0;i<50;i++)
	{
			if(document.getElementById('fond-action-vignette-'+i) && action_asv!='fond-action-vignette-'+i)
			{
				document.getElementById('fond-action-vignette-'+i).style.visibility='hidden';

			}
	}
	
	
	
	if(document.getElementById(action_asv).style.visibility=='visible')
	{
		document.getElementById(action_asv+'-out').style.display='none';

		document.getElementById(action_asv).style.visibility='hidden';
	}
	else
	{
		
		taille_w=document.body.clientWidth;
		taille_h=document.body.clientHeight;
		
		document.getElementById(action_asv+'-out').style.width=''+taille_w*2+'px';
		
		document.getElementById(action_asv+'-out').style.left='-'+taille_w+'px'
		
		
		document.getElementById(action_asv+'-out').style.height=''+taille_h*2+'px';
		
		document.getElementById(action_asv+'-out').style.top='-'+taille_h+'px'
		
		document.getElementById(action_asv+'-out').style.display='block';

		document.getElementById(action_asv).style.visibility='visible';
	}
}

function Change_Menu_Cible(value,submenu,parent)
{
		if(!(document.getElementById('top-menu-outside').style.height=='0px'))
		{
				New_Menu(parent,submenu);
		}
		else
		{
				menu_cible=value;
				New_Menu(parent,submenu);
		}
}



var menu_cible="";
	
function Top_Menu_Outside()
{
	if(document.getElementById('top-menu-outside').style.height=='0px')
	{
	
		document.getElementById('top-menu-outside').style.height=''+getTotalHeight()+'px';
	}
	else
	{
		document.getElementById('top-menu-outside').style.top='0px';
	
		document.getElementById('top-menu-outside').style.height='0px';
	}
	
}

var flag_top_menu=0;


function Fct_Retirer_Liste(mode)
{
		var param;
		
		if(document.getElementById('del-all') && document.getElementById('del-all').checked)
		{
			Ajax_Call_Page('module/ajax/checkbox-del-noire.php','no-display','str_param=all&mode='+mode,'del-chat-liste')
		}
		else
		{
				
				
				param="";
				
				for(i=0;i<12;i++)
				{
						if(document.getElementById('check'+i) && document.getElementById('check'+i).checked)
						{
							param+="chat"+i+"="+document.getElementById('check'+i).value+"&";
					}
				}
				
				//alert(param);
				
		
				Ajax_Call_Page('module/ajax/checkbox-del-noire.php','no-display',param+'&mode='+mode,'del-chat-liste');

		}
		
		
		
		
}



function Fct_Retirer_Acces(mode)
{
		var param;
		
		if(document.getElementById('del-all') && document.getElementById('del-all').checked)
		{
			Ajax_Call_Page('module/ajax/checkbox-del-acces.php','no-display','str_param=all&mode='+mode,'del-chat-liste')
		}
		else
		{
				
				
				param="";
				
				for(i=0;i<12;i++)
				{
						if(document.getElementById('check'+i) && document.getElementById('check'+i).checked)
						{
							param+="chat"+i+"="+document.getElementById('check'+i).value+"&";
					}
				}
				
				//alert(param);
				
		
				Ajax_Call_Page('module/ajax/checkbox-del-acces.php','no-display',param+'&mode='+mode,'del-chat-liste');

		}
		
		
		
		
}


function Fct_Retirer_Ami(mode)
{
		var param;
		
		if(document.getElementById('del-all') && document.getElementById('del-all').checked)
		{
			Ajax_Call_Page('module/ajax/checkbox-del-ami.php','no-display','str_param=all&mode='+mode,'del-ami-liste')
		}
		else
		{
				
				
				param="";
				
				for(i=0;i<12;i++)
				{
						if(document.getElementById('check'+i) && document.getElementById('check'+i).checked)
						{
							param+="chat"+i+"="+document.getElementById('check'+i).value+"&";
					}
				}
				
				//alert(param);
				
		
				Ajax_Call_Page('module/ajax/checkbox-del-ami.php','no-display',param+'&mode='+mode,'del-ami-liste')

		}
		
		
		
		
}


// del new chat in tempory list
function Verif_Del_Liste_Ami(mode)
{
		var param;
		
		if(document.getElementById('del-all') && document.getElementById('del-all').checked)
		{
			Ajax_Call_Page('module/ajax/checkbox-liste-ami.php','no-display','str_param=all&mode='+mode,'del-chat-liste')
		}
		else
		{
				
				
				param="";
				
				for(i=0;i<12;i++)
				{
						if(document.getElementById('check'+i) && document.getElementById('check'+i).checked)
						{
							param+="chat"+i+"="+document.getElementById('check'+i).value+"&";
					}
				}
				
				
				Ajax_Call_Page('module/ajax/checkbox-liste-ami.php','affich_profil',param+'&mode='+mode,'del-chat-liste')

		}
		
		
		
		
}

function Verif_Del_Liste_Photo(mode)
{
		var param;
		
		if(document.getElementById('del-all') && document.getElementById('del-all').checked)
		{
			Ajax_Call_Page('module/ajax/checkbox-liste-photo.php','no-display','str_param=all&mode='+mode,'del-chat-liste')
		}
		else
		{
				
				
				param="";
				
				for(i=0;i<12;i++)
				{
						if(document.getElementById('check'+i) && document.getElementById('check'+i).checked)
						{
							param+="chat"+i+"="+document.getElementById('check'+i).value+"&";
					}
				}
				
				
				Ajax_Call_Page('module/ajax/checkbox-liste-photo.php','affich_profil',param+'&mode='+mode,'del-chat-liste')

		}
		
		
}


// del new chat in tempory list
function Verif_Del_Liste_Demande(prefix,table)
{
		var param;
		
		if(document.getElementById('del-all') && document.getElementById('del-all').checked)
		{
			Ajax_Call_Page('module/ajax/del-demande-liste.php','no-display','str_param=all&str_table='+table+'&str_prefix='+prefix,'del-chat-liste')
		}
		else
		{
				
				
				param="";
				
				for(i=0;i<12;i++)
				{
						if(document.getElementById('check'+i) && document.getElementById('check'+i).checked)
						{
							param+="chat"+i+"="+document.getElementById('check'+i).value+"&";
					}
				}
				
				
				Ajax_Call_Page('module/ajax/del-demande-liste.php','affich_profil',param+'&str_table='+table+'&str_prefix='+prefix,'del-chat-liste')

		}
		
		
}

// del new chat in tempory list
function Verif_Del_Liste_Chat()
{
		var param;
		
		if(document.getElementById('del-all').checked)
		{
			Ajax_Call_Page('chat-ajax/ajax/del-chat-liste.php','no-display','str_param=all','del-chat-liste')
		}
		else
		{
				
				
				param="";
				
				for(i=0;i<12;i++)
				{
						if(document.getElementById('check'+i) && document.getElementById('check'+i).checked)
						{
							param+="chat"+i+"="+document.getElementById('check'+i).value+"&";
					}
				}
				
				
				Ajax_Call_Page('chat-ajax/ajax/del-chat-liste.php','affich_profil',param,'del-chat-liste')

		}
		
		
}

var nb_highlight=6;
var p_opacity=100;
var p_opacity_sens=1;

function Custom_Highlight(cible)
{
	p_opacity=p_opacity-p_opacity_sens*20;
	p_opacity_float=p_opacity/100;
	
	if(nb_highlight>0)
	{
		if(p_opacity>0 && p_opacity<=100)
		{
			for(iopacity=0;iopacity<10;iopacity++)
			{
				if(document.getElementById('pulsate-'+iopacity))
				{
					cible="pulsate-"+iopacity;
					cible1=	"event-action-number-"+iopacity;

					document.getElementById(cible).style.filter = "alpha(opacity="+p_opacity+")";
					document.getElementById(cible).style.MozOpacity = p_opacity_float;
					document.getElementById(cible).style.KhtmlOpacity = p_opacity_float;
					
					document.getElementById(cible1).style.filter = "alpha(opacity="+p_opacity+")";
					document.getElementById(cible1).style.MozOpacity = p_opacity_float;
					document.getElementById(cible1).style.KhtmlOpacity = p_opacity_float;
				}
			}

		}
		else
		{
			nb_highlight=nb_highlight-1;
			p_opacity_sens=-1*p_opacity_sens;	
		}
		
		//alert(p_opacity+"--"+nb_highlight);
		setTimeout("Custom_Highlight()",20);
	}
	else
	{
		nb_highlight=6;
		p_opacity_sens=1;
	}
}

var p_height;
var blind_sens=1;

function Custom_Blind()
{
		
		p_height=p_height-(blind_sens*2);
		
		if(p_height<0)
		{
				p_height=0;
		}
		
		
		document.getElementById('zone-0').style.height=''+p_height+'px';
		
		//

		if(p_height>0 && p_height<=p_height_top)
		{
				setTimeout("Custom_Blind()",20);
		}
		else if(p_height<=p_height_top)
		{
			//alert(p_height);
			//document.getElementById('zone-0').style.visibility='hidden';
			Ajax_Call_Page('module/best-membres.php','zone-0','ajax=1','timer-top')
			//Timer_Update_Top();
		}
}


/*function Timer_Update_Top()
{
		 
		document.getElementById('zone-0').style.visibility='hidden';
		Ajax_Call_Page('module/best-membres.php','zone-0','ajax=1','timer-top')
}
	*/
	
var p_height_top=0;
	
function Update_Top()
{
	
	
	document.getElementById('zone-0').style.overflow="hidden";

	if(p_height_top==0)
	{
		p_height_top=document.getElementById('zone-0').offsetHeight;
	}
	
	p_height=p_height_top;
	
	//alert(p_height_top);
	
	blind_sens=1;

	
	Custom_Blind();
	
	
	
}


// new sound for new chat
function Play_Sound()
{
		Sound.play("mp3/new-chat.mp3");
		
		nb_sound_event--;
		
		if(nb_sound_event!=0)
		{
			
			setTimeout("Play_Sound()",2000);
		}
}
						
// display smiley in mail action
function New_Action_Smiley()
{
					
			if(document.getElementById('action-smiley').style.top!='0px')
			{
				document.getElementById('action-smiley').style.top='0px';
				//new Effect.Move('action-smiley', {  x: 0, y: 0, mode: 'absolute',duration:1  });
			}
			else
			{
				document.getElementById('action-smiley').style.top='-22px';
				//new Effect.Move('action-smiley', {  x: 0, y: -22, mode: 'absolute',duration:1  });
			}
			
			
}

//move bouton chance
function Move_Bouton_Chance(mode)
{
		
		
		function Change_Fleche()
		{
				if(bouton_chance_open==0)
				{
						if(mode=='off')
						{
							document.getElementById('bouton-chance-fleche').src='images/bouton-chance/fleche-close-off.jpg';
						}
						else
						{
							document.getElementById('bouton-chance-fleche').src='images/bouton-chance/fleche-close.jpg';
						}
						bouton_chance_open=1;

				}
				else
				{
						if(mode=='off')
						{
							document.getElementById('bouton-chance-fleche').src='images/bouton-chance/fleche-open-off.jpg';
						}
						else
						{
							document.getElementById('bouton-chance-fleche').src='images/bouton-chance/fleche-open.jpg';
						}		
						bouton_chance_open=0;

				}
				
		}
		
		
		
		if(bouton_chance_open==0)
		{
				mvt=0;
		}
		else
		{
				mvt=-164;
		}
		
	
	document.getElementById('bouton-chance').style.left=''+mvt+'px';
	
	Change_Fleche();
	
	//new Effect.Move('bouton-chance',{x:mvt,mode:'relative',duration:1,afterFinish:Change_Fleche});

}


// postion of bouton chance when scroll or at the loading 

function Scroll_Bouton_Chance()
{
	var scrolltop;
						
						if(truebody().scrollTop!=document.body.scrollTop && document.body.scrollTop>truebody().scrollTop)
						{
							scrolltop=document.body.scrollTop;
						}
						else
						{
							scrolltop=truebody().scrollTop;
						}
						
	var window_height=Bottom_Page()/2-(document.getElementById('bouton-chance').offsetHeight+100)/2;
						

	document.getElementById('bouton-chance').style.top=scrolltop+window_height+'px';
}

// to put pre-define message in abus (photo, avertissement, annocne )
var abus_categorie=0;

function Message_Abus(mode,color,login)
{
		var msg_interne="";
		var msg_ext="";
		
		var temp_cat=0;
		
		if(mode=="photo")
		{
				msg_objet="Modification de votre photo sur Sunioo";
				
				msg_interne="Bonjour <span style=\'color:"+color+"\'>"+login+"</span>.<br><br>Nous avons modifié votre photo, car elle ne respecte pas la politique de bienséance des CGU et de la charte utilisateur sur Sunioo. <br><br>Nous espèrons que ceci vous conviendra et d\'avance nous vous remercions de l\'intérêt que vous portez à Sunioo. Nous vous souhaitons plein succès pour vos futures recherches.<br><br>L\'équipe Sunioo.";

				msg_externe="Bonjour <span style=\'color:"+color+"\'>"+login+"</span>.<br><br>Nous avons modifié votre photo, car elle ne respecte pas la politique de bienséance des CGU et de la charte utilisateur sur Sunioo.<br><br>Nous espèrons que ceci vous conviendra et d'avance nous vous remercions de l'intérêt que vous portez à Sunioo. Nous vous souhaitons plein succès pour vos futures recherches.<br><br>L'équipe Sunioo.";
				
				temp_cat=abus_categorie+3;
				
				document.getElementById('bannir').value=0;
				document.getElementById('type_abus').value=temp_cat;
		}
		
		if(mode=="annonce")
		{
				msg_objet="Modification de votre annonce sur Sunioo";
				
				msg_interne="Bonjour <span style=\'color:"+color+"\'>"+login+"</span>.<br><br>Nous avons modifié votre annonce, car elle ne respecte pas la politique de bienséance des CGU et de la charte utilisateur sur Sunioo. <br><br>Nous espèrons que ceci vous conviendra et d\'avance nous vous remercions de l\'intérêt que vous portez à Sunioo. Nous vous souhaitons plein succès pour vos futures recherches.<br><br>L\'équipe Sunioo.";
				
				msg_externe="Bonjour <span style=\'color:"+color+"\'>"+login+"</span>.<br><br>Nous avons modifié votre annonce, car elle ne respecte pas la politique de bienséance des CGU et de la charte utilisateur sur Sunioo.<br><br>Nous espèrons que ceci vous conviendra et d'avance nous vous remercions de l'intérêt que vous portez à Sunioo. Nous vous souhaitons plein succès pour vos futures recherches.<br><br>L'équipe Sunioo.";
				
				temp_cat=abus_categorie+4;
		
				document.getElementById('bannir').value=0;
				document.getElementById('type_abus').value=temp_cat;
				
				
		}
		
		if(mode=="avert")
		{
				msg_interne="Bonjour <span style=\'color:"+color+"\'>"+login+"</span>.<br><br>Vous n\'avez pas respecté la politique de bienséance des CGU et de la charte utilisateur sur Sunioo. Un second écart à ces règles entraînerait la fermeture immédiate de votre compte.<br><br>Nous vous remercions de l'intérêt que vous portez à Sunioo. Nous vous souhaitons plein succès pour vos futures recherches.<br><br>L\'équipe Sunioo.";

				msg_externe="Bonjour <span style=\'color:"+color+"\'>"+login+"</span>.<br><br>Vous n'avez pas respecté la politique de bienséance des CGU et de la charte utilisateur sur Sunioo. Un second écart à ces règles entraînerait la fermeture immédiate de votre compte.<br><br>Nnous vous remercions de l'intérêt que vous portez à Sunioo. Nous vous souhaitons plein succès pour vos futures recherches.<br><br>L'équipe Sunioo.";
				
				msg_objet="Avertissement sur Sunioo";
				
				temp_cat=abus_categorie+0;
				
				document.getElementById('bannir').value=0;
				document.getElementById('type_abus').value=temp_cat;
		}
		
		if(mode=="bannir")
		{
				msg_interne="Bonjour <span style=\'color:"+color+"\'>"+login+"</span>.<br><br> Vous avez déjà fait l'objet d'un premier avertissement pour le non respect de la politique de bienséance des CGU et de la charte utilisateur sur Sunioo<br><br>Nous avons fermé votre compte, toutefois, si vous désirez vous réinscrire, veuillez respecter le reglèment imposé pour les membres Sunioo, afin qu'il règne une ambiance conviviale et respecteuse.<br><br>Nnous vous remercions de l'intérêt que vous portez à Sunioo. Nous vous souhaitons plein succès pour vos futures recherches.<br><br>L'équipe Sunioo. ";
				
				
				msg_objet="Désinscription de votre compte sur Sunioo";
				
				temp_cat=abus_categorie+5
				
				document.getElementById('bannir').value=1;
				document.getElementById('type_abus').value=temp_cat;
		}
		
		if(mode=="resolution")
		{
				msg_objet="Format d'image incorrect";
				
				msg_interne="Bonjour <span style=color:"+color+">"+login+"</span>.<br><br>Vous n\'avez pas respecté les dimensions et/ou la résolution ainsi que le format .JPG autorisé par Sunioo, nous vous suggérons de bien vouloir les effacer afin d\'en remettre de nouvelle.<br><br>Nous vous remercions de l\'intérêt que vous portez à Sunioo. Nous vous souhaitons plein succès pour vos futures recherches.<br><br>Votre équipe Sunioo.";
				
				msg_externe="Bonjour <span style=color:"+color+">"+login+"</span>.<br><br>Vous n'avez pas respecté les dimensions et/ou la résolution ainsi que le format .JPG autorisé par Sunioo, nous vous suggérons de bien vouloir les effacer afin d'en remettre de nouvelle.<br><br>Nous vous remercions de l'intérêt que vous portez à Sunioo. Nous vous souhaitons plein succès pour vos futures recherches.<br><br>Votre équipe Sunioo.";
				
				temp_cat=abus_categorie+3;
				
				document.getElementById('bannir').value=0;
				document.getElementById('type_abus').value=temp_cat;
						
		}
		
		if(mode=="qualite")
		{
				msg_objet="Qualité photo incorrecte";
				
				msg_interne="Bonjour <span style=color:"+color+">"+login+"</span>.<br><br>Vous n\'avez pas respecté la qualité des photos autorisées par Sunioo, nous vous suggérons de bien vouloir les effacer afin d\'en remettre de nouvelles.<br><br>Nous vous remercions de l\'intérêt que vous portez à Sunioo. Nous vous souhaitons plein succès pour vos futures recherches.<br><br>Votre équipe Sunioo.";
				
				msg_externe="Bonjour <span style=color:"+color+">"+login+"</span>.<br><br>VVous n'avez pas respecté la qualité des photos autorisées par Sunioo, nous vous suggérons de bien vouloir les effacer afin d'en remettre de nouvelles.<br><br>Nous vous remercions de l'intérêt que vous portez à Sunioo. Nous vous souhaitons plein succès pour vos futures recherches.<br><br>Votre équipe Sunioo.";
				
				temp_cat=abus_categorie+3;
				
				document.getElementById('bannir').value=0;
				document.getElementById('type_abus').value=temp_cat;
						
		}
	
		document.getElementById('objet').value=msg_objet;
		document.getElementById('mail').value=msg_interne;
		document.getElementById('mail_ext').value=msg_externe;
}
//

//to limit number of caracter in curent element
function Stop_Text(obj,length,type)
{
		if(type=="input")
		{
			if(obj.value.length>length)
			{
				obj.value=obj.value.substr(0,length);
			}
	}
}

//add function to onscroll event
function Add_On_Load(obj)
{
	tab_onload[tab_onload.length]=obj;
}



//exectue all onload function
function On_Load()
{	


flag_top_menu=1;						

for(iload=0;iload<tab_onload.length;iload++)
	{
		if(tab_onload[iload]!=null && tab_onload[iload]!=undefined && tab_onload[iload]!="")
		{
			tab_onload[iload]();
		}
	}
	

}

window.onload=On_Load;


//exectue all onscroll function
function On_Scroll()
{	


for(iscroll=0;iscroll<tab_onscroll.length;iscroll++)
	{
		if(tab_onscroll[iscroll]!=null && tab_onscroll[iscroll]!=undefined && tab_onscroll[iscroll]!="")
		{
			tab_onscroll[iscroll]();
		}
	}
	

}

window.onscroll=On_Scroll;


//add function to onscroll event
function Add_On_Scroll(obj,i)
{
	tab_onscroll[i]=obj;
}


// dispaly onglet photo or play effet
function Display_Onglet_Photo_Vu(mode,ajax,login)
{
	
	//Debug(flag_onglet_photo);
	
	
	if(ajax==1)
	{
			Ajax_Call_Page('module/onglet/display_onglet_vu.php','affich_profil','id_onglet=1&login='+login,'onglet_profil_photo_vu');
			rekup=true;
	}
	
	{
		
		
		if(mode=="onglet_profil_photo")
		 {
			 
			 if(document.getElementById('div-photo-privee').style.display!='none')
			 {
				 after_toggle="div-photo-publique";
				 Toggle('div-photo-privee'); 
				
			}
			else
			{
			 
			 Toggle('div-photo-publique');
			}
					 
					 
			
		 }
				 
		 if(mode=="onglet_profil_photo_privee")
		{
			 if(document.getElementById('div-photo-publique').style.display!='none')
			 {
				 after_toggle="div-photo-privee";
				 Toggle('div-photo-publique');
			} 
			else
			{
			
			 Toggle('div-photo-privee');
			}
					 
			  
		}
					
					
	}
	
	
}





//height of window 
function Bottom_Page()
{
	var windowHeight
	
	if (self.innerHeight)
	{ 
	// all except Explorer
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) 
	{ 
	// Explorer 6 Strict Mode
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body)
	{
		// other Explorers
		windowHeight = document.body.clientHeight;
	}
	
		
	return windowHeight;
	
}



//timer to close single action
function Decompte_Ajax()
{
	document.getElementById('decompte-ajax').innerHTML=nb_decompte_ajax;
	
	if(nb_decompte_ajax>0)
	{
		setTimeout("Decompte_Ajax()",1000);
		nb_decompte_ajax--;
	}
	else
	{
		Timer_Action();
		nb_decompte_ajax=3;
	}
}

//timer to close single action
function Decompte_New_Ajax()
{
	if(document.getElementById('decompte-ajax'))
	{
		document.getElementById('decompte-ajax').innerHTML=nb_decompte_ajax;
	}
	
	if(nb_decompte_ajax>0)
	{
		setTimeout("Decompte_New_Ajax()",1000);
		nb_decompte_ajax--;
	}
	else
	{
		Timer_New_Action();
		nb_decompte_ajax=3;
	}
}



//

// allow event action or not
function Avertisseur_On_Off()
{
		if(flag_event_action==1)
		{
				document.getElementById('btn-event-action').src="images/internal-new/avertisseur-off.jpg";
				
				document.getElementById('link-event-action').title="Activer les avertisseurs";
		}
		else
		{
			
			document.getElementById('btn-event-action').src="images/internal-new/avertisseur-on.jpg";
				
				document.getElementById('link-event-action').title="Couper les avertisseurs";
		}
		
		flag_event_action=1-flag_event_action;
		
		nb_highlight=6;

		Event_Action(0);
}

// slide members list on top (old best members) ...
function Mvt_Gch_Best()
{

	
	if(vitesse<=-999999)
	{
		var temp_str=document.getElementById('onglet_mvt_best').style.left;
		vitesse=parseInt(temp_str.substr(0,temp_str.length-2));
		
	}
	
	
	if(vitesse=="" || isNaN(vitesse))
	{
			vitesse=0;
	}
	
	if(vitesse>=-5 && vitesse!=0)
	{
		vitesse=vitesse-5;
		pos=vitesse+'px';
	}
	
	if(loop && vitesse<=0)
	{
		pos=vitesse+'px';
		document.getElementById('onglet_mvt_best').style.left=pos;
		
		vitesse=vitesse+increment;
		
		setTimeout("Mvt_Gch_Best()",100);
	}
	

if(!loop)
	{
			vitesse=-999999;
	}
	
	
}

// slide members list on top (old best members) ...
function Mvt_Dte_Best()
{
	
	if(vitesse<=-999999)
	{
		var temp_str=document.getElementById('onglet_mvt_best').style.left;
		vitesse=parseInt(temp_str.substr(0,temp_str.length-2));
		
	}
	
	if(vitesse=="" || isNaN(vitesse))
	{
			vitesse=0;
	}
	
	var fin=document.getElementById('zone-0').offsetWidth-430-275;
	
	
	if(loop && vitesse>-fin)
	{
		vitesse=vitesse-increment;
		
		pos=vitesse+'px';
		document.getElementById('onglet_mvt_best').style.left=pos;
		
		
		
		setTimeout("Mvt_Dte_Best()",100);
	}
	

if(!loop)
	{
			vitesse=-999999;
	}
	
	if(vitesse<=-fin)
	{
		pos=vitesse+'px';
	}
	
	
}


//timer for event action
function Event_Action(timer)
{
		
		
		Ajax_Call_Page("module/ajax/event-action.php","event-action","flag_event_action="+flag_event_action,"event-action");
		
		if(timer!=0)
		{
			setTimeout("Event_Action()",10000);
		}
}

//pulsate action event
function Pulsate_Event()
{
		/*for(i=0;i<10;i++)
		{
			if(document.getElementById('pulsate-'+i))
			{
				Pulsate("pulsate-"+i);
				//Pulsate("event-action-number-"+i);
			}
		}*/
		
		Custom_Highlight();
		
}

// pulsate cible
function Pulsate(cible)
{
	//Effect.Pulsate(cible);
	//Custom_Highlight(cible)
}

//send gift
function Envoi_Cadeau(new_action)
{
		var param="";
		
		var login=document.getElementById('login').value;
		var text=document.getElementById('kdo-message').value;
		
		
		
		for(i=1;i<=document.getElementById('nb_cadeau').value;i++)
		{
			if(document.getElementById('sel_cadeau'+i).checked)
			{
				param="&cadeau="+document.getElementById('sel_cadeau'+i).value+"&prix="+document.getElementById('kdo-prix'+i).value;
			}
			
		}
		
		if(param!="")
		{
			if(new_action!=1)
			{
				Ajax_Call_Page('module/onglet/cadeau.php','div-param','text='+text+'&login='+login+param+'&result=1','cadeau-offert');
			}
			else
			{
					Ajax_Call_Page('module/ajax/new-action.php','action-div-content','action=cadeau&text='+text+'&login='+login+param+'&result=1','ajax-new-action-result');

			}
		}
		else
		{
			document.getElementById('no-kdo').style.display="inline";
		}
}

// send note in ajax
function Envoi_Note(new_action)
{
	var envoi=true;
	
	var login=document.getElementById('login').value;
	
	if(envoi)
	{
		if(new_action!=1)
		{
			Ajax_Call_Page("module/ajax/action.php","result-action",'action=note-etoile&result=1&login='+login+'&note='+note,"ajax-action-result")
		}
		else
		{
				Ajax_Call_Page("module/ajax/new-action.php","action-div-content",'action=note-etoile&result=1&login='+login+'&note='+note,"ajax-new-action-result")

		}
	}
}


// to initialize slide for note etoile layer
function Init_Note_Etoile()
{
		document.onmousemove=Creer_Note_Etoile;
}


// to slide note etoile layer
function Creer_Note_Etoile(e)
{
	var position_x=FindXY(document.getElementById('etoile-cache'));
	
	var xcoord=0;
	
	if (typeof e != "undefined")
		{
			xcoord+=e.pageX
			
		}
		else if (typeof window.event !="undefined")
		{
			xcoord+=truebody().scrollLeft+event.clientX
		}
	
	
	
	note=(xcoord-position_x.x)/316*10;	
	

	xcoord=(xcoord-position_x.x)-316;
	
	note=note.toFixed(1);
	
	if(note-Math.floor(note)==0.0)
	{
			note=Math.floor(note);
	}
	
	
	if(note>10)
	{
		note=10;
	}
	
	
		document.getElementById('div-note').innerHTML=""+note+" / 10";

	
	document.getElementById('etoile-couleur').style.left=xcoord+'px';
}


// stop slide and assign note
function Note_Etoile()
{
	
	document.onmousemove=null;
}


// create param string and send for acces stats 
function Envoi_Acces_Stats(nb_acces_stats,login,new_action)
{
	var param="&";
	var inc=0;
	
	var param1="";
	var inc1=0;
	
	var i_acces;
	

	for(i_acces=0;i_acces<nb_acces_stats;i_acces++)
	{
		if(document.getElementById('acces-stats'+i_acces).checked)
		{
			param+="&stats"+i_acces+"=1";
			inc++;
		}
		else
		{
			param+="&stats"+i_acces+"=0";
			inc++;
		}
		
	}
	
	
	
	
		if(new_action!=1)
		{
			Ajax_Call_Page("module/ajax/action.php","result-action",'action=acces-stats&result=1&login='+login+param+param1+'&nb_cadeau='+inc1+'&nb_stats='+nb_acces_stats,"ajax-action-result")
		}
		else
		{
			Ajax_Call_Page("module/ajax/new-action.php","action-div-content",'action=acces-stats&result=1&login='+login+param+param1+'&nb_cadeau='+inc1+'&nb_stats='+nb_acces_stats,"ajax-new-action-result")

		}
}


// add in liste noire
// create param string and send for acces photo privee
function Add_Liste_Noire(new_action)
{
	//alert(param);
	
	no_block=0;
	
	var user2=document.getElementById('user2').value;
	
	if(new_action!=1)
	{
		Ajax_Call_Page("module/ajax/action.php","result-action",'action=liste-noire&result=1&login='+user2,"ajax-action-result");
	}
	else
	{
				Ajax_Call_Page("module/ajax/new-action.php","action-div-content",'action=liste-noire&result=1&login='+user2,"ajax-new-action-result");

	}
}

// create param string and send for acces photo privee
function Envoi_Acces_Photo(nb,new_action)
{
	var param="";
	var inc=0;
	

	for(i=0;i<nb;i++)
	{
		if(document.getElementById('acces_gr'+i).checked)
		{
			param+="&groupe"+i+"="+document.getElementById('acces_gr'+i).value;
			inc++;
		}
	}
	
	
	var login=document.getElementById('login').value;
	if(new_action!=1)
	{
		
		Ajax_Call_Page("module/ajax/action.php","result-action",'action=acces-photo&result=1&login='+login+param+'&nb_groupe='+nb,"ajax-action-result")
	}
	else
	{
		Ajax_Call_Page("module/ajax/new-action.php","action-div-content",'action=acces-photo&result=1&login='+login+param+'&nb_groupe='+nb,"ajax-new-action-result")

	}
}


function Demander_Acces(new_action)
{
	//alert(param);
	
	no_block=0;
	
	var user2=document.getElementById('user2').value;
	

	Ajax_Call_Page("module/ajax/new-action.php","action-div-content",'action=acces-photo&result=1&login='+user2,"ajax-new-action-result");
	
}


// to send abus
function Envoi_Abus(new_action)
{
	var envoi=true;

	if(document.getElementById('abus_raison').value==-1)
	{
			document.getElementById('mail').style.color="#ff0000";
			document.getElementById('mail').value="Vous n'avez pas choisis de genre d'abus";
			//document.getElementById('require').style.display='inline';
			envoi=false;
	}
	
	if(envoi)
	{
		
		var raison=document.getElementById('abus_raison').value;
		var user2=document.getElementById('user2').value;
		var text=document.getElementById('mail').value;
			
			if(new_action!=1)
			{
				Ajax_Call_Page("module/ajax/action.php","result-action",'action=abus&result=1&user2='+user2+'&raison='+raison+'&text='+text,"ajax-action-result")
			}
			else
			{
				Ajax_Call_Page("module/ajax/new-action.php","action-div-content",'action=abus&result=1&user2='+user2+'&raison='+raison+'&text='+text,"ajax-new-action-result")

			}
	}
}

// when click outside action
function Outside_Action()
{
		
		new Effect.toggle('toogle-action','slide',{afterFinish:Close_Toogle});
		
}

function Outside_New_Action()
{
		
		
		
if(document.getElementById('action-smiley-container') && document.getElementById('action-smiley-container').style.height=='27px')
{
document.getElementById('action-smiley').style.display="none";
}

if(document.getElementById('div-note-etoile'))
{									document.getElementById('div-note-etoile').style.display="none";
									
									
									
							//new Effect.toggle('action-div','appear',{duration:0,afterFinish:Close_New_Action})
							document.getElementById('action-div').style.display="block";
							Close_New_Action();

			
						}
						else
						{
							//new Effect.toggle('action-div','appear',{duration:0,afterFinish:Close_New_Action});
							document.getElementById('action-div').style.display="block";
							Close_New_Action();
						}		
}


var block_action_search=-1;


function Close_New_Action()
{
	
	flag_toggle=0;
	flag_msg=0;
	
	
	
	document.getElementById('div-absolute').innerHTML="";
	
	
	//load url_after_hide_param page in current page
	if(url_after_hide_param!="" && url_after_hide_param.indexOf('chat-ajax')==-1)
	{
		window.location.replace(url_after_hide_param);
		url_after_hide_param="";
	}
	
	//load js_url_after_hide_param in opener window or reload window opener
	if(js_url_after_hide_param!="")
	{
			if(js_url_after_hide_param=="reload")
			{
					//filter close_chat=1
					var url_temp=window.opener.location.href.replace("&close_chat=1","");
					
					window.opener.location.href=url_temp;
			}
			else
			{
				window.opener.location.href=js_url_after_hide_param;
				js_url_after_hide_param="";
			}
	}
	
	
	if(global_ajax_param!="")
	{
		
		Ajax_Call_Page(global_script,global_cible,global_ajax_param,global_mode);
		
		global_ajax_param="";
		global_cible="";
		global_script="";
		global_mode="";
	}
	
	if(block_action!="")
	{
			//check if  'sex' element is define => we're on chat
			
			var block_action_temp=block_action;
			
			if(block_action_search!=-1)
			{
				block_action=block_action_search;
			}
			
			if(document.getElementById('sex'))
			{
				var img_obj=document.getElementById("img_"+block_action);
				var link_obj=document.getElementById("link_"+block_action);
				
				block_action=block_action_temp;
				
				img_obj.src="images/chat/"+document.getElementById('sex').value+"/action/no-"+block_action+".jpg";
				//alert(img_obj.src)
				link_obj.href="javascript:void(0)";
				link_obj.title="Action non disponible";
				
				block_action="";
			}
			else
			{
				//new Effect.toggle('toogle-action','slide',{afterFinish:Close_Toogle});
				
				var bleu="";
				
				if(document.getElementById(action_asv))
				{
						bleu="bleu/";
				}
				
				var img_obj=document.getElementById("img_"+block_action);
				var link_obj=document.getElementById("link_"+block_action);
				
				block_action=block_action_temp;


				img_obj.src="images/internal-new/action/"+bleu+"no-"+block_action+".jpg";
				link_obj.href="javascript:void(0)";
				link_obj.title="Action non disponible";
				
				block_action="";
			
			}
			
	}
		
		
		if(block_action1!="" && no_block==0)
		{
			
			
			var block_action_temp=block_action1;
			
			if(block_action_search!=-1)
			{
				block_action1=block_action_search;
			}


		no_block=1;
			
			//new Effect.toggle('toogle-action','slide',{afterFinish:Close_Toogle});
			
			var img_obj=document.getElementById("img_"+block_action1);
			var link_obj=document.getElementById("link_"+block_action1);
			
			block_action1=block_action_temp;

			
			img_obj.src="images/internal-new/action/no-"+block_action1+".jpg";
			link_obj.href="javascript:void(0)";
			link_obj.title="Action non disponible";
			
			block_action1="";
			
		}
	
	block_action_search=-1;

	Add_On_Scroll(null,1);
}

//to close action toogle
function Close_Toogle()
{
	
	flag_toggle=0;
	
	document.getElementById('container-toogle-action').style.display='none';
	document.getElementById('toogle-action').style.display='none';
	document.getElementById('result-action').style.display='none';
	document.getElementById('result-action').innerHTML="";
	
	
	//load url_after_hide_param page in current page
	if(url_after_hide_param!="" && url_after_hide_param.indexOf('chat-ajax')==-1)
	{
		window.location.replace(url_after_hide_param);
		url_after_hide_param="";
	}
	
	//load js_url_after_hide_param in opener window or reload window opener
	if(js_url_after_hide_param!="")
	{
			if(js_url_after_hide_param=="reload")
			{
					//filter close_chat=1
					var url_temp=window.opener.location.href.replace("&close_chat=1","");
					
					window.opener.location.href=url_temp;
			}
			else
			{
				window.opener.location.href=js_url_after_hide_param;
				js_url_after_hide_param="";
			}
	}
	
	
	if(global_ajax_param!="")
	{
		
		Ajax_Call_Page(global_script,global_cible,global_ajax_param,global_mode);
		
		global_ajax_param="";
		global_cible="";
		global_script="";
		global_mode="";
	}
	
	if(block_action!="")
	{
			//check if  'sex' element is define => we're on chat
			
			var block_action_temp=block_action;
			
			if(block_action_search!=-1)
			{
				block_action=block_action_search;
			}
			
			if(document.getElementById('sex'))
			{
				var img_obj=document.getElementById("img_"+block_action);
				var link_obj=document.getElementById("link_"+block_action);
				
				block_action=block_action_temp;
				
				img_obj.src="images/chat/"+document.getElementById('sex').value+"/action/no-"+block_action+".jpg";
				link_obj.href="javascript:void(0)";
				link_obj.title="Action non disponible";
				
				block_action="";
			}
			else
			{
				//new Effect.toggle('toogle-action','slide',{afterFinish:Close_Toogle});
				
				var img_obj=document.getElementById("img_"+block_action);
				var link_obj=document.getElementById("link_"+block_action);
				
				block_action=block_action_temp;


				img_obj.src="images/internal-new/action/no-"+block_action+".jpg";
				//alert(img_obj.src)
				link_obj.href="javascript:void(0)";
				link_obj.title="Action non disponible";
				
				block_action="";
			
			}
			
	}
		
		
		if(block_action1!="" && no_block==0)
		{
			
			
			var block_action_temp=block_action1;
			
			if(block_action_search!=-1)
			{
				block_action1=block_action_search;
			}


		no_block=1;
			
			//new Effect.toggle('toogle-action','slide',{afterFinish:Close_Toogle});
			
			var img_obj=document.getElementById("img_"+block_action1);
			var link_obj=document.getElementById("link_"+block_action1);
			
			block_action1=block_action_temp;

			
			img_obj.src="images/internal-new/action/no-"+block_action1+".jpg";
			link_obj.href="javascript:void(0)";
			link_obj.title="Action non disponible";
			
			block_action1="";
			
		}
	
	block_action_search=-1;

	Add_On_Scroll(null,1);
	//window.onscroll=null;	
}



//timer to close action toogle
// no block is to forbidden block if action is not made
function Timer_Action()
{
		//alert(document.getElementById('action').style.display);
		//if(document.getElementById('result-action').style.display=='block' || document.getElementById('action').style.display=='block' || document.getElementById('action').style.display=="")
		if(flag_toggle==1)
		{
			new Effect.toggle('toogle-action','slide',{afterFinish:Close_Toogle});
		}
}

function Timer_New_Action()
{
		if(flag_toggle==1)
		{
						if(document.getElementById('action-smiley-container') && document.getElementById('action-smiley-container').style.height=='27px')
{
document.getElementById('action-smiley-container').style.display="none";
}

if(document.getElementById('div-note-etoile'))
{									document.getElementById('div-note-etoile').style.display="none";
									
							document.getElementById('action-div').style.display="block";
							Close_New_Action();
			
						}
						else
						{
							//new Effect.toggle('action-div','appear',{duration:0,afterFinish:Close_New_Action});
							document.getElementById('action-div').style.display="block";
							Close_New_Action();
						}
						
		}
}


function Unlock_Compte(id)
{
	// lock prefix and unlock prefix is use
	
	
	document.getElementById('lock-'+id).style.display='none';
	document.getElementById('unlock-'+id).style.display='block';
}



// dispaly onglet photo or play effet
function Display_Onglet_Photo(mode)
{
	
	
	if(flag_onglet_photo)
	{
		
	
		if(mode=="onglet_profil_photo")
		 {
			 
			 if(document.getElementById('div-photo-privee').style.display!='none')
			 {
				 after_toggle="div-photo-publique";
				 Toggle('div-photo-privee'); 
				
			}
			else
			{
			 
			 Toggle('div-photo-publique');
			}
					 
					 
			
		 }
				 
		 if(mode=="onglet_profil_photo_privee")
		{
			 if(document.getElementById('div-photo-publique').style.display!='none')
			 {
				 after_toggle="div-photo-privee";
				 Toggle('div-photo-publique');
			} 
			else
			{
			
			 Toggle('div-photo-privee');
			}
					 
			  
		}
					
					
	}
	else
	{
		Ajax_Call_Page('module/onglet/display_onglet_profil.php','affich_profil','id_onglet=1',mode);
	}
	
	
}




// in register to unlock
// lock is below thid function

function Unlock_Info(mode)
{

	no_reset=0;
	
	flag_ville=0;
	
	
	if(mode==-1)
	{
		document.getElementById('choix_pays').style.display="inline";
	
		document.getElementById('modif_pays').style.display="none";
		document.getElementById('nom-pays').style.display="none";
		
		
		document.getElementById('fixe_ville').style.display="none";
		document.getElementById('ville').style.display="inline";
		document.getElementById('modif_cp').style.display="none";
		document.getElementById('fixe_cp').style.display="none";
		document.getElementById('code_postal').style.display="inline";
		document.getElementById('modif_region').style.display="none";
		document.getElementById('fixe_region').style.display="none";
		document.getElementById('region').style.display="inline";
		
		
		if(document.getElementById('region').options)
		{
			//document.getElementById('region').selectedIndex=0;
		}
		else
		{
			document.getElementById('region').value="";
		}
		
		document.getElementById('ville').value="";
		document.getElementById('code_postal').value="";
	}
	
	if(mode==1)
	{
		document.getElementById('modif_region').style.display="none";
		document.getElementById('fixe_region').style.display="none";
		document.getElementById('region').style.display="inline";
	}
	
	
	if(mode==0 || mode==1)
	{
		document.getElementById('modif_cp').style.display="none";
		document.getElementById('fixe_cp').style.display="none";
		document.getElementById('code_postal').style.display="inline";
	}
	
	document.getElementById('modif_ville').style.display="none";
	
	
	if(document.getElementById('ville').options)
	{
		document.getElementById('fixe_ville').style.display="none";
		document.getElementById('ville').style.display="inline";
		document.getElementById('ville').selectedIndex=0;
	}
	else
	{
		document.getElementById('fixe_ville').style.display="none";
		
		
		{
			document.getElementById('ville').style.display="none";
		}
	}
}




// in register to lock user info
function Fixe_Info()
{
	
	
	if(((document.getElementById('code_postal').value!="" && no_cp==0) || (no_cp==1) )&& document.getElementById('region').value!=-1 && document.getElementById('ville').value!=-1 && document.getElementById('ville').value!="Saisissez votre ville" && document.getElementById('ville').value!="")
	{
		
		//country 
		document.getElementById('choix_pays').style.display="none";
		document.getElementById('modif_pays').style.display="inline";
		document.getElementById('nom-pays').innerHTML=document.getElementById('choix_pays').options[document.getElementById('choix_pays').selectedIndex].text;
		document.getElementById('nom-pays').style.display="block";
		
		
		//region  
		document.getElementById('modif_region').style.display="inline";
		document.getElementById('fixe_region').style.display="inline";
		document.getElementById('region').style.display="none";
		
		if(document.getElementById('region').options)
		{
			document.getElementById('fixe_region').innerHTML=document.getElementById('region').options[document.getElementById('region').options.selectedIndex].text;
		}
		else
		{
			document.getElementById('fixe_region').innerHTML=document.getElementById('region').value;
		}
		
		
		
		//code postal
		document.getElementById('modif_cp').style.display="inline";
		document.getElementById('fixe_cp').style.display="block";
		document.getElementById('code_postal').style.display="none";
		document.getElementById('fixe_cp').innerHTML=document.getElementById('code_postal').value;
	
	
		
		//ville
		if(document.getElementById('ville').options)
		{
			document.getElementById('fixe_ville').innerHTML=document.getElementById('ville').options[document.getElementById('ville').options.selectedIndex].text;
			
			//alert(document.getElementById('ville').options.selectedIndex)
			
			if(document.getElementById('ville').options.selectedIndex!=0)
			{
					flag_ville=1;
			}
		}
		else
		{
			if(document.getElementById('fixe_ville').innerHTML=="")
			{
				document.getElementById('fixe_ville').innerHTML=document.getElementById('ville').value;
				
			}
			
			flag_ville=1;
		}
		
		if(document.getElementById('ville').options || no_cp==1)
		{
			document.getElementById('modif_ville').style.display="inline";
		}
		
		
		document.getElementById('fixe_ville').style.display="block";
		document.getElementById('ville').style.display="none";
	
	
	}
	
	
	
}

// clear div-param
function Clear_Fond_Param()
{
	
	if(document.getElementById('container-div-param'))
	{
		document.getElementById('container-div-param').outerHTML="";
	}
	
}



// place toogle or param if with scroll event
function Scroll_Position()
{
	
	var scrolltop;
						
						if(truebody().scrollTop!=document.body.scrollTop && document.body.scrollTop>truebody().scrollTop)
						{
							scrolltop=document.body.scrollTop;
						}
						else
						{
							scrolltop=truebody().scrollTop;
						}
						
		
	if(cible_scroll_position=='container-div-param' || cible_scroll_position=='action-container-div')
	{
		y_test=(document.documentElement.clientHeight-384)/2;
		y_test=Math.floor(y_test);
		
		var y_top=scrolltop+y_test;
		y_param=y_top;
	}
	else
	{
		if(cible_scroll_position=="content")
		{
			y_test=(document.documentElement.clientHeight-480)/2;
			y_test=Math.floor(y_test);
			
			var y_top=scrolltop+y_test;
			y_param=y_top;
		}
		else
		{
			var y_top=scrolltop;
		}
	}
	
	if(cible_scroll_position=='container-div-param-photo')
	{
		y_test=(document.documentElement.clientHeight-530)/2;
		y_test=Math.floor(y_test);
		
		var y_top=scrolltop+y_test;
		y_param=y_top;
		
		y_top=scrolltop;
	}
	
	
	
		
	document.getElementById(cible_scroll_position).style.top=''+y_top+'px';
}


var haut_membre_online;

// hide  param background
function Hide_Fond_Param()
{
	axis_param="";
	
		document.getElementById('container-div-param').style.display='none';

	document.getElementById('fond-param').style.display='none';
	
	if(ajax_update!='')
	{
		
		if(ajax_update=='zone-1')
		{
				
				document.getElementById('fix-bug-0').style.minHeight='140px';
		}
		
		new Effect.toggle(ajax_update_hide,'appear', {duration:1,afterFinish: Update_Ajax});
		
	}
	
	y_param=0;
	
	Add_On_Scroll(null,1);
	
	if(url_after_hide_param!="")
	{
		window.location.replace(url_after_hide_param);
		url_after_hide_param="";
	}
}


// slide out param window
function Param_Window_Out()
{
	
	
	if(axis_param!="vertical")
	{
		if(document.getElementById('container-div-param').style.left==x_param+'px')
		{
						//new Effect.toggle('container-div-param','appear',{duration:0,afterFinish:Hide_Fond_Param});

		}
	}
	else
	{
		{
						//new Effect.toggle('container-div-param','appear',{duration:0,afterFinish:Hide_Fond_Param});

		}
	}
	
	Hide_Fond_Param();
	
	
}


// update div after hidden
function Update_Ajax()
{
	
	document.getElementById(ajax_update).style.visibility='hidden';
	
	//replace mvt_best
	
	if(ajax_update=='zone-0')
	{
		document.getElementById('onglet_mvt_best').style.left='0px';
			
		vitesse=0;
		
		Ajax_Call_Page('module/ajax/personnalisation-lien-plus.php','perso-lien-plus','no-param','perso-lien-plus');
		
		Ajax_Call_Page('module/ajax/icone-remontage.php','ajax-icone-remontage','no-param','ajax-icone-remontage');


	}
	
	if(ajax_update=='zone-1')
	{
		
		
		Ajax_Call_Page('module/ajax/personnalisation-titre-zone-1.php','perso-titre-zone-1','no-param','perso-titre-zone-1');

	}
	
	

	
	Ajax_Call_Page(ajax_update_url,ajax_update,'ajax=1','update-ajax');
}


function Appear_Ajax_Update()
{
	function Appear_Zone()
	{
		if(ajax_update=='zone-1' && haut_membre_online!='140px')
		{
			Toggle('toggle-online',0,haut_membre_online);
			
		}
		
		ajax_update='';
	}
	
	document.getElementById(ajax_update).style.visibility='visible';
	document.getElementById(ajax_update_hide).style.display='none';
	new Effect.toggle(ajax_update_hide,'appear', {duration:1,afterFinish:Appear_Zone});
	
	
	//ajax_update='';
	ajax_update_url='';
	ajax_update_hide='';
	
}


// slide in param window
function Param_Window()
{
	
	var scrolltop;
						
						if(truebody().scrollTop!=document.body.scrollTop && document.body.scrollTop>truebody().scrollTop)
						{
							scrolltop=document.body.scrollTop;
						}
						else
						{
							scrolltop=truebody().scrollTop;
						}
						
						
	if(axis_param!="vertical")
	{
		y_test=(document.documentElement.clientHeight-384)/2;
		y_test=Math.floor(y_test);
		
		taille=document.body.clientWidth;
		
		x_param=Math.floor((taille-522)/2);
		
		
		if(y_test>0)
		{
			y_param=y_test+scrolltop;
			document.getElementById('container-div-param').style.top=''+y_param+'px';
		}
		else
		{
			y_param=0;
		}
			
		
		
	}
	else
	{
		x_param=(document.body.clientWidth-519)/2;
		
		document.getElementById('container-div-param').style.left=''+x_param+'px';
		document.getElementById('container-div-param').style.top='-500px';

		y_test=(document.documentElement.clientHeight-385)/2;
		
		if(y_test>0)
		{
			y_param=y_test+scrolltop;
		}
		else
		{
			y_param=0;
		}
	}
	
	
	x_param=(document.body.clientWidth-519)/2;
		
				document.getElementById('container-div-param').style.display='none';

document.getElementById('container-div-param').style.left=''+x_param+'px';
		
	//new Effect.toggle('container-div-param','appear',{duration:0});
	
	document.getElementById('container-div-param').style.display='block';

		
	//cible_scroll_position="container-div-param";
	
	Add_On_Scroll(Scroll_Position,1);
	
}



// show param background

function Fond_Param()
{
	var opacity=0.7;
	
	if(axis_param=="vertical")
	{
		opacity=0;
	}
	
  document.getElementById('fond-param').style.height=''+getTotalHeight()+'px';
  
  
	document.getElementById('fond-param').style.display="block"; 
	// new Effect.Appear('fond-param', { duration: 0, from: 0.0, to: opacity,afterFinish:Param_Window() });
	
	Param_Window();

}

//just fond param background no window
function Fond_Param_Only()
{
	var opacity=0.7;
	
	if(axis_param=="vertical")
	{
		opacity=0;
	}
	
  document.getElementById('fond-param').style.height=''+getTotalHeight()+'px';
  document.getElementById('fond-param').style.display="block"; 

  
	  //new Effect.Appear('fond-param', { duration: 0, from: 0.0, to: opacity });

}



function Timer_Refresh(url)
{
	url_refresh=url;
	setTimeout("Refresh()",5000);
}

function Refresh()
{
	window.location.replace(url_refresh);
	url_refresh="";
}

// find HTML element position
function FindXY(obj)
{
	var x=0,y=0;
		while (obj!=null)
		{
		 x+=obj.offsetLeft-obj.scrollLeft;
		 y+=obj.offsetTop-obj.scrollTop;
		 obj=obj.offsetParent;
		}
	return {x:x,y:y};
}


function Toggle(id,twice,img)
{
	if(twice==1)
	{
		after_toggle="";
	}
	

	
	id_fleche_toggle=id;
	
	if(document.getElementById(id) && document.getElementById(id).style.display=="block")
	{
			document.getElementById(id).style.display="none";
	}
	else
	{
			document.getElementById(id).style.display="block";
	}
	
	//new Effect.toggle(id,'blind',{duration:0,afterFinish:Inverse_Fleche});





	//function Inverse_Fleche()
	{
		
		
		//fix bug with relative / absolute position in profil à remplir 
		// img disappear if mouse don't move or alert
		//new Effect.Opacity(id,{duration:0, fps:1, from:1.0, to:1.0});
		// eof fix						
		
	
								
		var fleche=id+"-fleche";
		
		
		if(document.getElementById(fleche))
		{
			var obj=document.getElementById(fleche);
			
				if(img!="" && img!=null && img!=undefined)
				{
					if(obj.src.indexOf("images/"+img+"1.jpg",0)!=-1)
					{
						obj.src="images/"+img+".jpg";
					}
					else
					{
						obj.src="images/"+img+"1.jpg";
					}
				}
				else
				{
					if(obj.src.indexOf("images/fleche-toggle1.jpg",0)!=-1)
					{
						obj.src="images/fleche-toggle.jpg";
					}
					else
					{
						obj.src="images/fleche-toggle1.jpg";
					}
				}
		
			
		}
		
		id_fleche_toggle="";
		
		// new toggle after first
		if(after_toggle!="")
		{
			Toggle(after_toggle,1);
			
		}
		//eof second toggle
		
		
		
	}

}



function Debug(string)
{
	if(string=="" || string==null || string==undefined)
	{
		alert('debug');
	}
	else
	{
		alert(string);
	}
}


// change div innerHTML

function Change_Div_Content(cible,string)
{
	document.getElementById(cible).innerHTML=string;
}


//calculate height for slide 
function Get_Offset_Height(id)
{
	x = document.getElementById(id);
	return x.offsetHeight;
	
}

//slide up
function Mvt_Up()
{
	//alert("jj");
	
	if(loop && vitesse<=0)
	{
		pos=vitesse+'px';
		//alert(pos);
		document.getElementById(cible_up).style.top=pos;
		//document.getElementById('trace').value=pos;
		
		vitesse=vitesse+increment;
		
		setTimeout("Mvt_Up()",100);
	}
	
	
}

//slide down
function Mvt_Down()
{
	
	
	if(globfin=="")
	{
		globfin=0;
		
		globfin=Get_Offset_Height(cible_up)-end_slide_up;
			
	}
	
	
	if(loop && vitesse-increment>-(globfin))
	{
		vitesse=vitesse-increment;
		
		pos=vitesse+'px';
		document.getElementById(cible_up).style.top=pos;
		
		
		setTimeout("Mvt_Down()",100);
	}
	
	if(vitesse-increment<=-globfin && loop)
	{
		
		document.getElementById(cible_up).style.top=-globfin+3;
	}
	
	
}

function Display(cible,mode)
{
		if(mode=="div")
		{
	
			if(cible.style.visibility!="hidden")
			{
				cible.style.visibility='hidden';
			}
			else
			{
				cible.style.visibility='visible';
			}
		}
}

function Popup(url)
{
	window.open(url,'cgu','menubar=no,status=no,scrollbars=yes');
}



function getTotalHeight() {

  // firefox is ok
  var height = document.documentElement.scrollHeight;

  // now IE 7 + Opera with "min window"
  if(document.documentElement.clientHeight > height ) {
    height  = document.documentElement.clientHeight;
  }
  // last for safari
  if(document.body.scrollHeight > height) {
    height = document.body.scrollHeight;
  }
  return height;
}

//resize div's height to fit 100% of HTML height
// fix IE bug for height:100%
function Resize_Height(id)
{
	var height=getTotalHeight();
	
	height+="px";
	
	document.getElementById(id).style.height=height;
	
	document.getElementById(id).style.visibility="visible";
	
}


function getTotalElementHeight() {

  // firefox is ok
  var height = document.documentElement.scrollHeight;

  // now IE 7 + Opera with "min window"
  if(document.documentElement.clientHeight > height ) {
   // height  = document.documentElement.clientHeight;
  }
  // last for safari
  if(document.body.scrollHeight > height) {
    height = document.body.scrollHeight;
  }
  return height;
}



// verif que un cadeau est bien chosii
function Verif_Cadeau()
{
		
	var flag_check=false;
	var nb_temp;
	
	
	nb_temp=document.getElementById('nb_cadeau_ajax').value;
	
	
	for(i=1;i<=nb_temp;i++)
	{
		if(document.getElementById('sel_cadeau'+i).checked)
		{
			flag_check=true;
			document.getElementById('kdo-prix').value=document.getElementById('kdo-prix'+i).value;
		}
		
	}
	
	if(flag_check)
	{
		document.getElementById('form_cadeau').submit();
	}
	else
	{
		alert("Veuillez choisir un cadeau");
	}
}


//cocher tout les type de cadeau pour les acces dans "mon compte"
function Select_All_Kdo(source)
{
	for(i=0;i<document.getElementById('nb_cadeau').value;i++)
	{
		//alert(source.checked);
		document.getElementById('cadeau'+i).checked=source.checked;
	}
	
	if(document.getElementById('display_acces_cadeau').style.display=='none')
	{
		document.getElementById('display_acces_cadeau').style.display='block';
	}
}


// voir/cacher le detail sdes cadeau
// show/hide gifts detail

function Show_Cadeau()
{
	if(document.getElementById('display_acces_cadeau').style.display=='none')
	{
		document.getElementById('display_acces_cadeau').style.display='block';
	}
	else
	{
		document.getElementById('display_acces_cadeau').style.display='none';
	}
}


var w=1
var h=1



function gettrailobj()
{
	if (document.getElementById) return document.getElementById("trailimageid").style
	else if (document.all) return document.all.trailimagid.style
}

function truebody()
{
	return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function Hidetrail(mode)
{
	document.onmousemove="";
	document.onmouseover="";
	document.onclick="";
	
	document.getElementById('trail_content').style.display="none";
	document.getElementById('ttimg').style.display="none";
		
	if(mode==undefined)
	{
		document.getElementById('ttimg').src='/imgages/spacer.gif'
	}
	gettrailobj().visibility="hidden"
	gettrailobj().left=-1000
	gettrailobj().top=0
	
	flag_wait_ajax=1;
	
}

var mode_showtrail;

function Showtrail(width,height,file,mode)
{
	mode_showtrail=mode;
		
	if(mode!="ajax")
	{
		flag_wait_ajax=0;
	}
	
	if(mode==undefined || mode=='img' || mode=='ajax' || mode=='kdo')
	{
		
		
		
		
		if(navigator.userAgent.toLowerCase().indexOf('opera') == -1)
		{
			w=width
			h=height
			
			document.getElementById('ttimg').src=file;
			
			if(mode=="ajax")
			{
				document.getElementById('ttimg').style.top="-30px";
				document.getElementById('ttimg').style.left="-10px";

			}
			
			if(mode=='kdo')
			{
				document.getElementById('ttimg').style.border='solid';
				document.getElementById('ttimg').style.borderWidth='1px';
			}
			else
			{
				document.getElementById('ttimg').style.border='none';
			}
			
			document.onmousemove=followmouse;
			//document.onmouseover=Hidetrail;
			document.onclick=Hidetrail;
			
			gettrailobj().visibility="visible"
			
			gettrailobj().width=w+"px"
			gettrailobj().height=h+"px"
	
	
		}
		
		
	}
	
	if(mode=='div')
	{
		
		
		
		
		
		
		
		if(navigator.userAgent.toLowerCase().indexOf('opera') == -1)
		{
			w=width
			h=height
		
		
			document.getElementById('trail_content').innerHTML=file
			document.onmousemove=followmouse
			document.onclick=Hidetrail;
			
			gettrailobj().visibility="visible"
			
			
			
			if(w!='')
			{
				gettrailobj().width=w+"px"
				gettrailobj().height=h+"px"
			}
	
		}
	}
}


function followmouse(e)
{

	if(navigator.userAgent.toLowerCase().indexOf('opera') == -1)
	{

		var xcoord=10
		var ycoord=14

		if (typeof e != "undefined")
		{
			xcoord+=e.pageX
			ycoord+=e.pageY
		}
		else if (typeof window.event !="undefined")
		{
			xcoord+=truebody().scrollLeft+event.clientX
			ycoord+=truebody().scrollTop+event.clientY
		}

		var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15
		var docheight=document.all? Math.max(truebody().scrollHeight, truebody().clientHeight) : Math.max(document.body.offsetHeight, window.innerHeight)
			
		if (xcoord+w+3>docwidth)
		xcoord=xcoord

		if (ycoord-truebody().scrollTop+h>truebody().clientHeight)
		ycoord=ycoord;

		gettrailobj().left=xcoord+"px"
		gettrailobj().top=ycoord+"px"
		
		if(mode_showtrail=='div')
		{
			document.getElementById('trail_content').style.display="block";
			document.getElementById('ttimg').style.display="none";
		}
		else
		{
			document.getElementById('trail_content').style.display="none";
			document.getElementById('ttimg').style.display="block";
		}

	}

}


// end of Simple Image Trail script- By JavaScriptKit.com

// pour affichr un nombre de caractere restant
function Nb_Char(obj,string,val_max)
{
	
	if(string.length<=val_max)
	{
		
		document.getElementById('nb_caractere').innerHTML=val_max-(string.length);
	}
	else
	{
		obj.value=obj.value.substr(0,val_max);
	}
}


// simulate : change the type of an input into anoter
//display / show inputs
function Change_Input(cible,new_input)
{
	document.getElementById(cible).style.display='none';
	document.getElementById(new_input).style.display='inline';
	document.getElementById(new_input).focus();
}

// to reset input field
function Reset_Field(cible)
{
	cible.value="";
}


//to show steps in register, display prev and next links
function Show_Etape(nb)
{
	for(i=1;i<4;i++)
	{
		document.getElementById("etape-"+i).style.display='none';
		document.getElementById("rond-"+i).src="images/external-new/rond-"+i+".jpg";
	}
	
	document.getElementById("rond-"+nb).src="images/external-new/rond-"+nb+"-grd.jpg";
	document.getElementById("etape-"+nb).style.display='block';
	
	if(nb!=1)
	{
		document.getElementById('prev').style.visibility='visible';
		
	}
	else
	{
		document.getElementById('prev').style.visibility='hidden';
	}
	
	if(nb!=3)
	{
		document.getElementById('next').style.display='inline'
		document.getElementById('container_btn_register').style.display="none";

	}
	else
	{
		document.getElementById('next').style.display='none';
		document.getElementById('container_btn_register').style.display='block';
	}
	
	return nb;
}


function Show_Prev(active)
{
	nb=active-1;
	
	rekup_active=Show_Etape(nb);
	
	return rekup_active;
	
}

// show step in register
function Show_Next(active)
{
	nb=active+1;
	
	rekup_active=Show_Etape(nb);
	
	return rekup_active;
	
}

// use for roll / over
function Roll_Over(cible,url)
{
	cible.src=url;
}


// mose over div
function Roll_Div(cible,width)
{
	if(width==30)
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_over_30.src+"')";
	}
	
	if(width==100)
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_over_100.src+"')";
	}
	
	if(width==101)
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_over_101.src+"')";
	}
	
	if(width==200)
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_over_200.src+"')";
	}
	
	if(width==201)
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_over_201.src+"')";
	}
	
	if(width==180)
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_over_180.src+"')";
	}
	
	if(width==120)
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_over_120.src+"')";
	}
	
	if(width=='vert')
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_over_vert.src+"')";
	}
	
	if(width=='rouge')
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_over_rouge.src+"')";
	}
	
	if(width=='vert-gif')
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_over_vert_gif.src+"')";
	}
	
	if(width=='rouge-gif')
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_over_rouge_gif.src+"')";
	}
	
	if(width=='120-gif')
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_over_120_gif.src+"')";
	}
	
	if(width=='100-gif')
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_over_100_gif.src+"')";
	}
	
	if(width=='chance')
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_over_chance.src+"')";
	}
}


// mouse out of div
function Over_Div(cible,width)
{
	if(width==30)
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_roll_30.src+"')";
	}
	
	if(width==100)
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_roll_100.src+"')";
	}
	
	if(width==101)
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_roll_101.src+"')";
	}
	if(width==200)
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_roll_200.src+"')";
	}
	
	if(width==201)
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_roll_201.src+"')";
	}
	
	if(width==180)
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_roll_180.src+"')";
	}
	
	if(width==120)
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_roll_120.src+"')";
	}
	
	if(width=='vert')
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_roll_vert.src+"')";
	}
	
	if(width=='rouge')
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_roll_rouge.src+"')";
	}
	
	if(width=='vert-gif')
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_roll_vert_gif.src+"')";
	}
	
	if(width=='rouge-gif')
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_roll_rouge_gif.src+"')";
	}
	
	if(width=='120-gif')
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_roll_120_gif.src+"')";
	}
	
	if(width=='100-gif')
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_roll_100_gif.src+"')";
	}
	
	if(width=='chance')
	{
		document.getElementById(cible).style.backgroundImage="url('"+image_div_roll_chance.src+"')";
	}
	
}


// mouse over onglet
function Roll_Onglet(onglet)
{
	var actif=false;
		
	if(onglet.className=='active_onglet')
	{	
		actif=true;
	}
	
	onglet.className='active_onglet';
	
	return actif;
}

// mouse out of onglet
function Over_Onglet(onglet,actif)
{
	if(!actif)
	{
		onglet.className='onglet';
	}
}

// to show active nglet
function Active_Onglet(onglet,nb)
{	
	

	for(i=0;i<=nb;i++)
	{
		
		if(document.getElementById(i))
		{
			document.getElementById(i).className='onglet';
		}
	}
	
	onglet.className='active_onglet';
	
}





// display onglet no ajax ....
function Affich_Onglet(id,nb)
{
	for(i=0;i<=nb;i++)
	{
		document.getElementById('onglet_'+i).style.display='none';
	}
	
	document.getElementById('onglet_'+id).style.display="block";
}


// check email 
// display message for required
function Verif_Mail(mode,param_abus,new_action)
{
	
	var envoi=true;
	
	
	if(document.getElementById('to').value=="")
	{
		document.getElementById('to').value="A remplir";
		document.getElementById('to').style.color="#ff0000";
		envoi=false;
	}

	
	if(document.getElementById('mail').value=="")
	{
		document.getElementById('mail').value="A remplir";
		document.getElementById('mail').style.color="#ff0000";

		envoi=false;
	}


	if(document.getElementById('objet').value=="")
	{
		document.getElementById('objet').value="A remplir";
		document.getElementById('objet').style.color="#ff0000";

		envoi=false;
	}

	
	
	if(mode=='ajax')
	{


		
		if(envoi)
		{
			
			var objet=document.getElementById('objet').value;
			var to=document.getElementById('to').value;
			var mail=document.getElementById('mail').value;
			
			if(document.getElementById('mail_ext'))
			{
				var mail_ext=document.getElementById('mail_ext').value;
				var abus=document.getElementById('abus').value;
				var type_abus=document.getElementById('type_abus').value;
				
			}
			
			if(param_abus==1)
			{
				var str_bannir="";
				
				if(document.getElementById('bannir').value==1)
				{
					 str_bannir="&bannir=1";
				}
				
				Ajax_Call_Page("module/ajax/new-action.php","action-div-content",'action=mail&result=1&mail_ext='+mail_ext+'&mail='+mail+'&login='+to+'&objet='+objet+'&abus='+abus+'&type_abus='+type_abus+str_bannir,"ajax-new-action-result");
			}
			else
			{
				if(new_action!=1)
				{
					Ajax_Call_Page("module/ajax/action.php","result-action",'action=mail&result=1&mail='+mail+'&login='+to+'&objet='+objet,"ajax-action-result");
				}
				else
				{
					Ajax_Call_Page("module/ajax/new-action.php","action-div-content",'action=mail&result=1&mail='+mail+'&login='+to+'&objet='+objet,"ajax-new-action-result");

				}

			}
		}
	}
	else
	{
		
		if(envoi)
		{
			document.getElementById('form_mail').submit();
		}
	}
	
	
}
//


//check all check box
function Check_All(obj)
{
	
	if(obj)
	{
		obj.checked=true;
	}
	
	for(i=0;i<10;i++)
	{
		if(document.getElementById('check'+i))
		{
			document.getElementById('check'+i).checked=!document.getElementById('check'+i).checked;
		}
	}
	
}

// to display from->to in contact
function Affich(id)
{
	
	document.getElementById('je').style.overflow='hidden';
	document.getElementById('autre').style.overflow='hidden';
	
	document.getElementById('je').style.visibility='hidden';
	document.getElementById('autre').style.visibility='hidden';
	
	document.getElementById('je').style.height='0px';
	document.getElementById('autre').style.height='0px';
	
	
	document.getElementById('nb-je').style.display='none';
	document.getElementById('nb-autre').style.display='none';
	
	
	
	document.getElementById(id).style.visibility='visible';
	document.getElementById(id).style.overflow='visible';
	
	document.getElementById('nb-'+id).style.display='block';
	
	
	if(id=='je')
	{
			document.getElementById(globid).style.height=offset2;
	}
	else
	{
		document.getElementById(globid).style.height=offset1;
	}
	
	
}

//calculate width for slide 
function getOff(id)
{
	x = document.getElementById(id);
	return x.offsetWidth;
	
}

//slide left
function Mvt_Gch()
{
	
	if(vitesse<=-999999 && document.getElementById(mvt_cible))
	{
		var temp_str=document.getElementById(mvt_cible).style.left;
		vitesse=parseInt(temp_str.substr(0,temp_str.length-2));
		
	}
	
	
	if(vitesse=="" || isNaN(vitesse))
	{
			vitesse=0;
	}
	
	if(vitesse>=-190)
	{
		vitesse=vitesse+5;
	}
	
	if(loop && vitesse<=0)
	{
		pos=vitesse+'px';
		
		if(mvt_cible=="")
		{
			
			document.getElementById('onglet_mvt').style.left=pos;
		}
		else
		{
			document.getElementById(mvt_cible).style.left=pos;
		}
		vitesse=vitesse+increment;
		
		setTimeout("Mvt_Gch()",100);
	}
	

if(!loop)
	{
			vitesse=-999999;
	}
	
	
}


//slide right
function Mvt_Dte()
{
	
	
	
	
if(vitesse<=-999999 && document.getElementById(mvt_cible))
	{
		var temp_str=document.getElementById(mvt_cible).style.left;
		vitesse=parseInt(temp_str.substr(0,temp_str.length-2));
		
	}
	
	
	if(vitesse=="" || isNaN(vitesse))
	{
			vitesse=0;
	}
	
	
	
	var nb_fin;

	if(mvt_cible=="")
		{
			
			nb_fin=300;			
		}
		else
		{
			nb_fin=90;
		}	
		
		if(mvt_cible=='onglet_mvt_best_ajax')
	{
			
			nb_fin=-360;			
		}
		
		if(mvt_cible=='liste-chat')
	{
			
		nb_fin=650;
		globfin="";
	}
	
	if(globfin=="")
	{
		globfin=0;
		
		for(i=0;i<=99;i++)
		{
			if(document.getElementById(mvt_cible+""+i))
			{
				globfin+=getOff(mvt_cible+""+i);
			}
		}
	}
	
	if(mvt_cible=='onglet_mvt_best_ajax')
	{
			
			globfin=0;
		}
	
	
	
	
	//alert(globfin+".."+nb_fin);
	
	if(loop && vitesse>-(globfin-nb_fin))
	{
		vitesse=vitesse-increment;
		
		pos=vitesse+'px';
		
		if(mvt_cible=="")
		{
			
			document.getElementById('onglet_mvt').style.left=pos;
		}
		else
		{
			document.getElementById(mvt_cible).style.left=pos;
		}		
		
		
		setTimeout("Mvt_Dte()",100);
	}
	else
	{
			//alert(globfin-nb_fin+" "+vitesse);
			
			if(nb_fin==90 && (vitesse)>=-190)
			{
				vitesse=vitesse-5;
		
				pos=vitesse+'px';
				
				document.getElementById(mvt_cible).style.left=pos;
			}
	}
	

if(!loop)
	{
			vitesse=-999999;
	}
	
	
}

//stop slide
function Stop()
{
	loop=false;
	mvt_cible="";
	
	vitesse=-999999;
	
}


// use to displqy "autre" choice in search
function Active_Autre()
{
	if(document.getElementById('choix_autre').value!=-1)
	{
		document.getElementById('label').style.display="block";
		document.getElementById('valeur').style.display="block";
		
		document.getElementById('label').innerHTML=document.getElementById('choix_autre').options[document.getElementById('choix_autre').selectedIndex].text;
		document.getElementById('input_valeur').name=document.getElementById('choix_autre').value;

	}
	else
	{
		document.getElementById('label').style.display="none";
		document.getElementById('valeur').style.display="none";
	}
}


function Carte_Region()
{
	
	Ajax_Call_Page('script/carte.php','div-absolute','no-param','carte');
	
}

function Choose_Region(id)
{
	
	if(document.getElementById('region').style.display!="none")
	{
		for(i=0;i<document.getElementById('region').options.length;i++)
		{
			
			if(id==document.getElementById('region').options[i].value)
			{
				document.getElementById('region').selectedIndex=i;
			}
		}
	
	
		Display_Cp();
		Unlock_Info(0);
		
	}
	document.getElementById(id_carte).style.display='none';
	Hide_Fond_Param();

	
}

function Hide_Fond_Photo()
{
		Add_On_Scroll(null,1);

		document.getElementById('div-absolute').innerHTML='';
}

// function close
function Close_Ajax_Photo()
{
	//new Effect.toggle('ajax-photo','appear',{duration:0,afterFinish:Hide_Fond_Photo});
	Hide_Fond_Photo();
}


var photo_pos=-1;
//
//

//photo_pos is define by click on photo, just an increment value with same order than js table
function Photo_Navig(sens,diapo)
{
	
	/*if(photo_pos==-1)
	{
		photo_pos=pos_ref;
	}*/
	
	
	if(diapo==1)
	{
			flag_diapo=true;
	}
	
	photo_pos=photo_pos+sens;
	
	if(photo_pos==-1 && sens==-1)
	{
		photo_pos=tab_ajax_photo.length-1;
	}
	
	if(photo_pos==tab_ajax_photo.length && sens==1)
	{
		photo_pos=0;
	}
	
	
	
	
	Photo_Change(photo_pos);
}


//acces is set to 0 if fct is called on profil_vu.php
function Photo_Display(indice,login,acces)
{
	/*function After()
	{	
		//alert(indice+' '+tab_ajax_photo[indice])
		Ajax_Call_Page('module/ajax/ajax-photo.php','div-absolute',"login="+login+"&photo_view="+tab_ajax_photo[indice]+"&acces="+acces,'ajax-photo');
	}*/
	
	photo_pos=indice;
	
	Ajax_Call_Page('module/ajax/ajax-photo.php','div-absolute',"indice="+indice+"&login="+login+"&photo_view="+tab_ajax_photo[indice]+"&acces="+acces,'ajax-photo');

	
}




	
var photo_largeur;

	
function Photo_Change(indice)
{
	
	photo_pos=indice;
	
	document.getElementById('ajax-photo-img').style.visibility='hidden';
	document.getElementById('wait-photo').style.visibility='visible';
	
	document.getElementById('wait-photo').style.top=(document.documentElement.clientHeight-11)/2-100+'px';
	
						
	document.getElementById('wait-photo').style.left=(700-photo_largeur)/2+photo_largeur/2+'px';

	
	temp_img=new Image();
	
	function Photo_Change_Load()
	{
		document.getElementById('ajax-photo-img').src=temp_img.src;
		
		photo_largeur=temp_img.height;
		
		Photo_Place();
		
	
		document.getElementById('wait-photo').style.visibility='hidden';


		document.getElementById('ajax-photo-img').style.visibility='visible';
		
		
		
	}
	


	temp_img.onload=Photo_Change_Load;
	
	
	if(indice==1000 || tab_ajax_photo[indice].indexOf("ajax_photo_vide")!=-1)
	{
		temp_img.src='images/'+tab_ajax_photo[indice];

	}
	else
	{
		temp_img.src=tab_ajax_photo[indice];
	}

		


}




function Photo_Place()
{
	var hauteur=document.documentElement.clientHeight-128;
	var largeur=document.documentElement.clientWidth;
	
	
	
	document.getElementById('ajax-photo').style.visibility='hidden';
	document.getElementById('ajax-photo').style.display='block';
	
	
	if(photo_largeur==0)
	{
		photo_largeur=document.getElementById('ajax-photo-img').height;
	}
	
	
	if(photo_largeur>420)
	{
		document.getElementById('ajax-photo-img').height=420
	}
	else
	{
		if(document.getElementById('ajax-photo-img').height!=0)
		{
			document.getElementById('ajax-photo-img').height=photo_largeur;
		}
	}
	
	document.getElementById('ajax-photo').style.top=(hauteur-document.getElementById('ajax-photo').offsetHeight)/2+'px';
	
	
	document.getElementById('fleche-gch').style.top=(hauteur-46)/2+'px';
	document.getElementById('fleche-dte').style.top=(hauteur-46)/2+'px';
	
	document.getElementById('ajax-photo').style.width=document.getElementById('ajax-photo-img').offsetWidth+10+'px';
	document.getElementById('ajax-photo').style.left=(700-document.getElementById('ajax-photo-img').offsetWidth)/2+'px';
	
	
	document.getElementById('fleche-gch').style.left=350-document.getElementById('ajax-photo-img').offsetWidth/2-86+'px';
	document.getElementById('fleche-dte').style.left=350+document.getElementById('ajax-photo-img').offsetWidth/2+49+'px';
	
	document.getElementById('ajax-photo').style.visibility='visible';
	
			document.getElementById('wait-photo').style.visibility='hidden';

	
	
	

}

var flag_diapo=true;

function Photo_Diapo()
{	
	if(flag_diapo)
	{
		flag_diapo=false;
		Photo_Navig(1,1);
		setTimeout("Photo_Diapo()",5000);
	}
	
	
}


