function active(ID){
	$(ID).disabled = false;
}

function desactive(ID){
	$(ID).disabled = true;
}

function afficher(ELEMENT){
	$(ELEMENT).show();
}

function masquer(ELEMENT){
	$(ELEMENT).hide();
}

function react(ID){
	$('forumPosterNouveau').show();
	$('forumRepondre').value = ID ;
	$('forumRepondre').focus();
	$('forumMessage').focus();
}

function recommanderAffiche(URL, ELEMENT){
	new Ajax.Updater(
		'recommander',
		'./recommander.php?recommander_titre='+$F('recommanderTitre'),
		{
			onComplete: function(){
				
				$('recommander').clonePosition($(ELEMENT), {'setTop':true, 'setLeft':true, 'setWidth':false, 'setHeight':false});
				$('recommander').show();
				$('recommanderReference').value = URL;
				$('recommanderButton').focus();
				$('recommanderMail').focus();
			}
		}
	);
}

function recommanderEnvoyer(){
	new Ajax.Updater(
		'recommander',
		'./recommander.php?recommander_titre='+$F('recommanderTitre'),
		{
			method: 'post',
			postBody: $H({'mail': $F('recommanderMail'), 'reference': $F('recommanderReference'), 'message': $F('recommanderMessage'), 'valCode': $F('recommanderValcode'), 'act': 'recommander', 'type': $F('recommanderType') }).toQueryString()
		}
	);
}

function login(PAGE, ELEMENT){
	new Ajax.Updater(
		'login',
		'./popup_login_react.php',
		{
			method: 'post',
			parameters: $H({'redirection': PAGE}).toQueryString(),
			onComplete: function(){ $('login').show() }
		}
	)
	$('login').clonePosition($(ELEMENT), {'setTop':true, 'setLeft':true, 'setWidth':false, 'setHeight':false});
}

function loginPopup(PAGE, ELEMENT){
	new Ajax.Updater(
		ELEMENT,
		'./popup_login.php?redirection='+PAGE+'&element='+ELEMENT,
		{
			method: 'post',
			postBody: $H({'act': 'login', 'login':$F('popup_loginLogin'), 'pass':$F('popup_loginPass') }).toQueryString()
		}
	)
}

function ecardPhoto(ELEMENT){
	new Ajax.Updater(
		ELEMENT,
		'./popup_ecard_photo.php',
		{
			method: 'get',
			parameters: $H({'id':$F('photoId'), 'element':ELEMENT}).toQueryString()
		}
	);
	$('ecardPhotoPopup').clonePosition($('photoLien'), {'setTop':true, 'setLeft':true, 'setWidth':false, 'setHeight':false});
	$('ecardPhotoPopup').show();
}

function ecardPhotoEnvoyer(ELEMENT){
	new Ajax.Updater(
		ELEMENT,
		'./popup_ecard_photo.php?element='+ELEMENT,
		{
			method: 'post',
			postBody: $H({'act':'Envoyer','id':$F('photoId'), 'dest_mail':$F('ecardPhotoDest_mail'), 'dest_nom':$F('ecardPhotoDest_nom'), 'expe_nom':$F('ecardPhotoExpe_nom'), 'expe_mail':$F('ecardPhotoExpe_mail'), 'message':$F('ecardPhotoMessage'), 'valCode':$F('ecardPhotoValcode')}).toQueryString()
		}
	);
}

function annonceRepondre(ANNONCE){
	$('annonceRepondreId').value = ANNONCE;
	new Ajax.Updater(
		'annonceRepondreDiv',
		'./popup_annonce_repondre.php',
		{
			method: 'get',
			parameters: $H({'element':'annonceRepondreDiv'}).toQueryString(),
			onComplete: function(){
				$('annonceRepondreDiv').clonePosition($('annonceLien'+ANNONCE), {'setTop':true, 'setLeft':true, 'setWidth':false, 'setHeight':false});
				$('annonceRepondreDiv').show();
			}
		}

	);
}

function annonceRepondreEnvoyer(){
	$('annonceRepondreRep').disable();
	new Ajax.Updater(
		'annonceRepondreDiv',
		'./popup_annonce_repondre.php?element=annonceRepondreDiv',
		{
			method: 'post',
			postBody: $H({'element':'annonceRepondreDiv', 'message':$F('annonceRepondreMessage'), 'valCode':$F('annonceRepondreValcode'), 'annonce':$F('annonceRepondreId'), 'act':'repondre' }).toQueryString()
		}

	);
}

function signalerReferencement(ID, ELEMENT){
	new Ajax.Updater(
		'referencementSignaler',
		'./referencement_signaler.php?id='+ID,
		{
			onComplete: function(){
				$('referencementSignaler').clonePosition($(ELEMENT), {'setTop':true, 'setLeft':true, 'setWidth':false, 'setHeight':false});
				$('referencementSignaler').show();
				$('signalerMessage').focus();
			}
		}
	);
}

function signalerReferencementEnvoyer(ID){
	$('signalerButton').disable();
	new Ajax.Updater(
		'referencementSignaler',
		'./referencement_signaler.php?id='+ID,
		{
			method: 'post',
			postBody: $H({'message': $F('signalerMessage'), 'reference': $F('signalerReference') , 'valCode': $F('signalerValcode'), 'act': 'signaler'}).toQueryString(),
			evalScripts: true
		}
	);
}

function ajouterFavoris(TYPE, REF, ELEMENT){
	new Ajax.Updater(
		'ajouterFavoris',
		'./ajouter_favoris.php',
		{
			method: 'get',
			parameters: $H({'type': TYPE, 'ref': REF, 'act': 'ajouter'}).toQueryString(),
			onComplete: function(){
				$('ajouterFavoris').clonePosition($(ELEMENT), {'setTop':true, 'setLeft':true, 'setWidth':false, 'setHeight':false});
				$('ajouterFavoris').show();
			}
		}
	);
}

function inscriptionTirage(TIRAGE, ELEMENT){

	new Ajax.Updater(
		'inscriptionTirageDiv',
		'./tirage_inscription.php',
		{
			method: 'get',
			parameters: $H({'jeu': TIRAGE, 'act': 'inscriptionTirage'}).toQueryString(),
			onComplete: function(){
				var dim=$('inscriptionTirageDiv').getDimensions();
				//$('inscriptionTirageDiv').setStyle({width:dim.width+"px",height:dim.height+"px"});//, marginLeft:"auto", marginTop:(screen.height/2)+"px"});
				
				//$('inscriptionTirageDiv').clonePosition($(ELEMENT), {'setTop':true, 'setLeft':true, 'setWidth':false, 'setHeight':false});
				$('inscriptionTirageDiv').show();
			}
		}
	);
}

function accueilVoirInfo(INFO, ELEMENT){
	new Ajax.Updater(
		'accueilInfosClientsDiv',
		'./client_info.php?id='+INFO,
		{
			onComplete: function(){
				$('accueilInfosClientsDiv').clonePosition($(ELEMENT), {'setTop':true, 'setLeft':true, 'setWidth':false, 'setHeight':false});
				$('accueilInfosClientsDiv').show();
			}
		}
	);
}
