
function parseISODate(date)
{var result=new Date();var year;var month;var day;var regex=/^(\d{4})-(\d{2})-(\d{2})$/;var match;match=regex.exec(date);year=match[1];month=parseInt(match[2],10)-1;day=match[3];result.setFullYear(year);result.setMonth(month);result.setDate(day);result.setHours(0);result.setMinutes(0);result.setSeconds(0);return result;}
function get_disabled_handler(min_date,max_date)
{var min=parseISODate(min_date);var max=parseISODate(max_date);min=new Date(min.getTime()-86400);var disable_handler=function(date,year,month,day)
{if(date>max||date<min)
return true;else
return false;};return disable_handler;}
function init_calendar(id,format,initial_date,min_date,max_date)
{var elem=document.getElementById(id);Calendar.setup({inputField:id+"-input",ifFormat:format,button:id,singleClick:true,firstDay:1,date:initial_date,electric:false,disableFunc:get_disabled_handler(min_date,max_date)});}
function change_date_url(url,date)
{window.location.href=url.replace(/DATE/g,date.replace(/^(\d{2})[\.\/](\d{2})[\.\/](\d{4})$/g,"$3-$2-$1"));}
function auctions_get_tab()
{var tabs=document.getElementsByTagName('DIV');if(tabs)
{for(var i=0;i<tabs.length;i++)
{if(tabs[i].id.match(/^tab_/))
{if(!tabs[i].style.display||tabs[i].style.display=='block')
{var tab=tabs[i].id;return tab.substr(4,tab.length-4);}}}}}
function auctions_set_tab(tab)
{var tabs=document.getElementsByTagName('DIV');if(tabs)
{for(var i=0;i<tabs.length;i++)
{if(tabs[i].id.match(/^tab_/))
{tabs[i].style.display=(tabs[i].id=='tab_'+tab)?'block':'none';}}}
var lis=document.getElementsByTagName('LI');if(lis)
{for(i=0;i<lis.length;i++)
{if(lis[i].id.match(/^tab_/))
{lis[i].className=(lis[i].id=='tab_'+tab+'_s')?'on':'';}}}
var imgs=document.getElementsByTagName('IMG');if(imgs)
{for(i=0;i<imgs.length;i++)
{if(imgs[i].id=="tab_"+tab+"-image")
{var compare=window.location.href;compare=compare.substring(0,compare.lastIndexOf('/')+1);if(!imgs[i].getAttribute('src')||imgs[i].getAttribute('src')==''||imgs[i].getAttribute('src')==compare)
{imgs[i].setAttribute('src',imgs[i].getAttribute('alt'));imgs[i].setAttribute('alt','');}}}}}
function participant_toggle_info(id)
{var row=document.getElementById('participant-'+id+'-info');if(!row)return;row.style.display=row.style.display=='table-row'?'none':'table-row';var cell=document.getElementById('participant-'+id+'-toggle');if(!cell)return;cell.className=cell.className=='toggle_info_closed'?'toggle_info_open':'toggle_info_closed';}