/* Reviews v1.0.1 by All Web Promotion, Inc. */

(function(A){A.awpReviews=function(F){var G={linkId:".visitor-review-link",commentMaxLength:1000,dialogWindowId:"#dialog-window",formId:"#dialog-window .review-form",fadeInSpeed:350};G=A.extend({},G,F);A(document).ready(function(){H(G);A(G.linkId).click(function(){E.call(this,G);if(A.browser.msie&&(A.browser.version<=7)){return true}return false})});function I(K){var J=document.URL.indexOf("?");var M=document.URL.substring(J+1).split("&");var N;for(var L=0;L<M.length;L++){N=M[L].split("=");if(N.length>0){if(K==N[0]){if(N.length>1){return N[1]}else{return""}}}}return null}function C(J){A("#visitor-review-form-cancel,#dialog-overlay").unbind("click");A(J.dialogWindowId).fadeOut("50");A("#dialog-overlay").fadeOut("100");A("#dialog-ie6-hider").fadeOut("150");A(J.dialogWindowId+",#dialog-overlay,#dialog-ie6-hider").remove();if(D()){A("body","html").css({height:"auto",width:"auto"});A("html").css("overflow","")}return false}function B(){var J=navigator.userAgent.toLowerCase();if(J.indexOf("mac")!=-1&&J.indexOf("firefox")!=-1){return true}}function E(J){if(D()){A("body","html").css({height:"100%",width:"100%"});A("html").css("overflow","hidden");if(document.getElementById("dialog-ie6-hider")===null){A("body").append("<iframe id='dialog-ie6-hider'></iframe>")}}else{A("body").append("<iframe id='dialog-ie6-hider'></iframe>")}if(document.getElementById("dialog-overlay")===null){A("body").append("<div id='dialog-overlay'></div>");A(awpReviewsHtml).appendTo("body")}if(B()){A("#dialog-overlay").addClass("dialog-macxff-overlay-bg")}else{A("#dialog-overlay").addClass("dialog-overlay-bg")}A(J.formId+' select[name="rating"]').val("none");A(J.formId+' textarea[name="comment"]').val("");A("#visitor-review-form-pageid").val(A(this).attr("rel"));A("#dialog-overlay,#visitor-review-form-cancel").click(function(){C(J)});A(J.formId).submit(function(){var M=true;do{var L=A(J.formId+' input[name="name"]').val();if(!L){M=false;break}var K=A(J.formId+' input[name="location"]').val();if(!K){M=false;break}var N=A(J.formId+' select[name="rating"]').val();if(N=="none"){M=false;break}var O=A(J.formId+' textarea[name="comment"]').val();if(!O){M=false;break}if(O.length>J.commentMaxLength){M=false;break}}while(0);if(!M){alert("Your review is not complete.");return false}return true});if(A.browser.safari){A(J.dialogWindowId).css({display:"block"})}else{A(J.dialogWindowId).fadeIn(J.fadeInSpeed)}}function H(){var L=(I("r"));var K=(L=="ok");var M=L;var J=I("p");if(L!=null){if(K){A("#review-submission-results .result-success").css("display","block");if(J){A("#review-submission-results .result-success-goto").css("display","block").find("a").attr("href",J+".html")}}else{if(L==null){A("#review-submission-results .result-success").css("display","block")}else{A("#review-submission-results .result-failure").css("display","block");if(M){A("#review-submission-results .result-failure-message").css("display","inline").html(M)}if(J){A("#review-submission-results .result-failure-goto").css("display","block").find("a").attr("href",J+".html")}}}}}function D(){return(typeof document.body.style.maxHeight=="undefined")}}})(jQuery);
