/*--JavaScript Document---------------------------*/
/*------------------------------------------------*/
/*      Author:	Damjan Gataric                    */
/*      damjan.gataric@etondigital.com            */
/*      EtonDIGITAL | http://www.etondigital.com  */
/*      Project:	Virtual Internet			  */
/*------------------------------------------------*/


$(document).ready(function() {

	/*//Main navigation sub-menu
	$('#main_nav>ul>li').each(function() {
		if ($(this).children('ul').length>0) {
			$(this).addClass('expandend').children('ul').prepend('<li class="first">line</li>');
		}
	});
	$('#main_nav ul ul').each(function() {
		$(this).children('li:last').addClass('last');
	});

	$('#main_nav ul li.expandend').hover(
		function(){
			$(this).children('a').addClass('hover');
        	$('ul:first',this).stop().css({height: 'auto', overflow:'', paddingTop: '0'}).slideDown(250);
    	},
		function(){
        	$('ul:first',this).stop().slideUp(150, function() {$(this).parent('li').children('a').removeClass('hover');}).css({height:'auto'});
    });*/
	
	//Client sidebar slider
	if($('#client-slider').length>0) {
		var width = $('#client-slider li').length * 205;
		$('#client-slider ul').width(width);		
		$('#client-slider li:first').addClass('first');			
		$('#client-slider li:last').addClass('last');			
		//add control button
		$('#client-slider').append('<a class="btn-prev" href="#">prev</a><a class="btn-next" href="#">next</a>');
	}
	
	//Search hint
	$('#s').val('Search').css('color','#777').data('value','Search');
	$('#s').focus(function() {
		if ($(this).val()=="Search") {
			$(this).val('').css('color','#000');
		}
	});
	$('#s').blur(function() {
		if ($(this).val()=="") {
			$(this).val($(this).data('value')).css('color','#777');
		}
	});
	
	//Home slider
	if ($('#products-show').length>0) {
		$("#products-show").hrzAccordion({containerClass     : "container",
			listItemClass      : "listItem",					
			
			contentWrapper     : "contentWrapper",
			contentInnerWrapper: "contentInnerWrapper",
			handleClass        : "slider-handle",
			handleClassOver    : "slider-handle-hover",
			handleClassSelected: "slider-handle-active",
			handlePositionArray: "left,left,left,left,left"
							  });
	}
});


$(window).load(function() {

	$('#client-slider a.btn-next').click(function () {  
		clients(0);
		return false;  
	});	
	
	$('#client-slider a.btn-prev').click(function () {  
		clients(1);
		return false;  
	});



//	$('#products-show div').not(':first').animate({width: "0px",opacity:"0"}, 0);
//	$('#hp-products h3').click(function() {
//		var $h3 = $(this);
//		var $nextDiv = $(this).next();
//		if ($h3.attr('id')=='on') {
//			
//		} else {
//			$('#hp-products h3').attr('id','');
//			$('#products-show div').animate({width: "0px",opacity:"0"}, {queue: false, duration: 200});
//			$nextDiv.animate({width: "472px",opacity:"1"}, {queue: false, duration: 200});
//			$h3.attr('id','on');
//		}
//	});


//	$("#products-show").hrzAccordion({containerClass     : "slider",
//			listItemClass      : "slide",					
//			
//			contentWrapper     : "content",
//			contentInnerWrapper: "slider-content",
//			handleClass        : "slider-handle",
//			handleClassOver    : "slider-handle-hover",
//			handleClassSelected: "slider-handle-hover",
//			handlePositionArray: "left,left,left,left,left"
//							  });
	

});

function clients(prev) {

	//Get the current selected item (with selected class), if none was found, get the first item
	var current_page = $('#client-slider li.selected').length ? $('#client-slider li.selected') : $('#client-slider li.first');

	//if prev is set to 1 (previous item)
	if (prev) {
		
		//Get previous sibling
		if($('#client-slider li.selected').hasClass('first')) {
			next_page = $('#client-slider li.last');
		} else {
			next_page = current_page.prev();
		}
	
	//if prev is set to 0 (next item)
	} else {
		
		//Get next sibling
		if($('#client-slider li.selected').hasClass('last')) {
			next_page = $('#client-slider li.first');
		} else {
			next_page = current_page.next();
		}
	}

	//clear the selected class
	$('#client-slider li').removeClass('selected');
	
	//reassign the selected class to current items
	next_page.addClass('selected');

	//Scroll the items		
	$('#client-slider .slides').scrollTo(next_page, 300, {easing:'easeOutSine'});		
	
}

