var $j = jQuery.noConflict();

$j(document).ready(function(){
	// Get rid of the default page-item titles WP seems to want to insert despite my telling it not to.
	$j('li > a').attr('title','');
	
	// IE fixes
	if ($j.browser.msie){
		$j("#sidebar, #side-title").corner("br 20px");
		$j("#spa-exp").corner("20px");
	}
	
	$j('input, textarea').focus(function(srcc){
        if ($j(this).val() == $j(this)[0].title){
            $j(this).val("");
        }
    });
    
    $j('input, textarea').blur(function(){
        if ($j(this).val() == ""){
            $j(this).val($j(this)[0].title);
        }
    });

    $j('#slideshow > .textwidget').cycle({ 
		timeout:       6000,  // milliseconds between slide transitions (0 to disable auto advance) 
	    speed:         2000,
	});
    
    if ($j('#accordion').length > 0){
    	// Import GET Vars
	    document.$_GET = [];
	    var urlHalves = String(document.location).split('?');
	    if(urlHalves[1]){
	    	var urlVars = urlHalves[1].split('&');
		    for(var i=0; i<=(urlVars.length); i++){
		    	if(urlVars[i]){
		        var urlVarPair = urlVars[i].split('=');
		            document.$_GET[urlVarPair[0]] = urlVarPair[1];
		         }
		    }
	    }
	    
	    var p = document.$_GET['accpane'];
	    
	    if(!p)
	    	p = 10;
	    else
	    	p = parseInt(p);
	    
	    if(p == 0){
	    	$j('#accordion').accordion({
				icons: false,
				autoHeight: false
			});
	    }else{
	    	$j('#accordion').accordion({
				icons: false,
				autoHeight: false,
				collapsible: true,
				active: p
			});
	    }
    }
    
    // Spa Experience Carousel
    $j('#spa-exp-slider > .textwidget').jCarouselLite({
    	 btnNext: '#spa-exp-ra',
    	 btnPrev: '#spa-exp-la',
    	 visible: 4
    });
    // On image click, load big picture et al.
    $j('#spa-exp-slider > .textwidget ul li img').click(function() {
	    $j('#spa-exp-big-pic img').attr('src', $j(this).attr('src'))
	    $j('#spa-exp-title').html($j(this).attr('title'));
	    $j('#spa-exp-desc').html($j(this).attr('content'));
	    $j('#spa-exp-link a').attr('href', $j(this).attr('linkurl'));
	    $j('#spa-exp-link a').html($j(this).attr('link'));
	})
	// setup first picture, title, and description
	$j('#spa-exp-big-pic img').attr('src', $j('#spa-exp-slider > .textwidget ul:first-child li img').attr('src'));
    // setup <h3 id="spa-exp-title"></h3>
    $j('#spa-exp-title').html($j('#spa-exp-slider > .textwidget ul:first-child li img').attr('title'));
	// setup<div id="spa-exp-desc"></div>
    $j('#spa-exp-desc').html($j('#spa-exp-slider > .textwidget ul:first-child li img').attr('content'));
	// setup<div id="spa-exp-link"></div>
    $j('#spa-exp-link a').attr('href', $j('#spa-exp-slider > .textwidget ul:first-child li img').attr('linkurl'));
    $j('#spa-exp-link a').html($j('#spa-exp-slider > .textwidget ul:first-child li img').attr('link'));
});
