// JavaScript Document
$(document).ready(function(){
	$("#slider").easySlider({
			auto: true,
			continuous: true,
			speed: 1500,
			pause: 4000,
			controlsShow: true,
			bullet: true
			});

});

/*$(document).ready(function(){
	$('#slider_div').anythingSlider({
				width : 660,   // Override the default CSS width
				height: 400,
				easing : 'easeInOut',
				animationTime : 1000,
				delay : 3000,
				autoPlay : true
			});
});*/

function getCategory(id, total){
	for(var i=0; i<total; i++) {
		document.getElementById('sub_tab'+i).style.backgroundPosition = 'top';
		document.getElementById('sub_cat'+i).style.display = 'none';
	}
	document.getElementById('sub_tab'+id).style.backgroundPosition = 'bottom';
	document.getElementById('sub_cat'+id).style.display = 'block';
}

function displayDesc(level,cat,id) {
	if(document.getElementById('desc'+level+'-'+cat+'-'+id).style.display == 'none') {
		document.getElementById('desc'+level+'-'+cat+'-'+id).style.display = 'block';
	} else {
		document.getElementById('desc'+level+'-'+cat+'-'+id).style.display = 'none';
	}	
}

function countOptions(level,cat,id,total,limit) {
	var totalChecked = 0;
	for(var i=0; i<total; i++) {
		if (document.getElementById('box'+level+'-'+cat+'-'+i).checked == true){
			totalChecked++;
		}
	}
	if(totalChecked == limit) {
		for(var i=0; i<total; i++) {
			if (document.getElementById('box'+level+'-'+cat+'-'+i).checked == false){
				document.getElementById('box'+level+'-'+cat+'-'+i).disabled = true;
			}
		}
	} else {
		for(var i=0; i<total; i++) {
			document.getElementById('box'+level+'-'+cat+'-'+i).disabled = false;
		}
	}
}

function showBuffet(id,total) {
	for(var i=0; i<total; i++) {
		document.getElementById('buffet_build'+i).style.display = 'none';
		document.getElementById('buffet'+i).style.backgroundPosition = 'top';
	}
	document.getElementById('buffet_build'+id).style.display = 'block';
	document.getElementById('buffet'+id).style.backgroundPosition = 'bottom';
}

function centerDiv(divID) {
	
	var scrolledX, scrolledY; 
	if( self.pageYoffset ) { 
		scrolledX = self.pageXoffset; 
		scrolledY = self.pageYoffset; 
	} else if( document.documentElement && document.documentElement.scrollTop ) { 
		scrolledX = document.documentElement.scrollLeft; 
		scrolledY = document.documentElement.scrollTop; 
	} else if( document.body ) { 
		scrolledX = document.body.scrollLeft; 
		scrolledY = document.body.scrollTop; 
	}
	
	var centerX, centerY; 
	if( self.innerHeight ) { 
		centerX = self.innerWidth; 
		centerY = self.innerHeight; 
	} else if( document.documentElement && document.documentElement.clientHeight ) { 
		centerX = document.documentElement.clientWidth; 
		centerY = document.documentElement.clientHeight; 
	} else if( document.body ) { 
		centerX = document.body.clientWidth; 
		centerY = document.body.clientHeight; 
	}
	

	// Xwidth is the width of the div, Yheight is the height of the 
	// div passed as arguments to the function: 
	var leftoffset = 0; 
	var topoffset = 0; 
	alert(scrolledY);
	// The initial width and height of the div can be set in the 
	// style sheet with display:none; divid is passed as an argument to // the function 
	
	var o=document.getElementById(divID);
	var r=o.style; 
	r.display = "block"; 
	r.position = 'absolute';
	r.top = topoffset + 'px'; 
	r.left = leftoffset + 'px'; 
	
}


function updateGallery(start_pos) {
	//$('a.gallery_image').fadeOut(250);
	//$('#ajax-loader').fadeIn(250);
	
	if (ajax) {	
		q = '_ajax/gallery.php?start_pos=' + encodeURIComponent(start_pos);
		ajax.open('get',q,true);
		ajax.onreadystatechange = handle_updateProjects;
		ajax.send(null);
	}
}
function handle_updateProjects() {
	if ((ajax.readyState == 4) && (ajax.status == 200)) {
		document.getElementById('gallery').innerHTML = ajax.responseText;
		$("a.gallery_image").colorbox();
		/*$('#gallery').load(q,function() {
									   
			var $live = $('<div>').html(ajax.responseText);
			var imgCount = $live.find('a.gallery_image').length;
			
			$('a.gallery_image',$live).load(function(){
			   imgCount--;
			   if (imgCount==0) {
					$('a.gallery_image').fadeIn(250);
			   }
			});
			$('#gallery').html($live.children());
			
		});*/
	}
	
}
