$(".check_captcha").click(function() { var captcha_response = $("#captcha_field").val().trim(); var captcha_img = $("#captcha_img").val().trim(); var action = $("#cap_action").val().trim(); if (captcha_response != "") { $.ajaxq('ajaxCallsCaptcha', { type: "POST", queue: false, url: "http://websitebroker.com/valuation/includes/checkCaptcha.php", data: { 'captcha_response': captcha_response, 'captcha_img': captcha_img }, success: function(server_response) { if (server_response == "0") { $(".captcha_error").show(); $("#captcha_field").focus(); } else if (server_response == "1") { if (action == 'stats') calculate_stats(); else if (action == 'update') update_stats(); } } }); } }); $("#captcha_field").keypress(function(e) { if (e.which == 13) { $(".check_captcha").click(); } }); function prograssbar_width(total, unit) { var increment = Math.round((unit * 100) / total); document.getElementById("progress_bar").style.width = increment + '%'; } $("#d_name").keypress(function(e) { if (e.which == 13) { $(".type").click(); } }); $("#captcha_field").keyup(function() { $(".captcha_error").hide(); }); $(".type").click(function() { $("#cap_action").val("stats"); var url = $("#d_name").val(); url = url.toLowerCase(); url = url.replace('http://', '').replace('https://', '').replace('www.', '').split(/[/?#]/)[0]; $("#d_name").attr("disabled", "disabled"); $(".type").attr("disabled", "disabled"); var csrf = $.cookie('csrf'); $.ajaxq('ajaxCallsStats', { type: "POST", queue: true, url: "http://websitebroker.com/valuation/includes/stats.php", data: { 'url': url, 'csrf': csrf, 'parameter': 'validate' }, success: function(remoteResponse) { if (remoteResponse == '1') { $('#tooltip-error').fadeOut("fast"); $(".msg-bg").show(); $(".captcha").show(); $("#captcha_field").focus(); } else if (remoteResponse == '2') { var url = $("#d_name").val(); url = url.toLowerCase(); url = url.replace('http://', '').replace('https://', '').replace('www.', '').split(/[/?#]/)[0]; window.location.assign("http://websitebroker.com/valuation/" + url + ".html"); } else { $('#tooltip-error').fadeIn("fast"); $("#d_name").removeAttr("disabled"); $(".type").removeAttr("disabled"); } } }); }); $("#close_captcha").click(function() { $(".msg-bg").hide(); $(".captcha").hide(); $("#captcha_field").val(""); $(".captcha_error").hide(); $("#d_name").removeAttr("disabled"); $(".type").removeAttr("disabled"); }); $(".search-bar").keyup(function() { $('#tooltip-error').fadeOut("fast"); }); $("body").click(function() { $('#tooltip-error').fadeOut("fast"); }); function calculate_stats() { $(".captcha").hide(); $("#captcha_field").val(""); $(".captcha_error").hide(); var url = $("#d_name").val(); url = url.toLowerCase(); url = url.replace('http://', '').replace('https://', '').replace('www.', '').split(/[/?#]/)[0]; var csrf = $.cookie('csrf'); $.ajaxq('ajaxCallsStats', { type: "POST", queue: false, url: "http://websitebroker.com/valuation/includes/stats.php", data: { 'url': url, 'csrf': csrf, 'parameter': 'validateURL' }, success: function(remoteResponse) { console.log('validateURL Response ' + remoteResponse); if (remoteResponse == '1') { $(".msg-bg").show(); $(".msg").fadeIn(); var capitalized = url.replace(/^[a-z]/, function(m) { return m.toUpperCase() }); $(".headerOfTableText").html("Calculating Stats "); $(".msg-m").html("
  • Calculating Traffic Stats"); $.ajaxq('ajaxCallsStats', { type: "POST", queue: true, url: "http://websitebroker.com/valuation/includes/stats.php", data: { 'url': url, 'csrf': csrf, 'parameter': 'trafficStats' }, success: function(remoteResponse) { console.log('trafficStats Response ' + remoteResponse); prograssbar_width(100, 5); $(".msg-m").html("
  • Calculating Search Engines Index Stats"); $.ajaxq('ajaxCallsStats', { type: "POST", queue: true, url: "http://websitebroker.com/valuation/includes/stats.php", data: { 'url': url, 'csrf': csrf, 'parameter': 'searchEnginesIndex' }, success: function(remoteResponse) { console.log('searchEnginesIndex Response ' + remoteResponse); prograssbar_width(100, 10); $(".msg-m").html("
  • Calculating Website Ranking Stats"); $.ajaxq('ajaxCallsStats', { type: "POST", queue: true, url: "http://websitebroker.com/valuation/includes/stats.php", data: { 'url': url, 'csrf': csrf, 'parameter': 'rankingStats' }, success: function(remoteResponse) { console.log('rankingStats Response ' + remoteResponse); prograssbar_width(100, 20); $(".msg-m").html("
  • Calculating Website Safety Stats"); $.ajaxq('ajaxCallsStats', { type: "POST", queue: true, url: "http://websitebroker.com/valuation/includes/stats.php", data: { 'url': url, 'csrf': csrf, 'parameter': 'websiteSafetyStats' }, success: function(remoteResponse) { console.log('websiteSafetyStats Response ' + remoteResponse); prograssbar_width(100, 30); $(".msg-m").html("
  • Calculating SEO Stats"); $.ajaxq('ajaxCallsStats', { type: "POST", queue: true, url: "http://websitebroker.com/valuation/includes/stats.php", data: { 'url': url, 'csrf': csrf, 'parameter': 'seoStats' }, success: function(remoteResponse) { console.log('seoStats Response ' + remoteResponse); prograssbar_width(100, 50); $(".msg-m").html("
  • Calculating Social Media Stats"); $.ajaxq('ajaxCallsStats', { type: "POST", queue: true, url: "http://websitebroker.com/valuation/includes/stats.php", data: { 'url': url, 'csrf': csrf, 'parameter': 'socialMediaStats' }, success: function(remoteResponse) { console.log('socialMediaStats Response ' + remoteResponse); prograssbar_width(100, 70); $(".msg-m").html("
  • Fetching Domain Information"); $.ajaxq('ajaxCallsStats', { type: "POST", queue: true, url: "http://websitebroker.com/valuation/includes/stats.php", data: { 'url': url, 'csrf': csrf, 'parameter': 'domainInformation' }, success: function(remoteResponse) { console.log('domainInformation Response ' + remoteResponse); prograssbar_width(100, 80); $(".msg-m").html("
  • Fetching Web Server Information"); $.ajaxq('ajaxCallsStats', { type: "POST", queue: true, url: "http://websitebroker.com/valuation/includes/stats.php", data: { 'url': url, 'csrf': csrf, 'parameter': 'webServerInformation' }, success: function(remoteResponse) { console.log('webServerInformation Response ' + remoteResponse); prograssbar_width(100, 90); $.ajaxq('ajaxCallsStats', { type: "POST", queue: true, url: "http://websitebroker.com/valuation/includes/stats.php", data: { 'url': url, 'csrf': csrf, 'parameter': 'calculateWorth' }, success: function(remoteResponse) { console.log('calculateWorth Response ' + remoteResponse); prograssbar_width(100, 100); $(".msg-m").html("
  • Calculating Website Worth"); window.location.assign("http://websitebroker.com/valuation/" + url + ".html"); } }); } }); } }); } }); } }); } }); } }); } }); } }); } else if (remoteResponse == '2') { window.location.assign("http://websitebroker.com/valuation/" + url + ".html"); } else if (remoteResponse == '0') { $('#tooltip-error').fadeIn("fast"); $("#d_name").removeAttr("disabled"); $(".type").removeAttr("disabled"); } } }); } function update_stats() { $(".captcha").hide(); $("#captcha_field").val(""); $(".captcha_error").hide(); $(".msg").fadeIn(); var url = $("#url").val().trim(); var csrf_updatestats = $.cookie('csrf_updatestats'); var capitalized = url.replace(/^[a-z]/, function(m) { return m.toUpperCase() }); $(".headerOfTableText").html("Updating Stats : "); prograssbar_width(100, 0); $.ajaxq('ajaxCallsUpdate', { type: "POST", queue: true, url: "http://websitebroker.com/valuation/includes/stats.php", data: { 'url': url, 'csrf_updatestats': csrf_updatestats, 'parameter': 'trafficStats' }, success: function(remoteResponse) { console.log('trafficStats Response ' + remoteResponse); prograssbar_width(100, 5); $(".msg-m").html("
  • Updating Search Engines Index Stats"); $.ajaxq('ajaxCallsUpdate', { type: "POST", queue: true, url: "http://websitebroker.com/valuation/includes/stats.php", data: { 'url': url, 'csrf_updatestats': csrf_updatestats, 'parameter': 'searchEnginesIndex' }, success: function(remoteResponse) { console.log('searchEnginesIndex Response ' + remoteResponse); prograssbar_width(100, 10); $(".msg-m").html("
  • Updating Website Ranking Stats"); $.ajaxq('ajaxCallsUpdate', { type: "POST", queue: true, url: "http://websitebroker.com/valuation/includes/stats.php", data: { 'url': url, 'csrf_updatestats': csrf_updatestats, 'parameter': 'rankingStats' }, success: function(remoteResponse) { console.log('rankingStats Response ' + remoteResponse); prograssbar_width(100, 20); $(".msg-m").html("
  • Updating Website Safety Stats"); $.ajaxq('ajaxCallsUpdate', { type: "POST", queue: true, url: "http://websitebroker.com/valuation/includes/stats.php", data: { 'url': url, 'csrf_updatestats': csrf_updatestats, 'parameter': 'websiteSafetyStats' }, success: function(remoteResponse) { console.log('websiteSafetyStats Response ' + remoteResponse); prograssbar_width(100, 30); $(".msg-m").html("
  • Updating SEO Stats"); $.ajaxq('ajaxCallsUpdate', { type: "POST", queue: true, url: "http://websitebroker.com/valuation/includes/stats.php", data: { 'url': url, 'csrf_updatestats': csrf_updatestats, 'parameter': 'seoStats' }, success: function(remoteResponse) { console.log('seoStats Response ' + remoteResponse); prograssbar_width(100, 50); $(".msg-m").html("
  • Updating Social Media Stats"); $.ajaxq('ajaxCallsUpdate', { type: "POST", queue: true, url: "http://websitebroker.com/valuation/includes/stats.php", data: { 'url': url, 'csrf_updatestats': csrf_updatestats, 'parameter': 'socialMediaStats' }, success: function(remoteResponse) { console.log('socialMediaStats Response ' + remoteResponse); prograssbar_width(100, 70); $(".msg-m").html("
  • Updating Domain Information"); $.ajaxq('ajaxCallsUpdate', { type: "POST", queue: true, url: "http://websitebroker.com/valuation/includes/stats.php", data: { 'url': url, 'csrf_updatestats': csrf_updatestats, 'parameter': 'domainInformation' }, success: function(remoteResponse) { console.log('domainInformation Response ' + remoteResponse); prograssbar_width(100, 80); $(".msg-m").html("
  • Updating Web Server Information"); $.ajaxq('ajaxCallsUpdate', { type: "POST", queue: true, url: "http://websitebroker.com/valuation/includes/stats.php", data: { 'url': url, 'csrf_updatestats': csrf_updatestats, 'parameter': 'webServerInformation' }, success: function(remoteResponse) { console.log('webServerInformation Response ' + remoteResponse); prograssbar_width(100, 90); $.ajaxq('ajaxCallsUpdate', { type: "POST", queue: true, url: "http://websitebroker.com/valuation/includes/stats.php", data: { 'url': url, 'csrf_updatestats': csrf_updatestats, 'parameter': 'calculateWorth' }, success: function(remoteResponse) { console.log('calculateWorth Response ' + remoteResponse); prograssbar_width(100, 100); $(".msg-m").html("
  • Updating Website Worth"); window.location.reload(); } }); } }); } }); } }); } }); } }); } }); } }); } }); } $(".update").click(function() { $("#cap_action").val("update"); $(".msg-bg").show(); $(".captcha").show(); $("#captcha_field").focus(); });