Event.observe(window, 'scroll', Scrolling);
function getVille(obj,id){
	obj.parentNode.innerHTML = "<select id='villes' class='select' name='villes'>"+$('villes').innerHTML+"</select>";
	for(i=0;i<=$('villes').options.length-1;i++){
		if($('villes').options[i].value == id){
			$('villes').selectedIndex = i;
		}
	}
}
function getCmbDate(obj,anne,mois,jour){
	optionAnne="";optionMois="";optionJour="";
	for(i=1900;i<=2008;i++){
		if(i != parseInt(anne))
			optionAnne += "<option value='"+i+"'>"+i+"</option>";
		else
		 	optionAnne += "<option value='"+i+"' selected='selected'>"+i+"</option>";
	}
		optionAnne = "<select name='annee' class='select'>"+optionAnne+"</select>"; 
	for(i=1;i<=12;i++){
		if(i != parseInt(mois))
			optionMois += "<option value='"+i+"'>"+i+"</option>";
		else
		 	optionMois += "<option value='"+i+"' selected='selected'>"+i+"</option>";
	}
		optionMois = "<select name='mois' class='select'>"+optionMois+"</select>"; 
	for(i=1;i<=31;i++){
		if(i != parseInt(jour))
			optionJour += "<option value='"+i+"'>"+i+"</option>";
		else
		 	optionJour += "<option value='"+i+"' selected='selected'>"+i+"</option>";
	}
		optionJour = "<select name='jour' class='select'>"+optionJour+"</select>"; 
	obj.parentNode.innerHTML = optionJour+" - "+optionMois+" - "+optionAnne;
}
function doSearchRencontre(offset,mode){
	myParams = "";
	if(offset) myParams += "/offset/"+offset;
	if(mode){
  		if(mode == 1){
  			$$('.mode1')[0].addClassName('mode1_1');
  			$$('.mode1')[0].removeClassName('mode1');
  			
  			$$('.mode2_1')[0].addClassName('mode2');
  			$$('.mode2_1')[0].removeClassName('mode2_1');
			createCookie("searchModeRencontre","mode1",365);
  		}else{
  			$$('.mode2')[0].addClassName('mode2_1');
  			$$('.mode2')[0].removeClassName('mode2');
  			
  			$$('.mode1_1')[0].addClassName('mode1');
  			$$('.mode1_1')[0].removeClassName('mode1_1');
			createCookie("searchModeRencontre","mode2",365);
  		}
	}
	new Ajax.Updater('searchResult', '/rencontres/recherche/act/result'+myParams, {asynchronous:true, evalScripts:false, onComplete:function(request, json){removeLoadingSearch()}, onLoading:function(request, json){getLoadingSearch()}, parameters:Form.serialize(document.forms[0])}); return false;
	return false;
}
//--------------------------------------------
function addComments(obj){
	if($('addComments').hasClassName('hidden')){
		$('addComments').removeClassName('hidden')
	}else{
		$('addComments').addClassName('hidden')
	}
	$('addCommentsLink').remove();
	return false;
}
function removeComment(id){
	if(id){
		if(confirm('Voulez-vous vraiment supprimer ce commentaire ?'))
			new Ajax.Updater('comments', '/rencontres/removeComment/id/'+id, {asynchronous:true, evalScripts:false}); return false;
	}
}
function newImg(path,id_photo){
	$('photo').parentNode.className = "photo_"+id_photo+" item";
	$('photo').removeAttribute('id');
	myDiv = document.createElement("div");
	myDiv.className = "item";
	myDiv.innerHTML = "<a class='removeItem hidden removeImgAlbum' title='Supprimer'>Supprimer</a><img alt='' class='hidden' id='photo' src='' />";
	$('album').appendChild(myDiv);
	$('titre').removeClassName('hidden');
}
function verfierDisponibilitePseudo(){
	new Ajax.Updater('disponibilite', '/rencontres/verfierDisponibilitePseudo?txtPseudo='+$('txtPseudo').getValue(), {asynchronous:true, evalScripts:false}); return false;
}
function getVerfierDisponibilite(){
	$('disponibilite').innerHTML = '<a href="#" onclick="verfierDisponibilitePseudo()">V&eacute;rifier la disponibilit&eacute;</a>';
}
//--------------------------upload photo
function updateProfilRencontresPicture(id,id_photo,path,ext,act){
	$('loading').addClassName('hidden');
	$('photo').removeClassName('hidden');
	var d = new Date();
	$(id).src = "/"+ path + "." + ext.toLowerCase() + "?time=" + d.getTime();
	var params = "?path=" + path + "." + ext.toLowerCase() + "&id_photo=" + id_photo;
	new Ajax.Request('/rencontres/updatePhotoProfil'+params, {asynchronous:true, evalScripts:false, onComplete:function(request, json){},onFailure:function(request, json){msgbox(ErreurAjax)}});
}
function updateAlbumRencontresPicture(id,id_photo,path,ext,act){
	$('loading').addClassName('hidden');
	$('photo').removeClassName('hidden');
	var d = new Date();
	$(id).src = "/"+ path + "." + ext.toLowerCase() + "?time=" + d.getTime();
	newImg(path+"."+ext.toLowerCase(),id_photo);
	var params = "?path=" + path + "." + ext.toLowerCase() + "&id_photo=" + id_photo;
	new Ajax.Request('/rencontres/updatePhotoAlbum'+params, {asynchronous:true, evalScripts:true, onComplete:function(request, json){eval(request.responseText)},onFailure:function(request, json){msgbox(ErreurAjax)}});
}
//function removeImgAlbum(id_photo,obj){
function removeImgAlbum(id_photo,num){
	try{
		var params = "?id_photo=" + id_photo;
		if(confirm('vous voulez vraimement supprimer cette photo ?')){
			new Ajax.Request('/rencontres/removePhotoAlbum'+params, {asynchronous:true, evalScripts:true, onSuccess:function(request, json){eval(request.responseText)},onFailure:function(request, json){msgbox(ErreurAjax)}});
			//obj.parentNode.remove();
			$$('#album .item')[num].remove();
		}	
	}catch(e){}
}
function removeImgAlbum1(id_photo,obj){
	try{
		var params = "?id_photo=" + id_photo;
		if(confirm('vous voulez vraimement supprimer cette photo ?')){
			new Ajax.Request('/rencontres/removePhotoAlbum'+params, {asynchronous:true, evalScripts:true, onSuccess:function(request, json){eval(request.responseText)},onFailure:function(request, json){msgbox(ErreurAjax)}});
			//obj.parentNode.remove();
			obj.remove();
		}	
	}catch(e){}
}
function getMyTime(){
	date = new Date();
	return date.getTime();
}
function getImgAlbumRemove(obj){
	//obj.childNodes[0].removeClassName('hidden');
	obj.childNodes[0].className = 'removeItem removeImgAlbum';
}
function removeImgAlbumRemove(obj){
	//obj.childNodes[0].addClassName('hidden')
	obj.childNodes[0].className = 'hidden';
}
function getImgAlbumRemove1(obj){
	//obj.removeClassName('hidden');
	obj.className = 'removeItem removeImgAlbum';
}
function removeImgAlbumRemove1(obj){
	//obj.addClassName('hidden')
	obj.className = 'hidden';
}
function getLoadingSearch(){
	//$('searchResult').innerHTML = '<div class="centrer tMarginxxLg loading"></div>';
	if($('loading'))
		$('loading').removeClassName('hidden');
}
function removeLoadingSearch(){
	if($('loading'))
		$('loading').addClassName('hidden');
}
function devenirAmisDelete(id){
	var idAct = "newdemande_"+id;
	var idNext = $$('#AmisDiv .newdemande')[1];
	$(idAct).remove();
	if($(idNext)){
		$(idNext).removeClassName('hidden');
	}
	$('nbrAmis').innerHTML = parseInt($('nbrAmis').innerHTML) - 1 ;
	if($$('.newdemande').length == 0)
		$('AmisDiv').addClassName('hidden');
}
function getBigImg(obj){
	if($j(obj).prev()[0]){
		$j($j(obj).prev()[0]).show()
	}
}
function hideBigImg(obj){
	if($j(obj)){
		$j(obj).hide()
	}
}


