
top.defaultStatus='Aplicatie';

/********************************************
fucunctii pentru validarea formelor
********************************************/
function valid_numeric(camp,evt)
{
	var variab = evt.keyCode ? evt.keyCode :
                evt.charCode ? evt.charCode :
		evt.which ? evt.which : void 0;

	if ((variab != 9) && (variab != 8)) {
		if((variab==46 && (camp.value.indexOf(".")==-1))||(variab>=48 && variab<=57 )){
			evt.returnValue = variab ;
			return true;
		}else{
			evt.returnValue = false ;
			return false;
		}
	}
	return true;
}

function insert_option(unde,ceva,text){
	var opt = document.getElementById(ceva).value;
	document.getElementById(ceva).value = text;
	if((opt!="")&&(opt!=text)) {
		opt=opt.toUpperCase();
		var sel = document.getElementById(unde);
		var sellen = sel.length;
		sel.options[sellen]=new Option(opt,opt);
		sel.options[sellen].selected = true;
	}
}
 

function move_option(de,la){
	var m1 = document.getElementById(de);
	var m2 = document.getElementById(la);
	
	var m1len = m1.length;
	var i=0;
	for(i=m1len-1;i>=0;i--){
		if(m1.options[i].selected == true){
			m2len = m2.length;
			m2.options[m2len] = new Option(m1.options[i].text,m1.options[i].value);
			m1.options[i] = null;
		}
	}
}

function delete_option(de){
	var m1 = document.getElementById(de);
	
	var m1len = m1.length;
	var i=0;
	for(i=m1len-1;i>=0;i--){
		if(m1.options[i].selected == true){
			m1.options[i] = null;
		}
	}
}

function select_options(care){
	var m1 = document.getElementById(care);
	
	var m1len = m1.length;
	var i=0;
	for(i=m1len-1;i>=0;i--){
		m1.options[i].selected = true;
	}
}

function get_selected(care){
	var m1 = document.getElementById(care);
	var id = false;
	var m1len = m1.length;
	var i=0;
	for(i=0;i<m1len;i++) {
		if(m1.options[i].selected == true){
			id = m1.options[i].value;
		}
	}
	return id;
}

function get_selected_text(care){
	var m1 = document.getElementById(care);
	var id = false;
	var m1len = m1.length;
	var i=0;
	for(i=0;i<m1len;i++) {
		if(m1.options[i].selected == true){
			id = m1.options[i].text;
		}
	}
	return id;
}

function start_indicator(care){
	var s1 = document.getElementById(care);
	if((s1) && (s1.tagName == 'IMG')){
		s1.src = './templates/images/indicator.gif';
	}
}

function stop_indicator(care){
	var s1 = document.getElementById(care);
	if((s1) && (s1.tagName == 'IMG')){
		s1.src = './templates/images/spacer.gif';
	}	
}

function set_focus(care){
	var s1 = document.getElementById(care);
	if(s1) s1.focus();
}

function set_enabled(care,cum){
	var s1 = document.getElementById(care);
	if(s1){ 
		s1.disabled = (cum==true) ? 0 : 1;
		s1.className= (cum==true)? "" : "edisabled";
	}
}

function off_meniu(){
	MM_clearTimeout();
	MM_startTimeout();
}

var meniulast = 0;

function meniu_on(care){
	if(care != meniulast){
		if(meniulast != 0) document.getElementById('meniul1_' + meniulast).className = "MENIU_L1";
		document.getElementById('meniul1_' + care).className = "MENIU_L1_OVER";
		meniulast = care;
		meniu_off();
	}
	MM_clearTimeout();
}



function meniu_off(){

}

window.mmHideMenuTimer = null;
window.mmHideTimeOut = 1000;

function MM_clearTimeout() {
	if (mmHideMenuTimer) clearTimeout(mmHideMenuTimer);
	mmHideMenuTimer = null;
	mmDHFlag = false;
}

function MM_startTimeout() {
		mmStart = new Date();
		mmDHFlag = true;
		mmHideMenuTimer = setTimeout("mmDoHide()", mmHideTimeOut);
}

function mmDoHide() {
	if (!mmDHFlag) return;
	var elapsed = new Date() - mmStart;
	var timeout = window.mmHideTimeOut;
	if (elapsed < timeout) {
		mmHideMenuTimer = setTimeout("mmDoHide()", timeout+100-elapsed);
		return;
	}
	mmDHFlag = false;
	meniu_off();
}

var ua=navigator.userAgent.toLowerCase();
var KO=ua.match(/konqueror\/(\d+)/),KO3=KO&&KO[1]==3
var gPosOffset=[0,0];

function fGetXY(a,offset) {
	var p=offset?offset.slice(0):[0,0],tn;
	while(a) {
		tn=a.tagName.toUpperCase();
		p[0]+=a.offsetLeft-(!KO3&&tn=="DIV"&&a.scrollLeft?a.scrollLeft:0);
		p[1]+=a.offsetTop-(!KO3&&tn=="DIV"&&a.scrollTop?a.scrollTop:0);
		if (tn=="BODY") break;
		a=a.offsetParent;
	}
	return p;
}
