function $(id){
	if(m = document.getElementById(id))
		return m;
	return false;
}

function $$(id){
	if(m = document.getElementById(id))
		return m.style;
	return false;
}

function boldit(id,type){
	if(type==2){
		id.className='';	
	}
	else{
		id.className='bld';			
	}
}


function delif(obj,val,bac){
	if(obj.value == val){
		obj.value = '';
	}
	if(bac){
		if(obj.value == ''){
			obj.value = val; 
		}
	}
	return false;

}

function showhide(subj,from,txtnext,txtorig){
	m = document.getElementById(from).innerHTML;
	if(m != txtnext){
		document.getElementById(subj).style.display='block';
		document.getElementById(from).innerHTML = txtnext;		
	}
	else{
		document.getElementById(subj).style.display='none';
		document.getElementById(from).innerHTML = txtorig;			
	}
}




function subif(obj,control,noval,f){
	mal = document.getElementById(control).value;
	if(mal == noval){
		alert(exprcompletati);	
		return false;
	}
	else if(f && (mal == '')){
		alert(exprcompletati);	
		return false;		
	}
	else{
		if(!f)
			document.getElementById(obj).submit();
	
		return true;		
	}
}

function changeOpac(opacity, id) {
var object = document.getElementById(id).style;object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 
function opacity(id, opacStart, opacEnd, millisec) {
    var speed = Math.round(millisec / 100);
    var timer = 0;
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

function chSty(id){
   id.filter = "";
   id.opacity = "";	
}

function showb_rotate(){
	interval_SB = window.setInterval(showb_for, 5000);
}


function showb_for(){

	if(CurSB==Nrdiv){
		no_showb_for();
	}
	showb_next(2);
	
}

function no_showb_for(){
	window.clearInterval(interval_SB);
}


function showb_next(type){
	if(CurSB==1){
		var layprev = Nrdiv;
		var laynext = 2;
			
	}
	else if(CurSB<Nrdiv) {
		var layprev = (CurSB-1);
		var laynext = ++CurSB;		
	}
	else if (CurSB==Nrdiv) {
		var layprev = (Nrdiv-1);
		var laynext = 1;	
	}

	if (type == 1){
		showBrw(layprev);
	}
	else {
		showBrw(laynext);
	}
}
interval_SB = '';

function showBrw(div){
	if(Nrdiv <2)
		return false;
	
	tru = false;	
	var divNr=Nrdiv;
	for(i=1; i<=divNr; i++) {
		if(i==div) { 
			if(el = document.getElementById('sb'+div)){
				el.style.visibility="visible";
				changeOpac(20, 'sb'+div+''); 
				document.getElementById('but_sb'+div).className='sel';
				tru = true;
			}
			CurSB = div;	
		} 
		else { 
			if(el = document.getElementById('sb'+i)){		
				el.style.visibility="hidden";	
				document.getElementById('but_sb'+i).className='';			
			}
		}
	}
	if(tru)
	opacity('sb'+div+'', 20, 100, 500);
	obje = document.getElementById('sb'+div).style;
	setTimeout('chSty(obje)', 500);
}

var com_w = null;

function openpop(url) {
		lungim = 500;
		inalt = 700;
		progP = com_w;
/* centru*/
	if( !progP || progP.closed ) {
		pnt_n = 1;			
		progP = window.open( url, 'compop', 'toolbar=0,scrollbars='+pnt_n+',location=0,statusbar=1,menubar=0,resizable=0,width='+lungim+',height='+inalt+',left = 40,top = 62' );
		progP.focus();
	} else progP.focus();
	
/* miscarea inversa */
		com_w = progP;	
}

function slidex(what,widEnd,millisec){
	obj = document.getElementById(what);
    var speed = Math.round(millisec / 400);
    var timer = 0;
	widStart = Number(obj.style.left.substr(0,(obj.style.left.length-2)));
    if(widStart > widEnd) {
        for(i = widStart; i >= widEnd; i--) {
            setTimeout("changeWid(" + i + ",'" + what + "')",(timer * speed));
            timer++;
        }
    } else if(widStart < widEnd) {
        for(i = widStart; i <= widEnd; i++)
            {
            setTimeout("changeWid(" + i + ",'" + what + "')",(timer * speed));
            timer++;
        }
    }	

}

function changeWid(wid, id) {
	var object = document.getElementById(id).style;
	object.left = wid + 'px';
} 