$(document).ready(function(){
	
	$("._oglas").click(function(){
		var id = $(this).attr("id");
		window.location = "oglas/"+id+"/";	
	});
	
	if(stranica == "moji-oglasi"){
	
		var str = "<div class='status' lang='green' id = 'btnBump' style='cursor:pointer;'>Osvje&#382;ite Vas oglas!</div>";
		if($("#defaultCountdown").attr("countdown") > 0){
			$('#defaultCountdown').countdown({
				until: $("#defaultCountdown").attr("countdown"), 
				labels: ['Godina', 'Mjeseci', 'Tjedana', 'Dana', 'Sati', 'Minuta', 'Sekundi'], 
				layout: "<div class='countdown-ctn' style='margin-left:0;'><div class='coundown-num'>{dn}</div><div class='countdown-txt'>dana</div></div><div class='countdown-ctn'><div class='coundown-num'>{hn}</div><div class='countdown-txt'>sati</div></div><div class='countdown-ctn'><div class='coundown-num'>{mn}</div><div class='countdown-txt'>minuta</div></div><div class='countdown-ctn' style='margin-right:0;'><div class='coundown-num'>{sn}</div><div class='countdown-txt'>sekundi</div></div>",
				onExpiry: function(){
						$(".deleteOnCountDown").hide();
						$('#defaultCountdown').countdown('destroy'); 
						$("#defaultCountdown").html(str);
				}
			});
		}
		else {$(".deleteOnCountDown").hide(); $("#defaultCountdown").html(str); $("#btnBump").attr("disabled", ""); }
	}

	
	$("#btnBump").live("click",function(){
			$.ajax({
			   type: "POST",
			   url: "act.php?act=ads_bump",
			   success: function(msg){
				   window.location.reload();
			   }
			});
	});
	
    $('textarea[maxlength], input[maxlength]').keyup(function(){
        var max = parseInt($(this).attr('maxlength'));
        if($(this).val().length > max){
            $(this).val($(this).val().substr(0, $(this).attr('maxlength')));
			
        }
 
        $(this).parent().find('.charsRemaining').html('Mo&#382;ete upisat jo&#353; <b>' + (max - $(this).val().length) + '</b> znakova.');
    });

	
	$("#kvalifikacija_0, #kvalifikacija_1").click(function(){
		if($(this).val() == 1){
				$(".kval_hide").show();
		}								
		else $(".kval_hide").hide();
	});
	
	$("#btn-preporuci").click(function(){
		var name = $("#name").val();
		var to = $("#email_to").val();
		var from = $("#email_from").val();
		var regex = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
		
		if(regex.test(to) && regex.test(from) && name != ""){
		$("#form-preporuci").submit();
		}
		else alert("Niste ispravno popunili sva polja!");
	});
						   
	// PRETRAGA
	$("tr[lang=hide]").hide();
	$("#srch-chgType").click(function(){
		var type = $(this).val() == "Napredna pretraga"? 0: 1;
		if(type == 0){
			$("tr[lang=hide]").show();
			$(this).val("Jednostavna pretraga");
			$("#type").val("opsirna");
		}
		else{
			$("tr[lang=hide]").hide();
			$(this).val("Napredna pretraga");	
			$("#type").val("jednostavna");
		}
	});
	
	// SLIDER
	$(".ctn-slider").scrollable({
		'items': ".ctn-slider-items",
		'size': 1,
		'loop' : true,
		'interval' : 5000,
		'clickable': false
	});

	// MENU
	var width = 0;
	$(".ctn-menu-item").each(function(){
			$(this).css({"backgroundPosition" : "-"+width+"px top", "backgroundImage": "url(imgDesign/ctn-menu-items.gif)"});
			width += parseInt($(this).css("width"));
	});
	$(".ctn-menu-item").mouseover(function(){
		var offset = parseInt($(this).css("backgroundPosition"));
		$(this).css("backgroundPosition", offset + "px bottom");
	});
	$(".ctn-menu-item[lang!="+stranica+"]").mouseout(function(){
		var offset = parseInt($(this).css("backgroundPosition"));
		$(this).css("backgroundPosition", offset + "px top");
	});
	var temp = parseInt($(".ctn-menu-item[lang="+stranica+"]").css("backgroundPosition"));
	$(".ctn-menu-item[lang="+stranica+"]").css("backgroundPosition", temp + "px bottom");
	$(".ctn-menu-item").click(function(){
		//alert($(this).attr("lang"));
		window.location = root + $(this).attr("lang") + "/";
	});
	
	if($("#status_2").is("checked") == false){
		$("tr[lang=dadilja], span[lang=dadilja]").hide();	
		$("tr[lang=roditelj], span[lang=roditelj]").show();	
	}
	
	$("#status_2, #status_1").click(function(){
		if($("#status_2").attr("checked") == true){
			$("tr[lang=dadilja], span[lang=dadilja]").hide();
			$("tr[lang=roditelj], span[lang=roditelj]").show();}
		else{
			$("tr[lang=dadilja], span[lang=dadilja]").show();
			$(".kval_hide").hide();
			$("tr[lang=roditelj], span[lang=roditelj]").hide();}
	});
	// Login
	
	$("#login-submit").click(function(){
		var username = $("#login-username").val();
		var password = $("#login-password").val();
		if((username == "" || username == "Korisnicko ime" || password == "" || password != "Lozinka")){
		$("#login-form").submit();
		}
		
		//alert("USER: "+username+"\nPASSWORD: "+password);
	});
	
	$("#login-password[name!=pwd], #login-username").focus(function(){
		if($(this).val() == $(this).attr("title")) $(this).val("");
	});
	$("#login-password[name!=pwd], #login-username").blur(function(){
		if($(this).val() == "") $(this).val($(this).attr("title"));
	});
	
	
	
	
	$("#btn-registracija").click(function(){
		var status = $("#status_1").is(":checked") == true ? 1 : 2;
		var obavezna;
		if(status == 1)
			obavezna = ["ime", "prezime", "username", "password", "password_confirm", "datum_rodjenja", "email", "adresa", "grad", "postanski_broj", "mobitel", "izjava"];
		else
			obavezna = ["ime", "prezime", "username", "password", "password_confirm", "email", "adresa", "grad", "postanski_broj", "mobitel"];
		var subm = true;
		$.each(obavezna, function(){
			var ele = $("#"+this);
			if(this == "email"){
				var regex = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
				if(!regex.test(ele.val())){
					ele.css({"borderColor": "red", "backgroundColor": "#ffd998", "color": "red"});
					subm = false;
				}
				else {
					ele.css({"borderColor": "#96b51b", "backgroundColor": "#FFF", "color": "#96b51b"});
				}
			}
			
			
			else if(this == "datum_rodjenja"){
				var regex = /^(0[1-9]|1[0-9]|2[0-9]|3[01])\.(0[1-9]|1[012])\.(19[0-9]{2}|20[0-9]{2})\.$/;
				if(!regex.test(ele.val())){
					ele.css({"borderColor": "red", "backgroundColor": "#ffd998", "color": "red"});
					subm = false;
				}
				else {
					ele.css({"borderColor": "#96b51b", "backgroundColor": "#FFF", "color": "#96b51b"});
				}
			}
			
			else if(this == "mobitel" || this == "telefon"){
				var regex = /^[0-9+-\/\s]+$/;
				if(!regex.test(ele.val())){
					ele.css({"borderColor": "red", "backgroundColor": "#ffd998", "color": "red"});
					subm = false;
				}
				else {
					ele.css({"borderColor": "#96b51b", "backgroundColor": "#FFF", "color": "#96b51b"});
				}
			}
			
			else if(this == "password_confirm"){
				if(ele.val() == "" || $("#password").val() != ele.val()){
					ele.css({"borderColor": "red", "backgroundColor": "#ffd998", "color": "red"});
					subm = false;
				}
				else{
					ele.css({"borderColor": "#96b51b", "backgroundColor": "#FFF", "color": "#96b51b"});
				}
			}
			
			
			else{
				if(ele.val() == ""){
					ele.css({"borderColor": "red", "backgroundColor": "#ffd998", "color": "red"});
					subm = false;
				}	
				else{
					ele.css({"borderColor": "#96b51b", "backgroundColor": "#FFF", "color": "#96b51b"});
				}
			}
		});
		if((status == 1 && $("input[name=agree][title=dadilja]").is(":checked") == false) || (status == 2 && $("input[name=agree][title=roditelj]").is(":checked") == false)){
			subm = false;
			$(".agree").children().css({"backgroundColor": "#ffd998", "color": "red"});
		}
		else{
			$(".agree").children().css({"backgroundColor": "#FFF", "color": "#96b51b"});
		}
		if(subm) {
			$("#btn-registracija").attr("disabled", "disabled");
			$("#btn-registracija").val("Pricekajte trenutak");
			$("#form-registracija-dadilja").submit();	
		} else alert("Niste ispravno unjeli sve podatke, molimo Vas da obratite pozornost na crvena polja.");
	});
	
	
	$("#btn-edit-dadilja").click(function(){
		var obavezna = ["ime", "prezime", "datum_rodjenja", "adresa", "grad", "postanski_broj", "mobitel", "izjava"];
		var subm = true;
		$.each(obavezna, function(){
			var ele = $("#"+this);
			
			
			if(this == "datum_rodjenja"){
				var regex = /^(0[1-9]|1[0-9]|2[0-9]|3[01])\.(0[1-9]|1[012])\.(19[0-9]{2}|20[0-9]{2})\.$/;
				if(!regex.test(ele.val())){
					ele.css({"borderColor": "red", "backgroundColor": "#ffd998", "color": "red"});
					subm = false;
				}
				else {
					ele.css({"borderColor": "#96b51b", "backgroundColor": "#FFF", "color": "#96b51b"});
				}
			}
			
			else if(this == "mobitel" || this == "telefon"){
				var regex = /^[0-9+-\/\s]+$/;
				if(!regex.test(ele.val())){
					ele.css({"borderColor": "red", "backgroundColor": "#ffd998", "color": "red"});
					subm = false;
				}
				else {
					ele.css({"borderColor": "#96b51b", "backgroundColor": "#FFF", "color": "#96b51b"});
				}
			}
			
			
			
			else{
				if(ele.val() == ""){
					ele.css({"borderColor": "red", "backgroundColor": "#ffd998", "color": "red"});
					subm = false;
				}	
				else{
					ele.css({"borderColor": "#96b51b", "backgroundColor": "#FFF", "color": "#96b51b"});
				}
			}
		});
		if(subm) {
			$("#btn-edit-dadilja").attr("disabled", "disabled");
			$("#btn-edit-dadilja").val("Pricekajte trenutak");
			$("#form-uredi-dadilja").submit();	
		} else alert("Niste ispravno unjeli sve podatke, molimo Vas da obratite pozornost na crvena polja.");
	});
	
		$("#btn-edit-roditelj").click(function(){
		var obavezna = ["ime", "prezime", "adresa", "grad", "postanski_broj", "mobitel", ];
		var subm = true;
		$.each(obavezna, function(){
			var ele = $("#"+this);
			
			
			
			if(this == "mobitel" || this == "telefon"){
				var regex = /^[0-9+-\/\s]+$/;
				if(!regex.test(ele.val())){
					ele.css({"borderColor": "red", "backgroundColor": "#ffd998", "color": "red"});
					subm = false;
				}
				else {
					ele.css({"borderColor": "#96b51b", "backgroundColor": "#FFF", "color": "#96b51b"});
				}
			}
			
			
			
			else{
				if(ele.val() == ""){
					ele.css({"borderColor": "red", "backgroundColor": "#ffd998", "color": "red"});
					subm = false;
				}	
				else{
					ele.css({"borderColor": "#96b51b", "backgroundColor": "#FFF", "color": "#96b51b"});
				}
			}
		});
		if(subm) {
			$("#btn-edit-roditelj").attr("disabled", "disabled");
			$("#btn-edit-roditelj").val("Pricekajte trenutak");
			$("#form-uredi-roditelj").submit();	
		} else alert("Niste ispravno unjeli sve podatke, molimo Vas da obratite pozornost na crvena polja.");
	});

	$(".remove-inbox").click(function(){
		if(confirm("Sigurno zelite obrisati poruku?")){
			var id = $(this).attr("id");
			var ele = $(this);
			$.ajax({
			   type: "POST",
			   url: "act.php?act=pm_delete_inbox",
			   data: "id="+id,
			   success: function(msg){
					ele.parent().fadeOut(300);
			   }
			});
		}								  
	});
	$(".remove-outbox").click(function(){
		if(confirm("Sigurno zelite obrisati poruku?")){
			var id = $(this).attr("id");
			var ele = $(this);
			$.ajax({
			   type: "POST",
			   url: "act.php?act=pm_delete_outbox",
			   data: "id="+id,
			   success: function(msg){
					ele.parent().fadeOut(300);
			   }
			});
		}								  
	});
	
	
	$("#username").blur(function(){
		var username = $(this).val();
		$("#user-status").html("<img src='imgDesign/ajax-loader.gif' alt='load' />");
		$.ajax({
		   type: "POST",
		   url: "act.php?act=checkUser",
		   data: "username="+username,
		   success: function(msg){
			   if(msg == "TRUE"){
					 $("#username").css({"borderColor": "red", "backgroundColor": "#ffd998", "color": "red"}); 
					 alert("Korisnik sa istim korisnickim imenom vec postoji.\nMolimo Vas, odaberite drugo korisnicko ime.");
					 $("#btn-registracija").attr("disabled", "disabled");
			   }
			   else{
				   if(username == "")
				   		$("#username").css({"borderColor": "red", "backgroundColor": "#ffd998", "color": "red"}); 
				   else{
						$("#username").css({"borderColor": "#96b51b", "backgroundColor": "#FFF", "color": "#96b51b"});  
						$("#btn-registracija").attr("disabled", "");
					}
				}
				$("#user-status").html("");
		   }
		});
		
	});
	
	// DRŽAVE
	$("#drzava").change(function(){
		if($("#drzava").val() != "Hrvatska"){
			$("#zupanija").parent().parent().fadeOut(300);	
		}						 
		else $("#zupanija").parent().parent().fadeIn(300);	
	});
	
	// Županija
	
	$("#zupanijaSearch").change(function(){
		if($(this).val() != 0) $(this).parent().submit();									 
	});
	
	$("#pm-reply").click(function(){
		var message = $("#pm_message").val();
		if (message){
			$("#pm_form").submit();	
		}
		else alert("Niste upisali poruku!");
		
	});

	
	// PM
	$("#pm_to").autocomplete(users, {
		width: 340,
		max: 4,
		highlight: false,
		multiple: false,
		scroll: true,
		scrollHeight: 300
	});
	
	$("#pm-send").click(function(){
		var obavezno = ["pm_to", "pm_title", "pm_message"];
		var pass = true;
		$.each(obavezno, function(){
			if($("#"+this).val() == "") pass = false;					   
		});
		
		if(pass == false) alert("Niste upisali sve podatke!");
		else $("#pm_form").submit();
	});
	
	
	$("#pm_to").blur(function(){
		var username = $(this).val();
		$("#user-status").html("<img src='imgDesign/ajax-loader.gif' alt='load' />");
		$.ajax({
		   type: "POST",
		   url: "act.php?act=checkUser",
		   data: "username="+username,
		   success: function(msg){
			   if(msg == "TRUE"){
					 $("#pm_details").fadeIn(300);
					 $("#pm-send").attr("disabled", "");
					 $("#pm_to").css({"borderColor": "#96b51b", "backgroundColor": "#FFF", "color": "#96b51b"});  
					 $.ajax({
					   type: "POST",
					   url: "act.php?act=getUserData",
					   data: "username="+username,
					   success: function(msg){
							$("#pm_name").val(msg);
						}
		});
			   }
			   else{
				   $("#pm_to").css({"borderColor": "red", "backgroundColor": "#ffd998", "color": "red"}); 
				   $("#pm-send").attr("disabled", "disabled");
				   $("#pm_details").fadeOut(300);
				}
				$("#user-status").html("");
		   }
		});
		
	});
	
	
	
	
	
});