function open_popup(pURL,name,w,h,scrollbars,resizable)
{
	if (resizable==null) resizable=1;
	if (scrollbars==null) scrollbars=1;
	var top  = ((screen.availHeight-h)/2);
	var left = ((screen.availWidth-w)/2);
	var nyit = window.open(pURL,name,'toolbar=0,location=0,directories=0,status=0,\
		menubar=0,scrollbars='+scrollbars+',resizable='+resizable+',width='+w+',height='+h+',top='+top+',left='+left);
	nyit.focus();
	return nyit;
}
var root_ids = new Array();
function addquotes(str)
{
	var re = /(['"])/g;
	return str.replace(re,function ($0, $1) {
	switch($1)
	{
		case '"':
		return "&quot;";
		case '&':
		return "&amp;";
		default:
		return $1;
	}});
}

function pop_kep(kep,label,w,h)
{
	var ablak=open_popup('about:blank','nagykep',w,h,0,0);
	var d=ablak.document;
	var title=(label.length>0) ? label+' - ' : '';
	d.write('<html><head><title>',addquotes(title),
		'</title></head><body marginheight="0" marginwidth="0" leftmargin="0" topmargin="0">',
		'<a name="nagykep" href="#" onclick="self.close();" onblur="self.close()">',
		'<img border="0" alt="',addquotes(label),'" src="',addquotes(kep),'" width="',w,'" height="',h,'"></a></body></html>');
	d.anchors[0].focus();

}

function pop_inner(inner,label,w,h)
{
	var ablak=open_popup('about:blank','inner_popup',w,h,1,0);
	var d=ablak.document;
	var title=(label.length>0) ? label+' - ' : '';
	d.write('<html><head><title>',title,
		'</title>\n',
		'<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">\n',
		'<link rel=stylesheet type="text/css" href="/client.css">\n</head>\n',
		'<body marginheight="0" marginwidth="0" leftmargin="0" topmargin="0">\n',
		inner,
		'\n</body>\n</html>\n');
	d.close();
}


function add_to_basket (id) {
	form1 = document.forms['pr'];
	form2 = document.forms['products'];
	form1.elements["doc_id"].value = id;
	form1.elements["piece"].value = form2.elements['pr_'+id].value;
	if (form2.elements['pr_'+id].value>=0)
	{
		form1.submit();
	}
	
}


//<input type="hidden" name="doc_id" value="">
//<input type="hidden" name="piece" value="">

function setPage(form, page) {
	form = document.forms[form];
	element = form.elements["page"];
	element.value = page;
	form.elements["t_number"].value =document.forms['tnumber'].elements["t_number"].value;
	form.submit();
}

function JumpToURL(targ,selObj,restore){
	if (selObj.options[selObj.selectedIndex].value) {
		eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
		if (restore) selObj.selectedIndex=0;
	}
}
//felsõmenü mouseoverjéhez:
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

/*------Folding menu */
	function getControlTag(src)
	{
		TRok = false
		while ("HTML" != src.tagName)
		{
			if ("IMG" == src.tagName || "FONT" == src.tagName || "A" == src.tagName || "TD" == src.tagName)
			    TRok = true
			if ("LI" == src.tagName)
				return src
			if ("TR" == src.tagName)
			{
				if(TRok)
					return src
				return null
			}
			src = src.parentElement
		}
		return null
	}
	function dynOutlineEnabled(src)
	{
		while ("BODY" != src.tagName)
		{
			table = "TABLE" == src.tagName;
			if(table && src.getAttribute("border", false) != "0")
				return false;
			if("OL" == src.tagName || "UL" == src.tagName || table)
			{
				if(null != src.getAttribute("nodynamicoutline", false))
					return false
				if(null != src.getAttribute("dynamicoutline", false))
					return true
				if(mac > 0)
				{
					var at = src.outerHTML.indexOf("dynamicoutline")
					if(at > 0)
					{
						var gt = src.outerHTML.indexOf(">")
						if(at < gt)
							return true
					}
				}
			}
			src = src.parentElement
		}
		return false
	}
    function initCollapse(src)
    {
		while ("BODY" != src.tagName)
		{
			table = "TABLE" == src.tagName;
    		if(table && src.getAttribute("border", false) != "0")
    			return false;
        	if("OL" == src.tagName || "UL" == src.tagName || table)
    		{
    			if(null != src.getAttribute("initcollapsed", false))
    				return true
    		}
    		src = src.parentElement
        }
		return false
    }
	function containedIn(src, dest)
	{
		if ("!" == src.tagName)
			return true
		src = getControlTag(src)
		if (src == dest)
		    return true
		return false
	}
    function initOutline()
    {
		var ms = navigator.appVersion.indexOf("MSIE");
    	mac = navigator.appVersion.indexOf("Macintosh");
		ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4);
		if(!ie4)
			return;
        listTags = new Array()
        listTags[0]="UL"
        listTags[1]="OL"
        listTags[2]="TABLE"
        for(j=0;j<listTags.length;j++)
        {
            tagName=listTags[j]
            coll=document.all.tags(tagName)
            for(i=0; i<coll.length; i++)
            {
                if(dynOutlineEnabled(coll[i].parentElement))
                {
                    if(initCollapse(coll[i]))
                        coll[i].style.display="none"
                }
            }
        }        
    }   
	function dynOutline()
	{
		var ms = navigator.appVersion.indexOf("MSIE");
		ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4);
		if(!ie4)
			return;
		var src = event.srcElement
		src = getControlTag(src)
		if (null == src)
			return
		if (!dynOutlineEnabled(src))
			return
		var idx = src.sourceIndex+1
		while (idx < document.all.length && containedIn(document.all[idx], src))
		{
			srcTmp = document.all[idx]
			tag = srcTmp.tagName
			if ("UL" == tag || "OL" == tag || "TABLE" == tag)
				srcTmp.style.display = srcTmp.style.display == "none" ? "" : "none"
			idx++;
		}
	}


function openBox(objID) {

//alert (root_ids.length);

		for (i=0;i< root_ids.length; i++ )
		{
			//alert (objID);
			//alert (root_ids[i]);
			if ((objID!=root_ids[i]) && (objID!='box_717'))
			{
			CloseBox(root_ids[i]);
			}

		}
		if (document.getElementById(objID))
		{
		document.getElementById(objID).style.display = "block";
		}

}

function openBox2(objID) {

//alert (root_ids.length);

		if (document.getElementById(objID))
		{
		document.getElementById(objID).style.display = "block";
		}

}

function CloseBox(objID) {
		if (document.getElementById(objID))
		{
		document.getElementById(objID).style.display = "none";
		}

}