function email_to_friend(jpg_photo_name, parentItemNumber, module, photo_caption, groupItemId)
{
    //var a= email_to_friend.arguments;
    //for (i=0; i < a.length; i++)
    //  alert ("a[" + i + "]= " + a[i]);
    var newWin = window.open('/contactus/emailtofriend.jsp?emailform=emailform&jpgPhotoName=' + jpg_photo_name + '&parentItemNumber=' + parentItemNumber + '&module=' + module + '&groupItemId=' + groupItemId, 'emailtofriend', 'height=500,width=465,resizable,scrollbars,menubar');
}

function validateForm()
    {

        var errorMessage = "";
        var formTextBoxes  =   $("input[type=text]").filter(function(index)
            {
                return  ( $("input[type=text]")[index].id == "productNumber" || $("input[type=text]")[index].id == "firstName" ||
                       $("input[type=text]")[index].id == "lastName" || $("input[type=text]")[index].id == "emailAddress" ||
                       $("input[type=text]")[index].id == "confirmEmailAddress"  )
               })

        var inputBox, inputBoxId; 
        defaultCSS( formTextBoxes );

        for ( var i = 0; i < formTextBoxes.length; i++ )
        {
            inputBox =  formTextBoxes[i];
            inputBoxId = formTextBoxes[i].id;
            if ( inputBox.value  == null ||  inputBox.value == "")
            {
                errorMessage =   errorMessage  +  $("label[for='" + formTextBoxes[i].id + "']").html().replace(":", "") + ", ";
                $("#"+ inputBoxId).css("background", "#FEEAEA");
				$("#"+ inputBoxId).css("borderColor", "#990000");
            }
        }

       if ( $("#userMessage").attr("value") == null || $("#userMessage").attr("value") == "")
       {
           $("#userMessage").css("background", "#FEEAEA");
		   $("#userMessage").css("borderColor", "#990000");
            errorMessage =   errorMessage  +  $("label[for='userMessage']").html().replace(":", "") + "<br>";
        }

         if  ( $("#emailAddress").attr("value") != $("#confirmEmailAddress").attr("value"))
         {
              $("#emailAddress").css("borderColor", "#990000");
              $("#confirmEmailAddress").css("borderColor", "#990000");
             if (errorMessage != "")
                errorMessage = errorMessage + "<br />";
             
             errorMessage = errorMessage +  "Please confirm that your email address and confirmation email address match. <br/>";
         }
       if (errorMessage != "")
       {
			$("#errorMessage").html("<strong>Required information is missing, please fill out the following:</strong><br>").append(errorMessage);
			$("#errorMessage").css("display", "block");
			$("#errorMessage").css("marginBottom", "20px");
			$("#errorMessage").css("padding", "15px");
			$("#errorMessage").css("borderColor", "#990000");
			$("#errorMessage").css("background", "#FEEAEA");
           return false;
       }
       else
       {
	   		document.contactus.submit(); 
       }

    }

    function validateEmailFriendForm()
    {

        var errorMessage = "";
        var formTextBoxes  =   $("input[type=text]").filter(function(index)
            {
             return  ( $("input[type=text]")[index].id == "productNumber" ||    $("input[type=text]")[index].id == "firstName" ||
                       $("input[type=text]")[index].id == "lastName" ||         $("input[type=text]")[index].id == "yourEmailAddress" ||
                       $("input[type=text]")[index].id == "yourEmail" ||        $("input[type=text]")[index].id == "friendEmail"  )
               })
         defaultCSS( formTextBoxes );

        var inputBox, inputBoxId;


        for ( var i = 0; i < formTextBoxes.length; i++ )
        {
            inputBox =  formTextBoxes[i];
            inputBoxId = formTextBoxes[i].id;
            if ( inputBox.value  == null ||  inputBox.value == "")
            {
                errorMessage =   errorMessage  +  $("label[for='" + formTextBoxes[i].id + "']").html().replace(":", "") + "<br>";
                $("#"+ inputBoxId).css("background", "#FEEAEA");
				$("#"+ inputBoxId).css("borderColor", "#990000");
            }
        }

       if ( $("#comments").attr("value") == null || $("#comments").attr("value") == "")
       {
           $("#comments").css("background", "#FEEAEA");
		   $("#comments").css("borderColor", "#990000");
            errorMessage =   errorMessage  +  $("label[for='comments']").html().replace(":", "") + "<br>";
        }

       if (errorMessage != "")
       {
            $("#errorMessage").html("<strong>Required information is missing, please fill out the following:</strong><br><br>").append(errorMessage);
            $("#errorMessage").css("font-weight", "normal");
            $("#errorMessage").css("display", "block");
            $("#errorMessage").css("marginBottom", "20px");
            $("#errorMessage").css("padding", "15px");
            $("#errorMessage").css("borderColor", "#990000");
            $("#errorMessage").css("background", "#FEEAEA");

         return false;
       }
       else
       {
         document.sendToFriend.submit();
       }

    }


    function defaultCSS (formTextBoxes)
    {   
        $("#errorMessage").html("");
        $("#errorMessage").css("background", "#FFF");
        $("#errorMessage").css("bordercolor", "#FFF");
        $(formTextBoxes).css("background", "#FFF").next();
        $(formTextBoxes).css("bordercolor", "#FFF").next();
        $("#userMessage").css("background", "#FFF");
    }