var rating=1;var whichStar=0;$(document).ready(function(){$("#writeReviewBox").hide();$("#ratingList").empty();for(var B=0;B<5;B++){if(B==0){whichStar=1}else{whichStar=0}$("#ratingList").append('<img onclick="setRating('+(B+1)+');" alt="'+(B+1)+' out of 5" />')}setStars();$("#reviewForm").submit(function(){$("#recaptcha_instructions_error").hide();var H=$("#reviewName").val();var G=$("#reviewEmail").val();var F=$("#reviewText").val().replace(/\=/g,"%3D").replace(/\x26/g,"%26");if(H==null||H==""){$("#reviewMsgBox").attr("class","error").empty().text("Error: You must enter a name!")}else{if(G==null||G==""){$("#reviewMsgBox").attr("class","error").empty().text("Error: You must enter an e-mail address!")}else{if(F==null||F==""){$("#reviewMsgBox").attr("class","error").empty().text("Error: You must enter review text!")}else{$("#ratingPH").html('<input type="hidden" name="reviewRating" value="'+rating+'" />');var A="";$("#reviewForm input[type!='submit']").each(function(){A+=$(this).attr("name")+"="+$(this).val().replace(/\=/g,"%3D").replace(/\x26/g,"%26")+"&"});A+="reviewText="+escapeVal(F,"<br />");$.ajax({type:"post",url:"/addreview.aspx",data:A,cache:false,success:function(C){handleResponse(C)}})}}}return false})});function handleResponse(A){if(A=="Success"){$("#recaptcha_instructions_error").attr("style","display:none");$("#recaptcha_instructions_image").attr("style","display:inline !important");Recaptcha.reload();$("#writeReviewBox").before('<p class="yellowbg" id="thanksMsg">Thank you for your review! Your entry should be displayed here within the next few days.</p>');$("#reviewMsgBox").attr("class","yellowbg").empty().text("Please fill in the information below to submit your review for authentication");$("#reviewMsgBox").hide();$("#thanksMsg").fadeIn("slow");$("#writeReviewBox").slideUp("slow");$("#writeReviewLink").html("Write a review").attr("title","Write a review");setTimeout('$("#thanksMsg").fadeOut("slow", function (){ $(this).remove() })',6000)}else{if(A.indexOf("Error Code 1")>-1){$("#writeReviewBox").before('<p class="yellowbg" id="errorMsg">'+A.replace("Error Code 1: ","")+"</p>")}else{if(A.indexOf("Error Code 2")>-1){$("#recaptcha_instructions_error").attr("style","display:inline !important");$("#recaptcha_instructions_image").attr("style","display:none");Recaptcha.reload()}else{if(A.indexOf("Error Code 3")>-1){$("#writeReviewBox").before('<p class="yellowbg" id="errorMsg">'+A.replace("Error Code 3: ","")+"</p>")}}}setTimeout('$("#errorMsg").fadeOut("slow", function (){ $(this).remove() })',6000)}}$("#writeReviewLink").click(function(){$(this).blur();if($("#writeReviewBox").is(":hidden")){$("#writeReviewBox").slideDown("slow");$("#reviewMsgBox").show();$("#writeReviewLink").html("Close review form").attr("title","Close review form")}else{$("#writeReviewBox").slideUp("slow");$("#writeReviewLink").html("Write a review").attr("title","Write a review")}});function setRating(B){rating=B;setStars()}function setStars(){var D,C;var C=0;$("#ratingList IMG").each(function(){C++;if(rating>=C){D=1}else{D=0}$(this).attr("src","http://cdn.blackcountrycaravans.co.uk/images/layout/stars/"+D+"star-single.png")})}function escapeVal(D,C){D=escape(D);for(i=0;i<D.length;i++){if(D.indexOf("%0D%0A")>-1){D=D.replace("%0D%0A",C)}else{if(D.indexOf("%0A")>-1){D=D.replace("%0A",C)}else{if(D.indexOf("%0D")>-1){D=D.replace("%0D",C)}}}}return unescape(D)};