function $(strId){
	return document.getElementById(strId);
}

function change_menu_image(imgId,idx) {
	var imgObj = document.images[imgId];
	var sImg = imgObj.src.slice(0,-6); // levágom az indexet "_x"
	var sIndex = imgObj.src.slice(imgObj.src.lastIndexOf("_")+1,-4); // csak az index
	if (sIndex!=3)
		imgObj.src = sImg + "_" + idx + ".gif";

	var sp = $("sp_div");
	if(idx==2) {
		//sp.style.display = "none";
		sp.style.top = "-1000px";
		if (sImg.lastIndexOf("home")==-1) {
			var parent = $("infobar_div");
			var inf_img = document.createElement("img");
			inf_img.id = "inf_img";
			inf_img.src = "images/infobar_" + imgObj.id + ".gif";
			parent.appendChild(inf_img);
		}
	} else if(idx==1) {
		sp.style.top = "0px";
		//sp.style.display = "inline";
		var elem = $("inf_img");
		if (elem)
			elem.parentNode.removeChild(elem);
	}
}

function getURLParam(strParamName){
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if (aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

var img, wr_id;

function showpic(pic) {
	img = (document.all) ? document.all(pic) : document.getElementById(pic);
	kepwin=window.open("","","maximize=no, noresizable, status=no, menu=no, toolbar=no, width=640, height=480");
	kepwin.document.open();
	kepwin.document.writeln("<html><title>NiteTrading</title>");
	kepwin.document.writeln("<body bgcolor='#FFFFFF' style='margin:0;'><table width='98%' height='98%' border='0' cellpadding='0' cellspacing='0'><tr>");
	kepwin.document.writeln("<td><div align='center'><a href='javascript:window.close();'><img border=0 alt='' src='../" + img.src + "' title='Click here to close this window'></a></div></td></tr></table></body></html>");
	wr_id = setInterval("win_resize(kepwin, kepwin.document.images[0])", 250);
};

function win_resize(win,img) {
	if (img.complete) {
		clearInterval(wr_id);
		var diff_x = 0;
		var diff_y = 0;
		if(!document.all) {
			diff_x = win.outerWidth - win.innerWidth;
			diff_y = win.outerHeight - win.innerHeight;
		}
		win.resizeTo(img.width + diff_x, img.height + diff_y);
		win.document.close();
		win.focus();
	} 
}

Slide = function(_obj_name)
{
	this.curr_slide = 0;
	this.audio_dir = "";
	this.obj = (document.all) ? document.all(_obj_name) : document.getElementById(_obj_name);

	this.pages = new Array();
	
	for (node in this.obj.childNodes)
	{
		if (this.obj.childNodes[node].nodeName == "DIV")
		{
			if (this.obj.childNodes[node].className.toLowerCase().indexOf("page") != -1)
			{
				this.pages.push(this.obj.childNodes[node]);
			}
		}
	}
	
	this.length = function()
	{
		return this.pages.length;
	}
	
	this.setAudio = function(_dir) {
		this.audio_dir = _dir;
	}
	
	this.slideTo = function(_pos)
	{
		var new_pos = this.curr_slide + _pos;
		if (new_pos >=0 && new_pos < this.length() && this.pages[new_pos] && this.pages[this.curr_slide])
		{
			this.pages[this.curr_slide].style.display = "none";
			this.pages[new_pos].style.display = "block";
			this.curr_slide = new_pos;
			if (this.audio_dir) {
				so.addVariable("autoPlay", "yes");
				so.addVariable("soundPath", this.audio_dir + "/" + "slide" + (new_pos + 1) +".mp3");
				so.write("flashPlayer");
			}
		}
	}
}

var delay_error_id;

get_element = document.all ?
	function (id) { return document.all[id]	} :
	function (id) { return document.getElementById(id) };

function show_object(obj) {
	if (obj!=null)
		obj.style.display = 'block';	
}

function hide_object(obj) {
	if (obj!=null)
		obj.style.display = 'none';	
}

function show_element(id) {
	var obj = get_element(id);
	show_obj(obj);
}

function hide_element(id) {
	var obj = get_element(id);
	hide_object(obj);
}
/*
function delay_error_hide() {
	hide_element('error');
	clearInterval(delay_error_id);
}
*/
function delay_error_hide(id) {
	hide_element(id);
	clearInterval(delay_error_id);
}

function addEvent(obj, evType, fn){ 
 if (obj.addEventListener){ 
   obj.addEventListener(evType, fn, false); 
   return true; 
 } else if (obj.attachEvent){ 
   var r = obj.attachEvent("on"+evType, fn); 
   return r; 
 } else { 
   return false; 
 } 
}


