// JavaScript Document
jQuery(document).ready(function(){
actual_slide=0;
total_slide=jQuery(".S5_slide_sistem .slide").length;
jQuery(".S5_slide_sistem .slide").hide();
jQuery(".S5_slide_sistem .slide").each(function (i){
jQuery(this).attr('id','slide'+i);
});
jQuery(".S5_slide_sistem .slide img").each(function (i){
		src=jQuery(this).attr("src");
		var im = new Image();
	im.src = src
	if(im.complete)
	{
		img_width = im.width;
	if(!(max_width))
	{max_width=img_width;}
	if(img_width<max_width)
		{max_width=img_width;}
	}
	jQuery(im).load(function(){
	img_width = jQuery(this).width;
	if(!(max_width))
	{max_width=img_width;}
	if(img_width<max_width)
		{max_width=img_width;}
		});
});
var combo=jQuery("<select name='jumplist' class='jumplist'></select>");
jQuery(".S5_slide_sistem .slide").each(function (i){
var title=jQuery(this).children("h1").text();
jQuery("<option value='"+i+"'>"+title+"</option>").appendTo(combo);
});
combo.change(function () {
selpag=parseInt(jQuery(".S5_slide_sistem .jumplist option:selected").attr("value"));
go_slide(selpag);
});
contcombo=jQuery("<span class='jumpcont'></span>");
contcombo.append(combo);
var prev=jQuery("<a href='#' class='prevbut'></a>");
prev.click(function(){if(actual_slide>0 && !plaing){go_slide(actual_slide-1);}return false;});
var post=jQuery("<a href='#' class='postbut'></a>");
post.click(function(){if(actual_slide<(total_slide-1) && !plaing){go_slide(actual_slide+1);}return false;});
var first=jQuery("<a href='#' class='firstbut'></a>");
first.click(function(){if(!plaing){go_slide(0)};return false;});
var last=jQuery("<a href='#' class='lastbut'></a>");
last.click(function(){if(!plaing){go_slide(total_slide-1)};return false;});
var slidecount= jQuery("<span class='slidecount'>"+(actual_slide+1)+"/"+total_slide+"</span>");
var stopandplay=jQuery("<div class='stopandplay'></div>");
var play_a=jQuery("<a href=# class='startbut'></a>");
play_a.click(function(){if(!plaing){nextframe();return false;}});
var stop_a=jQuery("<a href=# class='stopbut'></a>");
stop_a.click(function(){stop_anim();return false;});
stopandplay.append(play_a).append(stop_a);
plaing=false;
hover=false;
/*jQuery(".S5_slide_sistem .presentation").append(stopandplay);
jQuery(".S5_slide_sistem .stopbut").hide();
jQuery(".S5_slide_sistem .startbut").hide();*/
jQuery(".S5_slide_sistem #controls").append(stopandplay).append(first).append(prev).append(contcombo).append(post).append(last);
jQuery(".S5_slide_sistem #currentSlide").append(slidecount);
jQuery(".S5_slide_sistem #slide0").show();
jQuery(".S5_slide_sistem .jumplist option[value='0']").attr('selected','selected');
jQuery(".S5_slide_sistem .presentation").click(function(){if(actual_slide<(total_slide-1) && !plaing){go_slide(actual_slide+1);}});
/*jQuery(".S5_slide_sistem .presentation").mouseover(function (){
hover=true;
if(plaing)
{jQuery(".S5_slide_sistem .presentation .stopbut").show();}
else
{jQuery(".S5_slide_sistem .presentation .startbut").show();}
});
jQuery(".S5_slide_sistem .presentation").mouseout(function (){
hover=false;
if(plaing)
{jQuery(".S5_slide_sistem .presentation .stopbut").hide();}
else
{jQuery(".S5_slide_sistem .presentation .startbut").hide();}
});*/
jQuery(".S5_slide_sistem .jumpcont").append("<span class='selection'>"+jQuery(".S5_slide_sistem .jumplist option[value='0']").text()+"</span>");
jQuery(".S5_slide_sistem").attr("tabindex","0");
if(jQuery(".S5_slide_sistem").width()> max_width)
{
	cont_width=jQuery(".S5_slide_sistem").width();
	var pad=parseInt((cont_width-max_width)/2);
	//jQuery(".S5_slide_sistem").css("width",max_width+"px");
	jQuery(".S5_slide_sistem .presentation").css("width",max_width+"px");
	jQuery(".S5_slide_sistem .presentation").css("paddingLeft",pad+"px");
	jQuery(".S5_slide_sistem .presentation").css("paddingRight",pad+"px");
}
jQuery(window).resize(function(){
jQuery(".S5_slide_sistem").css("width","")							   
if(jQuery(".S5_slide_sistem").width()>max_width)
{
	jQuery(".S5_slide_sistem").css("width",max_width+"px");

}							   
							   
							   });
jQuery(".S5_slide_sistem").keydown(function(event){
switch(event.keyCode)
{
	case 32:
	plaing ? stop_anim() : nextframe();
	break;
	case 37:
	(actual_slide>0 && !plaing) ? go_slide(actual_slide-1) : go_slide(actual_slide);
	break;
	case 38:
	(!plaing) ? go_slide(0) : go_slide(actual_slide);
	break;
	case 39:
	(actual_slide<(total_slide-1) && !plaing) ? go_slide(actual_slide+1) : go_slide(actual_slide);
	break;
	case 40:
	(!plaing) ? go_slide(total_slide-1) : go_slide(actual_slide);
	break;
	
	
}
return false;
});
});
var cont_width;
var actual_slide;
var total_slide;
var anim;
var max_width;
var plaing;
var hover;
function go_slide(final_slide)
{
	jQuery(".S5_slide_sistem #slide"+actual_slide+"").hide();
		jQuery(".S5_slide_sistem .jumplist option[value='"+actual_slide+"']").removeAttr('selected');
		jQuery(".S5_slide_sistem #slide"+final_slide).show();
		jQuery(".S5_slide_sistem .jumplist option[value='"+final_slide+"']").attr('selected','selected');
	actual_slide=final_slide;
	jQuery(".S5_slide_sistem #currentSlide .slidecount").text(""+(actual_slide+1)+"/"+total_slide+"");
	jQuery(".S5_slide_sistem .jumpcont .selection").remove();
	jQuery(".S5_slide_sistem .jumpcont").append("<span class='selection'>"+jQuery(".S5_slide_sistem .jumplist option[value='"+final_slide+"']").text()+"</span>");
}
function nextframe(){
	if(actual_slide<(total_slide-1))
	{
		go_slide(actual_slide+1);
	}
	else
	{
		go_slide(0);
	}
	/*if(plaing==false && hover){
	jQuery(".S5_slide_sistem .presentation .startbut").hide();
	jQuery(".S5_slide_sistem .presentation .stopbut").show();
	}*/
	plaing=true;
	anim=setTimeout("nextframe()",1000);
}
function stop_anim()
{
	clearTimeout(anim);
	/*if(hover){
	jQuery(".S5_slide_sistem .presentation .startbut").show();
	jQuery(".S5_slide_sistem .presentation .stopbut").hide();
	}*/
	plaing=false;
	}

