function getElById(elName)
{
	el = document.getElementById(elName);
	if(typeof(el) == 'undefined' || el == null) return false;
	return el;
}

function getElementWidth(Elem) {
	if (elem && elem.clip && elem.clip.width) {
		var elem = getObjNN4(document, Elem);
		return elem.clip.width;
	} else 
	{
		if(document.getElementById) 
		{
			var elem = document.getElementById(Elem);
		} 
		else if (document.all)
		{
			var elem = document.all[Elem];
		}
		if (elem)
		{
			if(elem.style && elem.style.pixelWidth) 
			{
				xPos = elem.style.pixelWidth;
			} 
			else 
			{
				xPos = elem.offsetWidth;
			}
		}
		else return false;
		return xPos;
	}
}

function schimbaImagine(numeFisier, base_url)
{
	img = getElById('pozaVizProd');
	if(!img) return false;
	if(typeof(base_url) == 'undefined') base_url = '';
	img.src = base_url + numeFisier;
}

function vizProdMaresteImagine(folder, base_url)
{
	img = getElById('pozaVizProd');
	var reFileName = /^.*\/([^\/]+)$/;
	if (!reFileName.exec(img.src)) return false;
	if(typeof(base_url) == 'undefined') base_url = '';
	bigPicture(folder + RegExp.$1, base_url);
}

function bigPicture(image, base_url)
{
	if(typeof(image) == 'undefined')
	{
		img = document.getElementById('imagine_produs');
		if(typeof(img) == 'undefined') return;
		image = img.src;
	}
	if(typeof(base_url) == 'undefined') base_url = '';
	window.open(base_url + 'imgpreview.php?src='+escape(image),'_bigPicture','top=0, left=0, scrollbars=1, status=0, width=100, height=100, resizable=0'); 
}

function getScreenResolution()
{
	var screenW = 640, screenH = 480;
	if (parseInt(navigator.appVersion)>3) {
	 screenW = screen.width;
	 screenH = screen.height;
	}
	else if (navigator.appName == "Netscape" 
			&& parseInt(navigator.appVersion)==3
			&& navigator.javaEnabled()
		 ) 
	{
	 var jToolkit = java.awt.Toolkit.getDefaultToolkit();
	 var jScreenSize = jToolkit.getScreenSize();
	 screenW = jScreenSize.width;
	 screenH = jScreenSize.height;
	}
	return new Array(screenW, screenH);
}


function resizeWindow(w,h) {
 //trebuie recalculat in fct de marime sa faca sau nu bara orizontala 
 w+=16;
 h+=3;
 
 resolution = getScreenResolution();
 if(w > resolution[0]) w = resolution[0];
 if(h > resolution[1]) h = resolution[1] - 50;
 
 if (parseInt(navigator.appVersion)>3) {
	 if (navigator.appName=="Netscape") {
		top.outerWidth=w;
		top.outerHeight=h;
	 }
	 else top.resizeTo(w,h);
 }
}

function afiseazaOferta(nrOferta, nrMaxOferte)
{
	for(i = 0; i < nrMaxOferte; i++)
	{
		t = getElById('job_'+i);
		if(i != nrOferta) t.style.display = 'none';
		else  t.style.display = 'block';
	}
}