function getPVUrl(key){
    var _url = window.location.href;
    var _ua = _url.split('/');
    try {
        _url = _ua.slice(0, (_ua.length - 1)).join('/') + '/';
    } catch(e) {
    }
    var url = "//mail.sohu.net/interface/jsoplog/?uc=" + key + "&r=" + new Date();
    new Image().src = url;
}
 $().ready(function () {
     $("#seach_botton").click(function () {
        var input_num = $("#input_num").val();
        if (/\d/.test(input_num)){
            if (input_num < 1 || input_num > 999999){
                alert('请输入正确的用户数！');
                return false;
            }
        }else{
            alert('请输入正确的用户数！');
            return false;
        }
        $("#dack").show();
        $.post('/ajax_getprice/', {
            user_count: $("#input_num").val()
        }, function(data) {
            var maskHeight = $(document).height(); 
            var maskWidth = $(window).width();
            var dialogTop =  $(window).scrollTop() + ($('#dialogue').height()/3);
            var dialogLeft = (maskWidth/2);
            $('#dack').css({height:maskHeight, width:maskWidth}).show();
            $("#dialogue_content").html(data);
            $('#dialogue').css({top:dialogTop, left:dialogLeft}).show();  
        });
        getPVUrl('searchnum');//oplog
        return false;
     });
     $("#dialogue_close").click(function(){
         $("#dialogue").hide();
         $("#dack").hide();
         return false;
         });
     $("#id_finish_close").click(function () {
            $("#id_finish_layout").hide();
            $("#dack").hide();
            return false;
        });
     // tabs
     $("#id_advantage").mouseover(function() {
         $("#id_advantage").attr("class","advatage_on");
         $("#id_cloud").attr("class","cloud_current");
         $("#id_advantage_content").show();
         $("#id_cloud_content").hide();
         getPVUrl('edge');//oplog
         return false;
     });
     $("#id_cloud").mouseover(function() {
         $("#id_advantage").attr("class","advatage_current");
         $("#id_cloud").attr("class","cloud_on");
         $("#id_advantage_content").hide();
         $("#id_cloud_content").show();
         getPVUrl('cloud');//oplog
         return false;
     });
    $("#id_produce_button").click(function(){
         getPVUrl('price');//oplog
    });
    $("#id_way_button").click(function(){
         getPVUrl('buy');//oplog
    });
    $("#id_login_button").click(function(){
        var username = $('#id_user_mbox').attr("value");
        var domain = $('#id_domain_name').attr("value");
        var ssl = $('#id_ssl').attr('checked');
        var remember = $('#remember').attr('checked');
        var hostname = window.location.host;
        var protocol = window.location.protocol;
        if (ssl) {
            $("#id_loginform").attr('action','https://'+hostname+'/');
            return true;
        }
        var port = ssl ? 'https:' : 'http:';
        if (remember) {
            $.cookie('username', username, { expires: 14, path: '/', domain: '.sohu.net' });
            $.cookie('domain_name', domain, { expires: 14, path: '/', domain: '.sohu.net' });
            $.cookie('remember', true, { expires: 14, path: '/', domain: '.sohu.net'  });
            data = {user_mbox: $('#id_user_mbox').val(),  
                domain_name: $('#id_domain_name').val(),  
                user_passwd: $('#id_user_passwd').val(),  
                remember: $('#remember').attr('checked')}
            if (ssl) {
                $.cookie('ssl', true, { expires:14, path:'/', domain: 'sohu.net' });
                data['ssl'] = ssl;
            }
        } else {
            // reset cookies
            $.cookie('username', null, { expires: 14, path: '/', domain: '.sohu.net'  });
            $.cookie('domain_name', null, { expires: 14, path: '/', domain: '.sohu.net'  });
            $.cookie('remember', null, { expires: 14, path: '/', domain: '.sohu.net'  });
            data = {user_mbox: $('#id_user_mbox').val(),  
                domain_name: $('#id_domain_name').val(),  
                user_passwd: $('#id_user_passwd').val()}
            if (ssl) {
                $.cookie('ssl', true, { expires:14, path:'/', domain: 'sohu.net' });
                data['ssl'] = ssl;
            }
        }
        $.ajax({
        type: "POST",
        url: port + "//"+hostname+"/ajax_login/",
        data: $("#id_loginform").serialize(),
        cache: false,
        error:                  function(res){ $('#error_msg').html('服务器异常！') },
        timeout:                function(data){ $('#error_msg').html('连接超时！') },
        success: function(data){
            var d = eval(data)[0];
            if (d.status=='0'){
                $('#error_msg').html(d.msg);
            }else{
                window.location = d.url;
            }
            return false;
        }
        }); 
        return false;
    });
    var remember = $.cookie('remember');
    if ( remember == 'true' ) {
        var username = $.cookie('username');
        var domain = $.cookie('domain_name');
        var ssl = $.cookie('ssl');
        //var password = $.cookie('password');
        // autofill the fields
        $('#id_user_mbox').attr("value", username);
        $('#id_domain_name').attr("value", domain);
        //$('#id_user_passwd').attr("value", password);
        $('#remember').attr('checked', true);
        if (ssl) {
            $('#id_ssl').attr('checked', true);
        }
    }
    $("#id_user_mbox,#id_domain_name").bind('paste', function(e) {
            var el = $(this);
            setTimeout(function() {
                var text = $(el).val();
                text = trim(text);
                var u = text.split('@');
                if (u.length == 2) {
                    $("#id_user_mbox").val(u[0]);
                    $("#id_domain_name").val(u[1]);
                }
            }, 100);
    });
    setTimeout(function(){
        $('#slides').slides({
                    preload: true,
                    preloadImage: 'img/loading.gif',
                    play:3000,
                    pause:1,
                    hoverPause: true,
                    animationStart: function(){
                            $('.caption').animate({
                                    bottom:-35
                            },100);
                    },
                    animationComplete: function(current){
                            $('.caption').animate({
                                    bottom:0
                            },200);
                            if (window.console && console.log) {
                                    // example return of current slide number
                                    //console.log(current);
                            };
                    }
            });
    }, 100);

 });


