/*************************
 *      basic function   *
 *************************/
 var member_id=0;
 var selected=0
 var adel=[];
var browser="";
browsers();
function testSession(string){
	if(trim(string)=="log out"){
			document.location.replace('login.html');
			r=false;
	}else {
			r=true;
	}
return r;
}
function browsers(){
	if(navigator.appName=="Microsoft Internet Explorer"){
		browser="IE";
	}else{
		browser="other";
	}
} 
function bindornot(ft,_this){

	if(browser=="IE"){
		f=eval(ft);
		return 	this.f.bind(_this);
	}else{
		return eval(ft);
	}
}
function chargerJS(rep,fichier){
	is_loaded=0;
    $A(document.getElementsByTagName("script")).findAll( function(s) {
      return (s.src )
    }).each( function(s) {
		
		if(s.src.indexOf(fichier)>=0){
			is_loaded=1;	
		}
      
    });
	if(is_loaded==0){
		var headID = document.getElementsByTagName("head")[0];
		var jsNode = document.createElement('script');
		jsNode.type = 'text/javascript';  
        jsNode.src = rep+fichier;
	   	headID.appendChild(jsNode);  
		
	}
 } 
 function creationOverlay(){
		var objBody = document.getElementsByTagName("body").item(0);
		var objOverlay = document.createElement("div");
		objOverlay.setAttribute('id','overlay');
		objOverlay.style.display = 'none';
		objBody.appendChild(objOverlay);
		var arrayPageSize = getPageSize();
		$('overlay').setStyle({'height':arrayPageSize[1]+'px'});
}
	function showPop(e,selected){
		if(selected!=undefined){
			_this=selected;
		}else{
			_this=this
		}
		id=_this.getAttribute('box');
		init(id);
		creationOverlay();
		h=(arrayPageSize[0]-$(id).getWidth())/2;
		
		$(id).setStyle({'margin-left':h+'px'});
		$(id).setStyle({'margin-top':'50px'});
		new Effect.Appear('overlay', { duration: 0.5, from: 0.0, to: 0.8,afterFinish: function(){ showPopup(id)}});
	}
	
	function hidePop(e,selected){

		if(selected!=undefined){
			_this=selected;
		}else{
			_this=this
		}
		id=_this.getAttribute('box');
		hidePopup(id);
		$('overlay').remove();
		
	}
    function showPopup(id){
		$(id).show();
	}
	function hidePopup(id){
		
		$(id).hide();
	}
function getPageSize(){
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}


	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
}
function init(id){
	var url="ajax.action.php";
	var para="item_id="+id+"&action_type=get_publish";
	o_options = new Object();
    $("content_publish").innerHTML='<div style="height:300px"><div style="padding-top:140px;padding-left:380px"><img src="images/loading.gif" /></div></div>';
	o_options = {method: 'get',parameters: para,onComplete:function (requete) 
	{ 
		r=testSession(trim(requete.responseText));
		if(r==true) 
			$("content_publish").innerHTML=requete.responseText;
           
            requete.responseText.evalScripts();
	} };
    chargerJS('include/','swfobject.js');
	var laRequete = new Ajax.Request(url,o_options); 
}
function check_email(email){
	var reg = /^[\.\-_A-Za-z0-9]{2,}?@[\.\-_A-Za-z0-9]{2,}?\.[\.\-_A-Za-z0-9]{2,6}$/;
	if(reg.test(email)){
		return true;
	}else{
		return false;
	}
}
function editor(){
	
	if(!this.editing){
		input='<input type ="text" class="editing" value="'+ this.innerHTML +'" size="13" />';
		this.innerHTML= input;
		var _this=this
		this.firstChild.select();
		this.firstChild.focus();
		
		this.firstChild.onblur=function(){
			if(this.value.replace(/ /gi,'').length == 0 )	this.value=_this.text;
			_this.innerHTML=this.value;
			_this.editing=false;
		}
		this.editing=true;
	}
}		
/*Appli = Class.create();
Appli.inPlaceEditor=function(element){
	this.element=element;
	this.text="X"; 
	this.editing=false;
	this.inv_id=this.element.up('tr').getAttribute('inv_id');
	Event.observe(this.element,'click', bindornot('editor',this.element))	;
}*/
function trim (strToTrim) {
           return(strToTrim.replace(/^\s+|\s+$/g, ''));
}  // end trim function
function sendMessage()
{
	status=trim(this.up('table').getAttribute('status'));
	if(status==2){
		member=trim(this.previous('td.login').innerHTML);
		$('recipient').innerHTML=member;
	}else{
		email=trim(this.previous('td.email').innerHTML);
		$('recipient').innerHTML=email;
	}
	/*$('message-form').style.display='block';
	centerOnWindow($('message-form'));
	centerOnWindow($('message-form-result'));
	$('message-form-result').innerHTML="";*/
	document.forms.frmSendMessage.reset();
	document.location="#top";
	showPop('',$('mail'));
}
function cancelMessage()
{
	document.getElementById('message-form').style.display='none';
	document.forms.frmSendMessage.reset();
}
function doSendMessage()
{
	
	$('message-form-result').innerHTML='<div style="background:#FFFFFF; padding:20px; width:450"><img src="images/loading.gif" /></div>';
	$('message-form').style.display='none';
	var url="ajax.action.php";

	if(status==2){
		var para= $H({"action_type":"send_message","f_type":2,"f_recipient_name":member , "f_subject" : document.forms.frmSendMessage.f_subject.value , "f_body" : document.forms.frmSendMessage.f_body.value});
	}else{
		var para= $H({"action_type":"send_message_mail","f_type":2,"f_recipient_mail":email , "f_subject" : document.forms.frmSendMessage.f_subject.value , "f_body" : document.forms.frmSendMessage.f_body.value});	
	}
	o_options = new Object();
	o_options = {method: 'post',postBody: para.toQueryString(),onComplete:function (requete){ 
	r=testSession(trim(requete.responseText));
	if(r==true){
		$('message-form-result').innerHTML=requete.responseText;
		document.forms.frmSendMessage.reset();
	}
}};
	var laRequete = new Ajax.Request(url,o_options); 
	
	return false;
}
function upload_share(){
	$('publish_intro').hide();
    $('publish_secret').hide();
    
	$('publish_share').show();
}
function upload_pub(){
	$('publish_intro').hide();
        $('publish_secret').hide();

	$('publish_pub').show();
}
function upload_secret(){
	$('publish_intro').hide();
	$('publish_pub').hide();
    $('publish_secret').show();

}
/*******************************
 *******************************/
 
/*******************************
 *        menu action          *
 *******************************/

function change2(secure_type,content_type,id,itemId,real_content_type){
	id=id||0;
    $('area').show();
    $('navig_page').show();
    $('edit_content').update('');
	showPage(1,content_type,secure_type,id);

	var url="list.out.php";
	var para="type=nbpages&nbtotal=12&size=1&content_type="+content_type+"&secure_type="+secure_type+"&groupid="+id;
	o_options = new Object();
	o_options = {method: 'get',parameters: para,onComplete:afficherReponse};
	var laRequete = new Ajax.Request(url,o_options); 
	function afficherReponse(requete) 
	{ 
		$('navig_page').innerHTML=requete.responseText
		if(itemId!=undefined && (real_content_type==1 || real_content_type==2)){
			window.setTimeout("edit2("+itemId+","+secure_type+")",200);
			//edit2(itemId,secure_type);
		}
	} 
	
	return "ok";
}
function contentShared(itemId, content_type,secure){
	//ok=change2(secure,0,0,itemId,content_type);
    edit2(itemId,secure);
}

function bulleOver(){
	menu=this.getAttribute('id');
	$(menu+'-over').show();
}
function bulleOut(){
	menu=this.getAttribute('id');
	$(menu+'-over').hide();
}
function start_menu(){
	init_page();
	$$('.menu').each(function(p){
			position=p.getAttribute('position');				  
			p.setStyle({"background-position":  "0 -"+position+"px"});							  
			Event.observe(p,"mouseover",bindornot('menuOver',p));	
			Event.observe(p,"mouseout",bindornot('menuOut',p));		
	})
	$$('.menu2').each(function(p){
			Event.observe(p,"mouseover",bindornot('menuOver2',p));	
			Event.observe(p,"mouseout",bindornot('menuOut2',p));		
	})
	$$('.contents').each(function(p){
		Event.observe(p,"click",bindornot('menuClick',p));
	})
	
	$$('.smenu').each(function(p){
			Event.observe(p,"mouseover",bindornot('smenuOver',p));	
			Event.observe(p,"mouseout",bindornot('smenuOut',p));		
			Event.observe(p,"click",bindornot('smenuClick',p));
	})
	$$('.ssmenu').each(function(p){
			Event.observe(p,"mouseover",bindornot('smenuOver',p));	
			Event.observe(p,"mouseout",bindornot('smenuOut',p));		
			Event.observe(p,"click",bindornot('ssmenuClick',p));
	})
    $$('.smenu_f').each(function(p){
			Event.observe(p,"mouseover",bindornot('smenuOver',p));	
			Event.observe(p,"mouseout",bindornot('smenuOut',p));		
			Event.observe(p,"click",bindornot('smenuClick_f',p));
	})
	$$('.menu_group').each(function(p){
			Event.observe(p,"mouseover",bindornot('smenuOver',p));	
			Event.observe(p,"mouseout",bindornot('smenuOut',p));		
			Event.observe(p,"click",bindornot('groupClick',p));
	})
	//Event.observe($('my_groups'),"click",bindornot('groupsClick',$('my_groups')));
	//Event.observe($('friends_groups'),"click",bindornot('friendsGroupsClick',$('friends_groups')));
	//Event.observe($('menu_groups'),"click",bindornot('menu_groups',$('menu_groups')));
	Event.observe($('menu_contact'),"click",bindornot('menu_contact',$('menu_contacts')));
	Event.observe($('my_friends'),"click",bindornot('menu_friends',$('my_friends')));
	
	Event.observe($('profil_roll'),"click",bindornot('profil_roll',$('profil_roll')));	
	Event.observe($('share_roll'),"click",bindornot('share_roll',$('share_roll')));
	$$('.resume').each(function(p){
		Event.observe(p,"mouseover",bindornot('bulleOver',p));	
		Event.observe(p,"mouseout",bindornot('bulleOut',p));
	})
    Event.observe($('close_popup_publish'),"click",bindornot('hidePop',$('close_popup_publish')));

	}
function init_page(){
	Event.observe($('publish_en'),"click",bindornot('publish',$('publish_en')));
	Event.observe($('account_en'),"click",bindornot('account',$('account_en')));
	Event.observe($('mob_en'),"click",bindornot('mob',$('mob_en')));
}
function publish(){
	account_url=""+window.location;
    if(account_url.indexOf('home.html')>=0){
    	showPop('',this);
    }else{
    	session=$('and').getAttribute('session');
    	window.location="home.html?publish=1&PHPSESSID="+session;
    }
}
function mob(){
	session=$('and').getAttribute('session');
    window.location="mob.html?PHPSESSID="+session;
}

function account(){
	account_url=""+window.location;
	
    	session=$('and').getAttribute('session');
    	window.location="home.html?PHPSESSID="+session;
    
}
function menu_groups(){
	urls('groups');
}
function menu_contact(){
	urls('contact');
}
function menu_friends(){
	$('my_friends_content').toggle();
}

function groupsClick(){
   $('my_groups_content').toggle();
}
function friendsGroupsClick(){
   $('friends_groups_content').toggle();
}
function profil_roll(){
	src=this.getAttribute('src');
	
	if(src.indexOf('reduce')>0){
    	action="reduce";
		this.src='images/interface/fleche_expand.jpg';		
		new Effect.BlindUp('profil_box',{from: 0.01,to:0.99});
	}else{
    	action="expand";
		this.src='images/interface/fleche_reduce.jpg';
		new Effect.BlindDown('profil_box');
	}
   cookie(action,"profil");
    
}
function cookie(action , name){
 	var url="ajax.action.php";
	var para="action_type=reduce&action="+action+"&name="+name;
	o_options = new Object();
	o_options = {method: 'get',parameters: para,onComplete:reduce_return};
	var laRequete = new Ajax.Request(url,o_options); 
	function reduce_return(requete) 
	{ 
		r=testSession(trim(requete.responseText));
		
	} 
}
function share_roll(){
	src=this.getAttribute('src');
	if(src.indexOf('reduce')>0){
    	action="reduce";
		this.src='images/interface/fleche_expand.jpg';		
		new Effect.BlindUp('share_box',{from: 0.01,to:0.99});
	}else{
   		action="expand";
		this.src='images/interface/fleche_reduce.jpg';
		new Effect.BlindDown('share_box');
	}
    showApp(-1,1);
    cookie(action,"share");
}
function menuOver(){
	posi=this.getAttribute('position');
	if(posi==0){
		x=28;
	}else if(posi ==56){
		x=84;
	}
	this.setAttribute('position',x);
	this.setStyle({"background-position":  " 0 -"+x+"px"});
}
function menuOut(){
	posi=this.getAttribute('position');
	if(posi==28){
		x=0;
	}else if(posi==84){
		x=56;
	}
	this.setAttribute('position',x);
	this.setStyle({"background-position": "0 -"+x+"px"});
	
	//this.setStyle({'background':'#DBD2C3 url(images/f.jpg) no-repeat right'});
}
function menuOver2(){
	this.setStyle({'background-position': '0 -19'});
}
function menuOut2(){
	this.setStyle({'background-position': '0 0'});
}
function menuClick(e,selected){
	if(selected!=undefined){
			_this=selected;
		}else{
			_this=this
	}
	name=_this.getAttribute('id');
	$(name+'_content').toggle();
	if($(name+'_content').visible()){
		x=56;
		_this.setAttribute('position',x);
		_this.setStyle({"background-position":  " 0 -"+x+"px"});
		secure=_this.getAttribute('secure');
		content=_this.getAttribute('content');
		change2(secure,content);
	}else{
		x=0;
		_this.setAttribute('position',x);
		_this.setStyle({"background-position":  " 0 -"+x+"px"});
	}

}
function menu_groups(){

	urls('groups');
}
function menu_contact(){
	urls('contact');
}

function smenuOver(){
	this.setStyle({'color': '#f90'});
}
function smenuOut(){
	this.setStyle({'color':'#666'});
}
function smenuClick(){
	secure=this.getAttribute('secure');
	content=this.getAttribute('content');
	change2(secure,content);	
}
function smenuClick_f(){
    $('loading_black').show();
    member_id=this.getAttribute('member_id');
    var url="list.out.php";
    var para="type=friends&size=1&member_id="+member_id;
	o_options = new Object();
	o_options = {method: 'get',parameters: para,onComplete:friends_contents};
	var laRequete = new Ajax.Request(url,o_options); 
	function friends_contents(requete) 
	{ 
    	$('loading_black').hide();
		$('area').innerHTML=requete.responseText
	} 
    delete prefix_friends;
    var url="list.out.php";
    var para="type=nbpages_friend&member_id="+member_id;
	o_options = new Object();
	o_options = {method: 'get',parameters: para,onComplete:friends_pages};
	var laRequete = new Ajax.Request(url,o_options); 
	function friends_pages(requete) 
	{ 
    	
        $('navig_page').innerHTML=requete.responseText
        
	} 
}
function ssmenuClick(){
	secure=this.getAttribute('secure');
	content=this.getAttribute('content');
	group_id=this.up('div.group_content').getAttribute('group_id');
	change2(secure,content,group_id);
}
function groupsClick(){
   $('my_groups_content').toggle();
}
function friendsGroupsClick(){
   $('friends_groups_content').toggle();
}
function groupClick(){
	group_id=this.getAttribute('group_id');
	$('g'+group_id).toggle();
	if($('g'+group_id).visible()){
   		secure=this.getAttribute('secure');
		content=this.getAttribute('content');
		change2(secure,content,group_id);
   }
}
function urls (check,group_id,group_name){
	$('area').show();
    $('navig_page').show();
    $('edit_content').update('');
	$('navig_page').innerHTML="";
    $('loading_black').show();
	if(check=="contact"){
		var url="ajax.action.php";
		var para="action_type=get_contact";	
		o_options = new Object();
		o_options = {method: 'get',parameters: para,onComplete:contact_init};
		var laRequete = new Ajax.Request(url,o_options); 
	}else if(check=="menu"){
	    $('loading_black').hide();
    	tmp=$('my_friends_login').innerHTML;
		div ='<div  class="smenu_f" id="inv_'+group_id+'" member_id="'+group_id+'">'+group_name+'</div>';
		$('my_friends_login').innerHTML=tmp+div;
	}else {
		var url="ajax.action.php";
		var para="action_type=get_group";	
		if(group_id>0){
		para+="&select_group="+group_id;
		}

		o_options = new Object();
		o_options = {method: 'get',parameters: para,onComplete:group_init};
		var laRequete = new Ajax.Request(url,o_options);		
	}			
}

var selectMenuId;
function menuAction(){
	i=0;
	$$('.xtab2').each(function (p){
		p.i=p.getAttribute('tab_id');
		if($('x'+p.i).hasClassName('xtab_selected')){
			selectMenuId=p.i;
		}
		Event.observe(p,"mouseover",bindornot('selectMenuOver',p));	
		Event.observe(p,"mouseout",bindornot('selectMenuOut',p));		
		Event.observe(p,"click",bindornot('selectMenu',p));
	
	});

}
function reload_menu(requete){

	r=testSession(trim(requete.responseText));
	if(r==true){
    	$('loading_black').hide();
		tmp=$('my_groups_content').innerHTML;
		$('my_groups_content').innerHTML=trim(requete.responseText)+tmp;
	}
}
function selectMenu(){
	$("C"+selectMenuId).style.display="none";
	$("C"+this.i).style.display="block";
	$('x'+selectMenuId).className='xtab_normal';
	$('x'+this.i).className='xtab_selected';
	selectMenuId=this.i;
}
function selectMenuOver(){
	if(this.i!=selectMenuId)	$('x'+this.i).className='xtab_selected';
}
function selectMenuOut(){
	if(this.i!=selectMenuId) 	$('x'+this.i).className='xtab_normal';
}
function showApp(id,hide){
	if(selected!=0){
		try{
		$('all'+selected).style.display='none';
		$('all'+selected).up('.contentItem').style.background= 'none';
        if(id!=selected){
	        $('confirm'+selected).hide();
            adel[id]=0;
        }
		}catch(e){
		
		}
	}
    if(hide!=1){
        selected=id;
        adel[id]=adel[id]||0;
        if(adel[id]==0 ){
            $('all'+id).show();
        }
        $('all'+selected).up('.contentItem').setStyle({'background' : '#ffc647'});
    }
}
function play_over(_this){
	_this.setStyle({"background-position": "bottom"})
}
function play_out(_this){
	_this.setStyle({"background-position": "top"})
}
function suppview(){
	$('edit_content').innerHTML="";
	$('area').show();
	$('navig_page').show();

}
function showPage( pageIndex,content_type, secure_type,group)
	{
		//if ( prefix != pageIndex  )
		if ( 1==1  )
		{
			adel=[];
			try{
			document.getElementById( 'page.'+prefix ).className="";
			document.getElementById( 'page.'+pageIndex ).className="actual";
			}catch(e){
			
			}
			prefix = pageIndex;

			/*var obj = document.getElementById("area");
			w=800;
			
			try{
			h=obj.getHeight();
			}catch(e){
			h=500;
			}
			if(h<500){
				h=500;
			}
			var objOverlay = document.createElement("div");
			var area = document.getElementById("area");
			content=area.firstChild;

			objOverlay.innerHTML="<div class='wait2' style='width:"+w+"px; height:"+h+"px'></div><div class='wait_load' style='margin-left:330px;margin-top: 250px'><div style='padding-top:10px;'><img src='images/loading.gif'  /></div></div>";
			obj.insertBefore(objOverlay,content);*/
            $('loading_black').show();
			var url="list.out.php";
			var para="type=member&nbtotal=12&line=4&colomn=2&size=1&page=" + ( pageIndex - 1 )+"&content_type="+content_type+"&secure_type="+secure_type+"&groupid="+group+"&myhome=1";
			o_options = new Object();
			o_options = {method: 'get',parameters: para,onComplete:function (requete) {
           	 	$('loading_black').hide();
				t=trim(requete.responseText).extractScripts();
				r=testSession(trim(requete.responseText));
				if(r==true){
					$('area').innerHTML=requete.responseText;
				}
			} };
			var laRequete = new Ajax.Request(url,o_options); 
			
					
			
		}
}
function showPageFriends( pageIndex,member_id)
	{
		
		if ( 1==1  )
		{
			adel=[];
            try{
            document.getElementById( 'page.'+prefix_friends ).className="";
            }catch(e){
       	            document.getElementById( 'page.1' ).className="";
            }
			document.getElementById( 'page.'+pageIndex ).className="actual";
			
            prefix_friends = pageIndex;
            $('loading_black').show();
			var url="list.out.php";
			var para="type=friends&size=1&member_id="+member_id+"&page=" + ( pageIndex - 1 );
			o_options = new Object();
			o_options = {method: 'get',parameters: para,onComplete:function (requete) {
           	 	$('loading_black').hide();
				t=trim(requete.responseText).extractScripts();
				r=testSession(trim(requete.responseText));
				if(r==true){
					$('area').innerHTML=requete.responseText;
				}
			} };
			var laRequete = new Ajax.Request(url,o_options); 
			
					
			
		}
}
/***************************
****************************/
function email(){
//to do
}
/*****************************
 *   function group actions  *
 *****************************/
 function group_init(requete) 
{ 	
	$('loading_black').hide();
	r=testSession(trim(requete.responseText));
	if(r==true){
		$('area').innerHTML=requete.responseText;
		group_actions();
	}
}
 function group_actions(){
	menuAction();
	$$('.del').each(function(p){
		Event.observe(p,"click",bindornot('group_delete_buddy',p));
	});
	
	$$('.btn_add_buddy').each(function(p){
		Event.observe(p,"click",bindornot('group_new_buddy',p));
	});
	$$('.group_page').each(function(p){
		Event.observe(p,"click",bindornot('group_next_page',p));
	});
	$$('.group_edit').each(function(p){
		Event.observe(p,"click",bindornot('group_show_edit',p));
	});
	$$('.group_delete').each(function(p){
		Event.observe(p,"click",bindornot('group_delete',p));
	});
	$$('.group').each(function(p){
		Event.observe(p,"click",bindornot('group',p));
	});
	$$('.group_add').each(function(p){
		Event.observe(p,"click",bindornot('group_add',p));
	});
	$$('.group_btn_edition').each(function(p){
		Event.observe(p,"click",bindornot('group_edit',p));
	});
	
	Event.observe($('Cgroup'),"click",bindornot('group_new_group',$('Cgroup')));
	
				
} 
function group_next_page(){
	page=this.innerHTML;
	group_id=this.up('table').getAttribute('group_id');
	div=$('pages'+group_id).down('span.pager_current');
	if(page!=div.innerHTML){
		div.removeClassName('pager_current');
		div.addClassName('pager');
		this.removeClassName('pager');
		this.addClassName('pager_current');
		group_id=this.up('table').getAttribute('group_id');
		group_get_data(group_id,page);
	}
}
function group(){
	group_id=this.up('table').getAttribute('group_id');
	$('liste'+group_id).toggle();
	if($('Cnouveau'+group_id).visible()){
		$('Cnouveau'+group_id).hide();
	}
}
function group_add(){
	group_id=this.up('table').getAttribute('group_id');
	$('return'+group_id).innerHTML="";
	$('Cnouveau'+group_id).toggle();
	if($('liste'+group_id).visible()){
		$('liste'+group_id).hide();
	}
	if($('Cnouveau'+group_id).visible()){
		list_member(group_id);
	}
}
function list_member(group_id){
var url="list.out.php";
		var para = $H({'type': 'all_contact',"group_id":group_id,
					   'status': 2}).toQueryString();
		
		o_options = new Object();
		o_options = {method: 'post',postBody: para,onComplete:function (requete){ 
			r=testSession(trim(requete.responseText));
			if(r==true){
				$('allcontact'+group_id).innerHTML=requete.responseText;
				list_group_init(group_id)
			}
		}};
		var laRequete = new Ajax.Request(url,o_options); 
}
function list_group_init(){
	
	$$('.list').each(function(p){
		Event.observe(p,"click",bindornot('group_new_buddy',p));
		
		
	})
	
}
function list_group_click(){
	login=(this.down("span.name").innerHTML);
	group_id=this.getAttribute('group_id');
	$('invitation'+group_id).value=login;
}
function group_get_data(group_id,page){
	//to do
	var url="list.out.php";
			var para= $H({"type":"group","page":page,"nb":15,"group_id":group_id });
			o_options = new Object();
			o_options = {method: 'post',postBody: para.toQueryString(),onComplete:function (requete){
			r=testSession(trim(requete.responseText));
			if(r==true){
				data=requete.responseText.split("|");
				group_id=data[2];
				content=data[3];
				$('members'+group_id).update(content);
				group_actions();
			}
			}};
		var laRequete = new Ajax.Request(url,o_options);
}
function group_new_group(){
$('imgNewGroup').src='images/loading.gif';
var url="ajax.action.php";
var para = $H({'action_type': 'add_group',
				   'f_name': $F('f_name')}).toQueryString();
	
	o_options = new Object();
	o_options = {method: 'post',postBody: para,onComplete:function (requete){ 
		r=testSession(trim(requete.responseText));
		if(r==true){
			$('imgNewGroup').src='images/dot.gif';
			if(trim(requete.responseText)>0){
				urls('groups');
				urls('menu',trim(requete.responseText),$F('f_name'));
			}else{
				//to do
			}
		}
	}};
	var laRequete = new Ajax.Request(url,o_options); 
			
}                   
function group_delete_buddy(){
	
	if(confirm('Are you sure?')){
	group_id=this.up('div.borders').getAttribute('group_id');
    try{
		page=$('pages'+group_id).down('span.pager_current').innerHTML;
    }catch(e){
    	page=1;
    }
	member_id=this.up('div.member').getAttribute('member_id');
	var url="ajax.action.php";
	var para = $H({'action_type': 'delete_member_group',
					   'member_id': member_id,
					   'group_id' : group_id,
					   'type':1}).toQueryString();
		
		o_options = new Object();
		o_options = {method: 'post',postBody: para,onComplete:function (requete){
			r=testSession(trim(requete.responseText));
			if(r==true){
				data=requete.responseText.split("|");
				r='.g'+group_id+' .group_page';
				group_count=parseInt($$('.g'+group_id)[0].getAttribute('group_count'),10)-1;
				$$('.g'+group_id)[0].setAttribute('group_count',group_count);
				new_nbpage=Math.ceil(group_count/15);
				if(new_nbpage<=1){
					$('pages'+group_id).hide();
				}
				if(group_count%15==0){
					last=($$(r).length-1);
					$$(r)[last].remove();
					try{
					$$(r)[last-1].removeClassName('pager');
					$$(r)[last-1].addClassName('pager_current');
					}catch(e){}
				}
				
				group_id=strip(data[0]);
				group_get_data(group_id,page);
			}	
		}};
		var laRequete = new Ajax.Request(url,o_options); 
	}
}
function group_new_buddy(){
	if(this.getAttribute('class')=='btn_add_buddy'){
		group_id=this.up('table').getAttribute('group_id');
		login=$F('invitation'+group_id);
	}else{
		login=(this.down("span.name").innerHTML);
		group_id=this.getAttribute('group_id');
		$('invitation'+group_id).value=login;
	}
	
	if(login!=''){
		$('return'+group_id).innerHTML="";
		$('imgInv'+group_id).src='images/loading.gif';
		var url="ajax.action.php";
			var para = $H({'action_type': 'add_member_group',
						   'f_in': login,
						   'type': 2,
						   'group_id' : group_id}).toQueryString();
				o_options = new Object();
				o_options = {method: 'post',postBody: para,onComplete:function (requete){
				r=testSession(trim(requete.responseText));
				if(r==true){
					data=requete.responseText.split("|");
					member_id=strip(data[0]);
					group_id=data[1];
					member_name=data[2];
					type=data[3];
					
					$('imgInv'+group_id).src='images/dot.gif';
					if(member_id>0){
						group_count=parseInt($$('.g'+group_id)[0].getAttribute('group_count'),10)+1;
						$$('.g'+group_id)[0].setAttribute('group_count',group_count);
						new_nbpage=Math.ceil(group_count/15);
						if(new_nbpage>1){
							$("pages"+group_id).show();
						}
						r='.g'+group_id+' .group_page';
						nb_page=$$(r).length;
						if(nb_page==0){
							selected=1;
						}else{
							selected=0;
						}
						if(new_nbpage!=nb_page){
							$('p'+group_id).innerHTML+="<span class='group_page pager"+((selected==1)? '_current' : '' )+"' style='cursor:pointer;'>"+new_nbpage+"</span>";
						}
						if(type=="email"){
							text="We have found a Member with this email : {USER}, this Member has been added to this Group";
							text=text.replace('{USER}',member_name);
							$('return'+group_id).innerHTML=text;
						}else{
							text="{USER} has been added to this Group";
							text=text.replace('{USER}',member_name);
							$('return'+group_id).innerHTML=text;
							list_member(group_id);
						}
						$('invitation'+group_id).value="";
						group_get_data(group_id,1);							
					}else if(member_id==-1){
						$('return'+group_id).innerHTML=" This Member does not exist";
					}else if(member_id==-2){
						$('return'+group_id).innerHTML=" This Member is already in this Group";
						 $('invitation'+group_id).value="";
					}else if(member_id==-4){
						$('return'+group_id).innerHTML=" You cannot invite yourself";
						 $('invitation'+group_id).value="";
					}else{
						$('return'+group_id).innerHTML="This personn has received your email invitation and will be added to Group Members once your invitation is accepted";
					}
				}
			}   
		};
				var laRequete = new Ajax.Request(url,o_options); 
	}else{
		
	}
}
function group_show_edit(){
	group_id=this.up('table').getAttribute('group_id');
	$('group_edition'+group_id).toggle();
}
function group_edit(){
	group_id=this.up('div').getAttribute('group_id');
	$('loading'+group_id).src="./images/loading.gif";
	var url="ajax.action.php";
	var para = $H({'action_type': 'group_edit',
				   'group_id' : group_id,'group_name' : $F('n'+group_id)}).toQueryString();
	o_options = new Object();
	o_options = {method: 'post',postBody: para,onComplete:function (requete){
			r=testSession(trim(requete.responseText));
			if(r==true){
				$('l'+group_id).innerHTML=$F('n'+group_id);
				//urls('flash');
				$('tg'+group_id).innerHTML= $F('n'+group_id);
				$('group_edition'+group_id).toggle();
				$('loading'+group_id).src="./images/dot.gif";
			}
		}
	};
	var laRequete = new Ajax.Request(url,o_options); 
}

function group_delete(){
	if(confirm('Are you sure?')){	
		group_id=this.up('table').getAttribute('group_id');
		var url="ajax.action.php";
		var para = $H({'action_type': 'group_delete',
				   'group_id' : group_id}).toQueryString();
		o_options = new Object();
		o_options = {method: 'post',postBody: para,onComplete:function (requete){
				r=testSession(trim(requete.responseText));
				if(r==true){
					urls('groups');
					//urls('flash');
					$('tg'+group_id).remove();
					$('g'+group_id).remove();
					
					
				}
			}
		};
		var laRequete = new Ajax.Request(url,o_options); 
	}
}


/****************************
 ****************************/ 
/****************************
 * functions content *
 ****************************/
function mygroup_leave (group_id){
var url="ajax.action.php";
	var para = $H({'action_type': 'leave_group',
			   'group_id' : group_id}).toQueryString();
	o_options = new Object();
	o_options = {method: 'post',postBody: para,onComplete:function (requete){
			r=testSession(trim(requete.responseText));
			if(r==true){
				location.reload();
			}
		}
	};
	var laRequete = new Ajax.Request(url,o_options); 
}
function content_edit(id){
	/*var obj = document.getElementById("area");
	var objOverlay = document.createElement("div");
	objOverlay.setAttribute('id', 'overs');
	content=obj.firstChild;
	objOverlay.innerHTML="<div class='wait2' id='open'  style='width:800px; height:500px'></div>"
	objOverlay.innerHTML+="<div id='truc' style='z-index:102; position:absolute;  ' ><div class='wait_load' style='margin-left:330px;margin-top: 250px'><div style='padding-top:10px;'><img src='images/loading.gif'  /></div></div></div>";
	obj.insertBefore(objOverlay,content);*/
	$('area').hide();
    $('navig_page').hide();
    $('loading_black').show();
	var url="ajax.action.php";
	var para="item_id="+id+"&action_type=get_edit";
	o_options = new Object();
	o_options = {method: 'get',parameters: para,onComplete:function (requete) 
	{ 
		r=testSession(trim(requete.responseText));
		if(r==true) 
       	    $('loading_black').hide();
			$('edit_content').innerHTML=requete.responseText;
           
            requete.responseText.evalScripts();
	} };
    chargerJS('include/','swfobject.js');
	var laRequete = new Ajax.Request(url,o_options); 
	
}
function content_update(id){
channel="";
	$$('.channel').each(function(p){
		
		if(p.checked){
			if(channel==""){
				channel=p.getAttribute('id');
			}else{
				channel+=","+p.getAttribute('id');
			}
		}
	});
	$('maj').value='Please wait...';
	var url="action.php";
	o_options = new Object();
	var para=$H({"f_item_id":id,"action_type":"update_item","f_title":$F('image_title'),"f_category_id": $F('f_category_id'),"f_description":$F('f_description'),"f_tags":$F('f_tags'),"channel":channel}).toQueryString();
	o_options = {method: 'post',postBody: para,onComplete:function (requete) 
	{ 
		r=testSession(trim(requete.responseText));
        s=$F('image_title');
        if(s.length>20){
			t=s.substr(0,17);
			t+="..."
		}else{
        	t=$F('image_title');
        }	
		$('title_'+id).innerHTML=t;
		suppview();

	}};
	var laRequete = new Ajax.Request(url,o_options);
}
/****************************
 * functions contact action *
 ****************************/
function contact_init(requete) 
{ 
	$('loading_black').hide();
	r=testSession(trim(requete.responseText));
	if(r==true) {
		$('area').innerHTML=strip(requete.responseText);
		menuAction();
		contact_actions();
	}
}


function contact_actions(){
	$$('.field').each(function (p){
		Event.observe(p,"mouseover",bindornot('over',p));
		Event.observe(p,"mouseout", bindornot('out' ,p));
	});
	$$('.d').each(function (p){
		
		Event.observe(p,"click",bindornot('contact_delete_user',p));
	});

	$$('.e').each(function (p){
		Event.observe(p,"click",bindornot('sendMessage',p));
	});

    $$('.accept').each(function (p){
		Event.observe(p,"click",bindornot('acceptContact',p));
	});

    $$('.refuse').each(function (p){
		Event.observe(p,"click",bindornot('refuseContact',p));
	});
	$$('.g').each(function (p){
		Event.observe(p,"click",bindornot('contact_group',p));
	});
	$$('.f').each(function (p){
		Event.observe(p,"click",bindornot('contact_view_group',p));
	});
	$$('.contact_page').each(function (p){
		Event.observe(p,"click",bindornot('contact_next_page',p));
	});
	$$('.contact_page_wait').each(function (p){
		Event.observe(p,"click",bindornot('contact_next_page',p));
	});
	$$('.login').each(function (p){
		Event.observe(p,"click",bindornot('contact_view',p));
	});
	Event.observe($('contact_btn_1'),"click",bindornot('contact_show2',$('contact_btn_1')));
	Event.observe($('contact_btn_2'),"click",bindornot('contact_show3',$('contact_btn_2')));
	Event.observe($('contact_cancel_2'),"click",bindornot('contact_buddy_cancel',$('contact_cancel_2')));
	Event.observe($('contact_cancel_3'),"click",bindornot('contact_buddy_cancel',$('contact_cancel_3')));
	Event.observe($('contact_btn_3'),"click",bindornot('contact_new_buddy',$('add_contact')));

	Event.observe($('importer_btn_2'),"click",bindornot('importer_show3',$('contact_btn_3')));
	Event.observe($('importer_btn_3'),"click",bindornot('importer_add',$('importer_btn_3')));
	Event.observe($('importer_cancel_2'),"click",bindornot('import_buddy_cancel',$('importer_cancel_2')));
	Event.observe($('importer_cancel_3'),"click",bindornot('import_buddy_cancel',$('importer_cancel_3')));
	Event.observe($('contact_search'),"click",bindornot('contact_search',$('contact_search')));
	Event.observe($('close_popup_mail'),"click",bindornot('hidePop',$('close_popup_mail')));
	Event.observe($('cancel_popup_mail'),"click",bindornot('hidePop',$('cancel_popup_mail')));
	Event.observe($('close_popup_shared'),"click",bindornot('hidePop',$('close_popup_shared')));
	
	

}	
function acceptContact(){
	var url="ajax.action.php";
    code=this.up('tr').getAttribute('code');
    id=this.up('tr').getAttribute('inv_id');
  	var para= $H({"action_type":"accept_contact","code":code});
	o_options = new Object();
	o_options = 
    {
    	method: 'post',postBody: para.toQueryString(),onComplete:function (requete)
        {
            r=testSession(trim(requete.responseText));
            if(r==true)
            {		
            	nb=parseInt($('confirms').innerHTML,10);
                $('confirms').innerHTML=--nb;	
                $('ar'+id).remove();
               	nb=$("contact").getAttribute('nbcontact');
    			if(nb%15==0)
                {
      				contact_add_page("pages_id",0);
   		    	}
		    	nb=parseInt(nb,10)+1;
		   	 	$("contact").setAttribute('nbcontact',nb);
		   		contact_get_data(1,2);
                data=trim(requete.responseText).split("|");
                urls('menu',data[0],data[1]);
                start_menu();
            }
        }
    };
	var laRequete = new Ajax.Request(url,o_options);
}
function refuseContact(){
	var url="ajax.action.php";
    code=this.up('tr').getAttribute('code');
    id=this.up('tr').getAttribute('inv_id');
    
  	var para= $H({"action_type":"refuse_contact","code":code});
	o_options = new Object();
	o_options = 
    {
    	method: 'post',postBody: para.toQueryString(),onComplete:function (requete)
        {
            r=testSession(trim(requete.responseText));
            if(r==true)
            {			
               nb=parseInt($('confirms').innerHTML,10);
               $('confirms').innerHTML=--nb;	
               $('ar'+id).remove();
            }
        }
    };
	var laRequete = new Ajax.Request(url,o_options);
}

function contact_view(){
	if(trim(this.innerHTML)!='X'){
		session=$('contact').getAttribute('session');
		window.open("/"+trim(this.innerHTML)+"?PHPSESSID="+session);
	}
}
function contact_invit_search(){
	login=(this.up().previous('div.names').down('div.name').innerHTML);
	$("f_name").value="";
	$("f_country_id").value=0;
	$("f_city").value="";
	$("f_marriage_status").value=0;
	$("f_end_age").value=0;
	$("f_start_age").value=0;
	$("f_avatar").checked=false;
	$("homme").checked=false;
	$("femme").checked=false;
	$('new_buddy').value=login;
	invitation=login;
	//contact_show2bis();
     contact_new_buddy_simple();
}
function contact_search(){

	status="false";
		if($F("f_name") !=""){
			status="true";
		}


		if($F("f_country_id") !=0){
			status="true";
		}
		if($F("f_city") !=""){
			status="true";
		}
	

		if($F("f_start_age") !=0 && $F("f_end_age") !=0){
			status="true";
		}
		
		if($('classement1').checked){
			box=$('classement1').value;
		}
	

		if($('classement2').checked){
			box=$('classement2').value;
		}
		

		if($('classement3').checked){
			box=$('classement3').value;
		}
		if(status == "false"){
			$("result").innerHTML="<div style='border:1px dotted #FF0000;padding:4px;margin:10px 0px 0px 10px; width:415px; position:absolute'>You must enter at least one of the following: name, country, area code or city</div>";
		}else{
			$("result").innerHTML="<div style='background:#FFFFFF; text-align:center; height:40px;width:415px; margin:115px 0px 0px 15px; position:absolute'><img src='./images/loading.gif' style='margin-top: 5px' /></div>" ;
			
			var url="ajax.action.php";
			var para= $H({"action_type":"detailed_search","f_name":$F("f_name"),"f_country_id":$F("f_country_id"),"f_city":$F("f_city"),"f_marriage_status":$F("f_marriage_status"),"f_end_age":$F("f_end_age"),"f_start_age":$F("f_start_age"),"f_sex_male":$F("homme"),"f_sex_female":$F("femme"),"f_has_avatar":$F("f_avatar"),"f_order_box":box});
			o_options = new Object();
			o_options = {method: 'post',postBody: para.toQueryString(),onComplete:function (requete){
			r=testSession(trim(requete.responseText));
			if(r==true){			
				$('result').update(requete.responseText);
					$$('.invite').each(function (p){
						Event.observe(p,"click",bindornot('contact_invit_search',p));
					});
					$$('.search_page').each(function (p){
						Event.observe(p,"click",bindornot('contact_search_page',p));
					});
					$$('.names').each(function (p){
						Event.observe(p,"mouseover",bindornot('contact_avatar_show',p));
						Event.observe(p,"mouseout",bindornot('contact_avatar_hide',p));
						
					});
					Event.observe($('next'),"",bindornot('contact_next_search',$('next')));
					Event.observe($('prev'),"click",bindornot('contact_prev_search',$('prev')));
					
			}
			}};
			var laRequete = new Ajax.Request(url,o_options);
			
		}
		
		
	
}
function contact_next_search(){
	$('prev').show();
	page=this.getAttribute('page');
	npp=8;
	max=npp*page;
	for(var i= (max-7);i<=max;i++){
		$('p'+i).hide();
	}
	try{
		
		for(var i= (max+1);i<=(max+8);i++){
			$('p'+i).show();
		}
	}catch(e){
		$('next').hide();
	}
	this.setAttribute('page',(parseInt(page,10)+1));

}
function contact_prev_search(){
	$('next').show();
	page=$('next').getAttribute('page');
	
	npp=8;
	max=npp*page;
	try{
		for(var i= (max-8);i<=(max);i++){
			$('p'+i).hide();
		}
	}
	catch(e){}
	for(var i= (max-15);i <=(max-8) ;i++){
			$('p'+i).show();
	}
	if((max-15)==1){
		$('prev').hide();
	}
	$('next').setAttribute('page',(parseInt(page,10)-1));

}

function contact_avatar_show(){
	id=this.getAttribute('imgId');
	type=this.getAttribute('type');
	if(type!=3){
		img=this.down('.img').src;
		img=img.replace("w=20","w=150");
		img=img.replace("h=22","h=150");
		avatar[id]=avatar[id]||0;
		if(avatar[id]==0){
			avatar[id]=1;
			div='<div id ="ss'+id+'" style="position:absolute; border:#333333 1px solid; height:150px; width:150px; margin-top:-150px; margin-right:150px; background:#FFFFFF url(../images/loading.gif) no-repeat center ; " ><img src="'+img+'"  height="150 " /></div>';
			$('s'+id).innerHTML=div+$('s'+id).innerHTML;
		}
	}
}
function contact_avatar_hide(id){
	id=this.getAttribute('imgId');
	type=this.getAttribute('type');
	if(type!=3){
		if(avatar[id]==1){
			avatar[id]=0;
			$('ss'+id).remove();
		}
	}
}
function contact_search_page(){
	$$('.pager2_current')[0].className="search_page pager2";
	this.className="search_page pager2_current";
	
	$('data').innerHTML="<div style='background:#FFFFFF; text-align:center; height:40px;width:250px; margin:115px 0px 0px 15px; position:absolute'><img src='./images/loading.gif' style='margin-top: 5px' /></div>" ;		
	var url="ajax.action.php";
	var para= $H({"action_type":"detailed_search","page":this.innerHTML});
	o_options = new Object();
	o_options = {method: 'post',postBody: para.toQueryString(),onComplete:function (requete){
	r=testSession(trim(requete.responseText));
	if(r==true){	
		$('data').update(requete.responseText);
			$$('.invite').each(function (p){
				Event.observe(p,"click",bindornot('contact_invit_search',p));
			});
			$$('.search_page').each(function (p){
				Event.observe(p,"click",bindornot('contact_search_page',p));
			});
			$$('.names').each(function (p){
						Event.observe(p,"mouseover",bindornot('contact_avatar_show',p));
						Event.observe(p,"mouseout",bindornot('contact_avatar_hide',p));
			});
		}
	}};
	var laRequete = new Ajax.Request(url,o_options);
			
}
function contact_view_group(){
	/*h=$('C1').getHeight();
	if(h<400){
	h=400;
	}
	$('view_group').setStyle({'height': (h-100)+'px'});
	$('open').setStyle({'height': h+'px'});*/
	$('popup_shared_content').innerHTML="<table width='500' height='200'><tr><td align ='center'><img src='./images/loading.gif' /></td></tr></table>";
	//$('open').show();
	//$('view_group').show();
	showPop('',$('con_shared'));
 	
	inv_id=this.up('tr').getAttribute('inv_id');
	member_id=this.up('tr').getAttribute('member_id');
	status=this.up('table').getAttribute('status');
	if(status==2){
		name = this.previous("td.login").innerHTML;
	}else{
		name = this.previous("td.email").innerHTML;
	}
	var url="ajax.action.php";
			
			var para= $H({"action_type":"contact_view_group","inv_id":inv_id,"status":status,"login":name});
			o_options = new Object();
			o_options = {method: 'post',postBody: para.toQueryString(),onComplete:function (requete){
				r=testSession(trim(requete.responseText));
				if(r==true){			
					$('popup_shared_content').innerHTML=requete.responseText;
					view_group_action();
				}
			}};
	var laRequete = new Ajax.Request(url,o_options);
}
function contact_buddy_cancel(){
	/*$('etape1').show();
	$('etape2').hide();
	$('etape3').hide();
	$('e3').className='etape_off';
	$('t3').className='etape_text_off';
	$('e2').className='etape_off';
	$('t2').className='etape_text_off';
	$('e1').className='etape_actif';
	$('t1').className='etape_text_actif';*/
	$('etape1_erreur').update('');
	//$('etape2_erreur').update('');
	$('new_buddy_result').update('');
	$('contact_btn_1').show();
	
	$('new_buddy').value="";
	/*for(i =1;i<=10;i++){
		try{
		$('group'+i).checked=false;
		}catch(e){
		
		}
	}*/
	
	
}
function contact_next_page(){
	page=this.innerHTML;
	id=this.up('table').getAttribute('id');
	status=this.up('table').getAttribute('status');
	div=$(id).down('span.pager_current');
	if(page!=div.innerHTML){
		div.removeClassName('pager_current');
		div.addClassName('pager');
		this.removeClassName('pager');
		this.addClassName('pager_current');
		contact_get_data(page,status);
	}
}
function contact_remove_page(id,alls){
	last=($$(id).length-1);
	if(1<=last){
		$(alls).hide();	
	}
	$$(id)[last].remove();
	try{
	$$(id)[last-1].removeClassName('pager');
	$$(id)[last-1].addClassName('pager_current');
	}catch(e){}
}
function contact_add_page(page_id,selected,alls){
	page_id=="pages_id"? span='contact_page' : span='contact_page_wait';
	page_id=="pages_id"? p='pages' : p='pages_wait';
	
	i=$$("."+span).length;
	if(i==0){
		selected=1;
	}
	if(i==1){
		$(p).show();
	}
	if(selected==1){
		try{
		div=$(page_id).down('span.pager_current');
		div.removeClassName('pager_current');
		div.addClassName('pager');
		}catch(e){}
	}
	$(page_id).innerHTML+="<span class='"+span+" pager"+ ((selected==1)? '_current' : '')+"'  style='cursor:pointer;'>"+(i+1)+"</span>";
	
}

function contact_get_data(page,status){
	var url="list.out.php";
			var para= $H({"type":"contact","page":page,"nb":15,"status":status });
			o_options = new Object();
			o_options = {method: 'post',postBody: para.toQueryString(),onComplete:function (requete){
				r=testSession(trim(requete.responseText));
				if(r==true){			
			
					data=requete.responseText.split("|");
					remove_page=data[1];
					status=data[2];
					content=data[3];
					status ==2 ? div_content="contact" : div_content="contact_wait";
					$(div_content).update(content);
					contact_actions();
				}
			}};
		var laRequete = new Ajax.Request(url,o_options);
}
function contact_show2(){
	invitation=$F('new_buddy');
	
	if(""==invitation){
		$('etape1_erreur').update('Empty fields');
		$('new_buddy').focus();
	}
	if(""!=invitation){
		if($F('new_buddy').indexOf("@",1)==-1){
			var url="ajax.action.php";
			var para= $H({"action_type":"get_recipient_by_login","recipient_name":$F('new_buddy')});
			o_options = new Object();
			o_options = {method: 'get',parameters: para.toQueryString(),onComplete:function (requete){
				r=testSession(trim(requete.responseText));
				if(r==true){
					if(trim(requete.responseText)=="ok"){
						//contact_show2bis(1);
                        contact_new_buddy_simple();
					}else{			
						$('etape1_erreur').innerHTML=requete.responseText;
					}
					
				}
			}};
			var laRequete = new Ajax.Request(url,o_options);
		}else{
			//contact_show2bis(0);
            contact_new_buddy_simple();
		}
		
	}	
}
function contact_show2bis(status){
	$('e1').className='etape_off';
	$('t1').className='etape_text_off';
	$('e2').className='etape_actif';
	$('t2').className='etape_text_actif';
	if(status==0){
		$('member_find').hide();
	}else{
		$('member_find').show();
	}
	$('etape1').hide();
	$('etape2').show();
}
function contact_show3(){
	liste="";
	liste_name=[];
	$$('.list_group_id').each(function(p){
		v=$F(p);
		
		if(null!=v){
			i=p.getAttribute("i");
			liste_name.push($('list_group'+i).innerHTML);
			if(""==liste){
				liste=v;			
			}else{
				liste+=","+v;
			}
		}
	})
	if(""!=liste){
		$('e2').className='etape_off';
		$('t2').className='etape_text_off';
		$('e3').className='etape_actif';
		$('t3').className='etape_text_actif';
		
		$('etape2').hide();
		$('etape3').show();
		text="Want to invite {USER} in this Group :";
		text=text.replace('{USER}','<b>'+invitation+'</b>');
		text+="<br /><br /><ul>";
		for(i=0;i<liste_name.length;i++){
			text+="<li><b>"+liste_name[i]+"</b></li>";
		}
		text+="</ul>";
		$('confirmation').innerHTML=text;
	}else{
		$('etape2_erreur').update('Please select at least one Group');
	}
	
}
function contact_delete_user(){
	status=this.up('table').getAttribute('status');
	status==2? id="pages" : id = "pages_wait";
	page=$(id).down('span.pager_current').innerHTML;
	if(confirm('Are you sure?')) 
	{	
		
		inv_id=this.up('tr').getAttribute('inv_id');
		member_id=this.up('tr').getAttribute('member_id');
			
		var url="ajax.action.php";
		var para= $H({"action_type":"dropInvitation","inv_id":inv_id,"status":status });
		o_options = new Object();
		o_options = {method: 'post',postBody: para.toQueryString(),onComplete:function (requete){
			r=testSession(trim(requete.responseText));
			if(r==true){			
				data=requete.responseText.split("|");
				status=data[1];
				status ==2 ? div_content="contact" : div_content="contact_wait";
				status ==2 ? id=".contact_page" : id=".contact_page_wait";
				status ==2 ? alls="pages" : alls="pages_wait";
				nb=$(div_content).getAttribute('nbcontact');
				nb=parseInt(nb,10)-1;
				$(div_content).setAttribute('nbcontact',nb);
				if(nb==0 && status == 0){
					$('all_wait_contact').hide();
				}
				if(nb%15==0){
					contact_remove_page(id,alls);
				}
				contact_get_data(page,status);
                try{
	                $('inv_'+member_id).remove();
                }catch(e){
                
                }
			}
		}};
		var laRequete = new Ajax.Request(url,o_options); 
		
	}
}
function over(){
	this.color=this.getStyle('backgroundColor');
	this.setStyle({'backgroundColor':'#FCB505'});
}
function out(){
	this.setStyle({'backgroundColor': this.color});
}
function contact_group(){
	if(this.getAttribute('select')==0){
		contact_add_group(this);
	}else{
		contact_delete_group(this);	
	}
}
function strip (str) {
    return str.replace(/^\s+/, '').replace(/\s+$/, '');
}
function contact_new_buddy(){
	liste="";
	$('etape3_button').hide();
	$$('.list_group_id').each(function(p){
		v=$F(p);
		if(null!=v){
			if(""==liste){
				liste=v;			
			}else{
				liste+=","+v;
			}
		}
	})
	if(""!=liste){
		invitation=$F('new_buddy');
		if(""!=invitation){
			var url="ajax.action.php";
			var para = $H({'action_type': 'add_member_group',
							'f_in': invitation,
							'group_id' : liste}).toQueryString();
				
			o_options = new Object();
			o_options = {method: 'post',postBody: para,onComplete:function(requete){
				r=testSession(trim(requete.responseText));
				if(r==true){			

					data=trim(requete.responseText).split("|");
					member_id=strip(data[0]);
					group_id=data[1];
					login=data[2];
					type=data[3];
					if(member_id>0){
						$('new_buddy').value='';
						if(type=='email'){
							text='We have found a Member with the specified email adress : {USER}, This Member has been added to your list';
							text=text.replace('{USER}','<b>'+login+'</b>');
							$('new_buddy_result').update(text);
						}else{
							text='{USER} has been added to your list';
							text=text.replace('{USER}','<b>'+login+'</b>');
							$('new_buddy_result').update(text);
						}
						window.setTimeout(contact_buddy_cancel,4000);
						nb=$("contact_wait").getAttribute('nbcontact');
						if(nb%15==0){
							contact_add_page("pages_id_wait",0);
						}
						nb=parseInt(nb,10)+1;
						if(nb==1){
							$('all_wait_contact').show();
						}
						$("contact_wait").setAttribute('nbcontact',nb);
						contact_get_data(1,0);
					}else if(member_id==-1){
						$('new_buddy_result').update("This Member does not exist");
						//window.setTimeout(contact_buddy_cancel,2000);
					}else if(member_id==-2){
						$('new_buddy_result').update("<b>This Member is already in this Group</b>");
						//window.setTimeout(contact_buddy_cancel,2000);
					}else if(member_id==-4){
						$('new_buddy_result').update("<b>You cannot invite yourself</b>");
						//window.setTimeout(contact_buddy_cancel,2000);	
                    }else if(member_id==-5){
						$('new_buddy_result').update("<b>Continue</b>");
                        nb=$("contact").getAttribute('nbcontact');
    					if(nb%15==0)
               			 {
      						contact_add_page("pages_id",0);
   		    			}
		    			nb=parseInt(nb,10)+1;
		   	 			$("contact").setAttribute('nbcontact',nb);
		   				contact_get_data(1,2);
						//window.setTimeout(contact_buddy_cancel,2000);		    					
					}else{
						$('new_buddy_result').update("<b>This person has received your email invitation</b>");
						nb=$("contact_wait").getAttribute('nbcontact');
						if(nb%15==0){
							contact_add_page("pages_id_wait",0);
						}
						nb=parseInt(nb,10)+1;
						if(nb==1){
							$('all_wait_contact').show();
						}
						$("contact_wait").setAttribute('nbcontact',nb);
						contact_get_data(1,0);
						
						//window.setTimeout(contact_buddy_cancel,4000);
					}
					$('new_buddy_result').innerHTML+='<br /><input type="button" value="Continue" onclick="contact_buddy_cancel()" /> ';
				}
			}};
			var laRequete = new Ajax.Request(url,o_options); 
		}else{
			$('new_buddy_result').update('<b>Empty fields</b>');
			$('new_buddy').focus();
		}
	}else{
		$('new_buddy_result').update('<b>Please select at least one Group</b>');
	}
	
}

function contact_new_buddy_simple(){
	liste="";
	$('contact_btn_1').hide();
	
		invitation=$F('new_buddy');
		if(""!=invitation){
			var url="ajax.action.php";
			var para = $H({'action_type': 'add_member_group',
							'f_in': invitation,
							'group_id' : -1}).toQueryString();
				
			o_options = new Object();
			o_options = {method: 'post',postBody: para,onComplete:function(requete){
				r=testSession(trim(requete.responseText));
				if(r==true){			

					data=requete.responseText.split("|");
					member_id=strip(data[0]);
					group_id=data[1];
					login=data[2];
					type=data[3];
					if(member_id>0){
						$('new_buddy').value='';
						if(type=='email'){
							text='We have found a Member with the specified email adress : {USER}, This Member has been added to your list';
							text=text.replace('{USER}','<b>'+login+'</b>');
							$('etape1_erreur').update(text);
						}else{
							text='{USER} has been added to your list';
							text=text.replace('{USER}','<b>'+login+'</b>');
							$('etape1_erreur').update(text);
						}
						window.setTimeout(contact_buddy_cancel,4000);
						nb=$("contact_wait").getAttribute('nbcontact');
						if(nb%15==0){
							contact_add_page("pages_id_wait",0);
						}
						nb=parseInt(nb,10)+1;
						if(nb==1){
							$('all_wait_contact').show();
						}
						$("contact_wait").setAttribute('nbcontact',nb);
						contact_get_data(1,0);
					}else if(member_id==-1){
						$('etape1_erreur').update("This Member does not exist");
						//window.setTimeout(contact_buddy_cancel,2000);
					}else if(member_id==-2){
						$('etape1_erreur').update("<b>This Member is already in this Group</b>");
						//window.setTimeout(contact_buddy_cancel,2000);
					}else if(member_id==-4){
						$('etape1_erreur').update("<b>You cannot invite yourself</b>");
						//window.setTimeout(contact_buddy_cancel,2000);						
					}else if(member_id==-5){
						$('etape1_erreur').update("<b>{USER} has been added to your list</b>");
                        nb=$("contact").getAttribute('nbcontact');
    					if(nb%15==0)
               			 {
      						contact_add_page("pages_id",0);
   		    			}
		    			nb=parseInt(nb,10)+1;
		   	 			$("contact").setAttribute('nbcontact',nb);
		   				contact_get_data(1,2);
                        nb=parseInt($('confirms').innerHTML,10);
                		$('confirms').innerHTML=--nb;
						//window.setTimeout(contact_buddy_cancel,2000);	
                    }else{
						$('etape1_erreur').update("<b>This person has received your email invitation</b>");
						nb=$("contact_wait").getAttribute('nbcontact');
						if(nb%15==0){
							contact_add_page("pages_id_wait",0);
						}
						nb=parseInt(nb,10)+1;
						if(nb==1){
							$('all_wait_contact').show();
						}
						$("contact_wait").setAttribute('nbcontact',nb);
						contact_get_data(1,0);
						
						//window.setTimeout(contact_buddy_cancel,4000);
					}
					$('etape1_erreur').innerHTML+='<br /><input type="button" value="Continue" onclick="contact_buddy_cancel()" /> ';
				}
			}};
			var laRequete = new Ajax.Request(url,o_options); 
		}else{
			$('etape1_erreur').update('<b>Empty fields</b>');
			$('new_buddy').focus();
		}
	
	
}
function contact_add_group(self){
	
	self.down('.i').src='images/loading.gif';
	self.down('.i').width=16
	group_id=self.getAttribute('group_id');
	login=trim(self.previous('td.login').innerHTML);
	
	var url="ajax.action.php";
	var para= $H({"action_type":"s","f_in":login , "group_id" : group_id});
	o_options = new Object();
	o_options = {method: 'post',postBody: para.toQueryString(),onComplete:function (requete){
		r=testSession(trim(requete.responseText))
		if(r==true){
			self.down('.i').src='images/v.png';
			self.setAttribut('select',0);
		}
		
	}};
	var laRequete = new Ajax.Request(url,o_options); 
	
}

function contact_delete_group(self){
	
	self.down('.i').src='images/loading.gif';
	self.down('.i').width=16
	group_id=self.getAttribute('group_id');
	member_id=self.up('tr').getAttribute('member_id');
	
	var url="ajax.action.php";
	var para= $H({"action_type":"delete_member_group","member_id":member_id , "group_id" : group_id,'type':1});
	o_options = new Object();
	o_options = {method: 'post',postBody: para.toQueryString(),onComplete:function (requete){
		r=testSession(trim(requete.responseText))
		if(r==true){
			self.down('.i').src='images/delete.png';
			self.setAttribute('select',1);
		}
	}};
	var laRequete = new Ajax.Request(url,o_options); 
	
}
/********************************
 *      view_group              *
 ********************************/
 function view_group_action(){
 	i=0;
 	$$('.im').each(function (p){
		i++;
		Event.observe(p,"click",bindornot('view_group_change',p));
	})
 	
 }
 function view_group_change(){
 	
 	type=this.up('div.groups').getAttribute('type');
	group_id=this.up('div.groups').getAttribute('group_id');
	inv_id=$('container').getAttribute('inv_id');
	
	//$('im'+group_id).src="./images/loading.gif";
	//$('im'+group_id).width=16;
	this.down('.img').src="./images/loading.gif";
	this.down('.img').width=16;
	
	var url="ajax.action.php";
	if(type=="x"){
		var para= $H({"action_type":"addToBuddyList","inv_id":inv_id , "group_id" : group_id});
	}else{
		var para= $H({"action_type":"delete_member_group","inv_id":inv_id , "group_id" : group_id,"type":"0"});
	}
	o_options = new Object();
	o_options = {method: 'post',postBody: para.toQueryString(),onComplete:function (requete){
		r=testSession(trim(requete.responseText))
		if(r==true){
	
			data=trim(requete.responseText);
			data=data.split("|");
			im=$('im'+data[1]);
			name=$('name'+data[1]).innerHTML;
			if(data[0]=="add"){
				$('groups'+data[1]+'d').hide();
				$('groups'+data[1]+'d').down('.img').src='./images/left.gif';
				$('groups'+data[1]+'a').show();
			}else{
				
				$('groups'+data[1]+'a').hide();
				$('groups'+data[1]+'a').down('.img').src='./images/right.gif';

				$('groups'+data[1]+'d').show();
			}
		}
	}};
	var laRequete = new Ajax.Request(url,o_options); 
	
 }
 function supp_view_group(){
 	$('view_group').hide();
	$('open').hide();
	
 }
/********************************
 ********************************/

contents=[];
/*function reply( messageId )
	{
		document.getElementById('td11').style.backgroundColor="#ece9e1";
		document.getElementById('td21').style.backgroundColor="#ece9e1";
		document.getElementById('td31').style.backgroundColor="#c4b994";
		document.getElementById('td12').style.backgroundColor="#000000";
		document.getElementById('td22').style.backgroundColor="#000000";
		document.getElementById('td32').style.backgroundColor="#c4b994";
		makeGetRequest('/ajax.action.php?action_type=reply_message&f_message_id=' + messageId,'message-box');
	}*/
/*function edit(id){
	
	document.getElementById('edit'+id).style.display="block";
	document.getElementById('table'+id).bgColor = "#F0EDE7";
}*/
function edit2(id,secure_type){

	var obj = $('area');
	var objOverlay = document.createElement("div");
	objOverlay.setAttribute('id', 'overs');
	$('area').hide();
    $('navig_page').hide();

	var url="ajax.action.php";
	var para="item_id="+id+"&action_type=get_popup&secure_type="+secure_type;
    $('loading_black').show();

	o_options = new Object();
	o_options = {method: 'get',parameters: para,onComplete:afficherReponse};
	var laRequete = new Ajax.Request(url,o_options); 
	function afficherReponse(requete) 
	{ 
		r=testSession(trim(requete.responseText));
		if(r==true) 
    	    $('loading_black').hide();
			$('edit_content').innerHTML=requete.responseText;
			start();

	} 
}
function comment(id){
	var url="action.php";
	var para = $H({'action_type': 'add_comment',
				       'f_item_id': id,
					   'f_comment_note': $F('f_comment_note')}).toQueryString();
    $('maj').value="Please wait...";
	o_options = new Object();
	o_options = {method: 'POST',postBody: para,onComplete:afficherReponse};
	var laRequete = new Ajax.Request(url,o_options); 
	function afficherReponse(requete) 
	{ 
		r=testSession(trim(requete.responseText))
		if(r==true){
			secure=$('myview').getAttribute('secure');
			$('edit_content').update('');
			
			edit2(id,secure);
		}
	} 
}
function download(id){
	document.location.replace("download.php?item_id="+id);
}

function share(id){
	/*var obj = document.getElementById("area");
	var objOverlay = document.createElement("div");
	objOverlay.setAttribute('id', 'overs');
	
	content=obj.firstChild;

	objOverlay.innerHTML="<div class='wait2'  style='width:800px; height:500px'></div><div id='truc' style='z-index:102; position:absolute;  ' ></div></div>";
	obj.insertBefore(objOverlay,content);*/
	$('area').hide();
    $('navig_page').hide();

	var url="ajax.action.php";
	var para="item_id="+id+"&action_type=get_share";
	o_options = new Object();
	o_options = {method: 'get',parameters: para,onComplete:afficherReponse};
	var laRequete = new Ajax.Request(url,o_options); 
	function afficherReponse(requete) 
	{ 
		r=testSession(requete.responseText);
		if(r==true) {
			$('edit_content').innerHTML=requete.responseText;
		}
	} 

}

function update_item(){
	var url="ajax.action.php";
	var para="action_type=update_item&f_item_id="+$('f_item_id').value+"&f_category_id="+$('f_category_id').value+"&f_title="+$('f_title').value+"&f_description="+escape($F('f_description'))+"&f_tags="+$('f_tags').value;
	/*var para = $H({'action_type': 'update_item',
				       'f_item_id': $F('f_item_id'),
					   'f_category_id': $F('f_category_id'),
					   'f_title': $F('f_title'),
					   'f_description': $F('f_description'),
					   'f_tags': $F('f_tags')}).toQueryString();*/
		
		o_options = new Object();
		o_options = {method: 'post',postBody: para,onComplete:afficherReponse};
		var laRequete = new Ajax.Request(url,o_options); 
		function afficherReponse(requete) 
		{ 
			r=testSession(trim(requete.responseText))
			if(r==true){
	
				$('i').innerHTML=requete.responseText;
				$('update_item').value="mettre à jour";
			}
		} 
}	
function closed(id){
	document.getElementById('edit'+id).style.display="none";
	document.getElementById('table'+id).bgColor = "#FFFFFF";
}
function closed2(){
	document.getElementById('lightbox').style.display="none";
	//document.getElementById('table'+id).bgColor = "#FFFFFF";
}
function supp(id){
	//$('load'+id).src="images/loading.gif"
    $('confirm'+id).innerHTML='Please wait...';
	var url="ajax.action.php";
	
	var para="action_type=remove_item&item_id="+id;
	o_options = new Object();
	o_options = {method: 'get',parameters: para,onComplete:afficherReponse};
	var laRequete = new Ajax.Request(url,o_options); 
	function afficherReponse(requete) 
	{ 
		r=testSession(trim(requete.responseText))
		if(r==true){
			$('group'+id).style.display="none";
		}
	} 
}
function showConfirm(id){
	adel[id]=1;
    //$('confirm'+id).style.display="block";
	new Effect.SlideDown('confirm'+id);
	$('all'+id).style.display="none";
	
	
}
function showSupp(id){
	$('confirm'+id).style.display="none";
	$('all'+id).style.display="block";
	adel[id]=0;
	
}

function modif(id,type,label){
	if('public'==type){
		status=0;
		text='<div class="text" style="position:absolute; width:135px; height:162px; margin:-145px 0 0 0px; text-align:center;background:#990000;" ><table  class="text11" style="color:#FFFFFF" width="135" height="134">	<tr>		<td valign="middle" align="center">this item will be transfered in '+label+'<br /><br /><input style="border:1px solid #333;font-size:10px" type="button" value="Continue" onclick="modif2('+id+','+status+');"  /> <input style="border:1px solid #333; font-size:10px" type="button" value="Cancel" onclick="cancel('+id+');"  /><br /><br />This content will be processed. It will soon be available in your public space</td>	</tr></table></div>';
	}else if('secret'==type){
		status=2;
		text='<div class="text" style="position:absolute; width:135px; height:130px; margin:-145px 0 0 0px; text-align:center;background:#990000;" ><table  class="text11" style="color:#FFFFFF" width="135" height="134">	<tr>		<td valign="middle" align="center">this item will be transfered in '+label+'<br /><br /><input style="border:1px solid #333;font-size:10px" type="button" value="Continue" onclick="modif2('+id+','+status+');"  /> <input style="border:1px solid #333;font-size:10px" type="button" value="Cancel" onclick="cancel('+id+');"  /></td>	</tr></table></div>';
    }else{
		status=3;
		text='<div class="text" style="position:absolute; width:135px; height:130px; margin:-145px 0 0 0px; text-align:center;background:#990000;" ><table  class="text11" style="color:#FFFFFF" width="135" height="134">	<tr>		<td valign="middle" align="center">this item will be transfered in '+label+'<br /><br /><input style="border:1px solid #333;font-size:10px" type="button" value="Continue" onclick="modif2('+id+','+status+');"  /> <input style="border:1px solid #333;font-size:10px" type="button" value="Cancel" onclick="cancel('+id+');"  /></td>	</tr></table></div>';
	}
	contents[id]=$('all'+id).innerHTML;
	$('all'+id).innerHTML=text;
}
function modif2(id,status){
	var url="ajax.action.php";
	var para="action_type=update_secure_type&item_id="+id+"&status="+status;
	o_options = new Object();
	o_options = {method: 'get',parameters: para,onComplete:afficherReponse};
	var laRequete = new Ajax.Request(url,o_options); 
	function afficherReponse(requete) 
	{ 
	 		r=testSession(trim(requete.responseText))
			if(r==true){
				hideGroup(id);
			}
	}
}
function cancel(id){
	$('all'+id).innerHTML=contents[id];
}
function addGroup(itemId,groupId,result){
	$('im_d'+groupId).src='images/loading.gif'; 
	$('im_d'+groupId).width=16;
	var url="ajax.action.php";
	var para="action_type=newitembuddy&group="+groupId+"&item="+itemId;
	o_options = new Object();
	o_options = {method: 'get',parameters: para,onComplete:afficherReponse};
	var laRequete = new Ajax.Request(url,o_options); 
	function afficherReponse(requete) 
	{ 
		r=testSession(trim(requete.responseText))
		if(r==true){

			data=trim(requete.responseText).split("|");
			group_id=data[1];
			item_id=data[2];
			$('groups_v'+group_id).show();
			$('groups_d'+group_id).hide();
			$('im_d'+group_id).src='images/left.gif';
			$('empty').innerHTML="";
			
		}
	} 
	
}
function suppItemGroup(itemId,groupId,result){
		
		if(result!=0){
			result=1;
			$('load'+itemId).src="images/loading.gif"
		}else{
			$('im_v'+groupId).src='images/loading.gif';
			$('im_v'+groupId).width=16;
			
		}
		var url="ajax.action.php";
		var para="action_type=removeBuddyListItem&itemId="+itemId+"&groupId="+groupId+"&result="+result;
		o_options = new Object();
		o_options = {method: 'get',parameters: para,onComplete:afficherReponse};
		var laRequete = new Ajax.Request(url,o_options); 
		function afficherReponse(requete) 
		{ 
			r=testSession(trim(requete.responseText))
			if(r==true){
				data=trim(requete.responseText).split("|");
				result=data[0];
				group_id=data[1];
				item_id=data[2];
				if(result!=0){
					$('group'+itemId).style.display="none";
				}else{
					$('groups_v'+group_id).hide();
					$('im_v'+group_id).src='images/right.gif';
					$('groups_d'+group_id).show();
				}
			}
		} 
	
	
}
function suppItemFav(itemId){
		var url="ajax.action.php";
		
		var para="action_type=removeItemFav&itemId="+itemId;
		o_options = new Object();
		o_options = {method: 'get',parameters: para,onComplete:afficherReponse};
		var laRequete = new Ajax.Request(url,o_options); 
		function afficherReponse(requete) 
		{ 
			r=testSession(trim(requete.responseText))
			if(r==true){
				$('group'+itemId).style.display="none";
			}
			
		} 
	
	
}
function hideGroup(id){
	$('group'+id).style.display="none";
}
function dropBack(id){
	$('response'+id).innerHTML="";
}
function showC(id){
		$('confirm'+id).style.display="block";
		$('suppr'+id).style.display="none";
		
	}
	
	function showSuppGroup(id){
		$('confirm'+id).style.display="none";
		$('suppr'+id).style.display="block";
	}
	function checkField( form,value,id )
	{
		var url="ajax.action.php";
		var para="action_type=get_user&user=" + value;
		o_options = new Object();
		o_options = {method: 'get',parameters: para,onComplete:afficherReponse};
		var laRequete = new Ajax.Request(url,o_options); 
		function afficherReponse(requete) 
		{ 
			
			if(" 1"==requete.responseText){
				$('verif'+id).innerHTML="";
				form.submit();
			}else{
				$('verif'+id).innerHTML="This Member does not exist";
			//	return false;
			}
			
		} 
		
		 
	}
Event.observe(window,'load',init_page);