function $(id){
	return document.getElementById(id);
}

function checkForm(form,lang){
	var errorMsg = new Array();
	errorMsg['required-ro'] = 'Trebuie completate toate campurile marcate cu "*".';
	errorMsg['required-en'] = 'You have to fill in the required fields.';
	errorMsg['match-ro'] = 'Parola nu coincide.';
	errorMsg['match-en'] = 'Password is not the same.';
	errorMsg['terms-ro'] = 'Trebuie sa fiti de acord cu termenii si conditiile impuse de acest website.';
	errorMsg['terms-en'] = 'You must accept the terms and conditions of this website.';
	
	var error = new Array();
	
	for(var i=0;i<form.elements.length;i++){
		if(form.elements[i].title=='Required' && form.elements[i].value.length==0 && !form.elements[i].disabled){			
			error[0] = errorMsg['required-'+lang];
			form.elements[i].style.border = '1px solid #f00';
			//break;			
		}
		else if (form.elements[i].id=='password' && $('password').value != $('r_password').value){			
			error[1] = errorMsg['match-'+lang];
			form.elements[i].style.border = '1px solid #f00';
			//break;			
		}
		else if(form.elements[i].title=='Required' && form.elements[i].type=='checkbox' && !form.elements[i].checked){
			error[2] = errorMsg['terms-'+lang];
			form.elements[i].style.border = '1px solid #f00';
		}
		else form.elements[i].style.border = '';		
	}
	
	if (error.length>0){
		$('error').innerHTML = '';
		for(var j=0;j<3;j++){
			if (error[j]) $('error').innerHTML = $('error').innerHTML+error[j]+"<br />";
		}
		return false;
	}	
 	
	return true;
	//alert('ok');
	//return false;
}