﻿var _portalDomain = 'www.bloggerads.net';
                    
function createMask(_maskElement,_switch,_listAnchor)
{
    var _maskParent = _maskElement.parent();
    
    var _mask;
    $(_maskParent.children()).each(
        function(){
            if($(this).attr('id') == 'msk')
                _mask = $(this);
        }
    );
    
    if(_mask == undefined || _mask.length == 0)
    {
        var _imgpath = '';
        if(document.domain.indexOf('localhost:',0) >= 0)
            _imgpath = '../../Images/loading_wh.gif';                
        else
            _imgpath = '../Images/loading_wh.gif';
    
        _mask = $('<div/>').attr('id','msk').css('height',_maskParent.height());
        _mask.append($('<img/>').attr('src',_imgpath).css({width:_maskParent.width(),height:_maskParent.height(),position:'relative'}));                       
        $(_maskElement.parent()).append(_mask);
        _mask.css({top:_maskElement.position().top+'px',left:_maskElement.position().left+'px',zIndex:'999',display:'none'});
    }
    
                
    if(_switch != undefined && _switch == 'on')
    {   
        _maskElement.hide();
        _mask.show();
    }
    else if(_listAnchor == null && _switch != null && _switch == 'off')
    {
        _mask.hide();
        _maskElement.show();
    }
    else if(_switch != undefined && _switch == 'off' && _listAnchor.is(".selected"))
    {                
        _mask.hide();
        _maskElement.show();
    }            
}

function SetLottoGoProduct(_url){
    $.ajax({url:_url,dataType:'json',
        beforeSend:function(){
            createMask($('#divLottoGo>ul'),'on');
        },
        success:function(_data){
            if(_data.State == 'ok'){
                $('#linkLottoGo').html(_data.Title);
                $('#txtLottoGoDisCount').html(_data.Discount);
                $('#imgLottoGo').attr('src',_data.Pic);
                $('#liImgLottoGo').css('display','');
                $('#txtLottoGoBody').html(_data.Body);                
                $('#divLottoGo>ul').css('display','');
            }
        },
        error:function(){
                    
        },
        complete:function(){
            createMask($('#divLottoGo>ul'),'off');
        }
    });    
}

function SetBAStoreList(_url){
     $.ajax({url:_url,dataType:'json',data:{Count:2},
        beforeSend:function(){
            createMask($('#divBAStore'),'on');
        },
        success:function(_data){
            if(_data.State == 'OK'){
                for(var _i = 0;_i < 2;_i++){
                    var _st = _data.Data[_i];
                    if(_i == 0){
                        _targetDiv = $('#divBAStore > div[class="product line01"]');
                    }
                    else{
                        _targetDiv = $('#divBAStore > div[class="product"]');
                    }
                    
                    _targetDiv.children('[class="product01"]').children('img').attr('src',_st.Pic);
                    _targetDiv.children('[class="product02"]').children('ul').children('li').eq(0).children('a').attr({'href':'http://author.bloggerads.net/92_Store_Info.aspx?sid='+_st.Id , 'target':'_blank'}).text(_st.Name);
                    _targetDiv.children('[class="product02"]').children('ul').children('li').eq(1).html(_st.Body+'<span class="font_r"><a href="http://author.bloggerads.net/92_Store_Info.aspx?sid='+_st.Id+'" target="_blank">(繼續閱讀)</a></span>');
                    _targetDiv.css('display','');
                }                               
            }            
        },
        error:function(){
                    
        },
        complete:function(){
            createMask($('#divBAStore'),'off');
        }
    });    
}

function SetBAStoreFocus(_url){
     $.ajax({url:_url,dataType:'json',
        beforeSend:function(){
            createMask($('#divBAStoreFocus'),'on');
        },
        success:function(_data){
            if(_data.State == 'OK'){                
                $('#divBAStoreFocus > div[class="cpa"] > img').attr('src',_data.Data.Pic);
                $('#divBAStoreFocus > div[class="cpa01"] > ul').children('li').eq(0).text(_data.Data.Name);
                $('#divBAStoreFocus > div[class="cpa01"] > ul').children('li').eq(2).children('span').text(_data.Data.Count);
                $('#divBAStoreFocus > div[class="cpa"]').css('display','');
                $('#divBAStoreFocus > div[class="cpa01"]').css('display','');
            }
        },
        error:function(){
                    
        },
        complete:function(){
            createMask($('#divBAStoreFocus'),'off');
        }
    });    
}

function SetPortalPost(_url){
     $.ajax({url:_url,dataType:'json',data:{cnt:4},
        beforeSend:function(){
            createMask($('#divPost'),'on');
        },
        success:function(_data){
            if(_data.State == 'OK'){                
                $('#divPost').css('display','');
                var _items = _data.Data;
                var i = 0;
                for(i = 0; i < _items.length; i++){
                    var _item = _items[i];
                    var _targetDiv = $('#divPost > div').eq(i);
                    _targetDiv.css('display','');
                    _targetDiv.children('ul').children('li').eq(0).children('img').attr('src',_item.Thumb).css({'width':'157px','height':'115px'});
                    _targetDiv.children('ul').children('li').eq(1).children('a').attr('href','http://www.bloggerads.net/Portal/PostInfo/'+_item.Id).html(_item.Title);
                    _targetDiv.children('ul').children('li').eq(2).html(_item.Body+'<span class="font_r"><a href="http://www.bloggerads.net/Portal/PostInfo/'+_item.Id+'"> (繼續閱讀)</a></span>');
                    _targetDiv.children('ul').children('li').eq(4).children('span').text(_item.AgreeCount);
                    _targetDiv.children('ul').children('li').eq(6).children('a').attr('href','http://www.bloggerads.net/Portal/PostInfo/'+_item.Id);
                }
            }
            else{
                $('#divPost').css('display','none');
            }
        },
        error:function(){
            $('#divPost').css('display','none');
        },
        complete:function(){
            createMask($('#divPost'),'off');
        }
    });
}

function SetNews(_url){
    $.ajax({url:_url,dataType:'json',data:{type:2,cnt:4},
        beforeSend:function(){
            createMask($('#divNews'),'on');
        },
        success:function(_data){
            if(_data.State == 'OK'){                
                $('#divNews').css('display','');
                var _items = _data.Data;
                var i = 0;
                for(i = 0; i < _items.length; i++){
                    var _item = _items[i];
                    var _targetDiv = $('#divNews > div').eq(i);
                    _targetDiv.css('display','');
                    _targetDiv.children('ul').children('li').eq(0).children('a').attr('href','http://www.bloggerads.net/Portal/NewsContent/'+_item.Id).text(_item.Title);
                    _targetDiv.children('ul').children('li').eq(1).text(_item.PostTime);
                    _targetDiv.children('ul').children('li').eq(2).html(_item.Body+'<span class="font_r"><a href="http://www.bloggerads.net/Portal/NewsContent/'+_item.Id+'"> (繼續閱讀)</a></span>');
                    
                }
            }
            else{
                $('#divNews').css('display','none');
            }
        },
        error:function(){
            $('#divNews').css('display','none');
        },
        complete:function(){
            createMask($('#divNews'),'off');
        }
    });    
}

function SetBlogTell(_url){
     $.ajax({url:_url,dataType:'json',data:{type:2,cnt:4},
        beforeSend:function(){
            createMask($('#divBlogTell'),'on');
        },
        success:function(_data){
            if(_data.State == 'OK'){                
                $('#divBlogTell').css('display','');
                var _item = _data.Data;
                
                $('#divBlogTell').children('[class="tell space03"]').children('ul').children('li').eq(1).children('a').attr('href','http://www.bloggerads.net/AdsPortal/BlogTell/'+_item.Id).text(_item.Title);
                $('#divBlogTell').children('[class="tell space03"]').children('ul').children('li').eq(2).html(_item.Body+'<span class="font_r"><a href="http://www.bloggerads.net/AdsPortal/BlogTell/'+_item.Id+'"> (繼續閱讀)</a></span>');
                
                $('#divBlogTell').children('[class="tell"]').children('ul').children('li').children('img').attr('src',_item.Picture).css({'width':'330px','height':'220px'});
            }
            else{
                $('#divBlogTell').css('display','none');
            }
        },
        error:function(){
            $('#divBlogTell').css('display','none');
        },
        complete:function(){
            createMask($('#divBlogTell'),'off');
        }
    });  
}

function SetHitdoGoods(_url){
    $.ajax({url:_url,dataType:'json',data:{cnt:2},
        beforeSend:function(){
            createMask($('#divHitdo'),'on');
        },
        success:function(_data){
            if(_data.State == 'OK'){                
                $('#divHitdo').css('display','');
                var _items = _data.Data;
                var i = 0;
                for(i = 0; i < _items.length; i++){
                    var _item = _items[i];
                    var _targetDiv = $('#divHitdo > div').eq(i);                    
                    _targetDiv.children('ul').children('li').eq(0).children('img').attr('src',_item.Picture).css({'width':'346px','height':'123px'});
                    _targetDiv.children('ul').children('li').eq(1).children('a').attr('href','http://www.bloggerads.net/Portal/ProductInfo/'+_item.Id).text(_item.Title);
                    _targetDiv.children('ul').children('li').eq(2).html(_item.Body+'<span class="font_r"><a target="_blank" href="'+_item.BlogAddress+'"> (繼續閱讀)</a></span>');
                    _targetDiv.css('display','');
                }
            }
            else{
                $('#divHitdo').css('display','none');
            }
        },
        error:function(){
            $('#divHitdo').css('display','none');
        },
        complete:function(){
            createMask($('#divHitdo'),'off');
        }
    });    
}

function SetBlogReport(_url){
    $.ajax({url:_url,dataType:'json',data:{type:9,cnt:1},
        beforeSend:function(){
            createMask($('#divBlogReport'),'on');
        },
        success:function(_data){
            if(_data.State == 'OK'){                
                $('#divBlogReport').css('display','');
                var _item = _data.Data[0];
                                
                $('#divBlogReport').children('div').eq(0).children('img').attr('src',_item.Picture).css({'width':'188px','height':'138px'});
                
                $('#divBlogReport').children('div').eq(1).children('ul').children('li').eq(0).children('a').text(_item.Title).attr('href',_item.Url);
                $('#divBlogReport').children('div').eq(1).children('ul').children('li').eq(1).html(_item.Body+'<span class="font_r"><a href="'+_item.Url+'"> (繼續閱讀)</a></span>');
            }
            else{
                $('#divBlogReport').css('display','none');
            }
        },
        error:function(){
            $('#divBlogReport').css('display','none');
        },
        complete:function(){
            createMask($('#divBlogReport'),'off');
        }
    });  
}

function SetBooks(_url){
    $.ajax({url:_url,dataType:'json',
        beforeSend:function(){
            createMask($('#divBook'),'on');
        },
        success:function(_data){
            if(_data.State == 'OK'){                
                $('#divBook').css('display','');
                var _item = _data.Data;
                                
                $('#divBook').children('div').eq(0).children('img').attr('src',_item.Picture).css({'width':'101px','height':'138px'});
                
                $('#divBook').children('div').eq(1).children('ul').children('li').eq(0).children('a').text(_item.Name).attr('href','http://www.bloggerads.net/Portal/BlogNewBook/'+_item.Id);
                $('#divBook').children('div').eq(1).children('ul').children('li').eq(1).text('作者：'+_item.Author);
                $('#divBook').children('div').eq(1).children('ul').children('li').eq(2).html(_item.Body+'<span class="font_r"><a href="http://www.bloggerads.net/Portal/BlogNewBook/'+_item.Id+'"> (繼續閱讀)</a></span>');                                
            }
            else{
                $('#divBook').css('display','none');
            }
        },
        error:function(){
            $('#divBook').css('display','none');
        },
        complete:function(){
            createMask($('#divBook'),'off');
        }
    });  
}

function SetBuzzCount(_url){
    $.ajax({url:_url,dataType:'json',
        beforeSend:function(){
            createMask($('#divBook'),'on');
        },
        success:function(_data){            
            $('#divBook').css('display','');
            
            $('#divBuzzCount').children('ul').children('li').eq(0).children('span').text(_data.PostCount);
            $('#divBuzzCount').children('ul').children('li').eq(2).children('span').text(_data.JoinCount);
        },
        error:function(){
            $('#divBook').css('display','none');
        },
        complete:function(){
            createMask($('#divBook'),'off');
        }
    });  
}
