//DROPDOWN NAVIGATION
$(document).ready(function(){
	$('#navigation .nav-top').each(function(){
		$(this).find('.subnav:even').addClass('cb');
	});
});

$(document).ready(function(){
    $("a.install_gg_browser_search_provider").click(function(){
		if( jQuery.browser.opera )
		{
			alert("Vaš preglednik ne podržava automatsku instalaciju dodatka za pretraživanje.\nPretraživanje možete dodati ručno \
				 preko izbornika Menu->Settings->Preferences->Search->Add sa sljedećim postavkama:\n\
				Name: GornjiGrad.hr\nKeyword:GG\nAddress:http://gornjigrad.hr/pretrazivanje/?q=%s");
			return false;
		}
		try {
			window.external.AddSearchProvider("http://www.gornjigrad.hr/gg_browser_search.xml");
		}
		catch (ex) {
			alert("Instalacija dodatka za pretraživanje neuspješna, molimo pokušajte ponovo.");
		}
		return false; 
	});
});

$(document).ready(function(){
	
	/* Homepage - Proizvodi - Pobrine se da su svi opisi iste visine */
	var najvisa = 0;
	$(".hp-proizvod .proizvod-naslov-opis").each(function(){
		var trenutna = $(this).height();		
		if(trenutna > najvisa) { najvisa = trenutna; }
	});
	$(".hp-proizvod .proizvod-naslov-opis").css({height: najvisa + "px"});
	
	/* Prikaze modal prozor za login */
	var initialized = false;
	$(".trigger-login-modal").click(function(){
		if(initialized == false) {
			/*var loc = $(this).attr("rel");			
			$(document.createElement("div"))
				.attr('id', 'login')
				.appendTo($("body"));
			
			$("#login").load(loc).dialog({modal:true, width: 590, closeText: '', title: 'Prijava'});*/
			$("#login-box").dialog({
				modal:true, 
				width: 590, 
				closeText: '', 
				title: 'Prijava'
			});
			initialized = true;
		} else {
			$("#login-box").dialog("open");
		}
		return false;
	});
	
	
	/* Pokrene printanje */
	$("#do-print").click(function(){
		window.print();
	});
	
	
	/* Homepage - Accordion */
	var acc_count = $("#promo-accordion h3").length;
	var acc_height = 264 - (acc_count*30 + 22);
	$("#promo-accordion .acc-content").css({height: acc_height});	
	$("#promo-accordion").accordion({});
	
	
	/* Proizvodi Izlist Kategorija - Accordion */
	$("#accordion").accordion( { active: $("#accordion").find('h3.active').prevAll('h3').length, autoHeight: false } );
	$("#accordion .acc-content").css({ height:"auto" });
	
	/* Homepage - Slider */
	$("#promo-slides").easySlider({
		auto: true,
		continuous: true,
		numeric: true,
		numericId: 'hp-controls',
		speed: 1000,
		pause: 5000
	});
	$('#promo-slider ol#hp-controls li a').each(function(){
		var pagThumbSrc = $('#promo-slides ul .slide[rel=slide-'+$(this).text()+'] img.pagThumb').attr('src');
		if ( pagThumbSrc != null ) {
			$(this).html('<img src="'+pagThumbSrc+'" alt="" />');
		}
	});
	
	/* Navigacija - Dropdown */
	$("#navigation .nav-top").hover(function(){
		var id = $(this).attr('id');
		$(".subnav-prime", this).css({display: 'block'});
		$("#" + id + " > a").removeClass("prime").addClass("prime-current");
	}, function(){
		var id = $(this).attr('id');
		$(".subnav-prime", this).removeClass("prime-extended").css({display: 'none'});
		$("#" + id + " > a").removeClass("prime-current").addClass("prime");
		$(".subnav-prime .extra-load", this).html("").css({display: "none"});
	});
	
	$(".nav-vidi-sve").click(function(){
		var href = $(this).attr("rel");
		var parent = $(this).parent().parent().parent().parent().parent().parent().attr("id");
		$("#"+parent+" .extra-load").load(href).css({display:"block"});
		$("#"+parent+" .subnav-prime").addClass("prime-extended");		
		return false;
	});
	
	
	/* Promijeni inpute kod focusa */
	$('input[type="text"]').each(function(i){
		if($(this).val().length == 0) {
			if( $(this).attr("title") != "") { $(this).val( $(this).attr("title") ); }
		}
		$(this).bind('focus', function(){
			$(this).css({color: "#000"});
			if($(this).val() == $(this).attr("title") ) {
				$(this).val("");
			}
		});
		$(this).bind('blur', function(){
			$(this).css({color: "#7C7C7C"});
			if($(this).val().length == 0) {
				$(this).val( $(this).attr("title") );
			}
		});		
		
		if(!$($(this).form).hasClass("form-sub-ok")) {
			$($(this).form).submit(function(){
				$(this).addClass("form-sub-ok");
				
				$(this).find('input[type="text"]').each(function(){
					if($(this).val() == $(this).attr("title")) {
						$(this).val("");
					}
				});
				
			});
		}
	});
	
	
	/* Product Slika Lightbox */
	$(".product-image a").lightBox();
	
	
	/* Flash Banner */
	$(function(){
		//alert($("#flash-header").attr("href"));
		var flashvars = {};
		var params = {wmode: "transparent"};
		var attributes = {};
		swfobject.embedSWF($("#flash-header").attr("rel"), "flash-header", "1100", "570", "9","", flashvars, params, attributes);
	});
	
	
	/* Košarica - promjena količine sakriva gumb kupi */
	$('#basket input[name^=product_count]').change(function(){ $('#basket .catalog_order').css('visibility','hidden'); });
	
});

/* Izlist Proizvoda - Grid - Pobrine se da su svi opisi iste visine */
$(document).ready(function(){
	$('.products-grid .pg-row').each(function() {
		najvisa = 0;
		$(this).find(".pg-product .pg-desc").each(function(){
			var trenutna = $(this).height();		
			if(trenutna > najvisa) { najvisa = trenutna; }
		});
		$(this).find(".pg-product .pg-desc").css({height: najvisa + "px"});
	});
});

//SHOW/HIDE OBLIGATORY STAR IN REGISTRATION FORM
$(document).ready(function(){
	if ( $('input[type="radio"][name="user_is_entity"]:checked').val() == 1 ) { $('sup.onoff').css({'visibility':'visible'}); }
	else { $('sup.onoff').css({'visibility':'hidden'}); }
	
	$('input[type="radio"][name="user_is_entity"]').bind( 'click change', function(){
		if ( $('input[type="radio"][name="user_is_entity"]:checked').val() == 1 ) { $('sup.onoff').css({'visibility':'visible'}); }
		else { $('sup.onoff').css({'visibility':'hidden'}); }
	});
});


/**
* GOOGLE ANALYTICS FUNKCIJE - TRACKING
*/
var pageTracker_trackEvent_NewsletterObrazac_Prijava = function(){
	_gaq.push(['_trackEvent', 'Newsletter-obrazac', 'Newsletter-obrazac-Prijava']);
	if( typeof console != 'undefined' && console ) console.log("_trackEvent( 'Newsletter-obrazac', 'Newsletter-obrazac-Prijava' )");
};
var pageTracker_trackEvent_NewsletterObrazac_Autorizacija = function(){
	_gaq.push(['_trackEvent', 'Newsletter-obrazac', 'Newsletter-obrazac-Autorizacija']);
	if( typeof console != 'undefined' && console ) console.log("_trackEvent( 'Newsletter-obrazac', 'Newsletter-obrazac-Autorizacija' )");
};
var pageTracker_trackEvent_RegistracijaObrazac_Poslano = function(){
	_gaq.push(['_trackEvent', 'Registracija-obrazac', 'Registracija-obrazac-Poslano']);
	if( typeof console != 'undefined' && console ) console.log("_trackEvent( 'Registracija-obrazac', 'Registracija-obrazac-Poslano' )");
};
var pageTracker_trackEvent_RegistracijaObrazac_Autorizacija = function(){
	_gaq.push(['_trackEvent', 'Registracija-obrazac', 'Registracija-obrazac-Autorizacija']);
	if( typeof console != 'undefined' && console ) console.log("_trackEvent( 'Registracija-obrazac', 'Registracija-obrazac-Autorizacija' )");
};




