function validateShareForm(shareForm){
    shareForm.onsubmit = function(){
        var shareErrors = 0;
		// SIF FORM ELEMENTS:
		// -----------------------------------------------------------------------------------------
        if(!(shareForm.elements['your_name'].value)){
            document.getElementById("lbl_your_name").style.color="#FF0000";
            document.getElementById("lbl_your_name").style.fontWeight="bold";
            shareErrors++;
        }
		var your_emailString = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        if(shareForm.elements['your_email'].value.length<1){
            document.getElementById("lbl_your_email").style.color="#FF0000";
            document.getElementById("lbl_your_email").style.fontWeight="bold";
            shareErrors++;
        }
        else if(!your_emailString.test(shareForm.elements['your_email'].value)){
            document.getElementById("lbl_your_email").style.color="#FF0000";
            document.getElementById("lbl_your_email").style.fontWeight="bold";
            shareErrors++;
        }
        if(!(shareForm.elements['friend_name'].value)){
            document.getElementById("lbl_friend_name").style.color="#FF0000";
            document.getElementById("lbl_friend_name").style.fontWeight="bold";
            shareErrors++;
        }
		var friend_emailString = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        if(shareForm.elements['friend_email'].value.length<1){
            document.getElementById("lbl_friend_email").style.color="#FF0000";
            document.getElementById("lbl_friend_email").style.fontWeight="bold";
            shareErrors++;
        }
        else if(!friend_emailString.test(shareForm.elements['friend_email'].value)){
            document.getElementById("lbl_friend_email").style.color="#FF0000";
            document.getElementById("lbl_friend_email").style.fontWeight="bold";
            shareErrors++;
        }
		
		var share_page = window.location;
		shareForm.elements['share_page'].value = share_page;
		
        if(shareErrors > 0){
            //alert("The form contains errors. Please review. Click OK.");
            return false;
        } else {
            //alert("The form is good. Your information will be submitted. Click OK.");
            document.forms['shareForm'].elements['submitForm'].value = "true";
            return true;
        }
	}
}
function clearShareField(element){
    document.getElementById("lbl_" + element).style.color="#FFFFFF";
    document.getElementById("lbl_" + element).style.fontWeight="normal";
}
