if(!jz){var jz={}}if(!jz.util){jz.util={}}jz.util={subset:function(d,a){var c={};if(!a){return c}for(var b=0;b<a.length;b++){c[a[b]]=d[a[b]]}return c},getEl:function(b,a){if(typeof b=="string"){if(b.indexOf("#")===0){b=$(b)}else{if(b.indexOf(".")===0){if(a&&typeof a!=="undefined"){b=$(this.getEl(a).find(b)[0])}else{b=$($(b)[0])}}}}return b},isNumeric:function(a){if(isNaN(a)){return false}return(a-0)==a&&a.length>0},isEmpty:function(a){if(!a){return true}if(typeof a=="string"||typeof a=="array"){return a.length==0}return false},tokenize:function(b,a){a=a||{};var c=a.delimit||/[ \t]+/;return $.trim(b).split(c)},getLastChar:function(a){return a.length>0?a.substring(a.length-1):""},inArray:function(c,b){for(var a=0;a<c.length;a++){if(c[a]==b){return true}}return false},uniqueArray:function(c){var b=[];for(var a=0;a<c.length;a++){if($.inArray(c[a],b)<0){b.push(c[a])}}return b}};(function(b){b.domainChecker=function(d){var c=new a(d);return c};function a(u){var x={},L={};var e=new Array(".ac",".ac.il",".ac.uk",".aero",".ag",".am",".arpa",".as",".at",".au",".be",".bg",".biz",".br",".br.com",".bt",".bz",".ca",".cc",".cd",".ch",".ck",".cl",".cn",".cn.com",".co.il",".co.nz",".co.uk",".com",".com.br",".com.cn",".coop",".cx",".cz",".de",".de.com",".dk",".edu",".edu.cn",".ee",".eu",".eu.com",".es",".fi",".fj",".fm",".fr",".gb.com",".gb.net",".gg",".gm",".gov",".gov.il",".gov.uk",".gs",".hk",".hm",".hn",".hu",".hu.com",".id",".id.au",".ie",".in",".info",".int",".ir",".is",".it",".je",".jobs",".jp",".k12.il",".ke",".kr",".la",".li",".lk",".lt",".lu",".lv",".mc",".md",".me",".me.uk",".mil",".mobi",".ms",".mu",".muni.il",".museum",".mx",".my",".name",".nc",".net",".net.cn",".net.il",".nl",".no",".no.com",".nu",".nz",".org",".org.cn",".org.il",".org.uk",".pl",".pt",".pw",".qc.com",".re",".ro",".ru",".ru.com",".sa.com",".sc",".se",".se.com",".se.net",".sg",".sh",".si",".sk",".sm",".sr",".st",".tc",".tel",".tf",".th",".tj",".tm",".to",".tr",".tv",".tw",".ua",".uk",".uk.com",".uk.net",".us",".us.com",".uy.com",".vc",".ve",".vg",".web.com",".ws",".za.com");var ab=500;var aa=500;var Q="";var B=0;var r=["com","net","org","biz","me","us"];var H=["com","net","org"];var s={};var v="goaz003o";var N="http://www.dpbolvw.net/interactive?checkAvail=1&pid=3578823&url=http://www.godaddy.com/gdshop/registrar/search.asp?isc="+v+"&aid=10390987&sid=main";var w="http://www.jdoqocy.com/click-3578823-10497118?url=http://who.godaddy.com/WhoIs.aspx?";t(u);I();U();function t(ae){b.extend(true,x,ae)}function I(){var ae=x.gui;for(var af in ae){L[af]=jz.util.getEl(ae[af])}}function U(){D()}function D(){F();Y();T()}function F(){window.setInterval(J,aa)}function f(){L.extOptions.each(function(ae,af){b(af).click(function(ag){if(!ag.target){return}b(this).parent().queue(function(ah){k();b(this).dequeue()})})})}function Y(){k();f();L.editExts.click(function(ag){if(!ag.target){return}var ae=prompt("Enter a list of TLDs separated by space. Clear the field to return to default value",r.join(" "));if(ae==null){return}ae=b.trim(ae);if(ae.length==0){ae=H.slice()}else{ae=ae.split(" ")}ae=jz.util.uniqueArray(ae);var af=-1;if((af=Z(ae))>=0){alert("the list contains an invalid TLD: "+ae[af]);return}ad();y(ae);k();return false});L.moreData.click(function(ae){if(!ae.target){return}var af=S(L.domainName.val());X(af,true)})}function ad(){b(".results").hide()}function y(af){var ah=L.extOptions.parent();ah.empty();var ag="";for(var ae=0;ae<af.length;ae++){ag+='<input type="checkbox" value="'+af[ae]+'" name="ext_'+af[ae]+'" id="ext_'+af[ae]+'"/>'+af[ae]}ah.html(ag);L.extOptions=ah.find("input[name^=ext_]");f();L.extOptions.each(function(ai,aj){aj=b(aj);aj.attr("checked",b.inArray(aj.val(),af)>=0)});r=af}function R(af){var ae=b('<div id="res_'+af+'" class="results"> <div class="result_status title"></div><div class="result_render"></div></div>');b("#results_ct").append(ae);return ae}function k(){var af=[];var ai=S(L.domainName.val());for(var ah=0;ah<L.extOptions.length;ah++){el=b(L.extOptions[ah]);var ag=b("#res_"+el.val());if(el.attr("checked")){if(!ag.length){ag=R(el.val())}ag.show();af.push(el.val());var aj=b(ag.find(".domainId"));var ae=false;if(aj.length){aj=b.trim(aj.text());if(aj.length===0){ae=true}else{aj=aj.split(".");if(aj[0]!=ai||el.val()!=aj[1]){ae=true}}}else{ae=true}if(ae){m(ai,el.val(),false,false)}}else{ag.hide()}}r=af;b("#results_ct").find(".results").sort(function(am,al){var ak=b(am).attr("id").substring(4),an=b(al).attr("id").substring(4);return b.inArray(ak,r)-b.inArray(an,r)}).prependTo(b("#results_ct"))}function l(ae){return ae.match(/^([-.a-z0-9])+$/i)&&ae.charAt(0)!="-"&&ae.charAt(ae.length-1)!="-"&&ae.charAt(0)!="."&&ae.charAt(ae.length-1)!="."}function C(ae){if(ae==""){return true}return false}function J(){var ai=L.domainName.val();var ag=S(ai);var af=true;if(C(ag)){G(r,false);O()}else{if(!l(ag)){G(r,true);A("special","Invalid Domain name: "+ag);af=false}}if(Q==ag){return}var ae=new Date().getTime();var ah=ae-B;if(ah<ab){return}B=ae;Q=ag;if(ag==""||!af){return}X(ag,false)}function X(ag,aj){var ai=r;var ah=P(ag);if(ah.length>1){ag=ah[0];ai=[ah[1]];var ae=!jz.util.inArray(r,ah[1]);G(ai,ae);if(!o(ah[1])){A("special","Invalid Domain Extension: "+ah[1]);return}}else{G(ai,false)}for(var af=0;af<ai.length;af++){z(ag,ai[af],ae);m(ag,ai[af],ae,aj)}}function m(ah,ag,af,ai){var ae=false;if(ah.length==0){return}if(ai){delete s[ah+"."+ag]}if(ae=h(ah+"."+ag)){q(ae,ah,af)}else{V(ah,ag,af)}}function V(ah,ag,af){var ae=(L.moreData.attr("checked")?"&moreData=1":"");b.getJSON("domainSearch.php?domainName="+ah+"&ext="+ag+ae,function(ai){b("#results_ct").queue(function(){q(ai,ah,af);b(this).dequeue()})})}function q(al,ag,am){var ae=al.render,ah=al.status;for(var ai in ah){var af=ag+"."+ai;if(ah&&(ah[ai]=="a"||ah[ai]=="n")){g(af,al)}}var ak=S(L.domainName.val());for(var ai in ah){var aj=(am?b("#res_special"):b("#res_"+ai));resStatus=aj.find(".result_status"),resRender=aj.find(".result_render"),af=ag+"."+ai;if(ak==ag||ak==af){var an='<span class="domainId" style="display:none">'+af+"</span>";if(af.length>14){af="."+ai}if(ah[ai]!="a"){an+='<a target="_blank" href="'+w+"domain="+af+'">'}else{an+='<a target="_blank" href="'+N+"&domainToCheck="+af+'">'}if(ah[ai]=="n"){an+=af+" is taken.";E(aj,"domainTaken")}else{if(ah[ai]=="a"){an+=af+" is available.";E(aj,"domainAvail")}else{if(ah[ai]=="e"){an+="unable to determine status for "+af;E(aj,"domainLimitExceed")}}}an+="</a>";resStatus.html(an);resRender.html(ae[ai])}}}function z(aj,ai,ae){var af=(ae?b("#res_special"):b("#res_"+ai)),ah=af.find(".result_status"),ag=af.find(".result_render");ah.html("checking "+aj+"."+ai+"...");E(af,"domainChecking");ag.empty()}function E(af,ae){d(af);af.addClass(ae)}var ac=["domainTaken","domainAvail","domainChecking","domainLimitExceed","domainWaitingForInput","domainValidationError"];function d(af){for(var ae=0;ae<ac.length;ae++){af.removeClass(ac[ae])}}function i(ah){var ae=b("#res_"+ah),ag=ae.find(".result_status"),af=ae.find(".result_render");ag.html("."+ah);E(ae,"domainWaitingForInput");af.html("Waiting for input...")}function A(ah,ai){var ae=b("#res_"+ah),ag=ae.find(".result_status"),af=ae.find(".result_render");ag.html(ai);E(ae,"domainValidationError");af.empty()}function G(ag,ae){if(ae){ad()}else{for(var af=0;af<r.length;af++){if(jz.util.inArray(ag,r[af])){n(r[af],true)}else{n(r[af],false)}}}n("special",ae)}function n(ag,ae){var af=b("#res_"+ag);if(!af.length){af=R(ag)}if(ae){af.show()}else{af.hide()}}function O(){for(var ae=0;ae<r.length;ae++){i(r[ae])}}function K(af,ag){for(var ae=0;ae<r.length;ae++){A(r[ae],af+"."+r[ae]+" "+ag)}}function T(){L.saveButton.mouseover(function(ae){b(ae.target).attr("src","images/save.gif")}).mouseout(function(ae){b(ae.target).attr("src","images/save_light.jpg")}).click(function(ae){W()});b(document).keydown(function(ae){if(ae.ctrlKey===true&&ae.which===83){W();return false}})}function S(af){af=b.trim(af).toLowerCase();if(af.indexOf("http://")===0){af=af.substring(7)}if(af.indexOf("www.")===0){af=af.substring(4)}var ae=af.split(".");if(ae.length==2&&ae[1]==""){af=af.substring(0,af.length-1)}return af}function P(af){var ae=af.lastIndexOf(".");if(ae>0&&ae<af.length){return[af.substring(0,ae),af.substring(ae+1)]}return[af]}function g(af,ae){s[af]=ae}function h(ae){return s[ae]}function W(){var ae=S(L.domainName.val());if(ae.length>0){j(ae,L.savedSearches)}}function j(ai,af){var ag=af.find(".savedDomainName");if(ag){for(var ae=0;ae<ag.length;ae++){if(b(ag[ae]).text()==ai){return}}}var ah=b('<div class="savedDomainRow"><a class="delete"><img src="images/close-c.png"/></a><a class="savedDomainName" href="">'+ai+"</a></div>");L.savedSearches.append(ah);ah.find(".delete").click(function(aj){p(aj)});ah.find(".savedDomainName").click(function(aj){aj.preventDefault();M(aj)})}function p(ae){b(ae.target).parents("div.savedDomainRow").remove()}function M(ae){b("#domainName").val(b(ae.target).text())}function o(af){for(var ae=0;ae<e.length;ae++){if("."+af==e[ae]){return true}}return false}function Z(af){for(var ae=0;ae<af.length;ae++){if(!o(af[ae])){return ae}}return -1}function c(){b("script[src^=http://i.ixnp.com/shot_main_js]").remove();b("script[src^=http://shots.snap.com]").remove();var ae=document.getElementsByTagName("script")[0];var af=document.createElement("script");af.type="text/javascript";af.src="http://i.ixnp.com/shot_main_js/v6.2/";ae.parentNode.insertBefore(af,ae);var af=document.createElement("script");af.type="text/javascript";af.src="http://shots.snap.com/asj/v1/3afe4da0c489a77865612fae76fda344/"+SNAP_COM.hash(document.location.href)+"/auto_shot.js?sz="+SNAP_COM.size()+"&lm="+escape(document.lastModified)+"&size=small&ad_only=1&accept=shots";ae.parentNode.insertBefore(af,ae)}}})(jQuery);$(document).ready(function(){var a=$.domainChecker({gui:{domainName:"#domainName",saveButton:"#saveDomain",savedSearches:"#savedSearches",extOptions:$("#exts_bar").find("input[name^=ext_]"),editExts:"#edit_exts",moreData:"#moreData"}})});if(!dsg){var dsg={}}if(!dsg.ffsearch){dsg.ffsearch={}}dsg.ffsearch={installSearchEngine:function(){if(window.external&&("AddSearchProvider" in window.external)){window.external.AddSearchProvider("http://www.domainsearchguru.com/DomainSearchGuruFF.xml")}else{if(window.sidebar&&("addSearchEngine" in window.sidebar)){window.sidebar.addSearchEngine("http://www.domainseasrchguru.com/search-plugin.src","http://example.com/search-icon.png","Search Plugin","")}else{alert("No search engine support")}}}};