var cC = new cc.cookieCrumbs() ;

$(document).ready(function(){

  if (gp.BGtracking) { 
    $('body').addSetBG() ;  
    $('body').append('<div id="bgcycbox"><button id="bgcycprev" title="previous background" class="regHvr bgcycbttn" type="button" name="bgbttnprev" value="prev" > &lt; </button> <input id="bgcycname" type="text" value="" size="20"> <button id="bgcycnext" title="next background" class="regHvr bgcycbttn" type="button" name="bgbttnnext" value="next" > &gt; </button></div>') ;
    $('button.bgcycbttn').click( function() { $.switchBG(this); } ) ;
  } 

  cC.startup() ;

  $('h1,h2,h3,h4,h5,h6').addClass('hel') ;
  $('#IE6 div.tbfill').css('zoom','1') ;


  $('body#IE div.ipopitem .hel').addClass('sff') ;
  $('.mcPretty').swapClass('mcPretty','sff') ;
  $('.mcFancy').swapClass('mcPretty','sff ital') ;

  $('#IE6 img.png').pngIE() ;

  $('div.dSlider').setTabSlide() ;
  
  $('a.ipopanchor').click( function(event){ $(this).infoPop(event) ; } );

  $(':button').setFocusNoSee() ;

  $(gp.btc.blur).setFocusNoSee();

  $('a.ipopanchor').setHoverClass('hot') ;

  $('#IE6 ' + gp.btc.hvr).setHoverClass('hvr') ;

  $('#IE6 tr.tbl02,#IE6 div.ccl01').setHoverClass('trhvr') ;
  $('#IE6 tr.tbl02,#IE6 div.ccl01').click( function(){ this.firstChild.firstChild.click() } ) ;

  
  $('label').labelFor() ;

  // form related behaviors

  $(gp.btc.ft).submit( function() { return false; } ) ;

  $('.'+ gp.btc.sf).click( function() { $.popblock(this); } ) ;
  $('.'+ gp.btc.sf).setHoverClass('bnnrlnkhvr') ;
       
  $('.regShowform2').click( function() { $.popblock2(this); } ) ;


  $(gp.btc.xpnow).click( function(event) { cC.crumbs[this.form.name].xhr.exec(event) } ) ;
  $('.btXloginnow').click( function(event) { cC.crumbs[this.form.name].xhr.exec(event) } ) ;
  $(gp.btc.xpltr).click( function() { $.popblock(this); } ) ;
  $('.btXloginltr').click( function() { $.popblock2(this); } ) ;

  $('form.' + gp.btc.ft + ' :input').change( function() { cC.crumbs[this.form.name].set() } ) ;

}) ;