﻿document.domain = "bitauto.com";

var AjaxAddFriend = {
    show: function(friendId, callBack,isRemoveAttention) {
        AjaxLogin.close();
        AjaxAddFriend.AjaxLogin_callBack = AjaxLogin.callBack;
        AjaxLogin.callBack = function() { AjaxAddFriend.show(friendId); };
        if (callBack) { AjaxAddFriend.AjaxAddFriendcallBack = callBack; AjaxAddFriend.IsHaveCallBack = true; };
        if (!AjaxLogin.iframe) {

            AjaxLogin.iframe = top.document.createElement("iframe");
            AjaxLogin.iframe.id = "AjaxAddFriendBox";
            AjaxLogin.iframe.src = 'http://i.bitauto.com/Ajax/UserRelation/AddAttentionFrame.aspx?friendUid=' + friendId + "&show=" + (isRemoveAttention ? 1 : 0) + "&ra=" + Math.random();
            AjaxLogin.iframe.style.border = '0px'
            AjaxLogin.iframe.style.width = '400px';
            AjaxLogin.iframe.style.overflow = 'hidden';
            AjaxLogin.iframe.style.zIndex = '10000001';
            AjaxLogin.iframe.frameBorder = 0;

            AjaxLogin.iframe.style.position = AjaxLogin.Navigator.ie6 ? 'absolute' : 'fixed';
            //AjaxLogin.iframe.style.top = AjaxLogin.Navigator.ie6 ? (AjaxLogin.iframe.style.top = top.document.body.scrollTop + screen.availHeight * 0.5 - 240 + 'px') : '20%';
            AjaxLogin.iframe.style.left = '50%';
            AjaxLogin.iframe.style.marginLeft = '-200px';
            AjaxLogin.showOverlay();
            top.document.body.appendChild(AjaxLogin.iframe);
            if (AjaxLogin.Navigator.ie6) {
                AjaxLogin.iframe.reposition = function() {
                    AjaxLogin.iframe.style.top = Math.floor((top.document.documentElement.clientHeight - AjaxLogin.iframe.clientHeight) / 2 + top.document.documentElement.scrollTop) + 'px';
                };
                if (top != window) {
                    top.onscroll = AjaxLogin.iframe.reposition;
                    top.onresize = AjaxLogin.iframe.reposition
                } else {
                    window.onscroll = AjaxLogin.iframe.reposition;
                    window.onresize = AjaxLogin.iframe.reposition;
                }
            }
        }
        else {
            AjaxLogin.iframe.src = 'http://i.bitauto.com/Ajax/UserRelation/AddAttentionFrame.aspx?friendUid=' + friendId + "&show=1&ra=" + Math.random();
            AjaxLogin.showOverlay();
            top.document.body.appendChild(AjaxLogin.iframe);
        }
    },
    IsHaveCallBack: false,
    AjaxAddFriendcallBack: function() { },
    AjaxLogin_callBack: AjaxLogin.callBack,
    AjaxLogin_close: AjaxLogin.close
};
AjaxLogin.close = function() {
    AjaxLogin.callBack = AjaxAddFriend.AjaxLogin_callBack;
    AjaxAddFriend.AjaxLogin_close();
    AjaxLogin.iframe = null;
    window.onscroll = null;
    window.onresize = null;

};

top.AjaxAddFriend = AjaxAddFriend;
