window.addEvent('domready', function()
	{
		SubmitReview.init($('form1'));
		Utility.turnOff("SendToFriendloadingIcon");
	}
);

var SubmitReview =
{
    myVal:null,
    curform:null,
    init:function(curform)
    {
    	this.curform = curform;
    },
	step1:function()
    {
        this.myVal = new Validate("ReviewResponseMessage");
        this.myVal.isEmpty("CUSTNAME","NameError","Enter your friend&#8217;s name");
        this.myVal.isEmail("EMAIL","EmailError","Enter your email address");
        this.myVal.isEmpty("ITEM","ItemError","Enter the name of the product");
 		this.myVal.isEmpty("COMMENT","StoryError","Enter your product review");
 		if($("SINCEYEAR").value != "")
 		{
 			if( parseInt($("SINCEYEAR").value) < 1966 || !parseInt($("SINCEYEAR").value))
 			{
					this.myVal.generalError("DrinkingSinceError",["Drinking Peet's Since year must be greater than 1966"]);
 			}
 			else
 			{
 				$("DrinkingSinceError").className = "defaultSpan";
 			}
 		}
 		else
 		{
 			$("DrinkingSinceError").className = "defaultSpan";
 		}
        cmCreateConversionEventTag("Submit Review",1);
		// FINAL STEP
		if(this.myVal.isValid())
        {
            //this.curform.submit();
            Utility.turnOnInline("SendToFriendloadingIcon");
            var postURL = "https://www.peets.com/shop/shop_review_submit.asp?dir=1";
            var LobReview = new Ajax("/callback/reviews/?url="+postURL+
                                    "&CUSTNAME="+$("CUSTNAME").value+
                                    "&EMAIL="+encodeURIComponent($("EMAIL").value)+
                                    "&ITEM="+encodeURIComponent($("ITEM").value)+
                                    "&COMMENT="+encodeURIComponent($("COMMENT").value)+
                                    "&SINCEYEAR="+encodeURIComponent($("SINCEYEAR").value)+
                                    "&CITY="+encodeURIComponent($("CITY").value)+
                                    "&COUNTRY="+encodeURIComponent($("COUNTRY").value),{
                                        /*
                                        
                                        */
                                    method:"get",
                                    onComplete:function(responseText)
                                    {
                                        //alert("finishing up");
                                        $("CUSTNAME").value = "";
                                        $("EMAIL").value = "";
                                        $("ITEM").value = "";
                                        $("COMMENT").value="";
                                        $("SINCEYEAR").value="";
                                        $("CITY").value="";
                                        $("STATE").value="";
                                        $("COUNTRY").value="";
                                        //$("ReviewResponseMessage").innerHTML = "<img src='/images/error/ok.gif' style='vertical-align:middle;' />Thank you for your submission!";
                                        SubmitReview.myVal.generalError(null,["Review has been sent"]);
			    	    				SubmitReview.myVal.peetsYieldSuccess("SubmitReview");
                                        track('cmCreateConversionEventTag("Submit Review",2)');
                                    }
            }).request();
        }
        else
        {
            this.myVal.peetsYield(true);
            return false;
        }
    },
    reset:function()
    {
        /*
        $("CUSTNAME").value = "";
        $("EMAIL").value = "";
        $("ITEM").value = "";
        $("COMMENT").value="";
        $("SINCEYEAR").value="";
        $("CITY").value="";
        $("COUNTRY").value="";
        Utility.turnOff("ReviewResponseMessage");
        $("ReviewResponseMessage").innerHTML = "";
        */
    }
}