/**
 * @author rgaumond
 */
 
 // LOGIN 
function showLogin()
{
	
	 veil();
	new Ajax.Updater('prompt_container', 'prompts/login.aspx', {evalScripts:true,
		  			parameters: {
						execute:'show_login',
						page:'accueil.aspx'
					},
		   			onComplete:function(){showPrompt()}
					});
}

//LOGOUT
function showLogout()
{
	 veil();
	new Ajax.Updater('prompt_container', 'prompts/logout.aspx', {evalScripts:true,
		  			parameters: {
						
					},
		   			onComplete:function(){showPrompt()}
					});
	
}

//CONTACT
function contact()
{
	 veil();
	new Ajax.Updater('prompt_container', 'prompts/contact.aspx', {evalScripts:true,
		  			parameters: {
						
					},
		   			onComplete:function(){showPrompt()}
					});
	
}


//LOST COURRIEL
function show_courriel_lost()
{
	 veil();
	new Ajax.Updater('prompt_container', 'prompts/lost_info/lost_mail.aspx', {evalScripts:true,
		  			parameters: {
						
					},
		   			onComplete:function(){showPrompt()}
					});
	
}

//LOST COURRIEL
function courriel_not_registered(email)
{
	 veil();
	new Ajax.Updater('prompt_container', 'prompts/lost_info/email_not_found.aspx', {evalScripts:true,
		  			parameters: {
						email:email
					},
		   			onComplete:function(){showPrompt()}
					});
	
}

//LOST COURRIEL
function courriel_registered(email)
{
	 veil();
	new Ajax.Updater('prompt_container', 'prompts/lost_info/email_found.aspx', {evalScripts:true,
		  			parameters: {
						email:email
					},
		   			onComplete:function(){showPrompt()}
					});
	
}



// INSCRIPTION NOT LOGGED
function showInscriptionNotLogged()
{
	 veil();
	new Ajax.Updater('prompt_container', 'prompts/inscription/inscription_not_logged.aspx', {evalScripts:true,
		  			parameters: {

					},
		   			onComplete:function(){showPrompt()}
					});
}

// INSCRIPTION CHOICES
function showInscriptionChoices()
{
	 veil();
	new Ajax.Updater('prompt_container', 'prompts/inscription/inscription_choices.aspx', {evalScripts:true,
		  			parameters: {
					},
		   			onComplete:function(){showPrompt()}
					});
}

// INSCRIPTION PAYPAL CHOICES
function showInscriptionPaypalChoice()
{
	 veil();
	new Ajax.Updater('prompt_container', 'prompts/paypal/inscription_paypal_choices.aspx', {evalScripts:true,
		  			parameters: {
					},
		   			onComplete:function(){showPrompt()}
					});
}

// INSCRIPTION TRANSPORT ETAPE1
function showInscriptionTransportEtape1()
{
	 veil();
	new Ajax.Updater('prompt_container', 'prompts/transport/inscription_transport.aspx', {evalScripts:true,
		  			parameters: {
		  			execute:'etape1',
		  			sub_execution:'insc'
					},
		   			onComplete:function(){showPrompt()}
					});
}
// Mdifier TRANSPORT  ETAPE1
function showModifierTransportEtape1()
{
	 veil();
	new Ajax.Updater('prompt_container', 'prompts/transport/inscription_transport.aspx', {evalScripts:true,
		  			parameters: {
		  			execute:'etape1',
		  			sub_execution:'mod'
					},
		   			onComplete:function(){showPrompt()}
					});
}

// INSCRIPTION TRANSPORT  ETAPE1
function showInscriptionTransportEtape2()
{
	 veil();
	new Ajax.Updater('prompt_container', 'prompts/transport/inscription_transport.aspx', {evalScripts:true,
		  			parameters: {
		  			execute:'etape2'
					},
		   			onComplete:function(){showPrompt();$('transport_info_container').value+="\r";}
					});
}


 // ACTIVITE INSCRIPTION NOT LOGGED IN 
function showLoginInsc()
{
	 veil();
	new Ajax.Updater('prompt_container', 'prompts/login.aspx', {evalScripts:true,
		  			parameters: {
						execute:'show_login',
						page:'activite.aspx'
					},
		   			onComplete:function(){showPrompt()}
					});
}

 // CANCEL INSCRIPTION 
function cancelConfirm()
{
	 veil();
	new Ajax.Updater('prompt_container', 'prompts/inscription/cancel_inscription.aspx', {evalScripts:true,
		  			parameters: {
					},
		   			onComplete:function(){showPrompt()}
					});
}

 // THEMATIQUE CONDITIONS 
function cancelTransportConfirm(transport_id)
{
	 veil();
	new Ajax.Updater('prompt_container', 'prompts/transport/cancel_transport.aspx', {evalScripts:true,
		  			parameters: {
		  			    transport_id:transport_id
					},
		   			onComplete:function(){showPrompt()}
					});
}

 // CONDITIONS
function showThematiqueConditions()
{
	 veil();
	new Ajax.Updater('prompt_container', 'prompts/inscription/thematique_conditions.aspx', {evalScripts:true,
		  			parameters: {
					},
		   			onComplete:function(){showPrompt()}
					});
}

function showBBQConditions()
{
	 veil();
	new Ajax.Updater('prompt_container', 'prompts/inscription/BBQ_conditions.aspx', {evalScripts:true,
		  			parameters: {
					},
		   			onComplete:function(){showPrompt()}
					});
}

function showInscription()
{
	   $("description").style.display="none";
	   $("inscription").style.display="block";
//	    new Ajax.Updater('inscription', 'activite/activity_inscription.aspx', {evalScripts:true,
//  			parameters: {
//    			    execute:"view"
//			},
//   			onComplete:function(){}
//			});
}


 // WELCOME NEW 
function welcomeNew()
{
	new Ajax.Updater('prompt_container', 'prompts/alerts/welcome_new.aspx', {evalScripts:true,
		  			parameters: {
					},
		   			onComplete:function(){showPrompt()}
					});
}

 // NOUVEAU MEMBRE
function nouveauMembre()
{
	new Ajax.Updater('prompt_container', 'prompts/alerts/nouveau_membre.aspx', {evalScripts:true,
		  			parameters: {
					},
		   			onComplete:function(){showPrompt()}
					});
}

 // UPDATE ERREURS
function updateErrors(errors)
{
	new Ajax.Updater('prompt_container', 'prompts/alerts/update_errors.aspx', {evalScripts:true,
		  			parameters: {
					},
		   			onComplete:function(){showPrompt();$('prompt_message').innerHTML+=errors}
					});
}

 // INSCRIRE INSTRUCTION
function inscrire()
{
	new Ajax.Updater('prompt_container', 'prompts/alerts/inscrire.aspx', {evalScripts:true,
		  			parameters: {
					},
		   			onComplete:function(){showPrompt();}
					});
}

 // INSCRIRE INSTRUCTION
function paypalWait()
{
	veil();
	new Ajax.Updater('prompt_container', 'prompts/alerts/wait_paypal.aspx', {evalScripts:true,
		  			parameters: {
					},
		   			onComplete:function(){showPrompt();paypalResumeInscription();}
					});
}


 // ANNULE ACTIVITY
function activityAnnulePrompt()
{
	veil();
	new Ajax.Updater('prompt_container', 'prompts/activity/annule.aspx', {evalScripts:true,
		  			parameters: {
					},
		   			onComplete:function(){showPrompt();}
					});
}


 // COMPLETE ACTIVITY
function activityCompletPrompt()
{
	veil();
	new Ajax.Updater('prompt_container', 'prompts/activity/complet.aspx', {evalScripts:true,
		  			parameters: {
					},
		   			onComplete:function(){showPrompt();}
					});
}


 // DELETE ACTIVITY
function activityDeletePrompt()
{
	veil();
	new Ajax.Updater('prompt_container', 'prompts/activity/delete.aspx', {evalScripts:true,
		  			parameters: {
					},
		   			onComplete:function(){showPrompt();}
					});
}

var prompt_0n = false;

function showPrompt()
{
    current_informer = $("prompt_container");
    current_informer.style.display="block";
    current_informer.style.zIndex=100;
    prompt_0n = true;
    if(!veil_on)
    {
        veil();
    }
    placePrompt();
}

function placePrompt()
{
   if(prompt_0n)
   {
       var el_height;
       if(IE)
		    el_height=current_informer.offsetHeight;
	    else
		    el_height=current_informer.clientHeight;
		
		if(el_height<document.viewport.getHeight())
		    centerElementOnScreen(current_informer);   
		else
		{
		    centerElementOnScreen(current_informer);
		    current_informer.style.top=0;
		}
   }
}

function closePrompt()
{
    current_informer = $("prompt_container");
    
    current_informer.style.display="none";
    current_informer.style.innerHTML="";

    removeVeil();
    prompt_0n = false;
}

function hidePrompt()
{
    current_informer = $("prompt_container");
    
    current_informer.style.display="none";
    current_informer.style.innerHTML="";
    prompt_0n = false;
}
