(function($){ $.fn.invisible = function(){ return this.each(function(){ $(this).css("display", "none"); }); }; $.fn.visible = function(){ return this.each(function(){ $(this).css("display", "block"); }); }; }(jQuery)); $(document).ready(function() { $(".Search").keyup(function(event){ if(event.keyCode == 13){ $("#search_button").click(); } }); $('#search_button').click(function(event){ var url = $('#Search').val(); if(url != '') { $.ajax({ type: "POST", url: "http://whois.jofran.net/includes/valid_url.php", data: {'url':url}, cache: false, dataType: "json", success: function(data) { if(data[0] == 1) search_whois_detail(url,event) else $("#tooltip-error").visible(); } }); } }); }); function search_whois_detail(url,e) { if (!e) e = window.event; if (!e.ctrlKey) { var EventType = e.type; $("#tooltip-error").invisible(); var status_of_loader = ''; if(status_of_loader == 1) $('#default-page-loader').html('
').fadeIn('fast'); document.title = capitalise(url+" Whois Lookup and Stats"); window.history.pushState(url, capitalise(url)+ " Whois Domain ","http://whois.jofran.net/"+url+".html"); $(".page").removeClass("active"); $.ajax({ type: "POST", url: "http://whois.jofran.net/show.php", data: {'url':url,'type':'rawdata'}, cache: false, dataType: "json", success: function(data) { $('#preloader').fadeOut('slow',function(){$(this).remove();}); if(data[0] == 0) { if(EventType == "click") { $("#tooltip-error").visible(); } else { var title = 'Whois Domain'; document.title = capitalise(title); window.history.pushState(title, capitalise('home')+ " Whois Domain ","http://whois.jofran.net"); $("#default-index-page").visible(); $("#domain-info").invisible(); $("#default-index-page").html(data[1]); $('.inner-mrg').responsiveEqualHeightGrid(); $(window).scrollTop($('#default-index-page').offset().top); } } else { $("#default-index-page").invisible(); $("#domain-info").visible(); $("#whois-domain-detail").html(data[0]); $("#raw_registrar_data").html(data[1]); $(window).scrollTop($('#domain-info').offset().top); $.ajax({ type: "POST", url: "http://whois.jofran.net/show.php", data: {'url':url,'type':'Site-Stats'}, cache: false, dataType: "json", success: function(data) { if(data[0] == 0) { $("#tooltip-error").visible(); } else { $("#Site-Stats").html(data[0]); } } }); $.ajax({ type: "POST", url: "http://whois.jofran.net/show.php", data: {'url':url,'type':'SEO-Stats'}, cache: false, dataType: "json", success: function(data) { if(data[0] == 0) { $("#tooltip-error").visible(); } else { $("#SEO-Stats").html(data[0]); } } }); } } }); return false; } } function capitalise(string) { return string; } function change_pages(page,title,e) { if (!e) e = window.event; if (!e.ctrlKey) { var status_of_loader = ''; if(status_of_loader == 1) $('#default-page-loader').html('
').fadeIn('fast'); document.getElementById('Search').value= ''; if(page == 'home') document.title = capitalise("Whois Domain"); else document.title = capitalise(title); $(".page").removeClass("active"); $("#"+page).addClass('active'); if(page == 'home') window.history.pushState(title, capitalise(page)+ " Whois Domain ","http://whois.jofran.net"); else window.history.pushState(title, capitalise(page)+ " Whois Domain ","http://whois.jofran.net/page/"+page); $("#tooltip-error").invisible(); $.ajax({ type:"POST", url: "http://whois.jofran.net/page.php", data: {'page':page}, dataType: "json", success: function(data) { $('#preloader').fadeOut('slow',function(){$(this).remove();}); $("#domain-info").invisible(); $("#default-index-page").visible(); $("#default-index-page").html(data['0']); if(page == 'home') $('.inner-mrg').responsiveEqualHeightGrid(); } }); return false; } } function contact_page(page,e) { if (!e) e = window.event; if (!e.ctrlKey) { var status_of_loader = ''; if(status_of_loader == 1) $('#default-page-loader').html('
').fadeIn('fast'); document.getElementById('Search').value= ''; document.title = capitalise('Contact Us'); window.history.pushState("Contact Us", capitalise(page)+ " Whois Domain ","http://whois.jofran.net/"+page); $(".page").removeClass("active"); $("#contact").addClass('active'); $("#tooltip-error").invisible(); $.ajax({ type:"POST", url: "http://whois.jofran.net/page.php", data: {'page':page}, success: function(data) { $('#preloader').fadeOut('slow',function(){$(this).remove();}); $("#domain-info").invisible(); $("#default-index-page").visible(); $("#default-index-page").html(data); } }); return false; } } function change_recent(p,e) { if (!e) e = window.event; if (!e.ctrlKey) { var page = 'recent'; var status_of_loader = ''; if(status_of_loader == 1) $('#default-page-loader').html('
').fadeIn('fast'); document.getElementById('Search').value= ''; document.title = capitalise("Recently Checked Websites - Page "+p); window.history.pushState("Contact Us", capitalise(page)+ " Whois Domain ","http://whois.jofran.net/"+page+"/"+p); $(".page").removeClass("active"); $("#recent").addClass('active'); $("#tooltip-error").invisible(); $.ajax({ type:"POST", url: "http://whois.jofran.net/page.php", data: {'page':page,'p': p}, success: function(data) { $('#preloader').fadeOut('slow',function(){$(this).remove();}); $("#domain-info").invisible(); $("#default-index-page").visible(); $("#default-index-page").html(data); } }); return false; } } function getParameter(theParameter) { var params = window.location.search.substr(1).split('&'); for (var i = 0; i < params.length; i++) { var p=params[i].split('='); if (p[0] == theParameter) { return decodeURIComponent(p[1]); } } return false; } function change_language(language,e) { if (!e) e = window.event; if (!e.ctrlKey) { var currentLocation = window.location; $.ajax({ type: "POST", url: "http://whois.jofran.net/change_language.php", data: {language: language}, cache: false, success: function(result) { window.location=currentLocation; } }); return false; } } function mailsend() { var name = document.getElementById('name').value; var email = document.getElementById('email').value; var subject = document.getElementById('subject').value; var message_box = document.getElementById('message_box').value; var captcha_status = ''; if(captcha_status == 1) var captcha_code = document.getElementById('captcha_code').value; else var captcha_code = ''; var status_of_loader = ''; if(status_of_loader == 1) $('#load-message').html('
').fadeIn('fast'); $.ajax({ type:"POST", url: "http://whois.jofran.net/contact.php", data: {'name':name,'email':email,'subject':subject,'message_box':message_box,'captcha_code':captcha_code}, dataType: "json", success: function(data) { $('#load-message').html(''); $("#replace-class").visible(); $(window).scrollTop($('#default-index-page').offset().top); if(data[1] == 'danger') { $("#replace-class").removeClass("alert alert-default alert-dismissable").addClass("alert alert-danger alert-dismissable"); $("#replace-class").removeClass("alert alert-success alert-dismissable").addClass("alert alert-danger alert-dismissable"); $("#alert-message").html(data[0]); } else if(data[1] == 'success') { $("#replace-class").removeClass("alert alert-default alert-dismissable").addClass("alert alert-success alert-dismissable"); $("#replace-class").removeClass("alert alert-danger alert-dismissable").addClass("alert alert-success alert-dismissable"); $("#alert-message").html(data[0]); $('input[type="text"]').val(''); $('input[type="email"]').val(''); $('#message_box').val(''); } } }); } $(window).load(function(e) { $.ajax({ type:"POST", url: "http://whois.jofran.net/includes/count_stats.php", data: {'pageViews':'1'}, }); $.ajax({ type:"POST", url: "http://whois.jofran.net/includes/count_stats.php", data: {'uniqueHits':'1'}, }); }); jQuery(function($) { $('.inner-mrg').responsiveEqualHeightGrid(); });