var email = /^[^@]+@[^@.]+\.[^@]*\w\w$/;
var email2 = /^[A-Za-z][\w.-]+@\w[\w.-]+\.[\w.-]*[A-Za-z][A-Za-z]$/;
var numbers = /^([0-9+]+)$/

function validateEmail( tfld )
{

    if ((!email.test(tfld)) || (!email2.test(tfld)))
        return false;
    return true;
}

function contact(f,lg)
{
	err=0;
	if (f.first_name.value=="") err=1;
	if (f.last_name.value=="") err=1;
	if (f.company.value=="") err=1;
	if (f.street.value=="") err=1;
	if (f.postal_code.value=="") err=1;
	if (f.city.value=="") err=1;
	if (f.telephone.value=="") err=1;
	if (f.fax.value=="") err=1;
	if (f.mobile.value=="") err=1;
	if (f.email.value=="") err=1;
	
	if (err==1)
	{
		if (lg=="ro") alert('Campurile marcate cu "*" sunt obligatorii!');
		if (lg=="en") alert('The fields marked with "*" are mandatory!');
		return false;
	}
	
	if (!validateEmail(f.email.value))
	{
		if (lg=="ro") alert('Introdu o adresa de e-mail valida!');
		if (lg=="en") alert('Please insert a valid e-mail address!');
		return false;
	}
	
}

function search_ro(f)
{
	if ((f.q.value=='')||(f.q.value=='Cauta'))
	{
		alert('Introdu termenul cautat!');
		return false;
	}
	return true;
}

function search_en(f)
{
	if ((f.q.value=='')||(f.q.value=='Search'))
	{
		alert('Please insert a search term!');
		return false;
	}
	return true;
}

function calc_ro(f)
{
	if (f.surface.value=='')
	{
		alert('Introduceti suprafata!');
		return false;
	}
	if (!numbers.test(f.surface.value))
	{
		alert('Suprafata trebuie sa aiba o valoare numerica!');
		return false;
	}
	return true;
}

function calc_en(f)
{
	if (f.surface.value=='')
	{
		alert('Insert surface!');
		return false;
	}
	if (!numbers.test(f.surface.value))
	{
		alert('Surface must have a numeric value!');
		return false;
	}
	return true;
}
