﻿function ValidateFields(form) {
        var result = true;
        var errMsg = "";
        var fieldValue = "";
        var ictr = 0;
        var hasItemSelected = false;
        
        fieldValue = form["txtFriendsName"].value;
	    if (fieldValue == "")
	    {
	        if (errMsg == "")
            {
                errMsg = "Please enter your friend's name.";
            }
            else
            {
                errMsg = errMsg + "<br />" + "Please enter your friend's name.";
            }
            result = false;
	    }
		
		fieldValue = form["txtFriendsEmail"].value;
	    if (fieldValue == "")
	    {
	        if (errMsg == "")
            {
                errMsg = "Please enter your friend's email address.";
            }
            else
            {
                errMsg = errMsg + "<br />" + "Please enter your friend's email address.";
            }
            result = false;
	    }
	    else if( ValidEmail(fieldValue) == false)
	    {
	        if (errMsg == "")
            {
                errMsg = "Your friend's email address is invalid.";
            }
            else
            {
                errMsg = errMsg + "<br />" + "Your friend's email address is invalid.";
            }
            result = false;
	    }
	    
	    fieldValue = form["txtYourName"].value;
	    if (fieldValue == "")
	    {
	        if (errMsg == "")
            {
                errMsg = "Please enter your name.";
            }
            else
            {
                errMsg = errMsg + "<br />" + "Please enter your name.";
            }
            result = false;
	    }
		
		fieldValue = form["txtYourEmail"].value;
	    if (fieldValue == "")
	    {
	        if (errMsg == "")
            {
                errMsg = "Please enter your email address.";
            }
            else
            {
                errMsg = errMsg + "<br />" + "Please enter your email address.";
            }
            result = false;
	    }
	    else if( ValidEmail(fieldValue) == false)
	    {
	        if (errMsg == "")
            {
                errMsg = "Your email address is invalid.";
            }
            else
            {
                errMsg = errMsg + "<br />" + "Your email address is invalid.";
            }
            result = false;
	    }
	    
	    if (result == false)
	    {
	        document.getElementById("ErrorPanel").innerHTML = errMsg;
	        document.getElementById("ErrorPanel").style.display = "";
	        scroll(0,0);
	    }
	    else
	    {
		    document.getElementById("ErrorPanel").innerHTML = "";
            document.getElementById("ErrorPanel").style.display = "";
	    }
		
	    return result;
    }