function setLang(lg)
{
	var expdate=new Date();
	expdate.setTime( expdate.getTime() + 2*365*24*60*60*1000 );
	document.cookie='lang='+lg+'; expires='+expdate.toGMTString()+'; path=/';
	//alert(document.cookie);
}

String.prototype.trim=function()
{
        return this.replace(/^\s*|\s*$/g, '');
}

function is_empty(tf) 
{
	tf.value=tf.value.trim();
	
	if(tf.value.length==0 || tf.value==null)
		return true;

	return false;
}	

function check_email(a_email, a_msg)
{
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

	a_email.value=a_email.value.trim();
	if (!filter.test(a_email.value))
	{
		alert(a_msg);
		return false;
	}

	return true;
}

function check_nagradna(form, errmsg1, errmsg2)
{
	if(is_empty(form.odgovor) ||  is_empty(form.ime) || is_empty(form.email) )
	{
		alert(errmsg1);
		return false;
	}

	if(!check_email(form.email, errmsg2))
	{
		return false;
	}

	return true;
}

function open_donacija(a_url)
{
	var win=window.open(a_url, 'donacija', 'width=640, height=500, resizable=yes, scrollbars=yes, location=yes, toolbar=no, menubar=no, status=yes');
	win.focus();
}


var g_win_nagradna=null;
function open_nagradna(a_form)
{
	var url=a_form.action;
	url+='?';
	url+='odgovor='+a_form.odgovor.value;
	url+='&ime='+a_form.ime.value;
	url+='&email='+a_form.email.value;

	if(g_win_nagradna && typeof(g_win_nagradna.closed)!='undefined' && !g_win_nagradna.closed) 
		g_win_nagradna.close();

	g_win_nagradna=window.open(url, a_form.target, 'width=572, height=250, resizable=yes, scrollbars=yes, location=no, toolbar=no, menubar=no');
	g_win_nagradna.focus();
}


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(a_form.avote.value==1)
	{
		url+='&btnVote='+a_form.btnVote.value;
	}
	else
	{
		url+='&btnResults='+a_form.btnResults.value;
	}
*/
	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=572, height=540, 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 open_image(url)
{
	var win=window.open(url, 'pzpopup', 'resizable=yes, scrollbars=yes, location=yes, toolbar=no, menubar=yes, status=yes');
	win.focus();
	return true;
}

function open_popup(a_url, a_height)
{
	if(typeof(a_height)=='undefined' || a_height<200) a_height=540;

	//alert('open_popup height=('+a_height+')');
	var win=window.open(a_url.href, a_url.target, 'width=572, height='+a_height+', resizable=yes, scrollbars=yes, location=no, toolbar=no, menubar=no, status=no');
	win.focus();
	return true;
}




var SlidesNews=
{
	_ulObj: null,
	_pause: 3000,
	_timeoutObj: null,
	
	init:function()
	{
		SlidesNews._ulObj = $('#slides_news ul');
		
		if(SlidesNews._ulObj.length != 1 )
			return;
		
		var h=SlidesNews._ulObj.find('li:first').outerHeight();
		
		$('#slides_news').css( { height: h+'px' } );
		
		SlidesNews._timeoutObj = setTimeout( SlidesNews.move, SlidesNews._pause );
		
		//SlidesNews._ulObj.find('li a').hover( SlidesNews.hoverIn, SlidesNews.hoverOut );
	},
	
	move:function()
	{
		SlidesNews._timeoutObj = null;
							
		var obj=SlidesNews._ulObj.find('li:first');
		var newTop= parseInt( SlidesNews._ulObj.css('top') ) - parseInt( obj.outerHeight() );
		newTop = newTop + 'px';
		
		//var obj=SlidesNews._ulObj.find('li a').hover( SlidesNews.hoverIn, SlidesNews.hoverOut );
		
		SlidesNews._ulObj.animate( {top: newTop}, 600, 'linear', SlidesNews.moveDone );
	},
	
	moveDone:function()
	{
		var currentLi = SlidesNews._ulObj.find('li:first');
		
		var newTop= 0; // parseInt( SlidesNews._ulObj.css('top') ) + currentLi.outerHeight();
		newTop = newTop + 'px';
		
		currentLi.remove();
		SlidesNews._ulObj.css('top', newTop);
		
		SlidesNews._ulObj.append( currentLi );
		
		SlidesNews._timeoutObj = setTimeout( SlidesNews.move, SlidesNews._pause );
	},
	
	hoverIn:function(ev)
	{
		if(SlidesNews._timeoutObj)
		{
			clearTimeout(SlidesNews._timeoutObj);
			SlidesNews._timeoutObj = null;
		}
	},
	
	hoverOut:function(ev)
	{
		if(!SlidesNews._timeoutObj)
		{
			SlidesNews._timeoutObj = setTimeout( SlidesNews.move, SlidesNews._pause );
		}
	}
};





$(document).ready( function()
{
	//$('a[href^=http://]').attr('target', '_blank');
	$('a.ext').attr('target', '_blank');
	
	$("a[rel^=gallery_]").fancybox(
								   {
									'titlePosition'	: 'inside',
									'centerOnScroll': true,
									'hideOnContentClick': true,
									'hideOnOverlayClick': true,
									'showCloseButton': true,
									'enableEscapeButton': true,
									'overlayColor': '#000',
									'centerOnScroll' : true,
									'autoDimensions': true
								   }
								   );
});
