// HOVER

$(document).ready(function(){
   $(".oursite-box img").fadeTo("normal", 0.3); // This sets the opacity of the thumbs to fade down to 30% when the page loads
   $(".oursite-box img").hover(function(){
   $(this).fadeTo("slow", 1.0); // This should set the opacity to 100% on hover
   },function(){
   $(this).fadeTo("slow", 0.3); // This should set the opacity back to 30% on mouseout
   });



//OUR SITES HEADER


	$("#slider").easySlider({
		auto: false,
		continuous: true,
		nextId: "slider1next",
		prevId: "slider1prev",
		pause: 5000,
	});
	
	$("#slider2").easySlider({
		auto: false,
		continuous: false,
		nextId: "slider2next",
		prevId: "slider2prev",
		pause: 5000,
	});

});	

//MAIN HEADER SLIDER

var slide_imgs = $('#srotate img').length;
var whole_width = slide_imgs * 1180;
var next_px = 0;
var curr_slide = 1;
 
function init(){
		
	setInterval('next_slide()', 5000);
	$('#copy1').show();
	$('#srotate').animate({scrollLeft: '0px'}, 1180);
	$('.navigation .nav_links a:first').css({margin:'0'}).addClass('active');
	slide(1);
}
 
function handleClickPlayVideo(e)
{
	var target = $(e.target);
	var index = target.parent().parent().parent().index();
	var rel = videos[index];
	var alt = urls[index];
	openOverlay(rel);
	overlayAddFB(alt);
	return false;
}
 
function handleClickBucketVideoPlay(e)
{
	var rel = videos[1];
	var alt = urls[1];
	openOverlay(rel);
	overlayAddFB(alt);
	return false;
}
 
function next_slide(){
	var slide_imgs = $('#srotate img').length + 1;
	if(curr_slide == slide_imgs){
		curr_slide = 1;		
	}
	
	slide(curr_slide);
	curr_slide = curr_slide + 1;
}
 
function slide(slide){
	var slide_px = (slide - 1) * 1180;
	
	$('.slide_copy').hide();
	$('#copy' + slide).show();
	$('#srotateimg').bind('click', function(){
		window.location = $('#copy' + slide + ' .readmore a').attr('href');
	}).css({cursor:'pointer'});
	
	$('.navigation .nav_links a').removeClass('active');
	$('#slide' + slide).addClass('active');
	
	$('#srotate').animate({scrollLeft: slide_px + 'px'}, 500);
		curr_slide = slide ;
		
	
}



//SEE <http://www.json.org/>

var Json = {
	evaluate: function(str, secure){
		return ((typeof(str) != 'string') || (secure && !str.test(/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t])+?$/))) ? null : eval('(' + str + ')');
	}

};

(function($){
	$.fn.loginWindow = function(options) {
		var $trigger = $(options.trigger);		
		var $loginWindow = this;
		
		var firstInput = $loginWindow.find('input[type=text]:first');
		$loginWindow.hide();
		var isActive = false;
		
		var setVisible = function(event){
			firstInput.blur();
			var state = !isActive;
			var position = $trigger.offset();			
			var css = {
				display: state ? 'none' : 'block',
				top: position.top + $trigger.height(),
				left: position.left - $loginWindow.width() + $trigger.width()
			}
			var fadeFn = 'fade' + (state ? 'In' : 'Out');
			
			$loginWindow.css(css)[fadeFn](250, function(){
				if(state){
					firstInput.focus();
				};
				
				$(document.body)[state ? 'bind' : 'unbind']('click', setVisible);
				
			});
			isActive = state;
			return false;
		};

		$loginWindow.click(function(event){
			event.stopPropagation();
			var $target = $(event.target).closest('.close-login-window');
			if($target.length){
				isActive = true;
				setVisible();
			};
			//return false;
		});
		
		$trigger.click(setVisible);		
		
		return this;
	}
})(jQuery);

