/**
 * Récupération du tag vmboost
 * 
 * @return nothing
 */
function perform_vmboost_tag()
{
	var token = get_param_url('token');
	
	if(token != null)
	{
		set_cookie('IES_vmboost_token', token);
	}
}
/**
 * Récupération du tag ibase
 * 
 * @return nothing
 */
function perform_ibase_tag()
{
	var idop_ibase = get_param_url('idop_ibase');
	
	if(idop_ibase != null)
	{
		set_cookie('IES_ibase_idop', idop_ibase);
	}
}



/**
 * Récupération du paramêtre [param_name] dans l'url s'il existe
 * 
 * @param  String param_name : le nom du paramêtre à récupérer
 * 
 * @return String token
 */
function get_param_url(param_name)
{
	var param_value = null;
	
	if( !location.search.empty() )
	{
		a_params = location.href.toQueryParams();
        Object.keys(a_params).each(function(cle){
        	if (cle == param_name)
        	{
        		param_value = a_params[cle];
        	}
        });
	}

	return param_value;
	
}

/**
 * Enregistrement du cookie de session
 * 
 * @param string name - le nom du cookie à enregistrer
 * @param string value - la valeur du cookie à enregistrer
 * 
 * @return nothing
 */
function set_cookie(name, value)
{
	document.cookie = name+"="+escape(value)+"; path=/";
}
