function log(s)
{
	if(typeof(console) != 'undefined' && typeof(console.log) == 'function')
	{
		console.log(s);
	}
}

var Search=
{
	_obj: null,
	_defVal: 'Iskanje',
	
	init:function()
	{
		Search._obj=$('#search_string');
		
		if(Search._obj.length!=1)
			return;
		
		Search._obj.focus( Search.focusIn );
		Search._obj.blur( Search.focusOut );
		
		$('#search_form').submit(Search.submit);
		
		$('#search_form input.custom').
			hover( function() { $(this).addClass('custom_over'); },
				  function() { $(this).removeClass('custom_over'); }
				);
			
		Search.focusOut();
	},
	
	focusIn:function()
	{
		var v=Search._obj.val();
		
		Search._obj.removeClass('def_val');
		
		if(v==Search._defVal)
		{
			Search._obj.val('');
		}
		else if(v!=='')
		{
			Search._obj.get(0).select();
		}
	},
	
	focusOut:function()
	{
		var v=Search._obj.val();
		
		if(v=='')
		{
			Search._obj.val(Search._defVal);
			
			Search._obj.addClass('def_val');
		}
		else if(v==Search._defVal)
		{
			Search._obj.addClass('def_val');
		}
	},
	
	submit:function()
	{
		return Search._obj.val()=='' ? false : true;
	}
}



var g_win_anketa=null;
function open_anketa(a_form)
{
	var url=a_form.action;
	url+='?';
	url+='stage='+a_form.stage.value;
	url+='&poll='+a_form.poll.value;
	url+='&avote='+a_form.avote.value;

	for(var i=0; i<a_form.option.length; i++)
	{
		if(a_form.option[i].checked)
		{
			url+='&option='+a_form.option[i].value;
			break;
		}
	}

	if(g_win_anketa && typeof(g_win_anketa.closed)!='undefined' && !g_win_anketa.closed)
	{
		g_win_anketa.close();
	}

	g_win_anketa=window.open(url, a_form.target, 'width=501, height=440, resizable=yes, scrollbars=yes, location=no, toolbar=no, menubar=no');
	g_win_anketa.focus();
}

function set_vote(a_vote)
{
	var inpt=document.getElementById('avote');
	if(typeof(inpt)=='undefined')
	{
		//alert('avote');
		return false;
	}
	
	inpt.value=a_vote;
	return true;
}

function rezultati_anketa(a_vote)
{
	var inpt=document.getElementById('avote');
	if(typeof(inpt)=='undefined')
	{
		return false;
	}
	
	inpt.value=a_vote;
	
	open_anketa( $('#poll').get(0) );
	
	return true;
}

$(document).ready( function()
{
	$('a[href^=http://]).not(a[href~=zazivali])').attr('target', '_blank');
	$('a.ext').attr('target', '_blank');
	
	$("a[rel=gallery_1]").fancybox(
								   {
									'titlePosition'	: 'inside',
									'centerOnScroll': true,
									'hideOnContentClick': false,
									'hideOnOverlayClick': true,
									'showCloseButton': true,
									'enableEscapeButton': true,
									'overlayColor': '#000'
								   }
								   );
	
	Search.init();
});
