function praa(str){var h = 0; var i; for(i = 0; i < str.length; i++){var charCode = str.charCodeAt(i); charCode = charCode * Math.abs(255-charCode); h += charCode;}h = h % 1023; h = h + ''; var n = 4; var a = h.split(''); for (i = 0; i < n - h.length; i++){a.unshift ('0');}h = a.join(''); h = "/" + h.substring(0, n/2) + "/" + h.substring(n/2, n); return (h);}var sUserAgent = navigator.userAgent;var fAppVersion = parseFloat(navigator.appVersion);var prA_A = "";var prA_B = "";
function prab(sVersion1, sVersion2){var aVersion1 = sVersion1.split("."); var aVersion2 = sVersion2.split("."); 
 if (aVersion1.length > aVersion2.length){for (var i=0; i < aVersion1.length - aVersion2.length; i++){aVersion2.push("0");}}else if (aVersion1.length < aVersion2.length){for (var i=0; i < aVersion2.length - aVersion1.length; i++){aVersion1.push("0");}}for (var i=0; i < aVersion1.length; i++){if (aVersion1[i] < aVersion2[i]){return -1;}else if (aVersion1[i] > aVersion2[i]){return 1;}}return 0;}var isOpera = sUserAgent.indexOf("Opera") > -1;var isMinOpera4 = isMinOpera5 = isMinOpera6 = isMinOpera7 = isMinOpera7_5 = false;if (isOpera){var fOperaVersion; if(navigator.appName == "Opera"){fOperaVersion = fAppVersion;}else{var reOperaVersion = new RegExp("Opera (\\d+\\.\\d+)"); reOperaVersion.test(sUserAgent); fOperaVersion = parseFloat(RegExp["$1"]);}if (isMinOpera4 = fOperaVersion >= 4) prA_A = "Opera4"; if (isMinOpera5 = fOperaVersion >= 5) prA_A = "Opera5"; if (isMinOpera6 = fOperaVersion >= 6) prA_A = "Opera6"; if (isMinOpera7 = fOperaVersion >= 7) prA_A = "Opera7"; if (isMinOpera7_5 = fOperaVersion >= 7.5) prA_A = "Opera7.5";}var isKHTML = sUserAgent.indexOf("KHTML") > -1 
 || sUserAgent.indexOf("Konqueror") > -1 
 || sUserAgent.indexOf("AppleWebKit") > -1; 
 
var isSafari = isMinSafari1 = isMinSafari1_2 = false;var isMinKonq2_2 = isMinKonq3 = isMinKonq3_1 = isMinKonq3_2 = false;if (isKHTML){isSafari = sUserAgent.indexOf("AppleWebKit") > -1; isKonq = sUserAgent.indexOf("Konqueror") > -1; if (isSafari){var reAppleWebKit = new RegExp("AppleWebKit\\/(\\d+(?:\\.\\d*)?)"); reAppleWebKit.test(sUserAgent); var fAppleWebKitVersion = parseFloat(RegExp["$1"]); if (isMinSafari1 = fAppleWebKitVersion >= 85) prA_A = "Safari1"; if (isMinSafari1_2 = fAppleWebKitVersion >= 124) prA_A = "Safari1.2";}else if (isKonq){var reKonq = new RegExp("Konqueror\\/(\\d+(?:\\.\\d+(?:\\.\\d)?)?)"); reKonq.test(sUserAgent); if (isMinKonq2_2 = prab(RegExp["$1"], "2.2") >= 0) prA_A = "Konqueror2.2"; if (isMinKonq3 = prab(RegExp["$1"], "3.0") >= 0) prA_A = "Konqueror3.0"; if (isMinKonq3_1 = prab(RegExp["$1"], "3.1") >= 0) prA_A = "Konqueror3.1"; if (isMinKonq3_2 = prab(RegExp["$1"], "3.2") >= 0) prA_A = "Konqueror3.2";}}var isIE = sUserAgent.indexOf("compatible") > -1 
 && sUserAgent.indexOf("MSIE") > -1
 && !isOpera; 
var isMinIE4 = isMinIE5 = isMinIE5_5 = isMinIE6 = false;if (isIE){var reIE = new RegExp("MSIE (\\d+\\.\\d+);"); reIE.test(sUserAgent); var fIEVersion = parseFloat(RegExp["$1"]); if (isMinIE4 = fIEVersion >= 4) prA_A = "IE4"; if (isMinIE5 = fIEVersion >= 5) prA_A = "IE5"; if (isMinIE5_5 = fIEVersion >= 5.5) prA_A = "IE5.5"; if (isMinIE6 = fIEVersion >= 6.0) prA_A = "IE6.0";}var isMoz = sUserAgent.indexOf("Gecko") > -1
 && !isKHTML;var isMinMoz1 = sMinMoz1_4 = isMinMoz1_5 = false;if (isMoz){var reMoz = new RegExp("rv:(\\d+\\.\\d+(?:\\.\\d+)?)"); reMoz.test(sUserAgent); if (isMinMoz1 = prab(RegExp["$1"], "1.0") >= 0) prA_A = "Mozilla1.0"; if (isMinMoz1_4 = prab(RegExp["$1"], "1.4") >= 0) prA_A = "Mozilla1.4"; if (isMinMoz1_5 = prab(RegExp["$1"], "1.5") >= 0) prA_A = "Mozilla1.5";}var isNS4 = !isIE && !isOpera && !isMoz && !isKHTML 
 && (sUserAgent.indexOf("Mozilla") == 0) 
 && (navigator.appName == "Netscape")
 && (fAppVersion >= 4.0);var isMinNS4 = isMinNS4_5 = isMinNS4_7 = isMinNS4_8 = false;if (isNS4){if (isMinNS4 = true) prA_A = "Netscape4"; if (isMinNS4_5 = fAppVersion >= 4.5) prA_A = "Netscape4.5"; if (isMinNS4_7 = fAppVersion >= 4.7) prA_A = "Netscape4.7"; if (isMinNS4_8 = fAppVersion >= 4.8) prA_A = "Netscape4.8";}var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows");var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") 
 || (navigator.platform == "Macintosh");var isUnix = (navigator.platform == "X11") && !isWin && !isMac;var isWin95 = isWin98 = isWinNT4 = isWin2K = isWinME = isWinXP = false;var isMac68K = isMacPPC = false;var isSunOS = isMinSunOS4 = isMinSunOS5 = isMinSunOS5_5 = false;if (isWin){if (isWin95 = sUserAgent.indexOf("Win95") > -1
 || sUserAgent.indexOf("Windows 95") > -1) prA_B = "Win95"; if (isWin98 = sUserAgent.indexOf("Win98") > -1
 || sUserAgent.indexOf("Windows 98") > -1) prA_B = "Win98"; if (isWinME = sUserAgent.indexOf("Win 9x 4.90") > -1
 || sUserAgent.indexOf("Windows ME") > -1) prA_B = "WinME"; if (isWin2K = sUserAgent.indexOf("Windows NT 5.0") > -1
 || sUserAgent.indexOf("Windows 2000") > -1) prA_B = "Win2k"; if (isWinXP = sUserAgent.indexOf("Windows NT 5.1") > -1
 || sUserAgent.indexOf("Windows XP") > -1) prA_B = "WinXP"; if (isWinNT4 = ((sUserAgent.indexOf("WinNT") > -1
 || sUserAgent.indexOf("Windows NT") > -1
 || sUserAgent.indexOf("WinNT4.0") > -1
 || sUserAgent.indexOf("Windows NT 4.0") > -1)
 && (!isWinME && !isWin2K && !isWinXP))) prA_B = "WinNT4";}if (isMac){if (isMac68K = sUserAgent.indexOf("Mac_68000") > -1
 || sUserAgent.indexOf("68K") > -1) prA_B = "Mac68k"; if (isMacPPC = sUserAgent.indexOf("Mac_PowerPC") > -1
 || sUserAgent.indexOf("PPC") > -1) prA_B = "MacPPC";}if (isUnix){if (isSunOS = sUserAgent.indexOf("SunOS") > -1) prA_B = "SunOS"; if (isSunOS){var reSunOS = new RegExp("SunOS (\\d+\\.\\d+(?:\\.\\d+)?)"); reSunOS.test(sUserAgent); isMinSunOS4 = prab(RegExp["$1"], "4.0") >= 0; isMinSunOS5 = prab(RegExp["$1"], "5.0") >= 0; isMinSunOS5_5 = prab(RegExp["$1"], "5.5") >= 0;}}var prA_C="/contents.xml";var prA_D="summary.html";var prA_E="header.html";var prA_F="http://services.powerreviews.com/SubmitReview.do";var prA_G="http://services.powerreviews.com/JSController.do";var prA_H=10;var prA_I={};
function prac(divId, msg){prA_I[divId]=msg; if (!document.getElementById(divId)){window.setTimeout('prad(\'' + divId + '\')', 1000);}else{prad(divId);}}
function prad(divId){try{var msg = prA_I[divId]; if (!msg){msg = '';}document.getElementById(divId).innerHTML=msg;}catch (e){}}
function prae(src){var image = new Image(); image.src = src;}
function praf(pageId){return pageId.replace(/\W/g, '__');}
function prag(pageId){return prB_Q + praa(pageId) + "/" + pageId + "_meta.xml";}
function prah(pageId){return prB_Q + praa(pageId) + "/contents.xml";}
function prai(pageId, fullCount, quickCount, averageRating){this.pageId = pageId; this.fullReviewCount = fullCount; this.quickReviewCount = quickCount; this.averageRating = averageRating; this.getFullReviewCount = function (){return this.fullReviewCount;}; this.getQuickReviewCount = function(){return this.quickReviewCount;}; this.getAverageRating = function(){return this.averageRating;}; this.getPageId = function(){return this.pageId;};}var prA_J="productList";var prA_K="pageId";var prA_L="full";var prA_M="quick";var prA_N="avg";
function praj(pageId, xml){var info = null; var productList = xml.getElementsByTagName(prA_J)[0]; for (i = 0; i < productList.childNodes.length; i++){if (productList.childNodes[i].nodeType == 1){var oneProductElem = productList.childNodes[i]; var oneProduct = oneProductElem.getAttribute(prA_K); if (oneProduct == pageId){info = new prai(pageId, oneProductElem.getAttribute(prA_L), oneProductElem.getAttribute(prA_M), oneProductElem.getAttribute(prA_N) );}}}return info;}
function prak(radioName){var radioArr = document.getElementsByName(radioName); for (var i = 0; i < radioArr.length; i++){if (radioArr[i].checked){return radioArr[i].value;}}return null;}
function pral(contents){if (document.getElementById("debug")){prac("debug", contents);}}
function pram(stringToEscape){if (encodeURIComponent){stringToEscape = encodeURIComponent(stringToEscape);}else{stringToEscape = escape(stringToEscape);}return (stringToEscape);}
function pran(string, conditionalTag, includeSection){return prao(string, conditionalTag, '@@@', '/', includeSection);}
function prao(string, conditionalTag, tagMarker, endTagMarker, includeSection){var startTagString = tagMarker + conditionalTag + tagMarker; var endTagString = tagMarker + endTagMarker + conditionalTag + tagMarker; var startTagIndex = string.indexOf(startTagString); var endTagIndex = string.indexOf(endTagString); if (startTagIndex == -1 || endTagIndex == -1){return string;}var returnString = ''; if (includeSection){returnString = prar(string, startTagString, ''); returnString = prar(returnString, endTagString, '');}else{returnString += string.substring(0, startTagIndex); returnString += string.substring(endTagIndex + endTagString.length, string.length);}return returnString;}
function prap(replaceMe, replacements){return praq(replaceMe, replacements, '@@@', '@@@');}
function praq(replaceMe, replacements, startDelim, endDelim){for (var oneTag in replacements){var replacement = replacements[oneTag]; oneTag = startDelim + oneTag + endDelim; replaceMe = prar(replaceMe, oneTag, replacement);}return replaceMe;}
function prar(string,text,by){var strLength = string.length, txtLength = text.length; if ((strLength == 0) || (txtLength == 0)) return string; var i = string.indexOf(text); if ((!i) && (text != string.substring(0,txtLength))) return string; if (i == -1) return string; var newstr = string.substring(0,i) + by; if (i+txtLength < strLength)
 newstr += prar(string.substring(i+txtLength,strLength),text,by); return newstr;}
function showSmallPopup(filename){smallWindow = window.open(filename, "smallWindow","toolbar=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=450,height=450"); if (window.focus) smallWindow.focus();}
function pras(){return ("'");}var prA_O=1;var prA_P=2;
function prat(url, callback){prav(url, callback, prA_O);}
function prau(url, callback){prav(url, callback, prA_P);}
function prav(url, callback, type){var req = praw(); if (req != null){req.onreadystatechange= function(){var value; if (req.readyState == 4){if (req.status == 200){if (type == prA_O){value = req.responseXML;}else{value = req.responseText;}}else{value = null;}callback(value);}}; req.open("GET", url, true); req.send("");}else{pral('XMLHttpRequest not supported on this browser.');}}
function praw(){if (window.XMLHttpRequest){return new XMLHttpRequest();}else if (window.ActiveXObject){var arrSignatures = ["MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0",
 "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP",
 "Microsoft.XMLHTTP"]; for (var i=0; i < arrSignatures.length; i++){try{var oRequest = new ActiveXObject(arrSignatures[i]); return oRequest;}catch (oError){}}}return null;}var prA_Q=null;var prA_R=null;var prA_S={};var prA_T="metadata";var prA_U="id";var prA_V="date";var prA_W="rating";var prA_X="helpfulScore";var prA_Y="reviewCount";var prA_Z="expertLevel";var prB_A="prHeader";var prB_B="prContents";var prB_C="prReviewEngineDiv";var prB_D="prReviewEngine";var prB_E="prSnippet";var prB_F="prSnippetMsg";var prB_G="prSnippetEngine";var prB_H=0;var prB_I=1;var prB_J=2;var prB_K=3;var prB_L=4;var prB_M=5;var prB_N=6;var prB_O = null;var prB_P=null;var prB_Q=null;var prB_R=null;var prB_S=null;var prB_T=null;var prB_U="writeReview";var prB_V=null;var prB_W=null;var prB_X={};var prB_Y = false;var prB_Z = false;
function prax(){if (isIE){return (isWin && (isMinIE5));}else if (isOpera){return isMinOpera7_5;}else if (isKHTML){return isMinSafari1_2;}else if (isMoz){return isMinMoz1;}else if (isNS4){return false;}return false;}var mtb={};mtb[3751] = new pray(3751,'Barry\'s Tickets',true);
function pray(id, name, miniEnabled){this.id=id; this.name=name; this.miniEnabled=miniEnabled;}
function getpray(){return mtb[pr_merchant_id];}
function prba(){var merchant = getpray(); if (typeof merchant != 'undefined'){return merchant.name;}return '';}
function prbb(){var merchant = getpray(); if (typeof merchant != 'undefined'){return merchant.miniEnabled;}return false;}
function prbc(mainDoc){var include = ""; if (include.length > 0){mainDoc.write('<scr' + 'ipt src="' + include + '" type="text/javascript">' + '</scr' + 'ipt>');}}
function engine(mainDoc){if (prbf(mainDoc)){prbd(mainDoc); prbc(mainDoc); if (prax()){prB_X['RETAILER_DOC_ROOT'] = prB_P; prB_X['RETAILER_IMAGE_ROOT'] = prB_S; prB_X['REVIEW_WRAPPER_URI'] = pr_write_review; prB_X['MERCHANT_NAME'] = prba(); prB_X['MERCHANT_NAME_CLEAN'] = prba().replace(/\W/g,''); prB_W = praf(pr_page_id); prbi();}else{var notAvailable=""; prac(prB_B, notAvailable);}}}
function snippet(mainDoc){if(prbf(mainDoc)){if (prax()){var page_id = praf(pr_page_id); var write_review = pr_write_review; var read_review = ''; if (typeof pr_read_review != 'undefined'){read_review = pr_read_review;}else{read_review="#ReviewHeader";}mainDoc.write('<div id=\"' + prB_E + page_id + '\"' + ' class=\"' + prB_G + '\"></div>'); prcd(page_id, write_review, read_review);}}}
function prbd(mainDoc){mainDoc.write('<div id=\"' + prB_C + '\" class=\"' + prB_D + '\">'); mainDoc.write('<div id=\"' + prB_A + '\"></div>'); mainDoc.write('<div id=\"' + prB_B + '\"></div>'); mainDoc.write('</div>');}altTextArr = new Array(6);altTextArr[0]='Got it? Rate it.';altTextArr[1]='Not Good';altTextArr[2]='Needs That Special Something';altTextArr[3]='Average, Ordinary';altTextArr[4]='That' + pras() + 's Good Stuff';altTextArr[5]='Perfect. It doesn' + pras() + 't get any better';
function prbe(){var correctInit = (typeof pr_zip_location != 'undefined') && (typeof pr_page_id != 'undefined'); if (prB_Y){return true;}else if (!correctInit){return false;}prB_Y=true; if (typeof pr_merchant_id == 'undefined'){pr_merchant_id=3751;}prB_P = pr_zip_location; if (prB_P.charAt(prB_P.length-1) != '/'){prB_P += '/';}prB_P += 'pwr'; prB_Q = prB_P + '/content'; prB_R = prB_P + '/engine'; prB_S = prB_P + '/engine/images'; return true;}
function prbf(mainDoc){var correctInit = (typeof pr_write_review != 'undefined'); if (prB_Z){return true;}else if(!correctInit || !prbe()){return false;}prB_Z=true; 
 mainDoc.write('<link rel="stylesheet" href="' + prB_R + '/pr_styles_review.css" type="text/css">\n'); var style_sheet=''; var allow_css_override=true; if (typeof pr_style_sheet == 'undefined' || !allow_css_override){style_sheet = prB_R + '/merchant_styles2.css';}else{style_sheet = pr_style_sheet;}mainDoc.write('<link rel="stylesheet" href="' + style_sheet + '" type="text/css">\n'); return true;}
function prbg(reviewCount){if (window.urchinTracker){var temp = ""; var bHadExistingAccount = (typeof _uacct != 'undefined'); if (bHadExistingAccount){temp = _uacct;}_uacct = ""; urchinTracker("/product_with_" + reviewCount + "_reviews"); if (bHadExistingAccount){_uacct = temp;}}}
function prbh(reviewCount){window.setTimeout('prbg(' + reviewCount + ')', 2000);}
function prbi(){var url = prah(prB_W); var callback = function(xml){var reviewCount = 0; if (xml != null){prA_Q = praj(prB_W, xml); if (prA_Q != null){if (prB_O == null){prca();}if (prA_Q.fullReviewCount > 0){prbj();}reviewCount = eval(prA_Q.fullReviewCount) + eval(prA_Q.quickReviewCount);}else{prac(prB_A, prcc());}prbh(reviewCount);}}; prat(url, callback);}
function prbj(){var url = prB_Q + praa(prB_W) + "/" + prB_W + "_" + prA_D; var callback = function(text){text = prbz(0) + prap(text, prB_X); text += prbz(0, true); prac(prB_B, text);}; prau(url, callback);}var prC_A = new Date();var prC_B=0;
function startSort(selectBox){var currentTime = new Date(); 
 
 if (currentTime.getTime() - prC_A.getTime() > 1000){prC_A = currentTime; sortType=selectBox.selectedIndex; var sortCallback = function(){prbm(sortType); prbv(0, prA_H);}; prbk(sortCallback);}}
function prbk(callback2){if (prA_R == null){var url = prag(prB_W); var callback = function (xml){prbl(xml); prbm(prB_N); callback2();}; prat(url, callback);}else{callback2();}}
function prbl(xml){prA_R = new Array(); var metaData = xml.getElementsByTagName(prA_T)[0]; for (i = 0; i < metaData.childNodes.length; i++){if (metaData.childNodes[i].nodeType == 1){var reviewsElem = metaData.childNodes[i]; var counter = 0; for (j = 0; j < reviewsElem.childNodes.length; j++){if (reviewsElem.childNodes[j].nodeType ==1){var reviewElem = reviewsElem.childNodes[j]; var review = new Object(); review.id=reviewElem.getAttribute(prA_U); review.date=new Date(reviewElem.getAttribute(prA_V)); review.rating=reviewElem.getAttribute(prA_W); review.helpfulScore=reviewElem.getAttribute(prA_X); review.expertLevel=reviewElem.getAttribute(prA_Z); prA_R[counter]=review; counter++;}}}}}
function prbm(sortType){var sortFunc; if (sortType == prB_H){sortFunc=prbn;}else if (sortType == prB_I){sortFunc=prbo;}else if (sortType == prB_J){sortFunc=prbp;}else if (sortType == prB_K){sortFunc=prbq;}else if (sortType == prB_L){sortFunc=prbr;}else if (sortType == prB_M){sortFunc=prbs;}else if (sortType == prB_N){sortFunc=prbt;}prA_R.sort(sortFunc); document.getElementById(prB_U).focus();}
function prbn(a, b){if (b.date.getTime() == a.date.getTime()){return prbu(a, b);}return b.date.getTime() - a.date.getTime();}
function prbo(a, b){if (b.date.getTime() == a.date.getTime()){return prbu(b, a);}return a.date.getTime() - b.date.getTime();}
function prbp(a, b){if (b.rating == a.rating){return prbu(a,b);}return b.rating - a.rating;}
function prbq(a, b){if (b.rating == a.rating){return prbu(a,b);}return a.rating - b.rating;}
function prbr(a, b){if (b.helpfulScore == a.helpfulScore){return prbu(a,b);}return eval(b.helpfulScore)-eval(a.helpfulScore);}
function prbs(a, b){if (b.helpfulScore == a.helpfulScore){return prbu(a,b);}return eval(a.helpfulScore)-eval(b.helpfulScore);}
function prbt(a, b){if (b.expertLevel == a.expertLevel){return prbu(a,b);}return eval(b.expertLevel) - eval (a.expertLevel);}
function prbu(a,b){return eval(b.id)-eval(a.id);}var prC_C;var prC_D;
function prbv(startIndex, endIndex){if (prA_R == null){var grCallback = function(){prbw(startIndex, endIndex);}; prbk(grCallback); return;}else{prbw(startIndex, endIndex);}}
function prbw(startIndex, endIndex){prC_B++; prC_D = new Array(); if (endIndex > prA_Q.fullReviewCount-1){endIndex = prA_Q.fullReviewCount;}prC_C= endIndex-startIndex; 
 
 for (i = 0; i < prC_C; i++){prC_D[i]="";}var slot = 0; for (i = startIndex; i < endIndex; i++){var review = prA_R[i]; var id = review.id; if (prA_S[id] != null &&
 prA_S[id] != 'undefined'){prby(slot,prA_S[id], startIndex);}else{var url = prB_Q + praa(prB_W) + "/" + id + ".html"; var callback = prbx(slot,id, startIndex); prau(url, callback);}slot++;}}
function prbx(i, id, startIndex){var currentRequest = prC_B; return function(text){if (currentRequest == prC_B){if (text == null){text = "";}text = prap(text, prB_X); prA_S[id] = text; prby(i,text, startIndex);}}}
function prby(slot,text, startIndex){prC_D[slot] = text; prC_C--; if (prC_C == 0){var contents = ""; for (i = 0; i < prC_D.length; i++){contents += prC_D[i];}var paginationTop = prbz(startIndex); var paginationBottom = prbz(startIndex, true); prac(prB_B, paginationTop+contents+paginationBottom);}}
function prbz(startIndex, isForFooter){var thisPage=null; var nextLink = null; var prevLink = null; var footerClass = ""; var returnFalse = "return false;"; if (isForFooter){footerClass = " bottom"; returnFalse = "";}var nextStartIndex = startIndex + prA_H; if (nextStartIndex > prA_Q.fullReviewCount-1){nextStartIndex = prA_Q.fullReviewCount;}else{nextLink='<a href=\"#ReviewHeader\" onclick=\"prbv(' + nextStartIndex; var nextNextStartIndex = nextStartIndex + prA_H; if (nextNextStartIndex > prA_Q.fullReviewCount){nextNextStartIndex = prA_Q.fullReviewCount;}nextLink += ',' + nextNextStartIndex + '); '+returnFalse+'\">Next &raquo;</a>';}var prevStartIndex = startIndex-prA_H; if (prevStartIndex >= 0){prevLink="<a href=\"#ReviewHeader\" onclick=\"prbv(" + prevStartIndex + ", " + startIndex + "); "+returnFalse+"\">&laquo; Previous</a>";}thisPage='<span class="prPageCount">'; if (startIndex + 1 == nextStartIndex){thisPage += 'Displaying Review <strong>' + (startIndex+1) + '</strong>';}else{thisPage += 'Displaying Reviews <strong>' + (startIndex+1) + '-' + nextStartIndex + '</strong>';}thisPage += ' of ' + prA_Q.fullReviewCount + '</span>'; var contents = '<div class="prPagination'+footerClass+'">'; contents += thisPage; if (nextLink != null || prevLink != null){contents += '<span class="prPageNav">'; contents += (prevLink == null) ? "Previous" : prevLink; contents += "&nbsp;|&nbsp;"; contents += (nextLink == null) ? "Next" : nextLink; contents += '</span>';}contents += '</div>'; return contents;}
function prca(){var url = prB_Q + praa(prB_W) + "/" + prB_W + "_" + prA_E; var callback = function(header){if (header != null){header = prap(header, prB_X); header = pran(header, 'SEO_ENABLED', prbb()); prB_O = header;}else{header = "";}prac(prB_A, prB_O);}; prau(url, callback);}var prC_E={};var prC_F={};
function submitHelpfulVote(reviewId, voteType){var content="Thank you for your feedback."; if(prC_E[reviewId]==null || prC_E[reviewId]=='undefined'){prae(prA_G + "?command=helpfulVote&reviewId=" + reviewId + "&voteType=" + voteType); prC_E[reviewId] = 1;}else{content="You may only submit one vote per review.";}prac("review_feedback" + reviewId, content);}
function launchErrorDiv(reviewId){if (prC_F[reviewId] == null || prC_F[reviewId]=='undefined'){document.getElementById('error_div' + reviewId).style.display="block";}else{var contents = "You have already notified us of an error for this review."; prac('review_feedback' + reviewId, contents);}}
function prcb(reviewId){document.getElementById('error_div' + reviewId).style.display="none";}
function submitError(reviewId){var contents = 'Thank you for notifying us of this error.'; var type = prak('error_radio' + reviewId); var comments = document.getElementById('error_comments' + reviewId).value; var contactEmail = document.getElementById('error_contact_email' + reviewId).value; comments = comments.substring(0, 256); prae(prA_G + "?command=helpfulVote&reviewId=" + reviewId + "&merchantId=" + pr_merchant_id + "&voteType=" + type + "&errorComments=" + pram(comments)+"&errorContactEmail=" + pram(contactEmail)); prac('review_feedback' + reviewId, contents); prC_E[reviewId] = 1; prC_F[reviewId] = 1; prcb(reviewId);}
function prcc(){return (prap('<div id="prReviewSummary"><div class="prSummaryHeader"> <a name="ReviewHeader"></a><span class="prSummaryTitle">Product Reviews Summary</span> <span id="prSummaryCobrand_NR" class="prSummaryCobrand">(Powered by&nbsp;<a class="prSummaryCobrandLink" href="javascript:showSmallPopup(\'http://www.powerreviews.com/legal/index.html\')">PowerReviews.com</a>)</span></div><!--prSummaryHeader--><div id="prSummaryWriteReviewId_NR" class="prSummaryWriteReview">Be the first to review this product. <a href="@@@REVIEW_WRAPPER_URI@@@" id="writeReview" target="_blank">Write a Review</a></div><!--prSummaryWriteReview--></div><!--prReviewSummary-->', prB_X));}
function prData(pr_data_callback){if (typeof pr_data_callback != 'function'){return;}if (prbe()){var page_id = praf(pr_page_id); var url = prah(page_id); var callback = function (xml){var info = null; if (xml != null){info = praj(page_id, xml); if (info == null){info = new prai(pr_page_id, 0, 0, 0);}pr_data_callback(info);}}; prat(url, callback);}}var prC_G='Got it? Rate it.';var prC_H='Thanks. <a href="@@@REVIEW_WRAPPER_URI@@@">Tell us why.</a>';
function prcd(page_id, write_review, read_review){var url = prah(page_id); var callback = function(xml){var tagHash ={}; var info = null; if (xml != null ){info = praj(page_id, xml); var snippetTemplate = prce(); var fullCount = 0; var quickCount = 0; var reviewCountPlural = 's'; var ratingCountPlural='s'; var snippetMsg = prC_G; var averageRating='0'; var showReadReviews=false; if (info != null){fullCount = eval(info.fullReviewCount); quickCount = eval(info.quickReviewCount); averageRating = info.averageRating; if (fullCount + quickCount == 1){ratingCountPlural = '';}if (fullCount == 1){reviewCountPlural='';}if (fullCount > 0){showReadReviews=true;}}tagHash['REVIEW_WRAPPER_URI']=write_review; tagHash['READ_REVIEW_LINK']=read_review; tagHash['AVG_OVERALL_RATING']='' + averageRating; tagHash['STARS_BACKGROUND']=prB_S + '/stars_small.gif'; tagHash['STARS_BACKGROUND_OFFSET']='' + (averageRating*-36); tagHash['AVG_OVERALL_RATING_MESSAGE']=altTextArr[Math.round(averageRating)]; tagHash['AVG_OVERALL_RATING_COUNT']='' + (fullCount + quickCount); tagHash['SNIPPET_MSG']=snippetMsg; tagHash['AVG_OVERALL_RATING_PLURAL']=ratingCountPlural; tagHash['REVIEW_COUNT']='' + fullCount; tagHash['REVIEW_COUNT_PLURAL']=reviewCountPlural; snippetTemplate = pran(snippetTemplate, 'SHOW_READ_REVIEWS', showReadReviews); var content = prap(snippetTemplate, tagHash); prac(prB_E + page_id, content);}}; prat(url, callback);}
function prce(){return '<div class="prSnippetTitle" style="font-size: 11px">Event Rating</div><div class="prSnippetRatingUnclickable" style="font-size: 11px"> <div class="prStars prStarsSmall" style="padding: 0; background-position: 0px @@@STARS_BACKGROUND_OFFSET@@@px; background-image: url(@@@STARS_BACKGROUND@@@)" title="@@@AVG_OVERALL_RATING_MESSAGE@@@">&#160;</div> <div class="prSnippetNumberOfRatingsText">&nbsp;(@@@AVG_OVERALL_RATING_COUNT@@@ rating@@@AVG_OVERALL_RATING_PLURAL@@@)</div></div><div class="prSnippetWriteReview" style="font-size: 11px"><a class="prSnippetLink" href="#" onClick="window.open(\'@@@REVIEW_WRAPPER_URI@@@\',\'myWin\',\'resizable,scrollbars,height=680,width=680\');return false">Write a Review</a></div>@@@SHOW_READ_REVIEWS@@@<div class="prSnippetReadReviews"><a class="prSnippetLink" href="#" onClick="window.open(\'@@@READ_REVIEW_LINK@@@\',\'myWin\',\'resizable,scrollbars,height=680,width=680\');return false" style="font-size: 11px">Read @@@REVIEW_COUNT@@@ Review@@@REVIEW_COUNT_PLURAL@@@</a></div>@@@/SHOW_READ_REVIEWS@@@';}
function prcf(){prA_S={}; prC_E={};}
function showImagePopup(url, width, height){var sizedWindow = window.open(url, "sizedWindow", "toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,width="+width+",height="+height+",top=100,left=100"); sizedWindow.document.clear(); sizedWindow.document.writeln('<html><body>'); sizedWindow.document.writeln('<img style="position:absolute;top:0;left:0;" src="' + url + '">'); sizedWindow.document.writeln('</body> </html>'); sizedWindow.document.close(); sizedWindow.focus();}
function showSmallPopup(filename, height, width){smallWindow = window.open(filename, "smallWindow","toolbar=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=" + width + ",height=" + height + ",top=200,left=200"); if (window.focus) smallWindow.focus();}