var tld_list = { //"most_popular": {"com":1, "net":1, "org":1}, "most_popular": {"com":1, "net":1, "org":1, "info":1, "biz":1, "co.uk":1, "com.au":1, "us":1, "ca":1, "de":1, "eu":1, "mobi":1, "we.bs":1}, "universal": {"com":1, "net":1, "org":1, "info":1, "biz":1, "name":1, "mobi":1, "asia":1, "we.bs":1}, "country_code": {"us":1, "tv":1, "net.cn":1, "org.cn":1, "cc":1, "cn":1, "me.uk":1, "eu":1, "org.tw":1, "idv.tw":1, "org.uk":1, "ca":1, "com.tw":1, "co.uk":1, "com.cn":1, "com.mx":1, "de":1, "me":1, "in":1, "net.au":1, "net.nz":1, "org.nz":1, "be":1, "jp":1, "nu":1, "tw":1, "se":1, "ws":1, "nl":1, "com.au":1, "co.nz":1, "at":1}, "all":1, "none":0 }; var searched = ''; var domainCache = {}; var buttons1 = {}; var buttons2 = {}; function back_action() { $('#domain_owner_details').css('display', 'none'); $('#domain_search').css('display', ''); $('#domain_dialog').dialog('option', 'buttons', buttons1); //$('#magic_div').text('.'); } function owner_details() { if ( ($('#registrantfirstname').val() == '' && $('#registrantlastname').val() == '') && ($('#selected_owner_details').text() != '' || $('#client_firstname').val() != '' || $('#client_lastname').val() != '') ) { $('#registrantorganizationname').val($('#client_company_name').val()); $('#registrantfirstname').val($('#client_firstname').val()); $('#registrantlastname').val($('#client_lastname').val()); $('#registrantaddress1').val($('#client_address1').val()); $('#registrantaddress2').val($('#client_address2').val()); $('#registrantcity').val($('#client_city').val()); $('#registrantstateprovince').val($('#client_state').val()); $('#registrantstateprovince_us').val($('#client_state_us').val()); $('#registrantpostalcode').val($('#client_zip').val()); $('#registrantcountry').val($('#client_country').val()).change(); $('#registrantemailaddress').val($('#client_email').val()); $('#registrantphone').val($('#client_phone').val()); } } // callback used in cancel url function domainCheck(sld, tld, callback) { if ($('#tlds-results-table tr').length % 2) var evenClass = ''; else var evenClass = ' even'; if (!$("#" + sld + '_' + tld.replace(/\./g, '_'))[0]) $('#tlds-results-table').append( '' + '' + '' + '' + '' + '' + '

' + '

' + '' + '' + '' + '

' + '' + ''); if (domainCache[sld] != undefined && domainCache[sld][tld] != undefined) { addRow(sld, tld, domainCache[sld][tld]); } else { $.get("ajax.php?action=domain_check&sld=" + sld + '&tld=' + tld, function(data) { if (data['status']) { if (domainCache[sld] == undefined) domainCache[sld] = {}; domainCache[sld][tld] = data; addRow(sld, tld, data); if (callback) callback(sld + '.' + tld); } else { var trId = '#' + sld + '_' + tld.replace(/\./g, '_'); $(trId + ' td:eq(1)').html(sld + '.' + tld + ' - ' + data['msg']); $(trId + ' td.period').removeClass('loading'); } }, 'json'); } } function addRow(sld, tld, data) { var trId = '#' + sld + '_' + tld.replace(/\./g, '_'); if (!data['status']) { $(trId + ' td:eq(1)').html(sld + '.' + tld + ' - ' + data['msg']); $(trId + ' td.period').removeClass('loading'); return; } if (data['domain'] == 0) { $(trId + ' td:first input').css('visibility', 'visible'); $(trId + ' td:eq(1) span').html(register_msg).css('color', 'green'); $(trId + ' td.period').removeClass('loading'); domain_options(sld, tld); } else if (domainsInfo[tld]['transfer']) { $(trId + ' td:first input').css('visibility', 'visible'); $(trId + ' td:eq(1) span').html(transfer_msg).css('color', 'red'); $(trId + ' td.period').removeClass('loading'); $(trId + ' td.sum').addClass('transfer-sum'); $(trId + ' td:eq(1)').append(''); if (domainsInfo[tld]['epp']) $(trId + ' p.epp').html(''); domain_options(sld, tld); } else { $(trId + ' td:eq(1)').html(sld + '.' + tld + ' - ' + transfer_not_supported_msg); $(trId + ' td.period').removeClass('loading'); } /* $('input:checkbox:first', $(trId)).click(function(){ if ($(this).css('visibility') == 'hidden') return; if ($(this).attr('checked')) $(trId).addClass('selected'); else $(trId).removeClass('selected'); }); */ if (searched == sld + '.' + tld) $('#check_domain_' + searched.replace(/\./g, '\\.')).click().change(); if (domain_search_params.epp != '') $(trId + ' p.epp input').val(domain_search_params.epp); if (domain_search_params.idp[tld] == 1) $(trId + ' p.idp input').click(); } function domain_period_text(period_months) { var period_years = parseInt(period_months.replace('period_', '')) / 12; if (period_years == 1) return period_years + ' ' + year_msg; return period_years + ' ' + years_msg; } function domain_options(sld, tld) { var trId = '#' + sld + '_' + tld.replace(/\./g, '_'); var tr = $(trId); var tldPrice = $(trId + ' span.tld-price'); var periodSelect = $(trId + ' td.period').html('').find('select'); var firstPrice = false; var price_option = tr.find('input.transfer_domain').size() ? 'prices_transfer' : 'prices_register'; if ('undefined' == typeof registerdomainProducts[tld][price_option]) price_option = 'prices'; for (period in registerdomainProducts[tld][price_option]) { if (firstPrice === false) firstPrice = registerdomainProducts[tld][price_option][period][currency]; periodSelect.append('