var oTable,newProvider,newProviderText;$(document).ready(function(){var fullFavs=$.cookie("dombuddy_favs");$('#copyarea_private').html(fullFavs);var presetProvider=$.cookie("dombuddy_provider");if(presetProvider!=null){$("#providers").val(presetProvider);newProvider=presetProvider;newProviderText=$('#providers :selected').text()}else $("#providers").val(newProvider);$(".selectall").click(function(){$("#copyarea").select();$("#copyarea_private").select();$("#copyarea_wordlist").select()});$(".hidelink").click(function(){$("#topinfoblock").hide();$(".addinfo").hide()});$("#providers").change(function(){var tDom,tFree;newProvider=$("#providers").val();newProviderText=$('#providers :selected').text();var lNodes=oTable.fnGetNodes(),tLength=lNodes.length;$.cookie("dombuddy_provider",newProvider);if(tLength>0)for(i=0;i<tLength;i++){var tDom=getObjInnerText(lNodes[i].cells[0]),tFree=getObjInnerText(lNodes[i].cells[1]);if(tFree=="yes"){var rTxt='<a href="go.php?d='+tDom+'&p='+newProvider+'" target="_blank" title="Register '+tDom+'">Register at '+newProviderText+'</a>';oTable.fnUpdate(rTxt,i,4)}}});oTable=$('#domains').dataTable({aaSorting:[[0,'asc']],fnRowCallback:function(nRow,aData,iDisplayIndex){if(aData[1]=="yes")$(nRow).addClass("enabled_row");return nRow},sPaginationType:"full_numbers",sDom:'rt<"clear"><"info"ip>',bProcessing:true,bStateSave:false,iDisplayLength:50,bAutoWidth:false,aoColumns:[{sWidth:'120px'},{sWidth:'30px',sClass:'center'},{sWidth:'30px',sClass:'center'},{sWidth:'150px',sClass:'actionlinks'},{sWidth:'100px',sClass:'tdright right'}]});$('.links').switchTarget({linkSelected:1,effect:'basic',linkClass:'activetab',startHidden:false,speed:''});$('.blinks').switchTarget({linkSelected:1,effect:'basic',linkClass:'activetab',startHidden:false,speed:''});$('.featureform').submit(function(){var thisId=$(this).attr('id');$("form#"+thisId+" .submitbutton").click();return false});$('.featureform').keypress(function(e){var thisId=$(this).attr('id');if(e.which==13){$("form#"+thisId+" .submitbutton").click();e.preventDefault();return false}});$('#quicksearch').keypress(function(e){if(e.which==13){submitSelection('quicksearchform');e.preventDefault();return false}});$('#quicksearchform').submit(function(){return false});$('#dictGeneratorPrefix').click(function(){$('.links').removeClass('activetab');$('#tab_generator').addClass('activetab');$('.target').hide();$("form#random_selection_form input[name='kw_pre']").val($('#dictSelectedWord').val());$('#target-1').show()});$('#dictGeneratorSuffix').click(function(){$('.links').removeClass('activetab');$('#tab_generator').addClass('activetab');$('.target').hide();$('#target-1').show();$("form#random_selection_form input[name='kw_suf']").val($('#dictSelectedWord').val())});$('#dictKeywordsPrefix').click(function(){$('.links').removeClass('activetab');$('#tab_keywords').addClass('activetab');$('.target').hide();$("form#keywords_selection_form input[name='kw_pre']").val($('#dictSelectedWord').val());$('#target-2').show()});$('#dictKeywordsSuffix').click(function(){$('.links').removeClass('activetab');$('#tab_keywords').addClass('activetab');$('.target').hide();$("form#keywords_selection_form input[name='kw_suf']").val($('#dictSelectedWord').val());$('#target-2').show()})})
function searchAll(dom){$('.links').removeClass('activetab');$('#tab_allextensions').addClass('activetab');$('.target').hide();$("#allDom").val(dom);$('#target-7').show();$('.alltlds').show();submitSelection('alltops_selection_form')}
function submitSelection(action){hideDebug();var facebox=$("#facebox").overlay({top:272,expose:{color:'#000',loadSpeed:200,opacity:0.5},closeOnClick:false,api:true}).load();$.getJSON("http://www.dombuddy.com/multi.php?rnd="+String((new Date()).getTime()).replace(/\D/gi,''),$("#"+action).serialize(),function(data){if(data.debug){showDebug(data.debug)}else{$("#copyarea").html("");oTable.fnClearTable(0);$("#domains").find("tr:gt(0)").remove()};$.each(data.domains,function(i,item){if(item.s=="no"){var si='yes',sis=' class="avail"',dets='<a href="http://www.dombuddy.com/analyze/'+item.d+'" target="_blank" class="actionlink">Details</a> &middot; ',alltlds='<a href="javascript:searchAll(\''+item.d+'\');" class="actionlink">All Extensions</a>',reg='<a href="http://www.dombuddy.com/go.php?d='+item.d+'&p='+newProvider+'" target="_blank" title="Register '+item.d+'">Register at '+newProviderText+'</a>',favadd='<a href="javascript:addToFavs(\''+item.d+'\', \'f'+i+'\');" class="actionlink" id="f'+i+'">Add to Favs</a>';if(favadd!='')var alltlds=alltlds+' &middot; '}else if(item.s=="yes"){var si='no',sis='',dets='<a href="http://www.dombuddy.com/analyze/'+item.d+'" target="_blank" class="actionlink">Details</a> &middot; ',alltlds='<a href="javascript:searchAll(\''+item.d+'\');" class="actionlink">All Extensions</a>',reg='<a href="http://www.sedo.com/checkdomainoffer.php?domain='+item.d+'&partnerid=50458" target="_blank" title="Acquire '+item.d+' at Sedo">Acquire at Sedo</a>';if(item.sedo=="1")var reg='<a href="http://www.sedo.com/checkdomainoffer.php?domain='+item.d+'&partnerid=50458" target="_blank" title="Buy '+item.d+' at Sedo"><b>For Sale at Sedo</b></a> <img src="http://www.dombuddy.com/img/sale.png" alt="For Sale" border=0 />';var favadd='';if(favadd!='')var alltlds=alltlds+' &middot; '}else{var si='<a href="http://www.dombuddy.com/go.php?d='+item.d+'&p=1" target="_blank" title="Check '+item.d+' for availability">check</a>',sis='',dets='<a href="http://www.dombuddy.com/analyze/'+item.d+'" target="_blank" class="actionlink">Details</a> &middot; ',alltlds='<a href="javascript:searchAll(\''+item.d+'\');" class="actionlink">All Extensions</a>',reg='<a href="http://www.dombuddy.com/go.php?d='+item.d+'&p=1" target="_blank" title="Check '+item.d+' for availability">Check manually</a>',favadd='<a href="javascript:addToFavs(\''+item.d+'\', \'f'+i+'\');" class="actionlink" id="f'+i+'">Add to Favs</a>';if(favadd!='')var alltlds=alltlds+' &middot; '};var r=item.r;oTable.fnAddData(['<a href="http://www.dombuddy.com/analyze/'+item.d+'" target="_blank">'+item.d+'</a>',si,'<img src="http://www.dombuddy.com/img/'+r+'bars.png" border="0">',dets+alltlds+favadd,reg]);if(si=="yes")$('#copyarea').append(item.d+'\r')});facebox.close()})}
function addToFavs(dom,linkobj){$('#copyarea_private').append(dom+'\r');var fullFavs=$('#copyarea_private').html();$.cookie("dombuddy_favs",fullFavs);$('#'+linkobj).addClass("hiddenlink")}
function selectWord(word){$('#dictSelectedWord').val(word)}
function dictSearch(id,word){hideDebug();if(word==''){var dictWord=$('#'+id).val();$('#dictSelectedWord').val($('#'+id).val())}else{$('#dictSelectedWord').val(word);var dictWord=word};var facebox=$("#facebox").overlay({top:272,expose:{color:'#000',loadSpeed:200,opacity:0.5},closeOnClick:false,api:true}).load();$.getJSON("http://www.dombuddy.com/dict.php?rnd="+String((new Date()).getTime()).replace(/\D/gi,'')+"&kw="+dictWord,function(data){$('#dictionary_output').html('');$.each(data.links,function(i,item){$('#dictionary_output').append('<div class="dict" id="contain_'+item+'"><span class="label">'+item+'</span> <ul id="'+item+'"></ul></div>')});$.each(data.linked,function(i,item){$('#'+item.link).append('<li><a href="javascript:dictSearch(\'\', \''+escape(item.word)+'\');" title="'+item.definition+'">'+item.word+'</a></li>')});$("#dictionary_output").append('<div class="clear"></div>');if(data.debug)showDebug(data.debug);facebox.close()})}
function retrieveSimilar(numId){var facebox=$("#facebox").overlay({top:272,expose:{color:'#000',loadSpeed:200,opacity:0.5},closeOnClick:false,api:true}).load();$('#keyentry'+numId).empty();var term=$('#retentry'+numId).val();$.getJSON("http://www.dombuddy.com/dict.php?rnd="+String((new Date()).getTime()).replace(/\D/gi,'')+"&kw="+term,function(data){$.each(data.linked,function(i,item){$('#keyentry'+numId).append(item+"\r")});if(data.debug)showDebug(data.debug);facebox.close()})}
function retrieveKeywords(numId){var facebox=$("#facebox").overlay({top:272,expose:{color:'#000',loadSpeed:200,opacity:0.5},closeOnClick:false,api:true}).load();$('#keyentry'+numId).empty();var terms=$('#retentry'+numId).val(),sens=$('#sensitivity').val();$.getJSON("http://www.dombuddy.com/search.php?rnd="+String((new Date()).getTime()).replace(/\D/gi,'')+"&terms="+terms+"&sensitivity="+sens,function(data){$.each(data.terms,function(i,item){$('#keyentry'+numId).append(item.t+"\r")});if(data.debug)showDebug(data.debug);facebox.close()});return false}
function showDebug(message){$('#debug').html(message);$('#debug').append('<p><a href="javascript:hideDebug();">Dismiss</a></p><div class="clear"></div>');$('#debug').show()}
function hideDebug(){$('#debug').hide()}
function getObjInnerText(obj){return(obj.innerText)?obj.innerText:(obj.textContent)?obj.textContent:""}
