
function show( elmId ) {
	document.getElementById(elmId).style.display = ''; //block
}

function hide( elmId ) {
	document.getElementById(elmId).style.display = 'none';
}

function check_login_form_inputs(obj){
   if(obj.user_name.value.match(/^\s*$/)) {alert('Specificati Utilizatorul !!!');return false;}
   if(obj.parola.value.length<4) {return false;}
   obj.submit();
	return false;
}

function check_form_inputs(obj){
	//if(obj.prenume.value.match(/^\s*$/)) {alert('Specificati Prenumele !!!');return false}
	//if(obj.nume.value.match(/^\s*$/)) {alert('Specificati Numele!!!');return false}
	if(!obj.nick.value.match(/^([a-zA-Z0-9_\.\-]){3,}$/)) {alert('Numele de utilizator nu este valid.');return false}		
	if(obj.parola.value.length<4) {alert('Parola trebuie sa fie de minim 4 caractere'); return false}
	if(obj.parola.value != obj.repeta_password.value ) {alert('Campurile Parola si Confirma Paroal trebuie sa fie identice'); return false}
	//if(!obj.email.value.match(/^\w[\w+\.\-]*@[\w\-]+\.\w[\w+\.\-]*\w$/,"i")) {alert('Specificati o adresa email valida !!!');return false}
	//if( !obj.CNP.value.match(/^([\w_]){13,}$/) || isNaN(obj.CNP.value) ) {alert('Va rugam sa specificati CNP-ul');return false}
	//if(!obj.CISerie.value.match(/^([\w_]){2,}$/)) {alert('Va rugam sa specificati Serie CI');return false}
	//if(!obj.CINumar.value.match(/^([\w_]){4,}$/) || isNaN(obj.CINumar.value)  ) {alert('Va rugam sa specificati Numarul CI');return false}
	//if(!obj.telefon.value.match(/^([\w_]){3,}$/) ) {alert('Va rugam sa specificati numarul de telefon');return false}
	//if(!obj.adresaPostala.value.match(/^(.*){20,}$/)) {alert('Va rugam sa specificati adresa postala');return false}
	
	if( obj.stareaJuridica.options[selObj.selectedIndex].value == 2 ){	
	if(obj.numeSC.value.match(/^\s*$/)) {alert('Specificati Numele Societatii Comerciale!!!');return false}
	if(obj.adresaPostalaSC.value.match(/^\s*$/)) {alert('Specificati Adresa Societatii Comerciale!!!');return false}
	if(obj.CUI.value.match(/^\s*$/)) {alert('Specificati CUI-ul Societatii Comerciale!!!');return false}
	if(obj.numarOrdineRegCom.value.match(/^\s*$/)) {alert('Specificati Numarul de Ordine Registrul Comertului!!!');return false}
	if(obj.contBancar.value.match(/^\s*$/)) {alert('Specificati Contul Bancar!!!');return false}
	if(obj.numeBanca.value.match(/^\s*$/)) {alert('Specificati Numele Bancii!!!');return false}
	}
	
	IdUtilizator, numeSC, adresaPostalaSC, CUI, numarOrdineRegCom, contBancar, numeBanca, paginaWeb
	
	obj.submit();
	return false;
}

function chgJrdState( selObj ){
	var val = selObj.options[selObj.selectedIndex].value;
	if( val == 2 ){
		document.getElementById( 'pnlJuridic' ).style.display = '';
	} else {
		document.getElementById( 'pnlJuridic' ).style.display = 'none';
	}
}

//VERIFICARE ADAUGARE ETAPA
function etapa_check(formular)
{
 if(formular.nume_etapa.value.length<1) 
 	{
 	 alert('Va rugam sa specificati un nume pentru etapa');
 	 return false;
 	}
 
 text = formular.lungime.value.replace(/,/,'.');
 formular.lungime.value = text;
 if (!((text.match(/^\d{1,}\.\d{1,}$/)) || (text.match(/^\d{1,}$/))))
    { 
     alert ("Lungimea specificata nu este scrisa corect.");
     return false;
    }

 text = formular.latime.value.replace(/,/,'.');
 formular.latime.value = text;
 if (!((text.match(/^\d{1,}\.\d{1,}$/)) || (text.match(/^\d{1,}$/))))
    { 
     alert ("Latimea specificata nu este scrisa corect.");
     return false;
    } 	 
 formular.submit();
 return false; 	 
}

//VERIFICARE ADAUGARE SUGESTIE
function sugestie_check(formular)
{
 if(formular.mesaj.value.length<1) 
 	{
 	 alert('Continutul mesajului este gol.\nVa rugam sa scrieti mesajul.');
 	 return false;
 	} 	

 if(formular.imageCode.value.length<1) 
 	{
 	 alert('Completati, va rog, codul de securitate din imagine.');
 	 return false;
 	}
 	
 formular.submit();
 return false; 
}

//VERIFICARE SOLICITARE RECUPERARE PAROLA
function email_check(formular)
{
 if(formular.email.value.length<1) 
 	{
 	 alert('Va rugam sa mentionati adresa de email pe care ati declarat-o la crearea contului.');
 	 return false;
 	} 	

 if(formular.imageCode.value.length<1) 
 	{
 	 alert('Completati, va rog, codul de securitate din imagine.');
 	 return false;
 	}
 	
 formular.submit();
 return false; 
}

//COMBO BOX ACTIONS
function select_change(sel_id,inp_id)
{	  
 var sel = document.getElementById(sel_id);	
 var inp = document.getElementById(inp_id); 
 inp.style.display = 'none';		
 inp.value=sel.value;
 if (inp.value<0 )
 	{
 	 inp.value="";
 	 inp.style.display = '';
 	 inp.focus();
 	}
}

//VALIDARE INCHIDERE LUCRARE
function inchidere_lucrare(id)
{
 if (confirm('O lucrare odata inchisa nu mai poate fi redeschisa.\nSunteti sigur ca doriti sa inchideti lucrarea ?'))
 	{	
 	 window.location.href='index.php?clasa=inchlucr&lucr='+id;
 	}	
}

//Validare stergere inregistrari IP
function validare_stergere_IP(control)
{
 if (confirm('Esti sigur ca vrei sa stergi inregistrarile cu IP '+control.name+' ?'))
 	{	
 	 window.location.href='index.php?clasa=strginip&ip='+control.name;
 	}	
}	


//Fereastra pop up
function popup(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
   href=mylink;
else
   href=mylink.href;
window.open(href, windowname, 'width=840,height=500,left=200,top=100,scrollbars=yes');

return false;
}