function arata_filtru(x)
{
	elx=locate_el(x);
	if(elx)
		{
			elx.style.display='block';
		}
}
function ascunde_filtru(x)
{
	elx=locate_el(x);
	if(elx)
		{
			elx.style.display='none';
		}
}


function selecteazatot()
{
	fel=locate_el('formmultipla');
	n=fel.elements.length;
	for(i=0; i<n; i++)
		{
			if(fel.elements[i].type)
				{
					if(fel.elements[i].type=='checkbox')
						{
							fel.elements[i].checked=true;
						}
				}
		}
}


function deselecteazatot()
{
	fel=locate_el('formmultipla');
	n=fel.elements.length;
	for(i=0; i<n; i++)
		{
			if(fel.elements[i].type)
				{
					if(fel.elements[i].type=='checkbox')
						{
							fel.elements[i].checked=false;
						}
				}
		}
}

function locate_elm(n, d)
	{
		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=gaseste(n,d.layers[i].document);
		
		if(!x && d.getElementById)
		x=d.getElementById(n);
		
		return x;
	}
	


/***********************************************
* Bookmark site script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

/* Modified to support Opera */
function bookmarksite(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);
}



	
var cursor = {x:0, y:0};
if(document.all) { document.onmousemove = UpdateCursorPositionDocAll; }
else { document.onmousemove = UpdateCursorPosition; }
	
	
function new_win_user(s, p, lang)
	{
			
		if(document.all)
			{
				sx=window.screenLeft;
				sy=window.screenTop;
			}
		else
			{
				sx=window.screenX;
				sy=window.screenY;
			}
			
		if(document.all)
			{
				if(document.compatMode == "CSS1Compat")
					{
						tx=document.body.parentNode.scrollLeft;
						ty=document.body.parentNode.scrollTop;
					}
				else
					{
						tx=document.body.scrollLeft;
						ty=document.body.scrollTop;
					}
			}
		else
			{
				tx=window.scrollX;
				ty=window.scrollY;
			}
		
		if(cursor.y<130)
			{
				y=10;
			}
		else
			{
				y=cursor.y-130;
			}
		if(cursor.x<380)
			{
				x=10;
			}
		else
			{
				x=cursor.x-380;
			}
		
		x=x+sx-tx;
		y=y+sy-ty;
  		window.open("pop.php?id="+s+"&pagina="+p+"&lang="+lang,"","WIDTH=600,HEIGHT=520, TOP="+y+" ,LEFT="+x+"");
	}
	

function new_win_user2(s, p, lang)
	{
			
		if(document.all)
			{
				sx=window.screenLeft;
				sy=window.screenTop;
			}
		else
			{
				sx=window.screenX;
				sy=window.screenY;
			}
			
		if(document.all)
			{
				if(document.compatMode == "CSS1Compat")
					{
						tx=document.body.parentNode.scrollLeft;
						ty=document.body.parentNode.scrollTop;
					}
				else
					{
						tx=document.body.scrollLeft;
						ty=document.body.scrollTop;
					}
			}
		else
			{
				tx=window.scrollX;
				ty=window.scrollY;
			}
		
		if(cursor.y<130)
			{
				y=10;
			}
		else
			{
				y=cursor.y-130;
			}
		if(cursor.x<380)
			{
				x=10;
			}
		else
			{
				x=cursor.x-380;
			}
		
		x=x+sx-tx;
		y=y+sy-ty;
  		window.open("pop2.php?id="+s+"&pagina="+p+"&lang="+lang,"","WIDTH=600,HEIGHT=600, TOP="+y+" ,LEFT="+x+"");
	}



	

function new_win_print(ucn)
	{
			
		if(document.all)
			{
				sx=window.screenLeft;
				sy=window.screenTop;
			}
		else
			{
				sx=window.screenX;
				sy=window.screenY;
			}
			
		if(document.all)
			{
				if(document.compatMode == "CSS1Compat")
					{
						tx=document.body.parentNode.scrollLeft;
						ty=document.body.parentNode.scrollTop;
					}
				else
					{
						tx=document.body.scrollLeft;
						ty=document.body.scrollTop;
					}
			}
		else
			{
				tx=window.scrollX;
				ty=window.scrollY;
			}
		
		if(cursor.y<130)
			{
				y=10;
			}
		else
			{
				y=cursor.y-130;
			}
		if(cursor.x<380)
			{
				x=10;
			}
		else
			{
				x=cursor.x-380;
			}
		
		x=x+sx-tx;
		y=y+sy-ty;
  		window.open("print?ucn="+ucn, "", "WIDTH=620,HEIGHT=520, scrollbars=yes, TOP="+y+" ,LEFT="+x+"");
	}

function new_win_print_factura_admin(id_factura)
	{
			
		if(document.all)
			{
				sx=window.screenLeft;
				sy=window.screenTop;
			}
		else
			{
				sx=window.screenX;
				sy=window.screenY;
			}
			
		if(document.all)
			{
				if(document.compatMode == "CSS1Compat")
					{
						tx=document.body.parentNode.scrollLeft;
						ty=document.body.parentNode.scrollTop;
					}
				else
					{
						tx=document.body.scrollLeft;
						ty=document.body.scrollTop;
					}
			}
		else
			{
				tx=window.scrollX;
				ty=window.scrollY;
			}
		
		if(cursor.y<130)
			{
				y=10;
			}
		else
			{
				y=cursor.y-130;
			}
		if(cursor.x<380)
			{
				x=10;
			}
		else
			{
				x=cursor.x-380;
			}
		
		x=x+sx-tx;
		y=y+sy-ty;
  		window.open("print-factura-admin?id="+id_factura, "", "WIDTH=620,HEIGHT=520, scrollbars=yes, TOP="+y+" ,LEFT="+x+"");
	}
	
function new_win_print_factura(id_factura)
	{
			
		if(document.all)
			{
				sx=window.screenLeft;
				sy=window.screenTop;
			}
		else
			{
				sx=window.screenX;
				sy=window.screenY;
			}
			
		if(document.all)
			{
				if(document.compatMode == "CSS1Compat")
					{
						tx=document.body.parentNode.scrollLeft;
						ty=document.body.parentNode.scrollTop;
					}
				else
					{
						tx=document.body.scrollLeft;
						ty=document.body.scrollTop;
					}
			}
		else
			{
				tx=window.scrollX;
				ty=window.scrollY;
			}
		
		if(cursor.y<130)
			{
				y=10;
			}
		else
			{
				y=cursor.y-130;
			}
		if(cursor.x<380)
			{
				x=10;
			}
		else
			{
				x=cursor.x-380;
			}
		
		x=x+sx-tx;
		y=y+sy-ty;
  		window.open("print-factura?id="+id_factura, "", "WIDTH=620,HEIGHT=520, scrollbars=yes, TOP="+y+" ,LEFT="+x+"");
	}
	
	
function new_win_print_nir(id_factura)
	{
			
		if(document.all)
			{
				sx=window.screenLeft;
				sy=window.screenTop;
			}
		else
			{
				sx=window.screenX;
				sy=window.screenY;
			}
			
		if(document.all)
			{
				if(document.compatMode == "CSS1Compat")
					{
						tx=document.body.parentNode.scrollLeft;
						ty=document.body.parentNode.scrollTop;
					}
				else
					{
						tx=document.body.scrollLeft;
						ty=document.body.scrollTop;
					}
			}
		else
			{
				tx=window.scrollX;
				ty=window.scrollY;
			}
		
		if(cursor.y<130)
			{
				y=10;
			}
		else
			{
				y=cursor.y-130;
			}
		if(cursor.x<380)
			{
				x=10;
			}
		else
			{
				x=cursor.x-380;
			}
		
		x=x+sx-tx;
		y=y+sy-ty;
  		window.open("print-nir?id="+id_factura, "", "WIDTH=620,HEIGHT=520, scrollbars=yes, TOP="+y+" ,LEFT="+x+"");
	}
	


function UpdateCursorPosition(e)
	{
		cursor.x = e.pageX;
		cursor.y = e.pageY;
	}
function UpdateCursorPositionDocAll(e)
	{
		cursor.x = event.clientX;
		cursor.y = event.clientY;
	}// JavaScript Document
	
	
	



/***********************************************
* IFrame SSI script II- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
* Visit DynamicDrive.com for hundreds of original DHTML scripts
* This notice must stay intact for legal use
***********************************************/

//Input the IDs of the IFRAMES you wish to dynamically resize to match its content height:
//Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none:
var iframeids=["myframe"]

//Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended):
var iframehide="yes"

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=getFFVersion>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers

function resizeCaller() {
var dyniframe=new Array()
for (i=0; i<iframeids.length; i++){
if (document.getElementById)
resizeIframe(iframeids[i])
//reveal iframe for lower end browsers? (see var above):
if ((document.all || document.getElementById) && iframehide=="no"){
var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
tempobj.style.display="block"
}
}
}

function resizeIframe(frameid){
var currentfr=document.getElementById(frameid)
if (currentfr &&!window.opera){
currentfr.style.display="block"
if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight;
else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
currentfr.height = currentfr.Document.body.scrollHeight+200;
if (currentfr.addEventListener)
currentfr.addEventListener("load", readjustIframe, false)
else if (currentfr.attachEvent){
currentfr.detachEvent("onload", readjustIframe) // Bug fix line
currentfr.attachEvent("onload", readjustIframe)
}
}
else
{
	if(window.opera)
		{
			currentfr.scrolling="yes"
			currentfr.style.overflow="scroll"
		}
}
}

function readjustIframe(loadevt) {
var crossevt=(window.event)? event : loadevt
var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
if (iframeroot)
resizeIframe(iframeroot.id);
}

function loadintoIframe(iframeid, url){
if (document.getElementById)
document.getElementById(iframeid).src=url
}

if (window.addEventListener)
window.addEventListener("load", resizeCaller, false)
else if (window.attachEvent)
window.attachEvent("onload", resizeCaller)
else
window.onload=resizeCaller