var jezik
var formatxt = {HR:"Popunite sva polja" , DE:"Füllen Sie alle Felder aus" , EN:"Fill in all fields"}
var overlay = null

//
// SHOW VIDEO
function showVideo(str)
{
	if(str.indexOf('-hr')>-1)
	{
		alert('Isprièavamo se, ali video trenutno nije dostupan te æe se moæi pogledati na našim stranicam uskoro. Hvala na razumijevanju. ')	
	}
	if(str.indexOf('-en')>-1)
	{
		alert('We apologize for the inconvenient, but company video will be available soon.')	
	}
	if(str.indexOf('-de')>-1)
	{
		alert('Wir bitten um Entschuldigung und noch ein bißchen Gedult.Das Video über das Unternehmen wird in Kürze verfügbar sein.')	
	}
	return
	
	//
	var player = "<div id=\"player\"></div>"
	var H = $("body").height()
	_holder = document.getElementById("overlay")
	_holder.innerHTML = player
	_holder.style.display ="block"
	
	 var flashvars = {};
     flashvars.video = str;

     var params = {};
  	 params.allowScriptAccess = "always";
	 params.allowfullscreen = "true";
     params.wmode = "transparent";
     var attributes = {};
   	 attributes.id = "player";
     swfobject.embedSWF("flash/video_player.swf", "player", "100%", H , "9.0.0", "flash/expressInstall.swf", flashvars, params, attributes);
}
function removeVideo()
{
	$('#flashoverlay').remove();
	$('#overlay').html('')
}

/*
function flashOverlay( _flash , _key , _imgmgr , _filemgr , _imgsel , fid , nid , currSel)
{	
	str='<div id="flash1"></div>';
		
	_holder = document.getElementById("overlay");
	_holder.innerHTML = str;
	_holder.style.display ="block";
	
	//var H = getDocHeight()
	
	var flashvars = {};
	flashvars.imgmgr = _imgmgr;
	flashvars.filemgr = _filemgr;
	flashvars.key = _key;
	if(_imgsel!=null)
	{
		flashvars.imgsel = _imgsel;
		flashvars.nid = nid;
		flashvars.fid = fid;
		flashvars.currSel =  currSel;
		Refresh = true
	} else {Refresh= false}
	var params = {};
	params.allowscriptaccess = "always";
	params.wmode = "transparent";
	var attributes = {};
	attributes.id = "flash1";
	_holder.style.height = 100 + "%"
	swfobject.embedSWF(_flash, "flash1" , "100%", "2000" , "9.0.0", "flash/expressInstall.swf", flashvars, params, attributes);
}
var Refresh = true
function removeOverlay()
{
	$('#flashoverlay').remove();
	$('#overlay').html('')
	if(Refresh){location.reload(true);}
}*/
//
// RUBRIKE
var rubrikaN = 0 // za delay
function rubrikaInit(id , _newslist , cid , langID)
{
	var elem = $('#'+id)
	var newsList = _newslist.split(";")
	var currentNews = 1 // drug vijest
	var totalNews = newsList.length
	var delay = 2000
	var interval = 1000
	
	if(newsList.length<2){return}
	
	// svaka rubrika sve veci delay
	delay = (interval * rubrikaN) + delay + (delay*3)
	//delay = ( (interval + delay) * rubrikaN) + delay
	rubrikaN ++
	//elem.animate({opacity: 1.0}, delay).fadeIn('slow', function(){next()} )
	next()
	
	function next()
	{
		elem.animate({opacity: 1}, delay).fadeOut('slow', function() {
			//$.get("rubrike_ajax.asp" , {LANGUAGEID:langID , NewsID:newsList[currentNews] , CategoryID:cid} , function(data)
			$.get("rubrike_ajax.asp" , {LANGUAGEID:langID , NewsID:newsList[currentNews] , CategoryID:cid} , function(data)
			{
				currentNews++
				if(currentNews==totalNews)
				{
					currentNews=0
				}
				elem.html(data)
				elem.fadeIn('slow', function(){
					if ($.browser.msie){this.style.removeAttribute('filter');}
				})
				next();
				
			})
		});
	}
}

//
// FORMA
function pformInit( _lang)
{
	jezik = _lang
	//polja
	_polje_ime = document.getElementById("ime")
	_polje_mail = document.getElementById("mail")
	_polje_ref = document.getElementById("referent")
	_polje_txt = document.getElementById("txt")

	_submit = document.getElementById("submit")
	
	//feedback
	_msg_ime = document.getElementById("msg_ime")
	_msg_mail = document.getElementById("msg_mail")
	//_msg_ref = document.getElementById("msg_ref")
	_msg_txt = document.getElementById("msg_txt")
	
	_msg_submit = document.getElementById("msg_submit")
	
 	addEvent( _polje_ime ,"change" , validate)
	addEvent( _polje_mail ,"change" , validate)
	//addEvent( _polje_ref ,"change" , validate)
	addEvent( _polje_txt ,"change" , validate)
	
	addEvent( _polje_ime ,"keypress" , validate)
	addEvent( _polje_mail ,"keypress" , validate)
	//addEvent( _polje_ref ,"keypress" , validate)
	addEvent( _polje_txt ,"keypress" , validate)
	
	_msg_ime.innerHTML = "*"
	_msg_mail.innerHTML = "*"
	//_msg_ref.innerHTML = "*"
	_msg_txt.innerHTML = "*"
}
//
function validate()
{
	var ok = true
	
	// ime
	if(_polje_ime.value!="")
	{
		_msg_ime.innerHTML = ""
	}else{ 
	ok = false ; 
	_msg_ime.innerHTML = "*"
	}
	
	// mail
	if(_polje_mail.value!="")
	{
		_msg_mail.innerHTML = ""
	}else{ 
	ok = false ; 
	_msg_mail.innerHTML = "*"
	}
	
	/*// ref
	if(_polje_ref.value!="")
	{
		_msg_ref.innerHTML = ""
	}else{ 
	ok = false ; 
	_msg_ref.innerHTML = "*"
	}*/
		
	// txt
	if(_polje_txt.value!="")
	{
		_msg_txt.innerHTML = ""
	}else{ 
	ok = false ; 
	_msg_txt.innerHTML = "*"
	}
	
	// 
	if(ok){
		_submit.disabled = false	
		_msg_submit.innerHTML = ""
	}else{
		_submit.disabled = true
		_msg_submit.innerHTML = formatxt[jezik]
	}
}
//
// EVENT
function addEvent(obj, type, fn ) {
	if (obj.addEventListener) {
		obj.addEventListener( type, fn, false );
		EventCache.add(obj, type, fn);
	}
	else if (obj.attachEvent) {
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
		obj.attachEvent( "on"+type, obj[type+fn] );
		EventCache.add(obj, type, fn);
	}
	else {
		obj["on"+type] = obj["e"+type+fn];
	}
}
var EventCache = function(){
	var listEvents = [];
	return {
		listEvents : listEvents,
		add : function(node, sEventName, fHandler){
			listEvents.push(arguments);
		},
		flush : function(){
			var i, item;
			for(i = listEvents.length - 1; i >= 0; i = i - 1){
				item = listEvents[i];
				if(item[0].removeEventListener){
					item[0].removeEventListener(item[1], item[2], item[3]);
				};
				if(item[1].substring(0, 2) != "on"){
					item[1] = "on" + item[1];
				};
				if(item[0].detachEvent){
					item[0].detachEvent(item[1], item[2]);
				};
				item[0][item[1]] = null;
			};
		}
	};
}();

function trim(e) {
	return e.replace(/^\s+|\s+$/g, "");
}
