﻿var cnt;
var n;
var logo_position = 0;
var logo_max_position;
var step_width = 225;
var preloadLang;

$(document).ready(function(){
	preload_hovers();
	cnt = $(".anon").size();
	n = getRandom(1,cnt);
	$("#splash"+n).removeClass('hidden');
	$("#next").click(
		function(){
			$("#splash"+n).addClass('hidden');
			n = (n<cnt) ? n+1 : 1;
			$("#splash"+n).removeClass('hidden');
		}
	);
	$("#prv").click(
		function(){
			$("#splash"+n).addClass('hidden');
			n = (n>1) ? n-1 : cnt;
			$("#splash"+n).removeClass('hidden');
		}
	);
	$(".plogo").mouseover(
		function(){
			this.src=$(this).attr('logo1');
		}
	);
	$(".plogo").mouseout(
		function(){
			this.src=$(this).attr('logo0');
		}
	);	

	logo_max_position = $(".plogo").size() - 4;
	logo_max_position = (logo_max_position<0) ? 0 : logo_max_position;
	
	logo_position = Math.round(logo_max_position/2);
	var left = -logo_position*step_width;
	$(".abs").css({left: left+'px'});				

	$(".next_project").click(
		function(){									
			if(logo_position<logo_max_position){
				logo_position++;
				var left = -logo_position*step_width;
				$(".abs").animate({left: left+'px'});
				if(logo_position<logo_max_position)
					$(".next_project").removeClass('hidden');
				else
					$(".next_project").addClass('hidden');
				if(logo_position>0)
					$(".prv_project").removeClass('hidden');
				else
					$(".prv_project").addClass('hidden');
			}
		}
	);
	$(".prv_project").click(
		function(){		
			if(logo_position>0){
				logo_position--;
				var left = -logo_position*step_width;
				$(".abs").animate({left: left+'px'});
				if(logo_position<logo_max_position)
					$(".next_project").removeClass('hidden');
				else
					$(".next_project").addClass('hidden');
				if(logo_position>0)
					$(".prv_project").removeClass('hidden');
				else
					$(".prv_project").addClass('hidden');
			}
		}
	);
	$(".s").mouseover(function(){this.src = this.src.substr(0,this.src.length-4)+'1.gif';});
	$(".s").mouseout(function(){this.src = this.src.substr(0,this.src.length-5)+'.gif';});
});

function getRandom(rmin,rmax){
	var r = Math.floor(Math.random()*100);
	while((r<rmin)||(r>rmax)){
		r = Math.floor(Math.random()*100);
	}
	return r;
}

document.onkeydown = navigation;

function navigation(event){
	if (!document.getElementById) return;
	if (window.event) event = window.event;
	if (event.ctrlKey){
		var link = null;
		var href = null;
		switch(event.keyCode ? event.keyCode : event.which ? event.which : null){
			case 0x25:
				$("#prv").click();
				break;
			case 0x27:
				$("#next").click();
				break;
		}
	}
}
function preload_hovers(){
	var src = new Array(preloadLang+'/h_news.png',preloadLang+'/h_projects.png','social/lj1.gif','social/twitter1.gif','social/facebook1.gif');
	var img = new Array();
	for(var i=0;i<src.length;i++){
		img[i] =  new Image();
		img[i].src = '/img/'+src[i];
	}
	var logo_cnt = $(".plogo").size();
	var l;
	for(var i=1;i<=logo_cnt;i++){
		img[src.length+i] =  new Image();
		l = $("#plogo"+i).attr("src");
		l = l.substr(0,l.length-5)+'1.gif';
		img[src.length+i].src = l;
	}
}
