var item_clicked=false;var append_url;var view='list';var page=false;var method='html';var pp=10;$.address.change(function(event){if($.address.parameter('cf')||$.address.parameter('df')||$.address.parameter('tf')||$.address.parameter('page')||item_clicked){$("#dir-list").ajaxStart(function(){$(this).block({message:'<img src="/static/images/loading.gif" alt="Loading content ..."  /> Loading ...',centerY:0,css:{border:'none',padding:'15px',backgroundColor:'#000','-webkit-border-radius':'10px','-moz-border-radius':'10px',opacity:.5,color:'#fff',top:'20px'},});});$("#dir-list").ajaxComplete(function(){$(this).unblock();});url=_ajax_url('html')
$('#dir-list').load(url,function(response,status,xhr){if(status=="error"){var msg="Sorry but there was an error: ";alert(msg)}
$("html").scrollTop(0);if(view=='map'){load_map();}});}});function _ajax_url(m){if(m==undefined){m=method}
url='/aj/browse/oceania/australia/page1/'
url+='?method='+m+'&pp='+pp+'&view='+view+'&cp='+page
if($.address.parameter('cf')==undefined){url+='&amp;cf='}else{url+='&amp;cf='+$.address.parameter('cf')}
if($.address.parameter('df')==undefined){url+='&amp;df='}else{url+='&amp;df='+$.address.parameter('df')}
if($.address.parameter('tf')==undefined){url+='&amp;tf='}else{url+='&amp;tf='+$.address.parameter('tf')}
return url}
function populate_facets(){if($.address.parameter('cf')){countries=$.address.parameter('cf').split(',')
$.each(countries,function(key,value){$('#facetc-'+value).attr('checked',true)});}
if($.address.parameter('df')){depths=$.address.parameter('df').split(',')
$.each(depths,function(key,value){$('#facetd-'+value).attr('checked',true)});}
if($.address.parameter('tf')){depths=$.address.parameter('tf').split(',')
$.each(depths,function(key,value){$('#facetht-'+value).attr('checked',true)});}
if(!page&&($.address.parameter('page')>0)){page=$.address.parameter('page')}}
function compose_facets(){countries=new Array()
depths=new Array()
types=new Array()
$('.country-facet').each(function(){if($(this).attr('checked')==true){code=$(this).attr('id').replace('facetc-','')
countries.push(code)}});$('.facet-depth-check').each(function(){if($(this).attr('checked')==true){code=$(this).attr('id').replace('facetd-','')
depths.push(code)}});$('.facet-htype-check').each(function(){if($(this).attr('checked')==true){code=$(this).attr('id').replace('facetht-','')
types.push(code)}});if((countries.length>0)||(depths.length>0)||(types.length>0)||($.address.parameter('page')>0)||(page)){append_url='?cf='+countries.toString()+'&df='+depths.toString()+'&tf='+types.toString()+'&view='+view+'&page='+page}
else{append_url=false}}
function new_address(){if(append_url){$.address.value(append_url)}
else{$.address.value('/')}}
function detect_country(){$('#country-suggestion').load('/aj/detect-country/',function(response,status,xhr){if(status=="error"){var msg="Sorry but there was an error: ";alert(msg)}});}
function show_activity_options(){$('#activities-extended').removeClass('hide');$('#activities-closed').addClass('hide');}
function hide_activity_options(){$('#activities-extended').addClass('hide');$('#activities-closed').removeClass('hide');}
function filter_content(attr){url='/restrict/?r='
url+=attr
$("#dir-list").ajaxStart(function(){$(this).block({message:'<img src="/static/images/loading.gif" alt="Loading content ..."  /> Loading ...',centerY:0,css:{border:'none',padding:'15px',backgroundColor:'#000','-webkit-border-radius':'10px','-moz-border-radius':'10px',opacity:.5,color:'#fff',top:'20px'},});});$("#dir-list").ajaxComplete(function(){$(this).unblock();});$('#dir-list').load(url,function(response,status,xhr){if(status=="error"){var msg="Sorry but there was an error: ";alert(msg)}
$("html").scrollTop(0);});}
$(document).ready(function(){populate_facets()
compose_facets()
$('.facet-country-link').click(function(){item_clicked=true
c=('facetc-'+$(this).attr('id').replace('country-link-',''))
tog=$('#'+c).attr('checked')
$('#'+c).attr('checked',!tog)
compose_facets()
new_address()
return false});$('.country-facet').click(function(){item_clicked=true
compose_facets()
new_address()});$('.facet-depth-check').click(function(){item_clicked=true
compose_facets()
new_address()});$('.facet-htype-check').click(function(){item_clicked=true
compose_facets()
new_address()});$('.facet-depth').click(function(){item_clicked=true
c=('facetd-'+$(this).attr('id').replace('depth-code-',''))
tog=$('#'+c).attr('checked')
$('#'+c).attr('checked',!tog)
compose_facets()
new_address()
return false});$('.facet-htype').click(function(){item_clicked=true
c=('facetht-'+$(this).attr('id').replace('htype-',''))
tog=$('#'+c).attr('checked')
$('#'+c).attr('checked',!tog)
compose_facets()
new_address()
return false});$('.country-filter-del').live('click',function(){item_clicked=true
c=('facetc-'+$(this).attr('id').replace('cfilter-remove-',''))
$('#'+c).attr('checked',false)
compose_facets()
new_address()
return false});$('.depth-filter-del').live('click',function(){item_clicked=true
c=('facetd-'+$(this).attr('id').replace('dfilter-remove-',''))
$('#'+c).attr('checked',false)
compose_facets()
new_address()
return false});$('.types-filter-del').live('click',function(){item_clicked=true
c=('facetht-'+$(this).attr('id').replace('tfilter-remove-',''))
$('#'+c).attr('checked',false)
compose_facets()
new_address()
return false});$('.activity-open').live('click',function(){show_activity_options();});$('.activity-close').live('click',function(){hide_activity_options();});$('.home-filter').live('click',function(e){e.preventDefault();filter_content($(this).attr('id'));});});
