﻿function validateContactForm()
    {
        var schoolName = document.getElementById('schoolName').value;
        var contactName = document.getElementById('contactName').value;
        var address1 = document.getElementById('address1').value;
        var town = document.getElementById('town').value;
        var county = document.getElementById('county').value;
        var postcode = document.getElementById('postcode').value;
        var telephone = document.getElementById('telephone').value;
        var email = document.getElementById('email').value;
        var confirmEmail = document.getElementById('confirmEmail').value;
        var errMsg = "";
        
        
        if (document.getElementById('errorwindow1'))
        {
            document.getElementById('errorwindow1').style.display = 'none';
        }
        
        if (document.getElementById('errorwindow2'))
        {
            document.getElementById('errorwindow2').style.display = 'none';
        }
                          
        if (schoolName == "")
        {
            document.getElementById('schoolnameerror').style.visibility = 'visible';
            errMsg = errMsg + "The School Name field is empty<br />";
        }
        else
        {
            document.getElementById('schoolnameerror').style.visibility = 'hidden'; 
        }
        if (contactName == "")
        {
            document.getElementById('contactnameerror').style.visibility = 'visible';
            errMsg = errMsg + "The Contact Name field is empty<br />";
        }
        else
        {
            document.getElementById('contactnameerror').style.visibility = 'hidden'; 
        }
        if (address1 == "")
        {
            document.getElementById('address1error').style.visibility = 'visible';
            errMsg = errMsg + "The First Line of Address field is empty<br />";
        }
        else
        {
            document.getElementById('address1error').style.visibility = 'hidden'; 
        }
        if (town == "")
        {
            document.getElementById('townerror').style.visibility = 'visible';
            errMsg = errMsg + "The Town field is empty<br />";
        }
        else
        {
            document.getElementById('townerror').style.visibility = 'hidden'; 
        }
        if (county == "")
        {
            document.getElementById('countyerror').style.visibility = 'visible';
            errMsg = errMsg + "The County field is empty<br />";
        }
        else
        {
            document.getElementById('countyerror').style.visibility = 'hidden'; 
        }
        
        if (postcode == "")
        {
            document.getElementById('postcodeerror').style.visibility = 'visible';
            errMsg = errMsg + "The Postcode field is empty<br />";
        }
        else
        {
            document.getElementById('postcodeerror').style.visibility = 'hidden'; 
        }
       
        if (telephone == "")
        {
            document.getElementById('telephoneerror').style.visibility = 'visible';
            errMsg = errMsg + "The Telephone field is empty<br />";
        }
        else
        {
            document.getElementById('telephoneerror').style.visibility = 'hidden'; 
        }
        if (email == "")
        {
            document.getElementById('emailerror').style.visibility = 'visible';
            errMsg = errMsg + "The Email field is empty<br />";
        }
        else
        {
            document.getElementById('emailerror').style.visibility = 'hidden'; 
        }
        if (confirmEmail == "")
        {
            document.getElementById('confirmemailerror').style.visibility = 'visible';
            errMsg = errMsg + "The Confirm Email field is empty<br />";
        }
        else
        {
            document.getElementById('confirmemailerror').style.visibility = 'hidden'; 
        }
        
        
        if(email != confirmEmail)
        {
            errMsg = errMsg + "Email Addresses do not match<br />";   
        }
        
        
        if(echeck(document.getElementById('email').value) == false){
		    errMsg = errMsg + "The email address is not in the correct format<br />"
	    }
	    
	    
	    if(echeck(document.getElementById('confirmEmail').value) == false){
		    errMsg = errMsg + "The email address confirmation is not in the correct format<br />" 
	    }
	    
        if (errMsg.length)
        {
            errMsg = '<img class="icn_warning" src="/images/misc/icn_warning.gif" /><h2 style="margin:0 0 0 0;">The following problems need to be addressed before the form can be submitted</h2> <div style="margin: 3px 0 0 49px;">'+errMsg+'</div>'; 
            //errMsg+= "<span style='cursor: pointer;text-decoration: underline;' onclick='hideDiv()'>close</span>";
            document.getElementById('middlewindow').innerHTML = errMsg;
            document.getElementById('helpwindow').style.display = 'block';
            return false;    
        }
        else
        {
            return true;
        }
    }
    
    function validatePasswordForm()
    {
        
        var oldpassword = document.getElementById('oldpassword').value;
        var newpassword = document.getElementById('newpassword').value;
        var confirmpassword = document.getElementById('confirmpassword').value;
        var errMsg = "";
                  
        if (oldpassword == "")
        {
            document.getElementById('oldpassworderror').style.visibility = 'visible';
            errMsg = errMsg + "The Old Password field is empty<br />";
        }
        else
        {
            document.getElementById('oldpassworderror').style.visibility = 'hidden'; 
        }
        if (newpassword == "")
        {
            document.getElementById('newpassworderror').style.visibility = 'visible';
            errMsg = errMsg + "The New Password field is empty<br />";
        }
        else
        {
            document.getElementById('newpassworderror').style.visibility = 'hidden'; 
        }
        
        if (confirmpassword == "")
        {
            document.getElementById('confirmpassworderror').style.visibility = 'visible';
            errMsg = errMsg + "The Confirm Password field is empty<br />";
        }
        else
        {
            document.getElementById('confirmpassworderror').style.visibility = 'hidden'; 
        }
        
        if(confirmpassword != newpassword)
        {
            errMsg = errMsg + "Passwords do not match<br />";   
        }
        
        if (errMsg.length)
        {
            errMsg = '<img class="icn_warning" src="/images/misc/icn_warning.gif" /><h2 style="margin:0 0 0 0;">The following problems need to be addressed before your password can be changed</h2><div style="margin: 3px 0 0 49px;">'+errMsg+'</div>'; 
            //errMsg+= "<span style='cursor: pointer;text-decoration: underline;' onclick='hideDiv()'>close</span>";
            document.getElementById('middlewindow').innerHTML = errMsg;
            document.getElementById('helpwindow').style.display = 'block';
            return false;    
        }
        else
        {
            return true;
        }
    }
