// JavaScript Document
function valForm(){
	var form = document.forms['regform'];
	var bCorrect = true;
	
	for(var i = 0;i < form.elements.length;++i){
		var field =  form.elements[i];
		if( field.className == 'reqfield' ){
			var val = field.value.replace(/^\s*\S\s*$/, '');
			if( val == '' ){
				bCorrect = false;
				field.style.backgroundColor = '#EFB9A5';
			}
			else if( field.style.backgroundColor != '#ffffff' )
				field.style.backgroundColor = '#ffffff';
		}
	}
	//validare e-mail
	if( bCorrect == false ){
		alert('Nu au fost completate toate campurile obligatorii.\nPentru a continua, completati campurile evidentiate cu fundal rosu.');
		return false;
	}
	else{
		if( !form.email.value.match(/^[\.a-zA-Z0-9_\-]+@[a-zA-Z0-9\-]+(\.[a-zA-Z0-9\-]+)+$/) ){
			alert('Adresa de e-mail are un format incorect.');
			return false;
		}

		//form.elements['send'].disabled = true;
	}
	
	return true;
}

function selUtilizatorChange(){
	var oSelect = document.forms['regform']['utilizator'],
		oSetUser = document.getElementById('dateuser'),
		oSetFirma = document.getElementById('datefirma');
	
	if( 'fizica' == oSelect.value ){
		oSetFirma.style.display = 'none';
		document.forms['regform']['nume_firma'].value = document.forms['regform']['codfiscal'].value = 'Persoana fizica';
	}
	else{
		oSetFirma.style.display = 'block';
		document.forms['regform']['nume_firma'].value = document.forms['regform']['codfiscal'].value = '';
	}
}

function setVisible(element){
	element = document.getElementById(element);
	if( 'none' == element.style.display || '' == element.style.display )
		element.style.display = 'block';
	else
		element.style.display = 'none';
}
