/* Reviews v1.0.2 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<=8)){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{}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);

