/* /\/\ -|- ]\[ */
var unicodeRangeOptions={"unicodeRange":[{range:"0020..007F",name:"Basic Latin"},{range:"0080..00FF",name:"Latin-1 Supplement"},{range:"0100..017F",name:"Latin Extended-A"},{range:"0180..024F",name:"Latin Extended-B"},{range:"0250..02AF",name:"IPA Extensions"},{range:"02B0..02FF",name:"Spacing Modifier Letters"},{range:"0300..036F",name:"Combining Diacritical Marks"},{range:"0370..03FF",name:"Greek and Coptic"},{range:"0400..04FF",name:"Cyrillic"},{range:"0500..052F",name:"Cyrillic Supplementary"},{range:"0530..058F",name:"Armenian"},{range:"0590..05FF",name:"Hebrew"},{range:"0600..06FF",name:"Arabic"},{range:"0700..074F",name:"Syriac"},{range:"0780..07BF",name:"Thaana"},{range:"0900..097F",name:"Devanagari"},{range:"0980..09FF",name:"Bengali"},{range:"0A00..0A7F",name:"Gurmukhi"},{range:"0A80..0AFF",name:"Gujarati"},{range:"0B00..0B7F",name:"Oriya"},{range:"0B80..0BFF",name:"Tamil"},{range:"0C00..0C7F",name:"Telugu"},{range:"0C80..0CFF",name:"Kannada"},{range:"0D00..0D7F",name:"Malayalam"},{range:"0D80..0DFF",name:"Sinhala"},{range:"0E00..0E7F",name:"Thai"},{range:"0E80..0EFF",name:"Lao"},{range:"0F00..0FFF",name:"Tibetan"},{range:"1000..109F",name:"Myanmar"},{range:"10A0..10FF",name:"Georgian"},{range:"1100..11FF",name:"Hangul Jamo"},{range:"1200..137F",name:"Ethiopic"},{range:"13A0..13FF",name:"Cherokee"},{range:"1400..167F",name:"Unified Canadian Aboriginal Syllabics"},{range:"1680..169F",name:"Ogham"},{range:"16A0..16FF",name:"Runic"},{range:"1700..171F",name:"Tagalog"},{range:"1720..173F",name:"Hanunoo"},{range:"1740..175F",name:"Buhid"},{range:"1760..177F",name:"Tagbanwa"},{range:"1780..17FF",name:"Khmer"},{range:"1800..18AF",name:"Mongolian"},{range:"1900..194F",name:"Limbu"},{range:"1950..197F",name:"Tai Le"},{range:"19E0..19FF",name:"Khmer Symbols"},{range:"1D00..1D7F",name:"Phonetic Extensions"},{range:"1E00..1EFF",name:"Latin Extended Additional"},{range:"1F00..1FFF",name:"Greek Extended"},{range:"2000..206F",name:"General Punctuation"},{range:"2070..209F",name:"Superscripts and Subscripts"},{range:"20A0..20CF",name:"Currency Symbols"},{range:"20D0..20FF",name:"Combining Diacritical Marks for Symbols"},{range:"2100..214F",name:"Letterlike Symbols"},{range:"2150..218F",name:"Number Forms"},{range:"2190..21FF",name:"Arrows"},{range:"2200..22FF",name:"Mathematical Operators"},{range:"2300..23FF",name:"Miscellaneous Technical"},{range:"2400..243F",name:"Control Pictures"},{range:"2440..245F",name:"Optical Character Recognition"},{range:"2460..24FF",name:"Enclosed Alphanumerics"},{range:"2500..257F",name:"Box Drawing"},{range:"2580..259F",name:"Block Elements"},{range:"25A0..25FF",name:"Geometric Shapes"},{range:"2600..26FF",name:"Miscellaneous Symbols"},{range:"2700..27BF",name:"Dingbats"},{range:"27C0..27EF",name:"Miscellaneous Mathematical Symbols-A"},{range:"27F0..27FF",name:"Supplemental Arrows-A"},{range:"2800..28FF",name:"Braille Patterns"},{range:"2900..297F",name:"Supplemental Arrows-B"},{range:"2980..29FF",name:"Miscellaneous Mathematical Symbols-B"},{range:"2A00..2AFF",name:"Supplemental Mathematical Operators"},{range:"2B00..2BFF",name:"Miscellaneous Symbols and Arrows"},{range:"2E80..2EFF",name:"CJK Radicals Supplement"},{range:"2F00..2FDF",name:"Kangxi Radicals"},{range:"2FF0..2FFF",name:"Ideographic Description Characters"},{range:"3000..303F",name:"CJK Symbols and Punctuation"},{range:"3040..309F",name:"Hiragana"},{range:"30A0..30FF",name:"Katakana"},{range:"3100..312F",name:"Bopomofo"},{range:"3130..318F",name:"Hangul Compatibility Jamo"},{range:"3190..319F",name:"Kanbun"},{range:"31A0..31BF",name:"Bopomofo Extended"},{range:"31F0..31FF",name:"Katakana Phonetic Extensions"},{range:"3200..32FF",name:"Enclosed CJK Letters and Months"},{range:"3300..33FF",name:"CJK Compatibility"},{range:"3400..4DBF",name:"CJK Unified Ideographs Extension A"},{range:"4DC0..4DFF",name:"Yijing Hexagram Symbols"},{range:"4E00..9FFF",name:"CJK Unified Ideographs"},{range:"A000..A48F",name:"Yi Syllables"},{range:"A490..A4CF",name:"Yi Radicals"},{range:"AC00..D7AF",name:"Hangul Syllables"},{range:"D800..DB7F",name:"High Surrogates"},{range:"DB80..DBFF",name:"High Private Use Surrogates"},{range:"DC00..DFFF",name:"Low Surrogates"},{range:"E000..F8FF",name:"Private Use Area"},{range:"F900..FAFF",name:"CJK Compatibility Ideographs"},{range:"FB00..FB4F",name:"Alphabetic Presentation Forms"},{range:"FB50..FDFF",name:"Arabic Presentation Forms-A"},{range:"FE00..FE0F",name:"Variation Selectors"},{range:"FE20..FE2F",name:"Combining Half Marks"},{range:"FE30..FE4F",name:"CJK Compatibility Forms"},{range:"FE50..FE6F",name:"Small Form Variants"},{range:"FE70..FEFF",name:"Arabic Presentation Forms-B"},{range:"FF00..FFEF",name:"Halfwidth and Fullwidth Forms"},{range:"FFF0..FFFF",name:"Specials"}]};
function renderImage(G,H){var C,F,E;if(G=="waterfall"){C=$("#waterfallRenderText").val();
F=$("#waterfallFontList").val();E=F.split(",");$("#WaterfallImage").attr("src",imagingURL+"?imagetype=waterfall&partid="+E[1]+"&platformid="+E[2]+"&formatid="+E[3]+"&RenderText="+encodeURIComponent(C))
}else{C=$("#typeitText").val();F=$("#typeitFontList").val();E=F.split(",");var D=$("#txtcolor").val();
if(D.charAt(0)!="#"){D="#"+D}var A=$("#txtbgcolor").val();if(A.charAt(0)!="#"){A="#"+A
}var B=$("#txtSize").val();$("#TypeItImage").attr("src",imagingURL+"?imagetype=typeit&partid="+E[1]+"&platformid="+E[2]+"&formatid="+E[3]+"&BgColor="+escape(A)+"&TextSize="+B+"&RenderText="+encodeURIComponent(C)+"&TextColor="+escape(D))
}if($(H).hasClass("fontList")){$(".fontList").val(F)}$(".renderText").val(C);if(C!="Place your text here!"){createCookie("MyRenderText",C,1)
}}function loadCharMap(C){var B=null;var E=$("#unicodeRangeList");if(E.children().length==1){var I=unicodeRangeOptions.unicodeRange;
var A="";for(var F=0;F<I.length;F++){A+='<option value="'+I[F].range+'">'+I[F].range+" &#160; "+I[F].name+"</options>"
}E.html(A);B=new Querystring();var H=B.get("UnicodeRange");if(H!=null&&H.length>0){E.val(H)
}}var G=$("#charmapFontList").val();var D=E.val();if(C==undefined||C==null){if(B==null){B=new Querystring()
}var J=B.get("currCodePage");if(J!=null&&J.length>0){C=J}else{C=1}}$.get("/services/charmap.ashx",{part:G,range:D,page:C},function(L,K){$("#charMapData").html(L)
});$(".fontList").val(G);return false}function initRenderingTabs(){var H=fontsInThisProduct.fonts;
var A="",K="",J=10;var E=(H.length>J);for(var G=0;G<H.length;G++){A+='<option value="'+H[G].fileName+'">'+H[G].friendlyName+"</options>";
if(G==J&&E){K+='<div id="moreFitp">'}K+='<div class="copyright"><a href="#" onclick="return showCharMap(this);">'+H[G].friendlyName+"</a></div>"
}var C=$(".fontList");if(C.length>0){C.html(A).val(defaultProduct)}if(E){var D="More...";
try{D=moreText}catch(B){}K+='</div><a class="copyright" href="#" onclick="return showMoreFirp(\'moreFitp\', this);">'+D+"</a>"
}$("#fontsInThisProductList").html(K);var F=readCookie("MyRenderText");if(F==null||F==""){F="Place your text here!"
}$(".renderText").val(F);$("#tryfont .fieldDefault").keypress(function(L){if(L.keyCode==13){renderImage("typeit");
return false}});$("#waterfall .fieldDefault").keypress(function(L){if(L.keyCode==13){renderImage("waterfall");
return false}});$("#explain1").hide();$("#hide1").click(function(){$("#explain1").slideToggle();
return false});var I=location.href;if(I.indexOf("#charmap")>0){loadCharMap()}else{if(I.indexOf("#tryfont")>0){renderImage("tryfont")
}else{if(I.indexOf("#waterfall")>0){renderImage("waterfall")}}}}var didCharmapSelectFire=false;
function showCharMap(B){didCharmapSelectFire=false;var C=$("#charmapFontList > option:selected").text();
var A=$(B).text();$(".fontList").val(A);$("#productTabs > ul").tabs("select","#waterfall");
renderImage("waterfall");if(!didCharmapSelectFire&&C!=A){$("#charmapFontList").change()
}didCharmapSelectFire=false;return false}function showRatingImage(A,B){$("#RatingImage").attr("src","/services/imaging.aspx?imagetype=rating&pid="+A+"&rating="+B)
}function setRatingReadOnly(){$("#divRating").hide();$("#divRatingResults").show()
}function checkRating(){var A=new Querystring();var B=A.get("pid");showRatingImage(B,0);
if(readCookie("pid"+B)!=""){setRatingReadOnly()}}function getRatingImage(D){var A=new Querystring();
var C=A.get("pid");if(readCookie("pid"+C)!=""){alert("You have already voted. Thank you.");
setRatingReadOnly()}else{if(C==null||C.length==0){alert("Sorry, unable to update rating.")
}else{showRatingImage(C,D);ratingCount++;$("#totalVotes").text(ratingCount+voteText);
ratingSum+=parseInt(D,10);var E=ratingSum/ratingCount;var B=(E*25).toString()+"px";
$("#currentRating, #currentRatingReadOnly").css("width",B);createCookie("pid"+C,"true",1);
setRatingReadOnly()}}return false}function Querystring(B){this.params=new Object();
this.get=function(H,I){if(I==null){I=null}var G=this.params[H];if(G==null){G=I}return G
};if(B==null){B=location.search.substring(1,location.search.length)}if(B.length==0){return
}B=B.replace(/\+/g," ");var C=B.split("&");var D,A,E,F;for(D=0;D<C.length;D++){A=C[D].split("=");
E=unescape(A[0]);if(A.length==2){F=unescape(A[1])}else{F=E}this.params[E]=F}}$(function(){var A=$("#productTabs");
if(A.length>0){A.children("ul").tabs().bind("select.ui-tabs",function(D,C){var B=C.panel.id;
if(B=="tryfont"||B=="waterfall"){renderImage(B)}else{if(B=="charmap"){loadCharMap();
didCharmapSelectFire=true}}});A.show()}initRenderingTabs();checkRating()});