var pozicija=0;
var sadlist;
var vrednost;

$(document).ready(function(){ 
  $("#pretraga-input").focus();
  scroll(0,0);
  //$("#zamail").css('display','none');
  $(".fh2").css('display','none');
  $(".contab").css('display','none');
  $(".navtab").css('display','inline-block');
  $("#detalji").css('display','inline-block');
  $("#container1").css('height','306px');
});

var i=0;
function suggest(inputString){
	if(inputString.length == 0) {
		$('#suggestions').fadeOut();
	} 
	else if (inputString.length > 2){
		$.post("/autosuggest.php", {queryString: ""+inputString+""}, function(data){
			if(data.length >0) {
				$('#suggestions').fadeIn();
				$('#suggestionsList').html(data);
				i=$("ul#list li").length;
				//$('#detaljna-pretraga').css("z-index","0");
				$('#nav').css("z-index","0");
				$('#main').css("z-index","0");
				$('#list li').addClass('suggestionList');
				$('#suggestions').css("z-index","100");
				if (pozicija==0){
					$('#list li').hover(
						function() {
							sadlist=this.id;
							pozicija=sadlist.substring(sadlist.length - 1);
							$(this).removeClass('suggestionList').addClass('lihover');
						},
						function() {
							$(this).removeClass('lihover').addClass('suggestionList');
					});
				}
				$('#list li').mousemove(
					function() {
						sadlist=this.id;
						pozicija=sadlist.substring(sadlist.length - 1);
						$('.lihover').removeClass('lihover').addClass('suggestionList');
						$(this).removeClass('suggestionList').addClass('lihover');
						vrednost=$('#' + sadlist).text();
						$('#pretraga-input').attr('value', vrednost);
				});
			}
		});
	}
}

function fade() {
	setTimeout("$('#suggestions').fadeOut();", 500);
	//$('#forma').attr('action', '/knjige/rezultati-pretrage.php'); "$('#detaljna-pretraga').css('z-index','2');
	setTimeout("$('#nav').css('z-index','1'); $('#main').css('z-index','1');", 600);
	//document.body.scroll = "yes";
	//document.body.style.overflow = 'scroll';
}

function handleEvent(oEvent, inputString) {
	//$('#forma').attr('action', 'antikvarnica.php');
	$('#pretraga-input').attr('name', 'trazi');
	var stringlist='list';
	var string=inputString;
	var linki='';
	//arrowdown
	if (oEvent.keyCode==40 || oEvent.keyCode==57386){
		 document.body.scroll = "no";
		 if (navigator.appName!="Microsoft Internet Explorer") oEvent.preventDefault();
		 //document.body.style.overflow = 'hidden';
		 if (pozicija < i){
			prelist=sadlist;
			pozicija++;
			sadlist= stringlist + pozicija;
			$('#' + prelist).removeClass('lihover').addClass('suggestionList');
			$('#' + sadlist).removeClass('suggestionList').addClass('lihover');
			vrednost=$('#' + sadlist).text();
			$('#pretraga-input').attr('value', vrednost);
			$('#' + sadlist).select( );
		}
		else {
			prelist=sadlist;
			pozicija=1;
			sadlist= stringlist + pozicija;
			$('#' + prelist).removeClass('lihover').addClass('suggestionList');
			$('#' + sadlist).removeClass('suggestionList').addClass('lihover');
			vrednost=$('#' + sadlist).text();
			$('#pretraga-input').attr('value', vrednost);
			$('#' + sadlist).select( );
		}
		linki=$('#' + sadlist).attr('title');
		$('#pretraga-id').attr('name', 'knjiga');
		$('#pretraga-id').attr('value', linki);
		}
		//arrowup
	else if (oEvent.keyCode==38 || oEvent.keyCode==57385){
		if (navigator.appName!="Microsoft Internet Explorer") oEvent.preventDefault();
		document.body.scroll = "no";
		if (pozicija > 1){
			prelist=sadlist;
			pozicija--;
			sadlist= stringlist + pozicija;
			$('#' + prelist).removeClass('lihover').addClass('suggestionList');
			$('#' + sadlist).removeClass('suggestionList').addClass('lihover');
			vrednost=$('#' + sadlist).text();
			$('#pretraga-input').attr('value', vrednost);
			$('#' + sadlist).select( );
		}
		else {
			prelist=sadlist;
			pozicija=i;
			sadlist= stringlist + pozicija;
			$('#' + prelist).removeClass('lihover').addClass('suggestionList');
			$('#' + sadlist).removeClass('suggestionList').addClass('lihover');
			vrednost=$('#' + sadlist).text();
			$('#pretraga-input').attr('value', vrednost);
			$('#' + sadlist).select( );
		}
		linki=$('#' + sadlist).attr('title');
		//$('#forma').attr('action', linki);
		$('#pretraga-id').attr('name', 'knjiga');
		$('#pretraga-id').attr('value', linki);
	}
	//backspace
	else if (oEvent.keyCode==8) {
		$('#pretraga-id').attr('value', '');
	}
	else {
		suggest(string);		
	}
}

function resubmit(strana){
	var str=strana;
	if (str=='knjige'){
		if ($('#pretraga-id').val()!='') link=$('#pretraga-id').val();
		else link='/knjige/pretraga/0/-aktuelnost///'+$('#pretraga-input').val();
		$('#search').attr('action', link);
	}
}

function dodaj_u_korpu(broj){
	var id=broj;
	//$.ajax({
	//	  url: "/kupovina/dodaj.php?dodaj="+id
	//});
	
	
	$.get("/kupovina/dodaj.php?dodaj="+id, 
		function(data){
		   var d=data;
		   if (d == "imavec") {
			   	prikazi_kupovinu(id, 1);
		   }
		   else{
			   $.get("/kupovina/korpicaajax.php", function(data){
				   	$('#korpa-sta-ima').html(data);
			   });
			   prikazi_kupovinu(id, 0);
		   }
	});
	
	
}

function jestenije(f , l) {
	if (f.checked) {
		window.location=l;
	}
	else window.location=l;
}

function prikazi_kupovinu(broj, imanema){
	var id=broj;
	var nemaima=imanema;
	$('body').append($('<div class="lightbox background-dark transparent">&nbsp;</div>'));
	//var lightvisina=$('body').height();
	//$('.lightbox').css('height', lightvisina);
	$('.lightbox').css('height', $(document).height());
	$('body').append($('<div class="kupibox shaddow border-regular background-light round">&nbsp;</div>'));
	$('.kupibox').center();
	$('.kupibox').fadeIn();
	
	$.get("/dovuci_knjigu.php?knjiga=" + id + "&imanema=" + nemaima, 
			function(data){ 
				$('.kupibox').html(data);
			}
	);
	$('body').css('overflow', 'hidden');
}

function prikazi_kupovinu_telefonom(){
	$('body').append($('<div class="lightbox transparent background-dark"">&nbsp;</div>'));
	$('.lightbox').css('height', $(document).height());
	$('body').append($('<div class="telbox shaddow border-regular background-light round">&nbsp;</div>'));
	$('.telbox').center();
	$('.telbox').fadeIn();

	$.get("/kupovina-telefonom.php", 
		function(data){ 
			$('.telbox').html(data);
		}
	);
	
	$('body').css('overflow', 'hidden');
}	

function ubi_lightbox(ime) {
	$('body').css('overflow', 'auto');
	$('.'+ime).css('display', 'none');
	$('.'+ime).remove();
	$('.lightbox').fadeOut();
	$('.lightbox').remove();
	$('body').css('overflow', 'auto');
}

function show_za_mail(id){
	//if ($('#zamail').css('display')=='none') $('#zamail').slideDown();
	//else $('#zamail').slideUp();
	$('body').append($('<div class="lightbox transparent background-dark"">&nbsp;</div>'));
	$('.lightbox').css('height', $(document).height());
	$('body').append($('<div class="telbox shaddow border-regular background-light round">&nbsp;</div>'));
	$('.telbox').center();
	$('.telbox').fadeIn();
	
	$.get("/komentar-forma.php?id=" +id, 
		function(data){ 
			$('.telbox').html(data);
		}
	);
	
	$('body').css('overflow', 'hidden');
}

function isValidEmailAddress(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 posalji_mail(){
	if ($('#fkomentar-tekst').val() != '') {
		komentar=escape($('#fkomentar-tekst').val());
		$('#fkomentar-tekst').removeClass('border-red');
		test1=1;
	}
	else {
		$('#fkomentar-tekst').addClass('border-red');
		test1=0;
	}
	if ($('#fkomentar-ime').val() != '') {
		ime=escape($('#fkomentar-ime').val());
		$('#fkomentar-ime').removeClass('border-red');
		test2=1;
	}
	else { 
		$('#fkomentar-ime').addClass('border-red');
		test2=0;
	}
	if (isValidEmailAddress($('#fkomentar-email').val())) {
		email=escape($('#fkomentar-email').val());
		$('#fkomentar-email').removeClass('border-red');
		test3=1;
	}
	else {
		$('#fkomentar-email').addClass('border-red');
		test3=0;
	}
	if (test1+test2+test3==3){
		pblc_id=$('#fkomentar-pblc_id').val();
		$.ajax({
			type: "POST",
			url: "/komentar.php",
			data: "poruka=" + komentar + "&ime=" + ime + "&email=" + email + "&pblc_id=" + pblc_id,
			success: function(){
				$('#zamail').html('<div style="text-align: center; font-weight: bold; color: red;">Vaš komentar je upisan </div>'); 
			}
		});
	}
}
function prikazi(id){
	$(".navtaba").removeClass("navtaba").addClass("navtabb");
	$('.rla').replaceWith('<img class="rl" style="position: absolute; top: -1px; left: -1px;" src="/img/tab-rl.png">');
	$('.rra').replaceWith('<img class="rr" style="position: absolute; top: -1px; right: -1px;" src="/img/tab-rr.png">');
	$("#tab"+id).removeClass("navtabb").addClass("navtaba");
	$('.navtaba > .rl').replaceWith('<img class="rla" style="position: absolute; top: -1px; left: -1px;" src="/img/tab-a-rl.png">');
	$('.navtaba > .rr').replaceWith('<img class="rra" style="position: absolute; top: -1px; right: -1px;" src="/img/tab-a-rr.png">');
	$(".contab").css('display','none');
	$("#"+id).css('display','inline-block');
}


function prikazi_tekst_veci(fajl){
	$('body').append($('<div class="lightbox transparent background-dark"">&nbsp;</div>'));
	$('.lightbox').center();
	$('body').append($('<div class="telbox holder round shaddow border-regular background-light">&nbsp;</div>'));
	$('.telbox').center();
	$('.telbox').fadeIn();
	$.get(fajl+'.html', 
		function(data){ 
			$('.telbox').html(data);
			$('.telbox').append($('<div onclick="ubi_lightbox(\'telbox\');" class="right"><img alt="Zatvori" src="/img/x.png" style="cursor: pointer;"></div>'));
		}
	);
	
	$('body').css('overflow-y', 'hidden');
}	


jQuery.fn.center = function () {
    this.css("position","absolute");
    this.css("top", ( $(window).height() - this.height()) / 2  +$(window).scrollTop() + "px" );
    this.css("left", ( $(window).width() - this.width()) /2 +$(window).scrollLeft()  + "px");
    return this;
}
