$(document).ready(function(){
	var menu = $(".menu").offset();					   
	$(".sjekirica").css({left: menu.left + 848}).fadeIn("slow");
	pozicija1 = 4;
	
	$("a.clanak_img").prettyPhoto();
	
	/*$(".e_katalog").mouseover(function(){
		var position = $(this).offset();
		var coord = position.left + (($(this).width()-$("div.podmenu").width())/2);
		$("div.podmenu").css({left: coord + "px", top: position.top + 39 + "px", display: "block"}).stop().animate({opacity: 1}, "fast");
	});*/
	$(".vise").click(function(){
		var div = $(this).parent().children(".proizvodi");
				var startHeight = div.height();
				div.css( "height", "auto" );
				var endHeight = div.height();
				if (startHeight > 345) {
					$(this).html("Više");
					endHeight=345;
				}
				else $(this).html("Manje");
				
				if (endHeight>0) div.height( startHeight ).animate({ height: endHeight });
	});
	
	$(".linija").css({left: menu.left + "px", width: $(".menu li:first").width(), top: menu.top + 43 + "px"});
	$(".menu li a").mouseover(function(){
		var position = $(this).offset();
		var vidth = $(this).width();
		$(".linija").stop().animate({left: position.left + 2 + "px", width: vidth}, "fast");
	});
	
	$(".e_katalog").mouseover(function(){
		var position = $("ul.menu").offset();
		$("div.podmenu").css({left: position.left + 10 + "px", top: position.top + 33 + "px", display: "block"}).stop().animate({opacity: 1}, "fast");
	});
	
	$(".e_katalog").mouseout(function(){
		$("div.podmenu").stop().animate({opacity: 0}, "fast", function(){$(this).css({display: "none"});});
	});
	
	$("div.podmenu").mouseover(function(){
		$(this).stop().css({display: "block"}).animate({opacity: 1}, "fast");
	});
	
	$("div.podmenu").mouseout(function(){
		$(this).stop().animate({opacity: 0}, "fast", function(){$(this).css({display: "none"});});
	});
	
	
	$(".strelica_dolje").click(function(){
		var poz = $(".scroll[rel="+$(this).attr("rel")+"]").position();
		if (typeof(pozicija[$(this).attr("rel")])=="undefined") pozicija[$(this).attr("rel")]=poz.top;
		if ($(".scroll").height()+pozicija[$(this).attr("rel")]-100<$(".list_wrap").height()) return "";
		pozicija[$(this).attr("rel")] -= 100;
		$(".scroll[rel="+$(this).attr("rel")+"]").stop().animate({top: pozicija[$(this).attr("rel")] + "px"}, "fast");
	});
	
	$(".strelica_gore").click(function(){
		var poz = $(".scroll[rel="+$(this).attr("rel")+"]").position();
		if (typeof(pozicija[$(this).attr("rel")])=="undefined") pozicija[$(this).attr("rel")]=poz.top;
		if (pozicija[$(this).attr("rel")]+100>0) return "";
		pozicija[$(this).attr("rel")] += 100;
		$(".scroll[rel="+$(this).attr("rel")+"]").stop().animate({top: pozicija[$(this).attr("rel")] + "px"}, "fast");
	});
	
	
	//KATALOG
	
	$("ul.kontrole li").mouseover(function(){
		$(this).children(".opis").stop().animate({top: 58}, "fast");
	});
	
	$("ul.kontrole li").mouseout(function(){
		$(this).children(".opis").stop().animate({top: 95}, "fast");
	});
	
	$("ul.kontrole li").click(function(){
		var pos = $(this).parent().position();
		var rb = $(this).index();
		move(rb);
		$(".slider").stop().animate({left: -rb*754+4}, "slow");
		pozicija1 = -rb*754+4;
	});
	
	$(".strelica_lijevo").click(function(){
		var pos = $(".slider").position();
		if (pozicija1-4==0) return "";
		pozicija1 += 754;
		move((pozicija1-4)/-754);
		$(".slider").stop().animate({left: pozicija1}, "slow");
	});
	
	$(".strelica_desno").click(function(){
		var pos = $(".slider").position();
		if (pozicija1==-5274) return "";
		pozicija1 -= 754;
		move((pozicija1-4)/-754);
		$(".slider").stop().animate({left: pozicija1}, "slow");
	});
	
	$("#posalji").click(function(){
		if ($("#poruka").val()=="" || $("#ime").val()=="" || $("#email").val()=="" || $("#tvrtka").val()=="" || $("#adresa").val()=="" || $("#telefon").val()==""){
			alert("Molimo ispunite sva polja!");	
		}
		else {
			if (!echeck($("#email").val())){
				alert("Molimo unesite ispravan E-mail!");
				return;
			}
			var tekst = "Poruka:\n"+$("#poruka").val()+"\n\nIme:"+$("#ime").val()+"\nE-mail:"+$("#email").val()+"\Tvrtka:"+$("#tvrtka").val()+"\nTelefon:"+$("#telefon").val()+"\nOIB:"+$("#oib").val()+"\nAdresa:"+$("#adresa").val();
					$.post("mail.php",{mail: tekst}, function(data){																	  
								alert(data);
					});	
		}
							
	});
	
});



var pozicija = new Array;
var pozicija1;

function move(rb){
	var target = 304-rb*152;
	if (target>0) target=0;
	else if (target < -456) target = -456;
	$("ul.kontrole").stop().animate({left: target}, "fast");
}

function checkemail(str){
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
	return true;
	else{
		return false;
	}
}

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){

		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){

		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){

		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){

		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){

		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){

		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){

		    return false
		 }

 		 return true					
	}

function ValidateForm(){
	var emailID=document.frmSample.txtEmail
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email ID")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }
