$(function(){
 $('input#clubspot').click(function(){
  var param = jslous.node.getSelect(document.getElementById('clubselector')).value;
  var chkdir = /(web\/)/,chkbase = /index\.php/,target = location.href.replace(/\?(\w*=)\w*|&(\w*=)\w*/ig,''),url = chkdir.test(target) ? (chkbase.test(target) ? target.replace(chkbase,'list.php'):target+'list.php'):target;
  location.href = url.replace(/(list\.php){2,}/,'list.php')+(param.length > 0 ? '?linkno='+param:'');
 }).query('span.calany').toggle(function(trg){
   var accordions = $('tt',trg.parentNode);
   var togg = trg.parentNode;
   var width = parseInt(jslous.css.current(togg,'width'));
   try{ jslous.css.setstyle(trg.parentNode,'width',width+'px'); }catch(e){}
   for(var i = 0,len = accordions.length;i < len;i++){
    var accordion = accordions[i];
    if(!accordion.getAttribute('accordion')){
     var height = accordion.offsetHeight+4;
     accordion.setAttribute('accordion',height);
    }else{
     var height = accordion.getAttribute('accordion');
    }
    jslous.css.setstyle(accordion,'height','0px');   
    jslous.css.setstyles(togg,{position:'absolute','background-color':'#FFFFFF',border:'1px solid #AAAAAA','overflow-y':''});
    jslous.css.setstyle(accordion,'height',height+'px');
   }
  },function(trg){
   var accordions = $('tt',trg.parentNode);
   var togg = trg.parentNode;
   for(var i = 0,len = accordions.length;i < len;i++){
    var accordion = accordions[i];
    accordion.style.height = 0+'px';
    jslous.css.setstyles(togg,{position:'',border:'none','background-color':'transparent'});
   }
  }).query('a.caledi').click(function(evt){
   var elm = jslous.Event.target(evt),starttop = jslous.Event.clientY(evt),startleft = jslous.Event.clientX(evt);
   if(elm.tagName.toLowerCase() != 'a'){ return false; }
   var entry = elm.getAttribute('tabindex');
   jslous.ajax(location.href,'POST','no='+entry,function(res){
    if(document.getElementById('floatcontainer')){ document.getElementById('floatcontainer').parentNode.removeChild(document.getElementById('floatcontainer')); }
    var box = document.createElement('div'),frame = document.createElement('div');
    box['id'] = 'floatcontainer';
    box['className'] = 'outputcontents';
    box.innerHTML = res;
    jslous.css.opacity(box,90);
    document.body.appendChild(box);
    var height = jslous.size.clientHeight()-240,width = 600;
    box.innerHTML = '';
    box.style['height'] = 0+'px';    
    box.style['top'] = starttop+'px';    
    var top = jslous.size.scrollTop()+120;
    var left = (jslous.size.scrollLeft() > 0 ? ((jslous.size.clientWidth()-width)/2)+jslous.size.scrollLeft():((jslous.size.clientWidth()-width)/2));
    document.body.style.overflowX = 'hidden';
    jslous.func.motion.Listener(box.style,{
     time:0.7,
     effect:'bounceout',
     left:{from:startleft,to:left,unit:'px'},
     width:{from:0,to:width,unit:'px'},
     comp:function(){
      box.style['width'] = width+'px';
      box.style['left'] = left+'px';
      jslous.func.motion.Listener(box.style,{
       time:0.5,
       effect:'circinout',
       top:{from:starttop,to:top,unit:'px'},
       height:{from:0,to:height,unit:'px'},
       'border-color':{from:'#752995',to:'#FAFAFA',unit:''},
       padding:{from:0,to:9,unit:'px'},       
       comp:function(){
        jslous.css.setstyles(box,{top:top+'px',height:height+'px',paddin:9+'px'});
        box.innerHTML = res;
        jslous.func.motion.Listener(box.style,{
         effect:'liner',
         time:1,
         color:{from:'#585858',to:'#FAFAFA',unit:''},
         comp:function(){
          document.body.style.overflowX = '';
          box.style['color'] = '#FAFAFA';
          jslous.Event.Listener(document.body,'mousedown',function(){
           if(document.getElementById('floatcontainer')){ document.getElementById('floatcontainer').parentNode.removeChild(document.getElementById('floatcontainer')); }
           jslous.Event.removeListener(document.body,'mousedown',arguments.callee);
          });
         }
        });
       }
      });
     }
    });
   },'txt');
  });
});