
    var map = null;
    var geocoder = null;

    function initialize() {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map_canvas"));
        //map.setCenter(new GLatLng(37.4419, -122.1419), 13);
        geocoder = new GClientGeocoder();
      }
    }
    
    
    
    function show_BMI(){
    
    	$.facebox({ajax: '/ajax/bmi.php'});

    
    }
    
    
    function adjust_links_size(){
    	
    	var viewportWidth = $(window).width();
    	var siteWidth	  = $("#site").width();
    	
    	var linkWidth	  = (viewportWidth - siteWidth) / 2;
    	$("#openx_link_left , #openx_link_right").width(linkWidth);
    	
    	// get user window size
    	$("BODY").removeClass();
		var viewportWidth = $(window).width();
		
		viewportWidth = viewportWidth + 30;
	
		if (viewportWidth > 1580){ $("BODY").addClass('r1440p'); }	
		else if (viewportWidth > 1440){ $("BODY").addClass('r1440'); }
		else if (viewportWidth > 1280){ $("BODY").addClass('r1280'); }
		
		

    	

    	
    }

    function showAddress(address) {
      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
              alert(address + " not found");
            } else {
              map.setCenter(point, 13);
              var marker = new GMarker(point);
              map.addOverlay(marker);
              marker.openInfoWindowHtml(address);
              map.setUIToDefault();

            }
          }
        );
      }
    }
    
    
    function adresar2_short_search_submit(){
    	
    	if( (document.forms['form_adresar_search'].search_subjekt.value.length >= 3) && (document.forms['form_adresar_search'].search_subjekt.value != '') ){ 
    		
    		if( document.forms['form_adresar_search'].search_subjekt.value == 'Pojam za pretraživanje' ){ document.forms['form_adresar_search'].search_subjekt.value = ''; } 
			if( document.forms['form_adresar_search'].search_adr.value == 'Županija, grad, mjesto' ){ document.forms['form_adresar_search'].search_adr.value = ''; }  

			
			if( (document.forms['form_adresar_search'].search_subjekt.value == '') && (document.forms['form_adresar_search'].search_adr.value == '')  ){
				
				c_id = $("SELECT[name^=search_kategorija]").eq(0).val();
				redirect_url = $("INPUT[name^=category_jump_url["+c_id+"]]").eq(0).val();
				
				location.href = redirect_url;
				
			}
			else {
				document.forms['form_adresar_search'].submit();	
			}
			 
		} else { alert('Traženi pojam mora sadržavati najmanje 3 znaka!'); }
    	
    }
    
    
    function adresar2_nonpremium_banner_bottom(){
    	
    	if( $(".a2_banner_place").length == 1 ){
    		
    		$("DIV#adresar2_yellow_box").addClass('for_banner');
    		
    	}
    	
    }


	function confirmation( text, element ) {
	  
		var answer = confirm(text);
		if (answer){
			window.location = element.href;
		}
		
		return false;
	
	}
	
	
	function adresar_prijava_premium_check(){
		
		select_button = $("#c1");
		select_button.click(function(){

			if( select_button.attr('checked') )	{
				
				// check
				$('#premium_dodatno').css('display', 'block');
				
			}
			else {
				
				// uncheck
				$('#premium_dodatno').css('display', 'none');
				
			}
			
		})	
		
	}
	
	
	function adv_site_search_check_all(){
		
		select_button = $("#chk_1");
		select_button.click(function(){
			
			if( select_button.attr('checked') )	{
				
				// check
				$('.adv_checkbox_all').attr('checked', true);
				
			}
			else {
				
				// uncheck
				$('.adv_checkbox_all').attr('checked', false);
				
			}
			
		})
		
		
		single_button = $(".adv_checkbox_all");
		single_button.click(function(){
			
			select_button = $("#chk_1").attr('checked', false);
			
		})
		
	}
	
	
	function admin_clanci_select_all(){
		
		select_button = $("#clanci_select_all");
		
		select_button.click(function(){
			
			if( select_button.attr('checked') )	{
				
				// check
				$('.all_clanci').attr('checked', true);
				
			}
			else {
				
				// uncheck
				$('.all_clanci').attr('checked', false);
				
			}
			
		})
		
		
		select_button_video = $("#video_select_all");
		
		select_button_video.click(function(){
			
			if( select_button_video.attr('checked') )	{
				
				// check
				$('.all_video').attr('checked', true);
				
			}
			else {
				
				// uncheck
				$('.all_video').attr('checked', false);
				
			}
			
		})
		
		
		
	}
	
	function add_share_button(){
		
		nav_div = $("DIV.back_to_top:not(.noshare)");
		
		if( nav_div.length == 1 ){
			
			add_this_button = '<a href="http://www.addthis.com/bookmark.php?v=250&pub=xa-4a5386c21543a5c8" class="share_button" onmouseover="return addthis_open(this, \'\', \'[URL]\', \'[TITLE]\')" onmouseout="addthis_close()" onclick="return addthis_sendto()"></a><script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a5386c21543a5c8"></script><script type="text/javascript">var addthis_offset_top = -15;var addthis_offset_left = 0;</script>';
			
			$("DIV.back_to_top").append('<div class="share_button">' + add_this_button + '</div>');
				
		}
		
		
		
	}

	function adresar_select_zupanija(){
		
		zupanije_selected_index = $("SELECT#s_adresar_zupanije").val();
		
		if( zupanije_selected_index ){
			
			$("#s_adresar_gradovi").parent().load("/ajax/pomoc-adresar-select-gradovi.php?zupanija="+zupanije_selected_index);
	
		}
		
	}
	
	function adresar_select_grad(){
		
		grad_selected_index = $("SELECT#s_adresar_gradovi").val();
		
		if( grad_selected_index ){
			
			$("#s_adresar_naselja").parent().load("/ajax/pomoc-adresar-select-naselja.php?grad="+grad_selected_index);
	
		}
		
	}
	
	function adresar_form_fill(){
		
		output_string = "";
		
		s_zupa = parseInt($("SELECT#s_adresar_zupanije").val());
		s_grad = parseInt($("SELECT#s_adresar_gradovi").val());
		s_nas  = parseInt($("SELECT#s_adresar_naselja").val());
		
		// alert( s_zupa + " " + s_grad + " " + s_nas );
		
		if( s_zupa ){ output_string += $("SELECT#s_adresar_zupanije option:selected").text() + ', '; }
		
		if( s_grad ){ output_string += $("SELECT#s_adresar_gradovi option:selected").text() + ', '; }
		
		if( s_nas ){ output_string += $("SELECT#s_adresar_naselja option:selected").text(); }
		
		$("INPUT.auto_field").val(output_string);
		
		jQuery(document).trigger('close.facebox');
		
		$('select, object, embed').show();
		
	}
	
	
	
	function zp_out_of_nav_next(){
		
		curr_link = $("a.num").index( $("a.num.active") );
		curr_link++;
		
		if( (curr_link % 5 == 0) 
				&& 
		    (zp_num_pages > curr_link) ) {
				return 1;
		}
		
		return 0;
		
	}
	
	
	
	function zp_out_of_nav_prev(){
		
		curr_link = parseInt($("a.num.active").text());
		//curr_link++;
		
		if( (curr_link % 5 == 1) 
				&& 
		    (curr_link > 0) ) {
				return 1;
		}
		
		return 0;
		
	}
	
	
	function zp_links_attach_events(){

        	
		$("#b_prev").bind('click', zp_article_left_click_b_prev );
    	$("#b_next").bind('click', zp_article_left_click_b_next );
    	
		$("#b_first").bind('click', zp_article_left_click_b_first );
    	$("#b_last").bind('click', zp_article_left_click_b_last );
    	
    	$("a.num").bind('click', function(){ $("a.num").removeClass('active'); $(this).addClass('active'); this_html = $(this).html(); new_left = ((this_html-1)*list_width);  $("DIV#zp_c_roll").animate({ left: '-'+new_left+'px' }, 1000); return false; });
		
	}
	
	
	
	
	function zp_article_left_click_b_prev(){ 
		if( parseInt($("DIV#zp_c_roll").css('left')) < 0 ){
			
			nav_g = 1;
			
			// generate new nav
			if( zp_out_of_nav_prev() ){
					
				curr_link = parseInt($("a.num.active").text());
				//curr_link++;

				nav_start_page = curr_link - 5;
				nav_end_page   = curr_link - 1;
				if( nav_end_page > zp_num_pages ){ nav_end_page = zp_num_pages; }
				
				inner_html = "";
				for( i=nav_start_page; i<=nav_end_page; i++ ){ inner_html += '<li><a href="#" class="num">'+i+'</a></li>';  }
				$("LI.bnav").html('<ul><li><a href="#" class="b_prev" id="b_first">&lt;&lt;</a></li><li><a href="#" class="b_prev" id="b_prev">&lt;</a></li>' + inner_html + '<li><a href="#" class="b_next" id="b_next">&gt;</a></li><li><a href="#" class="b_next" id="b_last">&gt;&gt;</a></li></ul>');
				zp_links_attach_events();
				
				
				$("a.num").eq(nav_end_page - 1).addClass('active');
				nav_g = 0;

					
			}
			
			
			// animate panel
			$("DIV#zp_c_roll").animate({ left: '+='+list_width+'px' }, 1000, function(){
				
				if( nav_g ){
					
					curr_link = $("a.num").index( $("a.num.active") );
					//curr_link = parseInt($("a.num.active").text());
					$("a.num").removeClass('active'); 
					//$("a.num").eq(curr_link - 1).addClass('active'); 
					$("a.num").eq(curr_link - 1).addClass('active');					
					
				}
				

				
			}); 	
		}
			
		return false; 
	}
	
	
	function zp_article_left_click_b_next(){ 
		if( Math.abs(parseInt($("DIV#zp_c_roll").css('left'))) < list_width * (zp_num_pages-1) ){
			
			// generate new nav
			if( zp_out_of_nav_next() ){ 
				
				curr_link = parseInt($("a.num.active").text());
				//curr_link++;

				nav_start_page = curr_link + 1;
				nav_end_page   = curr_link + 5;
				if( nav_end_page > zp_num_pages ){ nav_end_page = zp_num_pages; }
				
				inner_html = "";
				for( i=nav_start_page; i<=nav_end_page; i++ ){ inner_html += '<li><a href="#" class="num">'+i+'</a></li>';  }
				$("LI.bnav").html('<ul><li><a href="#" class="b_prev" id="b_first">&lt;&lt;</a></li><li><a href="#" class="b_prev" id="b_prev">&lt;</a></li>' + inner_html + '<li><a href="#" class="b_next" id="b_next">&gt;</a></li><li><a href="#" class="b_next" id="b_last">&gt;&gt;</a></li></ul>');
				zp_links_attach_events();
				
			}
			
			// animate panel
			$("DIV#zp_c_roll").animate({ left: '-='+list_width+'px' }, 1000, function(){
			
				curr_link = $("a.num").index( $("a.num.active") );
				$("a.num").removeClass('active'); 
				$("a.num").eq(curr_link + 1).addClass('active'); 
						
				
			});
					
		} 

		return false; 
	}
	
	function zp_article_left_click_b_first(){ 
		
				nav_start_page = 1;
				nav_end_page   = 5;
				
				inner_html = "";
				for( i=nav_start_page; i<=nav_end_page; i++ ){ inner_html += '<li><a href="#" class="num">'+i+'</a></li>';  }
				$("LI.bnav").html('<ul><li><a href="#" class="b_prev" id="b_first">&lt;&lt;</a></li><li><a href="#" class="b_prev" id="b_prev">&lt;</a></li>' + inner_html + '<li><a href="#" class="b_next" id="b_next">&gt;</a></li><li><a href="#" class="b_next" id="b_last">&gt;&gt;</a></li></ul>');
				zp_links_attach_events();
		
		$("a.num").removeClass('active'); 
		$("a.num:first").addClass('active');
		$("DIV#zp_c_roll").animate({ left: '0px' }, 1000); 
		return false; 
		
	}
	
	function zp_article_left_click_b_last(){ 
		
				nav_start_page = zp_num_pages-4;
				nav_end_page   = zp_num_pages;
				
				inner_html = "";
				for( i=nav_start_page; i<=nav_end_page; i++ ){ inner_html += '<li><a href="#" class="num">'+i+'</a></li>';  }
				$("LI.bnav").html('<ul><li><a href="#" class="b_prev" id="b_first">&lt;&lt;</a></li><li><a href="#" class="b_prev" id="b_prev">&lt;</a></li>' + inner_html + '<li><a href="#" class="b_next" id="b_next">&gt;</a></li><li><a href="#" class="b_next" id="b_last">&gt;&gt;</a></li></ul>');
				zp_links_attach_events();
		
		$("a.num").removeClass('active'); 
		if( Math.abs(parseInt($("DIV#zp_c_roll").css('left'))) < list_width * (zp_num_pages-1) ){
			// 	new_left = ((zp_num_pages-1)*list_width) * (-1);
			$("DIV#zp_c_roll").animate({ left: '-='+(($("DIV#zp_c_panel UL").length-1)*list_width)+'px' }, 1000); }
			
			
		$("a.num:last").addClass('active');  
		return false;
	}