$(document).ready(function(){
	
	$('a.link_item').click(function(){
		if(!$(this).hasClass('disabled')){
			$('a.selected').removeClass('selected');
			$(this).addClass('selected');
			var x = $('a.link_item').index(this);
			if(x != current_item){
				loadItem(x);
			}
		}
        Cufon.refresh('#menu td a');
		return false;
	});
	
	$('a.link_left').click(function(){
		if(!$(this).hasClass('disabled')){
			var tarState = state-1;
			$('#slider').animate({left: slider_states[tarState]+'px'}, speed, ease);
			$('#navigation').animate({left: navigation_states[tarState]+'px'}, speed, ease);
			state--;
			updateLinks();
		}
		return false;
	});
	
	$('a.link_right').click(function(){
		if(!$(this).hasClass('disabled')){
			var tarState = state+1;
			$('#slider').animate({left: slider_states[tarState]+'px'}, speed, ease);
			$('#navigation').animate({left: navigation_states[tarState]+'px'}, speed, ease);
			state++;
			updateLinks();
		}
		return false;
	});
	
	$('#intro_logo > img').click(bindImage);
	
	$("input[type='submit']").click(function() {
		validateForm();
		return false;
	});
	
	$("input[type='reset']").click(function() {
		clearForm();
		return true;
	});

});

$(window).bind('load', function(){
								
	var images = new Array();
	for(i=0; i<items.length; i++){
		for(j=0; j<items[i][1].length; j++){
			for(k=0; k<items[i][1][j].length; k++){
				images.push(items[i][1][j][k]);
			}
		}
		images.push(items[i][0]);
	}
	
	$(document.createElement('img')).bind('load', function(){
		if(images[0]){
			this.src = images.shift();
		} else {
			init();
		}
	}).trigger('load');

});