
/* - search_evenement.js - */
// http://www.adeus.org/portal_javascripts/search_evenement.js?original=1
function getKeyword_evenement(){var results=jQuery('#field_search_prod').attr('value');if(results=='mots clés'){results=''}
return results}
function getDateStatus_evenement(){return jQuery('#choix_date').attr("class")}
function getType_evenement(){var params=extractUrlParams();for(var param in params){if(param=='ty'){return params[param]}}}
function initParams_evenement(){params={};params['from']='e';params['ty']=getType_evenement();return params}
function do_selection_evenement(value){jQuery('#choix_date').attr('class',value)}
function search_complete_evenement(){params=initParams_evenement();params['s']=getKeyword_evenement();params['sort_order']=getDateStatus_evenement();search_evenement(params,'replace')}
function search_more_evenement(){params=initParams_evenement();params['pagination']=true;params['s']=getKeyword_evenement();params['sort_order']=getDateStatus_evenement();search_evenement(params)}
function search_pagination_callback_evenement(data){jQuery('#pagination_link_productions').remove();jQuery('#list_events').append(data);init_fav_click_evenement()
init_pagination_click_evenement()}
function search_replace_callback_evenement(data){jQuery('#list_events').html(data);init_fav_click_evenement()
init_pagination_click_evenement()}
function beforesendcallback_evenement(){var template="<img src='loading_transparent.gif'/></div>"
jQuery('#pagination_link_productions').html(template)}
function errorcallback_evenement(){var template="<img src='fleche.png' alt='Voir toutes les rencontres de l\'ADEUS' /> <a> Page suivante</a><div class='clear'></div>"
jQuery('#pagination_link_productions').html(template)}
function search_evenement(params,contain){callback=search_pagination_callback_evenement
if(contain=='replace'){callback=search_replace_callback_evenement}
var params_formatted=jQuery.param(params);jQuery.ajax({url:"adeusrecherche",async:true,data:params_formatted,success:callback,beforeSend:beforesendcallback_evenement,error:errorcallback_evenement})}
function extractUrlParams_evenement(){var t=location.search.substring(1).split('&');var f=[];for(var i=0;i<t.length;i++){var x=t[i].split('=');f[x[0]]=x[1]}
return f}
function init_fav_click_evenement(){jQuery('a.fav_star').click(function(){del=false;fl='';id=jQuery(this).attr('title');params=id
if(jQuery(this).hasClass('fav_registred')){del=true;params+='&del=1'}
if(jQuery(this).hasClass('fiche_liaison')){fl=' fiche_liaison';params+='&fl=1'}
jQuery.ajax({url:"fav_mgmt",processData:false,async:true,data:'f='+params,success: function(data){if(del)
jQuery('a.fav_star[title='+id+']').attr('class','fav_star'+fl);else
jQuery('a.fav_star[title='+id+']').attr('class','fav_star fav_registred'+fl)}});return false})}
function init_pagination_click_evenement(){jQuery('#pagination_link_productions').click(function(){search_more_evenement()})}
function init_evenement_listing(){var request_params=initParams_evenement();search_evenement(request_params,'replace')}


