$(document).ready(function(){
	jQuery.easing.def = 'easeInOutExpo';

	$("a").focus(function(){
		$(this).blur();
	});
	
	// Search box hide/display default text on focus/blur
	$("#searchField").focus(function() {
		if(this.value == this.defaultValue) {
			this.value = "";
		}
	}).blur(function() {
		if(!this.value.length) {
			this.value = this.defaultValue;
		}
	});
	
	$(".paging a").click(function(){
		var newPos = $(this).attr("rel");
			
		$(".paging a").removeClass("cur");
		$(this).addClass("cur");
		
		$("#slideContent ul").animate({
	        marginLeft: newPos
	      }, 1000);
		
		return false;
	});
	
});


function slideLeft(){
	var fullWidth = $("#slideContent ul").width();
	var curPos = parseInt($("#slideContent ul").css("margin-left"));
	var slideSize = $("#slideContent ul li").width();

	if (curPos < 0 && $("#slideContent ul:animated").size() == 0){
		newPos = curPos + slideSize;
		newPos = newPos + "px";
		
		$("#slideContent ul").animate({
	        marginLeft: newPos
	      }, 1000 ,checkVis);
	}
}

function slideRight(){
	var fullWidth = $("#slideContent ul").width();
	var curPos = parseInt($("#slideContent ul").css("margin-left"));
	var slideSize = $("#slideContent ul li").width();
	var totalSlideSize = ($("#slideContent ul li").length * slideSize) - slideSize;
	
	if (Math.abs(curPos) < totalSlideSize){
		newPos = curPos - slideSize;
		newPos = newPos + "px";
		
		$("#slideContent ul").animate({
	        marginLeft: newPos
	      }, 1000 ,checkVis);
	}
}

function checkVis(){
	$(".paging a").removeClass("cur");
	$(".paging a[rel=" + $("#slideContent ul").css("margin-left") + "]").addClass("cur");
}