//var sifr_gemma1 = {sFlashSrc: SITE_URL_ROOT+"font/sw.swf", sColor: "#ffffff", sWmode: "transparent"};
//var sifr_ch2 = {sFlashSrc: SITE_URL_ROOT+"font/arial-narrow.swf", sColor: "#4b8ba9", sWmode: "transparent"};

document.observe('dom:loaded', function(e) {

	
	/*if(typeof sIFR == "function"){

	  sIFR.replaceElement("#layout-column-center h1", named(sifr_gemma1));
	  sIFR.replaceElement("#layout-column-center h2", named(sifr_gemma1));
	  sIFR.replaceElement("#layout-column-center h3", named(sifr_gemma1));
	};*/
	
	var docLocation = ""+document.location;

	if(docLocation.substring(docLocation.length-6)=="#print")
	{
		window.print();
	}

	printArray = $$("#layout-column-center-inner a.print");
	var i = printArray.each(function(e){
		e.onclick = function(){return openPrintWindow(""+e.href);};
	});

	var hrs = $$('#layout-column-center-inner hr');
	hrs.each(function(hr){
		hr.replace("<div class=\"hr\"><hr /></div>")
	});
	

	var as = $$('#container_body a[href*="youtube.com/"]');

	as.each(function(a){
  	modal_youtube(a);
	});

	
  $$('#layout-column-center a.item-box').each(function(element){
  	var tooltipContent = element.getElementsBySelector(".tooltip").first();
  	if(tooltipContent)
  	{
    	new Tip(element, element.getElementsBySelector(".tooltip").first());
  	}
  });

});


/******************************************/

function inputFocusWork(e)
{
	if(e.defaultText!=null && e.defaultText!=undefined) return false;
	e.defaultText = e.value;
	e.value = "";
}

function inputBlurWork(e)
{
	if(e.value!="" || e.defaultText==undefined) return false;
	e.value=e.defaultText;
	e.defaultText=null;
}

/******************************************/

function set_homepage(url)
{
	try
	{
		document.body.style.behavior='url(#default#homepage)';
		document.body.setHomePage(url);
	}
	catch(err)
	{
		alert("Vaš browser nažalost ne podržava ovu opciju! Molimo podesite početnu stranicu ručno.");
	}

}

/******************************************/

function openPrintWindow(href)
{
	var width = 480;
	var height = 560;
	
	if(href.indexOf("#")>=0)
	{
		href = href.substr(0,href.indexOf("#"))
	}
	
	if(href.indexOf("?")>=0)
	{
		href = href + "&print=1"
	}
	else
	{
		href = href + "?print=1"
	}
	
	window.open(href,'popup','width=' + width +', height=' + height + ', scrollbars=yes, resizable=yes');
	
	return false;
}



function bookmark_me(title,url)
{
	if (window.sidebar) // firefox
		window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print)
	{ // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	}
	else if(document.all)// ie
		window.external.AddFavorite(url, title);
}

function display_window(title, text)
{
	$("warp_map_text").innerHTML="<h2>"+title+"</h2>"+text;
}



	
function modal_youtube(a)
{
  	var v = get_url_variable(a.href, 'v');
  	var n = newid();
  	
		var videourl = a.href;
		a.href = "#page_modal";
		
		var modal_promovideo = new Control.Modal(a,{
				overlayOpacity: 0.75,
				className: 'modal',
				fade: false,
				iframeshim: false,
				href: "page_modal",
				afterClose: function(){this.container.innerHTML = ""+this.container.innerHTML}
		});
		
		modal_promovideo.container.insert("<h2 class=\"modal-title\">"+a.title+"</h2>");
		modal_promovideo.container.insert("<div class=\"modal-video\"><div id=\""+n+"\"></div></div>");
		modal_promovideo.container.insert(modal_footer());
	
		swfobject.embedSWF(
			"http://www.youtube.com/v/"+v+"&hl=en&fs=1&rel=0&color1=0x3a3a3a&color2=0x999999", n,
			"425", "350", "8.0.0", null, null, {"wmode": "transparent"});
	
		a.href = videourl;
	
}


function modal_footer()
{
	var html = ""
	+"<div class=\"modal-footer\">"
	+"<a href=\"#\" onclick=\"Control.Modal.close();\"><img src=\""+SITE_URL_ROOT+"lib/lightbox/images/closelabel.gif\"/></a>"
	+"</div>";
	return html;
}

var warp_last_newid = 0;
function newid()
{
	return "warp_nid_"+(warp_last_newid++);
}


function get_url_variable(url, variable) {
	url = url.split("?");
	if(url.length<2) return false;
	var query = url[1];
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  }
  return false;
}