var current_page = 0;
var page_size = 710;
$(document)
		.ready(
				function() {

					$('#arrowL').bind('click', scrollPagePrev);
					$('#arrowR').bind('click', scrollPageNext);

					$(".page_slides").animate( {
						left :0
					}, 500);

					$('.nav_home').bind('click', function() {
						return scrollTo(1);
					});
					$('.nav_products').bind('click', function() {
						return scrollTo(2);
					});
					
					$('.nav_prod1').bind('click', function() {
						return scrollTo(2);
					});
					$('.nav_prod2').bind('click', function() {
						return scrollTo(3);
					});
					$('.nav_prod3').bind('click', function() {
						return scrollTo(4);
					});
					$('.nav_prod4').bind('click', function() {
						return scrollTo(5);
					});
					$('.nav_prod5').bind('click', function() {
						return scrollTo(6);
					});
					$('.nav_prod6').bind('click', function() {
						return scrollTo(7);
					});
					
					$('.nav_prod7').bind('click', function() {
						return scrollTo(8);
					});
					 
					$('.nav_story').bind('click', function() {
						return scrollTo(9);
					});
					
					$('.nav_learn').bind('click', function() {
						return scrollTo(10);
					});
					
					$('.nav_contact').bind('click', function() {
						return scrollTo(11);
					});
					 
					$('.nav_buy').bind('click', function() {
						return scrollTo(12);
					});
					
					
				 

					$('#menu ul li a').each( function() {
						$(this).bind('click', function() {


							$('#menu ul li').each( function() {
								if($(this).attr('class') != 'special'){
									$(this).attr('class', '');
								}
								
							});
							
							$('#li'+$(this).attr('id')).attr('class', 'active');
							
							
							
						});
					});

				});

function scrollPagePrev() {
	if (current_page == 0)
		return false;
	current_page += page_size;
	
	setActive(current_page/page_size);
	
	
	$(".page_slides").animate( {
		left :current_page
	}, 300, 'linear');
	return false;
}

function scrollPageNext() {

	if (current_page <= (page_size * -11)) {
		return false;
	}

	current_page -= page_size;
	
	setActive(current_page/page_size);
	
	$(".page_slides").animate( {
		left :current_page
	}, 300, 'linear');
	return false;

}

function setActive(page_no) {
 
	switch(page_no){
	case 0:
		$('#linav1 > a').trigger('click');
		break;
	case -1:
	case -2:
	case -3:
	case -4:
	case -5:
	case -6:
	case -7:
		activeNav('nav2');
		break;
	case -8:
		$('#linav3 > a').trigger('click');
		break;	
	case -9:
		$('#linav4 > a').trigger('click');
		break; 
	case -10:
		$('#linav5 > a').trigger('click');	
		break; 
	case -11:
		$('#linav6 > a').trigger('click');	
		
		break; 	
	  
	}
	 
}

function scrollTo(page_no) {
	 
	current_page = ((page_no - 1) * page_size) * -1;
	$(".page_slides").animate( {
		left :current_page
	}, 300, 'linear');
	return false;
}

function activeNav(nav_id){

	 
	$('#menu ul li').each( function() {
		if($(this).attr('class') != 'special'){
			$(this).attr('class', '');
		}
		
	});
								
	$( '#li' + nav_id ).attr('class', 'active');						
							
}

