// Funció per baixar la página (simular un ancla).

function goToForm()
{
   if (window.innerHeight)
   {
       window.scrollBy(0,window.innerHeight*5);   // For IE
   }
   else
   {
       window.scrollBy(0,document.body.clientHeight*5);   // For FF
   }
}

function limitText(limitField, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
        alert("No pueden haber mas de " + (limitNum + 1) + " caracteres.");
	}
}

function validarForm()
{
	var errors = false;
	var mailError = false;


    if (document.getElementById('t_nom').value.length > 50 || document.getElementById('t_nom').value.length == 0)
    {
	    if (errors == false)
        {
            document.getElementById('t_nom').focus();
        }
	    document.getElementById('t_nom').style.backgroundColor = "#9DDEFF";
    }
    else
    {
	    document.getElementById('t_nom').style.backgroundColor = "#FFFFFF";
    }

    //Validam l'adreça de coreu electrònic
    var s = document.getElementById('t_mail').value;
    var filter=/^[A-Za-z][A-Za-z0-9_].*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/
    if (s.length == 0 )
    {
	    if (errors == false)
        {
            document.getElementById('t_mail').focus();
            errors = true;
        }
	    document.getElementById('t_mail').style.backgroundColor = "#9DDEFF";
    }
    if (s.length > 100)
    {
	    if (errors == false)
        {
            document.getElementById('t_mail').focus();
            errors = true;
        }
	    document.getElementById('t_mail').style.backgroundColor = "#9DDEFF";
    }
    if (filter.test(s))
    {
	    document.getElementById('t_mail').style.backgroundColor = "#FFFFFF";
    }
    else
    {
	    if (errors == false)
        {
            document.getElementById('t_mail').focus();
        }
    	mailError = true;
	    document.getElementById('t_mail').style.backgroundColor = "#9DDEFF";
    }


    //Validem el comentari
    if (document.getElementById('ta_text').value == '')
    {
	    if(errors == false)
        {
            document.getElementById('ta_text').focus();
        }
	    errors = true;
	    document.getElementById('ta_text').style.backgroundColor = "#9DDEFF";
    }
    else if (document.getElementById('ta_text').value.length > 500)
    {
	    if(errors == false)
        {
            document.getElementById('ta_text').focus();
        }
	    document.getElementById('ta_text').style.backgroundColor = "#9DDEFF";
    }
    else
    {
	    document.getElementById('ta_text').style.backgroundColor = "#FFFFFF";
    }


	//Validem si tot el formulari és correcte o no		
	if(errors)
	{
		//alert("NO s'ha omplert correctament.");
        document.getElementById('errorForm').style.display = "block";
        if (document.getElementById('errorFormMail').style.display = "block")
        {
            document.getElementById('errorFormMail').style.display = "none";
        }
		return false;
	}
	else
	{
        if (mailError)
        {
            document.getElementById('errorFormMail').style.display = "block";
            if (document.getElementById('errorForm').style.display = "block")
            {
                document.getElementById('errorForm').style.display = "none";
            }
            return false;
        }
        else
        {
		    //alert("SI s'ha omplert correctament.");
		    //return false;
		    return true;
        }
	}
}

