/**
 * @author rgaumond
 */

function loadActivityModificationButtons()
{
	//resize description

	if($("advance_activity_buttons").innerHTML=="")
	{
		if (currentUser.status > 9)
			create_list_button();
			
		if(currentUser.status > 19)
		{
			create_mod_button();
			create_complet_button();
			create_canceller_button();
			create_supprimer_button();
			create_fiche_button();
			create_factures_button();
		}		
	}
	
	$("advance_activity_buttons").style.display="block";
}

function inscription_button()
{
		try{
			
			//currentUser.status < 24
			
			
		var usurpating = (selected_user.id!=currentUser.id);
		
		function_initiated("inscription_button");
		//clear the button container
		$("button_container").innerHTML="";

		var detailed_caption="";
		if (current_activity.inscrit) 
		{
			if (current_activity.annulee) // Cancellee
				cancel_prompt();
			else
				annule_inscription_button();//in activity_buttons_object				
		}
		else//Non- inscrit
		{
			if (current_activity.verouillee) // Non disponible
				verouillee_button();
			else if (current_activity.annulee) // Cancellee
			{
				cancel_prompt();
			}
			else if (current_activity.complete)// Complete
			{
				complet_prompt();
								
				if(usurpating&&currentUser.status > 24)
					logged_inscription();
				else
					complet_button();
			}	
			else {
				if (current_activity.level == 5) // CCLACC
					bougex_inscription();
				else {
					if (selected_user.id == 0)//Anonymous
					{
						anonymous_inscription();
					}
					else {
						if (current_activity.paypal)
						{
							if(usurpating&&currentUser.status > 24)
								logged_inscription();
							else
								paypal_inscription();
						} 							
						else 
							logged_inscription();
					}
				}
			}
//			
//			else 
//				if ((current_activity.level == 5) || (current_activity.level == 4))//Bougex ou CCLACC
//				{
//					bougex_inscription(detailed_caption);
//				}
//				else {
//					$("button_pointer").style.display = "block";
//					var theAction;
//					var temp_caption;
//					if (selected_user.id == 0)//Anonymous
//					{
//						if (current_activity.paypal == 1) 
//							temp_caption = "Je m'inscris par PAY PAL";
//						else 
//							temp_caption = "Je m'inscris";
//						
//						anonymous_inscrit(temp_caption);
//					}
//					else 
//						if (!outside_update)// Logged-in member
//						{
//							if (current_activity.paypal == 1) 
//								paypal_inscription();
//							else 
//								logged_inscription(detailed_caption);
//						}
//				}
		}		
		
		function_completed("inscription_button");
		}catch(e){"error in function inscription_button() in activity_buttons"+e}
}

function cancel_prompt() 
{
	if(veil_on)
		cancel_prompt.delay(global_delay);
	else
		show_alert("activite_annulee");
}

function complet_prompt() 
{
	if(veil_on)
		complet_prompt.delay(global_delay);
	else
		show_alert("activite_complete");
}
/*
function paypal_continue()
{
	run_alert();
	$("business").value="paiement@cycloconcept.ca";
	$("item_name").value=current_activity.title;
	$("item_number").value=current_activity.id;
	$("amount").value=current_activity.prix_text;
	$("custom").value=selected_user.id;

	if (site == "cyclo") {
		$("return").value = "http://cycloconcept.ca/index.aspx?execute=paid_paypal&item="+current_activity.id+"&user="+ selected_user.id;
		$("cancel_return").value = "http://cycloconcept.ca/index.aspx?execute=cancel_paypal&user=" + selected_user.id;
	}
	else {
		$("return").value = "http://cycloconcept.ca/roueIndex.aspx?execute=paid_paypal&item="+current_activity.id+"&user="+ selected_user.id;
		$("cancel_return").value = "http://cycloconcept.ca/roueIndex.aspx?execute=cancel_paypal&user=" + selected_user.id;
	}		
	document.forms["paypal_form"].submit();
}
*/
function paypal_confirm()
{
		show_alert('paypal_confirm');	
	//	setTimeout("paypal_confirm()",1000);
}

function has_covoiturage()
{
	var does = false;
	inscriptions.each(function(ins){
		if( (ins.membre_id==selected_user.id)&&(ins.need!=0) )
			does=true;
	});
	
	return does;
}
