
function populate(type){var country=get('id_country');var area=get('id_area');var state=get('id_state');if(type=='area'){area.length=1;state.length=1;}
var id_country=(country.length&&country.selectedIndex>=0)?country.options[country.selectedIndex].value:0;var id_area=(area.length&&area.selectedIndex>=0)?area.options[area.selectedIndex].value:0;var id_state=(state.length&&state.selectedIndex>=0)?state.options[state.selectedIndex].value:0;var opts={method:"get",parameters:"id_country="+id_country+"&id_area="+id_area+"&id_state="+id_state+"&rd="+Math.random(),onComplete:CF_bind(this,this.populate_callback,type)};if(type=='area'&&id_country){new CF_ajax('http://club.doctissimo.fr'+'/widget/get_area.php',opts);}else if(type=='state'&&id_country&&id_area){new CF_ajax('http://club.doctissimo.fr'+'/widget/get_state.php',opts);}else if(type=='city'){new CF_ajax('http://club.doctissimo.fr'+'/widget/get_city.php',opts);}}
function populate_callback(type,ajax){var select=get('id_'+type);var parentNode=select.parentNode;parentNode.removeChild(select);select.length=1;select.selectedIndex=0;var result=eval('('+ajax.responseText+')');if(document.all){for(var i=0;i<result.length;i++){select.options[select.length]=new Option(result[i].title,result[i].id);}}else{var options=select.innerHTML;for(var i=0;i<result.length;i++){options+='<option value="'+result[i].id+'">'+result[i].title+'</option>';}
select.innerHTML=options;}
parentNode.appendChild(select);if(type!='city'){populate('city');}
update_display();}
function update_display(){if(get('id_area').options.length>1){get('id_area').style.display='block';}else{get('id_area').style.display='none';get('id_area').selectedIndex='0';}
if(get('id_state').options.length>1){get('id_state').style.display='block';}else{get('id_state').style.display='none';get('id_state').selectedIndex='0';}
if(get('id_city').options.length>1){get('id_city').style.display='block';}else{get('id_city').style.display='none';get('id_city').selectedIndex='0';}}
var CF_refresh_page_timeout=null;var CF_search_token='';function refresh_page(page){if(CF_refresh_page_timeout){clearTimeout(CF_refresh_page_timeout);}
CF_search_token=Math.random();CF_refresh_page_timeout=setTimeout(CF_bind(this,this.refresh_page_real,page,CF_search_token),300);if(!get('CF_search_overlay')){var div=get('search_content');div.style.position='relative';var overlay=document.createElement('div');overlay.id='CF_search_overlay';overlay.style.position='absolute';overlay.style.width=div.clientWidth+'px';overlay.style.height=(div.clientHeight-20)+'px';overlay.style.backgroundColor='#FFFFFF';overlay.style.opacity='0.5';overlay.style.filter='alpha(opacity=50)';overlay.style.top='0';overlay.style.zIndex='1';div.appendChild(overlay);}
var loading=get('loading');if(!loading){loading=document.createElement('div');loading.style.width='130px';loading.style.backgroundColor='#FFFFFF';loading.style.borderColor='#000000';loading.style.borderWidth='2px';loading.style.borderStyle='solid';loading.style.padding='20px';loading.style.left=(div.offsetWidth/2-90)+'px';loading.style.position='absolute';loading.style.zIndex=1;loading.style.top='60px';loading_text=document.createTextNode('Chargement en cours...');img_loading=document.createElement('img');img_loading.id='loading';img_loading.src='http://imdoc.fr'+'/design/loading.gif';img_loading.style.display='block';img_loading.style.width='20px';img_loading.style.margin='10px auto 0 auto';loading.appendChild(loading_text);loading.appendChild(img_loading);div.appendChild(loading);}
return true;}
function refresh_page_real(page,token){if(token&&token!=CF_search_token){return;}
var query='';var form=get('form_search').parentNode;var elms=form.getElementsByTagName('*');for(var i in elms){var e=elms[i];if(e&&e.tagName&&e.tagName.toLowerCase()=='input'){if(e.type.toLowerCase()=='checkbox'&&e.checked){query+='&'+e.name+'='+e.value;}else if(e.type.toLowerCase()=='text'||e.type.toLowerCase()=='hidden'){query+='&'+e.name+'='+encodeURIComponent(e.value);}}else if(e&&e.tagName&&e.tagName.toLowerCase()=='select'){var index=(e.selectedIndex>0)?e.selectedIndex:0;query+='&'+e.name+'='+e.options[index].value;}}
var e=get('search_order');if(e){var index=(e.selectedIndex>0)?e.selectedIndex:0;query+='&'+e.name+'='+e.options[index].value;}
var opts={method:"post",parameters:query,onComplete:refresh_page_callback};new CF_ajax('http://club.doctissimo.fr'+'/controllers/site/search.php?type=user&page='+page+'&ajax=1',opts);return false;}
function refresh_page_callback(ajax){var div=get('search_content');div.innerHTML=ajax.responseText;}
function submit_form(){refresh_page(1);return false;}
function load(){update_display();get('id_country').onchange=CF_bind(this,this.populate,'area');get('id_area').onchange=CF_bind(this,this.populate,'state');get('id_state').onchange=CF_bind(this,this.populate,'city');var form=get('form_search').parentNode;var elms=form.getElementsByTagName('*');for(var i in elms){var e=elms[i];var event=null;if(e&&e.tagName&&e.tagName.toLowerCase()=='input'){if(e.type.toLowerCase()=='checkbox'){event='click';}else if(e.type.toLowerCase()=='text'){event='keyup';}}else if(e&&e.tagName&&e.tagName.toLowerCase()=='select'){event='change';}
if(event){if(e.attachEvent){e.attachEvent('on'+event,CF_bind(this,this.refresh_page,1));}else if(e.addEventListener){e.addEventListener(event,CF_bind(this,this.refresh_page,1),false);}}}
form.onsubmit=CF_bind(window,window.submit_form,false);}
on_dom_ready(load);