jQuery(document).ready(function($) {
$(".login_focus").focus();
$("#ajax_error").hide();

$(".tab_content").hide();
$("ul.tabs li:first").addClass("active").show();
$(".tab_content:first").show();

$("ul.tabs li").click(function() {

$("ul.tabs li").removeClass("active");
$(this).addClass("active");
$(".tab_content").hide();

var activeTab = $(this).find("a").attr("href");
$(activeTab).slideDown("fast");
return false;
});

$("#ip_info, ul.tabs li.ip_info_menu").click(function() {
$("ul.tabs li").removeClass("active");
$(".tab_content").hide();
$("ul.tabs li.ip_info_menu").addClass("active");
$("#checking img").show();
if ($("#ip_info_show").is(":hidden")) {

$("#ip_info_show").slideDown("fast");
$("#map").gMap({ markers: [{ latitude: lat , longitude: lon }]});
$("#shit_proxy").load("web_proxy.php?ip=" + ip, function() {
$("#checking img").hide();
});
} else {
$("#ip_info_show").slideUp("fast");
$("ul.tabs li.ip_info_menu").removeClass("active");
}
});


$('a[href=#proxy_socks]').click(function() {
$("ul.tabs li").removeClass("active");
$("ul.tabs li.proxy_socks").addClass("active");
$(".tab_content").hide();
$("#proxy_socks").show();
});

$('a[href=#reverse_socks]').click(function() {
$("ul.tabs li").removeClass("active");
$("ul.tabs li.reverse_socks").addClass("active");
$(".tab_content").hide();
$("#reverse_socks").show();
});

$('a[href=#why_us]').click(function() {
$("ul.tabs li").removeClass("active");
$("ul.tabs li.why_us").addClass("active");
$(".tab_content").hide();
$("#why_us").show();
});

$('a[href=#plans_prices]').click(function() {
$("ul.tabs li").removeClass("active");
$("ul.tabs li.plans_prices").addClass("active");
$(".tab_content").hide();
$("#plans_prices").show();
});

$('a[href=#register]').click(function() {
$('#reg_form')[0].reset();
$("#result_msg_reg").hide();
$("ul.tabs li").removeClass("active");
$(".reg_right img").hide();
$("ul.tabs li.register").addClass("active");
$(".tab_content").hide();
$("#register").show(); 
$("#register_button").show();
});

$("a[href=#contact_us]").click(function() {
$("#result_msg_contact").hide();
$("ul.tabs li").removeClass("active");
$(".contact_us_r img").hide();
$("ul.tabs li.contact_us").addClass("active");
$(".tab_content").hide();
$("#contact_us").show();
$("#contact_button").show();
});

$("a[href=#forgot_pass]").click(function() {
$('#restore_pass_form')[0].reset();
$("#result_msg_forgot").hide();
$("ul.tabs li").removeClass("active");
$(".forgot_pass_center img").hide();
$("ul.tabs li.forgot_pass").addClass("active");
$(".tab_content").hide();
$("#forgot_pass").show();
});


$('.p_wm').click(function() {
var wm = "https://passport.webmoney.ru/asp/certview.asp?wmid=039437141791";
$(location).attr('href',wm);
});

//register ajax
$("#reg_form").submit(function(){
$(".reg_right img").show();
var str = $(this).serialize();
   $.ajax({
   type: "POST",
   url: "register.php",
   data: str,
   success: function(msg){ $("#result_msg_reg")
if(msg == 'DONE')
{
result = '<div id="result_msg_good">Registration completed! Login Now!</div>';
$(".reg_right img").hide();
$("#reg_user, #pass_1a, #pass_1b, #reg_email").val("");
}
else
{
result = msg;
//$("#reg_user, #pass_1a, #pass_1b, #reg_email").val("");
}
$("#result_msg_reg").show();
$("#result_msg_reg").html(result);
$(".reg_right img").hide();
} 
});
return false; 
});

//lost pass ajax
$("#restore_pass_form").submit(function(){
$(".forgot_pass_center img").show();
var str = $(this).serialize();
   $.ajax({
   type: "POST",
   url: "forgot_pass.php",
   data: str,
   success: function(msg){ $("#result_msg_forgot")
if(msg == 'DONE')
{
result = '<div id="result_msg_good">Password sent to your email!</div>';
$(".forgot_pass_center img").hide();
$("#restore_user, #restore_email").val("");
}
else
{
result = msg;
}
$("#result_msg_forgot").show();
$("#result_msg_forgot").html(result);
$(".forgot_pass_center img").hide();
} 
});
return false; 
});


//contact us
$("#contact_us_form").submit(function(){
$(".contact_us_r img").show();
var str = $(this).serialize();
   $.ajax({
   type: "POST",
   url: "contact_us.php",
   data: str,
   success: function(msg){ $("#result_msg_contact")
if(msg == 'DONE')
{
result = '<div id="result_msg_good">We received your message will reply ASAP!</div>';
$(".contact_us_r img").hide();
$("#contact_email, #contact_message").val("");
}
else
{
result = msg;
}
$("#result_msg_contact").show();
$("#result_msg_contact").html(result);
$(".contact_us_r img").hide();
} 
});
return false; 
});




//ajax ip checking

var get_ip = setInterval(
function ()
{
$.get("ajax_ip.php", function(ip_check){
   if (ip_check != ip){
   location.reload();
   }
 });
}, 10000); 
/*
//login form
$("#login_button").click(function() {
if ($("#username").val() == ""){
$("label[for=username]").css("color","red");
}
if ($("#password").val() == ""){
$("label[for=password]").css("color","red");
}
});
*/
//autoredirect to control..
$("#redirect_button").click(function(){
        if (this.value == "Auto Redirect is OFF") {
            $.cookie("proxyshop_redirect", "1", { expires: 31 });
            this.value = 'Auto Redirect is ON';
       } else {
            $.cookie("proxyshop_redirect", null);
			this.value = 'Auto Redirect is OFF';
}
});

$("#logout_button").click(function(){
top.location="log_out.php"
});

$("#control_button").click(function(){
top.location="http://control.proxyshop.net/list.php"
});

});


//jquery cooking engine.
jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') {
        options = options || {};
        if (value === null) {
            value = '';
            options = $.extend({}, options);
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString();
        }
        var path = options.path ? '; path=' + (options.path) : '';
        var domain = options.domain ? '; domain=' + (options.domain) : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else { 
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};
