/*
 * jQuery mail validator 1.0
 * by Juraj Hilje - Futuro I.S.
 */
 
function isValid(emailAddress) {
var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
return pattern.test(emailAddress);
} 

function validate(selector) {
	var error = 0;
	var n = $(selector+" .required").size();
	var n_mail = $(selector+" .mail").size();
	$(selector).submit(function() {
		error = 0;					   
		for(i=0; i<n; i++) {					   
			if ($.trim($(selector+" .required:eq("+i+")").val()) == '')	{
				$(selector+" .required:eq("+i+")").addClass("error");
				error = 1;
			} else {
				$(selector+" .required:eq("+i+")").removeClass("error");
			}
		}
		for(i=0; i<n_mail; i++) {					   
			if ( !isValid($.trim($(".mail:eq("+i+")").val())) )	{
				$(selector+" .mail:eq("+i+")").addClass("error");
				error = 1;
			} else {
				$(selector+" .mail:eq("+i+")").removeClass("error");
			}
		}
		if(error) { return false; }
	});
	
	$(selector+" .required").keypress(function() {
		$(this).removeClass("error");							   
	});
}

$(document).ready(function() {				   
	var speed1 = 600;
	
	$(".slider-slika").hover(function() {
		$(this).find("div").stop()
		.animate({left: "75", opacity:1}, "fast")
		.css("display","block");

	}, function() {
		$(this).find("div").stop()
		.animate({left: "0", opacity: 0}, "fast");
	});

	//izbornik					   
	$(function() {
		$('#nav').droppy({speed: 300});
	});
	$("#nav ul a").css("opacity", "0.8");
	
	validate(".forma");

	//odjeli - strelica
	$('.odjeli-strelica1').hide();
	$('.odjeli-strelica2').hide();
	$('.odjeli-strelica3').hide();
	$('.odjeli-strelica4').hide();

	//on hover efekti
	$('#okvir1').mouseover(function(){
		$('#okvir1 .odjeli-strelica1').show();	
		$('#okvir1').addClass('okvir1-hover');
	});

	$('#okvir1').mouseout(function(){
		$('#okvir1 .odjeli-strelica1').hide();	
		$('#okvir1').removeClass('okvir1-hover');
	});

	$('#okvir2').mouseover(function(){
		$('#okvir2 .odjeli-strelica2').show();
		$('#okvir2').addClass('okvir2-hover');
	});

	$('#okvir2').mouseout(function(){
		$('#okvir2 .odjeli-strelica2').hide();
		$('#okvir2').removeClass('okvir2-hover');
	});

	$('#okvir3').mouseover(function(){
		$('#okvir3 .odjeli-strelica3').show();
		$('#okvir3').addClass('okvir3-hover');
	});

	$('#okvir3').mouseout(function(){
		$('#okvir3 .odjeli-strelica3').hide();
		$('#okvir3').removeClass('okvir3-hover');
	});

	$('#okvir4').mouseover(function(){
		$('#okvir4 .odjeli-strelica4').show();
		$('#okvir4').addClass('okvir4-hover');
	});

	$('#okvir4').mouseout(function(){
		$('#okvir4 .odjeli-strelica4').hide();
		$('#okvir4').removeClass('okvir4-hover');
	});


	//on click linkovi za stranicu "Odjeli"
	$('#okvir1').click(function(){
		window.location = "muzej.php";
	});
	$('#okvir2').click(function(){
		window.location = "galerija.php";
	});
	$('#okvir3').click(function(){
		window.location = "prirodoslovni.php";
	});
	$('#okvir4').click(function(){
		window.location = "etnoloski.php";
	});
	

	//slider
	var btnOpacity = "0.6";
	$("#s1").css("opacity", btnOpacity);
	$("#s1").click(function(){
		$("#slider").animate({left:'0'}, speed1, "easeOutQuint");
		$("#slider-menu a").css("opacity", "1");
		$("#s1").css("opacity", btnOpacity);
		return false;
	});
	$("#s2").click(function(){
		$("#slider").animate({left:'-890'}, speed1, "easeOutQuint");
		$("#slider-menu a").css("opacity", "1");
		$("#s2").css("opacity", btnOpacity);
		return false;
	});
	$("#s3").click(function(){
		$("#slider").animate({left:'-1780'}, speed1, "easeOutQuint");	
		$("#slider-menu a").css("opacity", "1");
		$("#s3").css("opacity", btnOpacity);
		return false;
	});
	$("#s4").click(function(){
		$("#slider").animate({left:'-2670'}, speed1, "easeOutQuint");	
		$("#slider-menu a").css("opacity", "1");
		$("#s4").css("opacity", btnOpacity);
		return false;
	});
	$("#s5").click(function(){
		$("#slider").animate({left:'-3560'}, speed1, "easeOutQuint");	
		$("#slider-menu a").css("opacity", "1");
		$("#s5").css("opacity", btnOpacity);
		return false;
	});
	
	$.slider1 = function() { 
		$("#slider").animate({left:'0'}, speed1, "easeOutQuint");
		$("#slider-menu a").css("opacity", "1");
		$("#s1").css("opacity", btnOpacity); 
	}
	$.slider2 = function() { 
		$("#slider").animate({left:'-890'}, speed1, "easeOutQuint");
		$("#slider-menu a").css("opacity", "1");
		$("#s2").css("opacity", btnOpacity); 
	}
	$.slider3 = function() { 
		$("#slider").animate({left:'-1780'}, speed1, "easeOutQuint");
		$("#slider-menu a").css("opacity", "1");
		$("#s3").css("opacity", btnOpacity); 
	}
	$.slider4 = function() { 
		$("#slider").animate({left:'-2670'}, speed1, "easeOutQuint");
		$("#slider-menu a").css("opacity", "1");
		$("#s4").css("opacity", btnOpacity); 
	}
	$.slider5 = function() { 
		$("#slider").animate({left:'-3560'}, speed1, "easeOutQuint");
		$("#slider-menu a").css("opacity", "1");
		$("#s5").css("opacity", btnOpacity); 
	}


	//PNG fix
	$("#slider-menu").pngFix();
	$("#map-overlay1").pngFix(); 

	//Lightbox
	$("a[rel^='lightbox']").lightbox();
	
	$(".no-click").click(function() { return false; });

});