/*---
 jQuery effects
 ---*/


/*--- login form ---*/

$(document).ready(function(){
    $('a.btnAccount').click(
        function(){
            $('#acnt_frame').fadeIn(300), $('a.btnAccount').addClass('accountHover');
        }
        
        );
    
    $('span.btnClose').click(
        function(){
            $('#acnt_frame').fadeOut(300), $('a.btnAccount').removeClass('accountHover');
        }
    );
});


// search bar
$(document).ready(function() {
	$(".fieldEmail").attr("value", "Email Address");

	var text = "Email Address";

	$(".fieldEmail").focus(function() {
		if($(this).attr("value") == text) $(this).attr("value", "");
	});

	$(".fieldEmail").blur(function() {
		if($(this).attr("value") == "") $(this).attr("value", text);
	});
});


$(document).ready(function() {
$(".fieldPassword").attr("value", "Password");

	var text = "Password";

	$(".fieldPassword").focus(function() {
		if($(this).attr("value") == text) $(this).attr("value", "");
	});

	$(".fieldPassword").blur(function() {
		if($(this).attr("value") == "") $(this).attr("value", text);
	});
});


/*--- subnavigation ---*/

$(document).ready(function(){
     
    $('#nav ul li').hover(
        function(){
            //show its submenu
            $('div.subNav',this).slideDown(300);
 
        },
        function(){
            //hide its submenu
            $('div.subNav', this).slideUp(300);     
        }
    );
     
});

/*--- slider ---*/

$(window).load(function() {
    $('#slider').nivoSlider({
        effect:'fade', //Specify sets like: 'fold,fade,sliceDown'
        slices:15,
        animSpeed:500, //Slide transition speed
        pauseTime:3000,
        startSlide:0, //Set starting Slide (0 index)
        directionNav:false, //Next & Prev
        directionNavHide:false, //Only show on hover
        controlNav:false, //1,2,3...
        controlNavThumbs:false, //Use thumbnails for Control Nav
        controlNavThumbsFromRel:false, //Use image rel for thumbs
        controlNavThumbsSearch: '.jpg', //Replace this with...
        controlNavThumbsReplace: '_thumb.jpg', //...this in thumb Image src
        keyboardNav:true, //Use left & right arrows
        pauseOnHover:true, //Stop animation while hovering
        manualAdvance:false, //Force manual transitions
        captionOpacity:0.8, //Universal caption opacity
        beforeChange: function(){},
        afterChange: function(){},
        slideshowEnd: function(){}, //Triggers after all slides have been shown
        lastSlide: function(){}, //Triggers when last slide is shown
        afterLoad: function(){} //Triggers when slider has loaded
    });
});



/*--- misc scripting from old design ---*/

function ShowLoginBlock() {
	document.getElementById('loginblock').style.display='';
	document.getElementById('loginbutton').style.display='none';

}


sfHover = function() {
	var sfEls = document.getElementById("header-nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
