
function applyOnSubmitToForms()
{
    elementsForm = document.getElementById("frmLinks");  
    elementsForm.onsubmit = function ()
	{	    
		if (!validateForm(elementsForm)){return false;}			
    }
}	

function validateForm(currentForm)
{
    var blnvalidate = true;
	var elementsInputs;
    var errormsg = '';	
    	
	elementsInputs = currentForm.getElementsByTagName("input");
 
    for (var intCounter = 0; intCounter < elementsInputs.length; intCounter++)
    {
        if (elementsInputs[intCounter].className != "button") {elementsInputs[intCounter].style.backgroundColor = normal;}
	    
	    if (elementsInputs[intCounter].className == "reqcompany")
	    {
	        if (validateText(elementsInputs, intCounter, null))
		    {
			    blnvalidate = false;
			    elementsInputs[intCounter].style.backgroundColor = highlight;
			    elementsInputs[intCounter].focus();
			    errormsg += "Please insert your company name." + lb;
		    }
	    }
	    else if (elementsInputs[intCounter].className == "reqcontact")
	    {
	        if (validateText(elementsInputs, intCounter, null))
		    {
			    blnvalidate = false;
			    elementsInputs[intCounter].style.backgroundColor = highlight;
			    elementsInputs[intCounter].focus();
			    errormsg += "Please insert your contact name." + lb;
		    }
	    }
	    else if (elementsInputs[intCounter].className == "reqemail")
	    {
		    if (validateEmail(elementsInputs, intCounter))
		    {
			    blnvalidate = false;
			    elementsInputs[intCounter].style.backgroundColor = highlight;
			    //elementsInputs[intCounter].style.border = border_error;
			    elementsInputs[intCounter].focus();
			    errormsg += "Please insert a valid email." + lb;
		    }
	    }
	    	    
    }
    if (errormsg != ''){alertmsg(errormsg);}
	return blnvalidate;	
}


// load and attach events	
addLoadEvent(applyOnSubmitToForms);
addLoadEvent(presentForm);

          
