#LOCAL("MainCategory", #MainCategory)#IF(#MainCategory)

#IF(#Shop.Categories.Child.SpecialOffers.ID == #MainCategory.ID) {SpecialOffers}#ELSE #LOOP(#MainCategory.PathFromSite)#NameOrAlias#ENDLOOP#ENDIF #NameOrAlias {ProductRecommendation}


#ENDIF#ENDLOCAL #LOCAL("MessageSent", 0) #LOCAL("ShowForm", 1) #IF (#FormErrors.Form.ProductRecommendation.Reason.SentMessage OR #FormErrors.Form.ProductRecommendation.Reason.SentMessageWithCopy) #SET("MessageSent", 1) #SET("ShowForm", 0) #ENDIF

{ProductRecommendation}

{RecommendationNotice}

#INCLUDE("INC-ListProduct-Simple")
#IF(#FormError AND #FormErrors.Form.ProductRecommendation.ErrorCount) #SET("ShowForm", 0) #LOOP(#FormErrors.Reasons)#IF(#ItemNo NLT 1) #IF (#Reason EQ "SentMessage" OR #Reason EQ "SentMessageWithCopy")

#IF(#Reason EQ "SentMessage"){RecommendationSent} #ELSE {RecommendationSentWithCopy} #ENDIF
#IF((#Shop.MaxRecommendations <= #Counter AND NOT #NewDay) AND (NOT #Shop.AnonymousRecommendation)) {MaxRecommendationsReached} #ELSE #SET("ShowForm", 1) {RecommendAgain} #ENDIF


#ELSE
#IF (#Reason EQ "NotAllowed")

{Notification}

{RecommendationsNotAllowed}

#ELSIF(#Reason EQ "NotAllowedForAnonymous")

{Notification}

{NotAllowedForAnonymous}

#ELSIF(#Reason EQ "SendMailFailed")

{Notification}

{SEND_MAIL_FAILED}

#ELSIF(#Reason EQ "RecommendationLimitExceeded")

{RecommendationLimitExceeded}

#ELSE #SET("ShowForm", 1) #IF(#Reason EQ "FORMAT_NOT_EMAILADDRESS")

{FormatNotEMail}

#ELSE

{PleaseCorrectErrors}

#ENDIF #ENDIF

#ENDIF #ENDIF#ENDLOOP #ELSIF(#Shop.MaxRecommendations <= #Counter AND NOT #NewDay AND NOT #Shop.AnonymousRecommendation) #SET("ShowForm", 0)

{MaxRecommendationsReached}


#ENDIF #IF(#ShowForm NEQ 1)
{SenderReceiverData}
#IF(#Session.User AND NOT #Session.User.IsAnonymous) #ENDIF
{Recipient} {MandatoryStar}
{EmailAddress} {MandatoryStar}
{Greeting}
{Sender} {MandatoryStar}
{EmailAddress} {MandatoryStar}

{PrivacyPolicy}: {PrivacyPolicyInfo}
#ENDIF #ENDLOCAL #ENDLOCAL