
function applyOnSubmitToForms()
{
    elementsForm = document.getElementById("frmCreds");  
    elementsForm.onsubmit = function ()
	{	    
		if (!validateForm(elementsForm)){return false;}			
    }
}	

function applyOnFocusToForms()
{
    elementsUser = document.getElementById("email");
    	
  	elementsUser.onfocus = function ()
	{	    
		elementsUser.value = '';		
    } 
}

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 == "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(initCustomErrors);
addLoadEvent(presentForm);
addLoadEvent(applyOnFocusToForms);

          
