
	//=========================================================================
	// This function performs validity checks on the Tell-A-Friend form and 
	// displays an informative message to the user if any error occurred.
	// If no error has occured the form will be submitted to the server.
	//=========================================================================
	function frmStep2check_onsubmit() {

	    var hReturnInfo;
	    var bReturnValue = true;
	    var iIndex;
	    var sItemName, sQuantity;
	    var sOrderItems = '';
	    var sOrderRooms = '';
    	
    	//reset font and color
    	document.getElementById('lb_txtFullName').style.color='#000000';
		document.getElementById('lb_txtFullName').style.fontWeight='normal';
		document.getElementById('txtFullName').style.backgroundColor='#FFFFFF';
		document.getElementById('lb_txtPhone').style.color='#000000';
		document.getElementById('lb_txtPhone').style.fontWeight='normal';
		document.getElementById('txtPhone').style.backgroundColor='#FFFFFF';
		document.getElementById('lb_txtEMail').style.color='#000000';
		document.getElementById('lb_txtEMail').style.fontWeight='normal';
		document.getElementById('txtEMail').style.backgroundColor='#FFFFFF';
		document.getElementById('errormessage').innerHTML = "";
		    
	    if (IsEmpty(document.getElementById('txtFullName').value).ReturnCode > 0){
		    document.getElementById('lb_txtFullName').style.color='#FF0000';
		    document.getElementById('lb_txtFullName').style.fontWeight='bold';
		    document.getElementById('txtFullName').style.backgroundColor='#FFA2A2';
		    document.getElementById('txtFullName').focus();
		    document.getElementById('errormessage').innerHTML = "Please enter your name";
		    return false;
	    }

	    hReturnInfo = IsValidPhoneNumber(document.getElementById('txtPhone').value, false); 
	    if (hReturnInfo.ReturnCode > 0){
		    document.getElementById('lb_txtPhone').style.color='#FF0000';
		    document.getElementById('lb_txtPhone').style.fontWeight='bold';
		    document.getElementById('txtPhone').style.backgroundColor='#FFA2A2';
		    document.getElementById('txtPhone').focus();
		    document.getElementById('errormessage').innerHTML = "Please a valid phone number";
		    return false;
	    }
	    document.getElementById('txtPhone').value = FormatPhoneNumber(document.getElementById('txtPhone').value);
	    
	    hReturnInfo = IsValidEMailAddress(document.getElementById('txtEMail').value, false); 
	    if (hReturnInfo.ReturnCode > 0){
		    document.getElementById('lb_txtEMail').style.color='#FF0000';
		    document.getElementById('lb_txtEMail').style.fontWeight='bold';
		    document.getElementById('txtEMail').style.backgroundColor='#FFA2A2';
		    document.getElementById('txtEMail').focus();
		    document.getElementById('errormessage').innerHTML = "Please enter a valid email address";
		    return false;
	    }
	    return true;
   }
	