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

function MM_swapImage(){
	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];
		}
	}
}

var is_ie    = (/msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent));
var is_opera = ((navigator.userAgent.toUpperCase().indexOf("OPERA") != -1));

function getTargetElement(ev){
	var f = is_ie ? window.event.srcElement : ev.target;
	while(f.nodeType != 1) f = f.parentNode;
	return f;
}

function getAbsolutePos(el){
	var SL = 0, ST = 0;
	var is_div = /^div$/i.test(el.tagName);
	if(is_div && el.scrollLeft) SL = el.scrollLeft;
	if(is_div && el.scrollTop)  ST = el.scrollTop;
	var r = { x: el.offsetLeft - SL, y: el.offsetTop - ST };
	if(el.offsetParent){
		var tmp = getAbsolutePos(el.offsetParent);
		r.x += tmp.x;
		r.y += tmp.y;
	}
	return r;
}

function addEvent(el, evname, func){
	if(el.attachEvent){
		el.attachEvent("on" + evname, func);
	}else if(el.addEventListener){
		el.addEventListener(evname, func, true);
	}else{
		el["on" + evname] = func;
	}
}

function popme(url, width, height){
	if(typeof width  == "undefined") var width  = Math.floor(window.screen.availWidth/1.7);
	if(typeof height == "undefined") var height = Math.floor(window.screen.availHeight/1.7);

	var left = Math.floor((window.screen.availWidth-width)/2);
	var top  = Math.floor((window.screen.availHeight-height)/2);
	if(top > 20) top -= 20;
	
	var winObj = null;
	winObj = window.open(url, "_blank", "resizable=yes,status=yes,toolbar=no,location=no,menubar=no,width="+width+",height="+height+",top="+top+",left="+left);

	// Check window opened
	if(winObj == null){
		alert("Please configure your popup blocker to allow popup from this site!");
	}
}

function zoom(img_name){
	popme(ATLAS_HTTP + "/lib/zoom.php?" + escape(img_name), 300, 110);
}

function checkOverflow(areaName, countName, max){
	var textAreaObj = document.getElementById(areaName);
	var textAreaTxt = "" + textAreaObj.value + "";
	if(textAreaTxt.length > max){
		var temp = textAreaTxt;
		textAreaTxt = temp.substring(0, max);

		textAreaObj.value = "";
		textAreaObj.value = textAreaTxt;
		alert("Numarul maxim de caractere este " + max);
	}

	document.getElementById(countName).innerHTML = textAreaTxt.length;
}
//-->
