﻿// JScript 文件

//******************************分享**********************************
//Html
document.write("<div class=\"divPersonalPop_Collect\" id=\"divPopUpMaskBox\" style=\"display:none;\">");
document.write("<div class=\"divPersonalPop_Collect_Loading\" id=\"divPopUpMaskBoxLoading\" style=\"display:none;\">图片上传中，请稍候...</div>");
document.write("    <h3 id=\"divPopUpMaskMove\"><span>收集分享</span><a href=\"javascript:void(0);\" id=\"aShareBoxQuit\" class=\"aQuit\"></a></h3>");
document.write("    <ul class=\"ulPersonalPop_Collect_Tab\">");
document.write("	    <li id=\"liWeb\" class=\"liSelect\">网络转载</li>");
document.write("	    <li id=\"liLoc\">本地上传</li>");
document.write("    </ul>");
document.write("    <div class=\"divPersonalPop_Collect_Drag\"><img src=\"Common/Image/common/CollectFavIco.png\" /><p>拖动TA到您的书签收藏夹栏，<br />就可以超快捷收集任何网站的图片啦。</p></div>");
//<img src=\"http://static.i8esale.common/Personal.Flash/Image/FlashImgBg_Small.gif\" id=\"mishangImagePicker\" onclick=\"javascript:void((function(){var%20e=document.createElement('script');e.setAttribute('type','text/javascript');e.setAttribute('charset','UTF-8');e.setAttribute('id','mishangImagePicker');document.body.appendChild(e)})());\">
document.write("    <div class=\"divPersonalPop_Collect_Con\">");
document.write("	    <div class=\"divPersonalPop_Collect_Con_Left\" id=\"divWebImageShow\">");
document.write("	        <div class=\"divPersonalPop_Collect_Con_Left_Text\">请输入图片路径</div>");
document.write("	    </div>");
document.write("	    <div class=\"divPersonalPop_Collect_Con_Left\" id=\"divLocImageShow\" style=\"display:none;\">");
document.write("	        <div class=\"divPersonalPop_Collect_Con_Left_Text\">请上传图片<br />图片大小需小于2M</div>");
document.write("	    </div>");
document.write("	    <div class=\"divPersonalPop_Collect_Con_Right\">");
document.write("		    <input type=\"text\" id=\"txtShareImageUrl\" value=\"http://\" class=\"inputPersonalPop_Collect_Con_Right_Link\" />");
document.write("		    <input type=\"file\" id=\"fileImageUpload\" name=\"fileImageUpload\" class=\"inputPersonalPop_Collect_Con_Right_File\" style=\"display:none;\" onchange=\"UpLoadImage();\" />");
document.write("		    <div class=\"divPersonalPop_Collect_Con_Right_Select divPersonalPop_Collect_Con_Right_SelectKinds\">");
document.write("		    	<div class=\"divSelectText\" id=\"divShareSelectType\">网络游戏</div>");
document.write("		    	<div class=\"divSelect\"></div>");
document.write("		    	<div class=\"divPersonalPop_Collect_Con_Right_Select_List\" style=\"display:none;\">");
document.write("		    		<ul>");
document.write("		    			<li>网络游戏</li>");
document.write("		    		</ul>");
document.write("		    	</div>");
document.write("		    </div>");
document.write("		    <div id=\"divShareProductSelect\" class=\"divPersonalPop_Collect_Con_Right_Select divPersonalPop_Collect_Con_Right_SelectGames\">");
document.write("		    	<div class=\"divSelectText\" id=\"divShareSelectRelatedName\" style=\"cursor:pointer;\">其他</div>");
document.write("		    	<div class=\"divSelect\" id=\"divShareSelectProduct\"></div>");
document.write("		    	<div class=\"divPersonalPop_Collect_Con_Right_Select_List\" id=\"divShareProductList\" style=\"display:none;\">");
document.write("		    		<ul id=\"ulShareSelectPorductList\">");
document.write("		    		</ul>");
document.write("		    	</div>");
document.write("		    </div>");
document.write("		    <div id=\"divShareFolderSelect\" class=\"divPersonalPop_Collect_Con_Right_Select divPersonalPop_Collect_Con_Right_SelectAtlas\">");
document.write("			    <div class=\"divSelectText\" id=\"divSelectFolder\" style=\"cursor:pointer;\"></div>");
document.write("			    <div class=\"divSelect\" id=\"divSelect\"></div>");
document.write("			    <div class=\"divPersonalPop_Collect_Con_Right_Select_List\" id=\"divFolderList\" style=\"display:none;\">");
document.write("				    <ul id=\"ulFolderList\">");
document.write("				    </ul>");
document.write("				    <div class=\"divBtm\">");
document.write("					    <input type=\"text\" id=\"txtFolder\" class=\"inputBtm_Text\" />");
document.write("					    <input type=\"button\" id=\"btnAddFolder\" class=\"inputBtm_Btn\" value=\"添加\" />");
document.write("				    </div>");
document.write("			    </div>");
document.write("		    </div>");
document.write("		    <div class=\"clearfix\"></div>");
document.write("		    <div class=\"divPersonalPop_Collect_Con_Right_TextArea\">");
document.write("			    <textarea id=\"txtShareInfoTitle\" onkeypress=\"CtrlEnterKey('aShareEnter');\"></textarea>");
document.write("			    <div class=\"divPersonalPop_Collect_Con_Right_TextArea_Btm\" id=\"divSmileList\">");
document.write("				    <span class=\"spanText\">还可以输入<strong id=\"strongTextCount\">120</strong>个字</span>");
document.write("				    <span class=\"spanSmail\">*^▁^*</span>");
document.write("				    <table id=\"tabSmileShow\">");
document.write("					    <tr>");
document.write("						    <td><a href=\"#\" title=\"哈哈\">（*^▁^*）</a></td>");
document.write("						    <td><a href=\"#\" title=\"汗\">-_-|||</a></td>");
document.write("						    <td><a href=\"#\" title=\"晕死\">~(@﹏@)~</a></td>");
document.write("						    <td><a href=\"#\" title=\"发呆\">(⊙.⊙)</a></td>");
document.write("					    </tr>");
document.write("					    <tr>");
document.write("						    <td><a href=\"#\" title=\"不错嘛\">(^_^)</a></td>");
document.write("						    <td><a href=\"#\" title=\"囧\">0(╯□╰)0</a></td>");
document.write("						    <td><a href=\"#\" title=\"害羞\">＃￣▽￣＃</a></td>");
document.write("						    <td><a href=\"#\" title=\"OH~YE\">\\(^o^)/</a></td>");
document.write("					    </tr>");
document.write("					    <tr>");
document.write("						    <td><a href=\"#\" title=\"太棒了\">o(≧v≦)o</a></td>");
document.write("						    <td><a href=\"#\" title=\"难过\">0(︶︿︶)0</a></td>");
document.write("						    <td><a href=\"#\" title=\"泪奔\">~o(>_<)o~</a></td>");
document.write("						    <td><a href=\"#\" title=\"激动\">└(^o^)┘</a></td>");
document.write("					    </tr>");
document.write("					    <tr>");
document.write("						    <td><a href=\"#\" title=\"膜拜\">m( _　_ )m</a></td>");
document.write("						    <td><a href=\"#\" title=\"眉飞色舞\">╮(*^▽^*)╭</a></td>");
document.write("						    <td><a href=\"#\" title=\"亲一个\">╮(╯◇╰)╭</a></td>");
document.write("						    <td><a href=\"#\" title=\"竖起拇指说好\">(*^_^*)ｄ</a></td>");
document.write("					    </tr>");
document.write("					    <tr>");
document.write("						    <td><a href=\"#\" title=\"猪头\">(￣(●●)￣)</a></td>");
document.write("						    <td><a href=\"#\" title=\"口水\">（ˉ﹃ˉ）</a></td>");
document.write("						    <td><a href=\"#\" title=\"\">★</a></td>");
document.write("						    <td><a href=\"#\" title=\"\"></a></td>");
document.write("					    </tr>");
document.write("				    </table>");
document.write("			    </div>");
document.write("		    </div>");
document.write("		    <div class=\"divPersonalPop_Collect_Con_Right_Btm\">");
document.write("			    <a href=\"javascript:;\" id=\"aShareEnter\" title=\"完成\" class=\"aOK\">完成</a>");
document.write("			    <input type=\"checkbox\" name=\"\" />同时发送至微博");
document.write("		    </div>");
document.write("	    </div>");
document.write("	    <div class=\"clearfix\"></div>");
document.write("    </div>");
document.write("</div>");
//*********Html_结束*********


//*********Ajax操作*********

//显示分享框
function ShowPopMaskBox()
{
    Ajax_Common_GetUserStateData();
    
    if(intUserID_State <= 0){
        ShareBoxClose();
        $("[name='aWindowLoginBox']").click();
        return;
    }else{
        //文件夹列表
        Ajax_GetFolderList();
        //关注游戏列表
        Ajax_GetUserAttentionProductList();
        $("#divSelectFolder").html("我的收藏");
        $("[name='divShareOverLay']").show();
        $("#divPopUpMaskBox").show();   
    }
}

//登录状态
var Ajax_Common_GetUserStateData = function(){

    $.getJSON(Virtual_Path_Personal_User + "AjaxService.koc?callback=?"
        ,{AjaxType:"Common_GetUserStateData"
          , time:new Date()}
        , function(json){
            if(json.flag == "0"){
                intUserID_State = json.UserID;
            }else{
                intUserID_State = -1;
            }
        }
    );
}

//添加分享
$(function(){
    $("#aShareEnter").click(function(){
        Ajax_AddShareInfo();
    });
});

var _CommonShareUploadImgName = "";
var _CommonShareFolderID = -1;
var _CommonShareType = "web";
var _CommonRelatedID = -1;
var _CommonRelatedName = "";

var Ajax_AddShareInfo = function(){

    if(Trim(_CommonShareUploadImgName) == "")
    {
        alert("请选择您要分享的图片");
        return;
    }
    
    if($("#txtShareImageUrl").val() == ""){
        $("#txtShareImageUrl").val("http://");
    }else{
        var imgArr = ["jpeg","jpg","gif","png"];
        var _File = $("#txtShareImageUrl").val();
        var _Len = _File.length;
        var _Ext = _File.substring(_Len-3,_Len).toLowerCase();
        if($.inArray(_Ext,imgArr) == -1){
            
            //获取视频文件信息
            $.getJSON(Virtual_Path_Personal_User + "AjaxService.koc?callback=?"
                , {AjaxType:"Share_GetShareVideoFileInfo"
                   ,FileUrl:escape($("#txtShareImageUrl").val())
                   ,time:new Date()}
                , function(json){
                    if(json.flag == "-1"){
                        alert("请输入正确的文件地址！");
                        return;
                    }else{
                        $("#divWebImageShow").html("<img src=\""+ unescape(json.img) +"\" />");
                        $("#txtShareInfoTitle").val(unescape(json.title));
                    }
                }
            );
            
        }
    }

    var _InfoTitle = $("#txtShareInfoTitle").val();
    
    if(Trim(_InfoTitle) == ""){
        alert("请输入分享内容");
        $("#txtShareInfoTitle").focus();
        return;
    }
    
    $("#divPopUpMaskBoxLoading").show();
    
    $.getJSON(Virtual_Path_Personal_User + "AjaxService.koc?callback=?"
        ,{AjaxType:"Share_AddShareInfo"
          , FileName:escape(_CommonShareUploadImgName)
          , FolderID:_CommonShareFolderID
          , RelatedID:_CommonRelatedID
          , RelatedName:escape(_CommonRelatedName)
          , Type:_CommonShareType
          , InfoTitle:escape(_InfoTitle)
          , FromUrl:escape(window.location.href)
          , time:new Date()}
        , function(json){
            if(json.flag == "0"){
                $("[name='divShareOverLay']").fadeOut();
                $("#divPopUpMaskBox").fadeOut("normal",function(){
                    //清空分享
                    $("#txtShareImageUrl").val("");
                    $("#divWebImageShow").html("<div class=\"divPersonalPop_Collect_Con_Left_Text\">请输入图片路径</div>");
                    $("#divLocImageShow").html("<div class=\"divPersonalPop_Collect_Con_Left_Text\">请上传图片<br />图片大小需小于2M</div>");
                    $("#txtShareInfoTitle").val("");
                    $("#divPopUpMaskBoxLoading").hide();
                    
                    //生新载入列表
                    var _boolReLoad = false;
                    try
                    {
                        WaterfallTabSelect($("#liWaterfallTab_New"));
                        _boolReLoad = true;
                    }
                    catch(ex){_boolReLoad = false;}
                    if(_boolReLoad)
                    {
                        try{Ajax_GetList(true);}catch(ex){}
                    }
                });
                
            }else{
                ShareBoxClose();
                alert(json.message);
            }
        }
    );
};

//取得当前用户关注游戏列表
var Ajax_GetUserAttentionProductList = function(){
    
    $.getJSON(Virtual_Path_Personal_User + "AjaxService.koc?callback=?"
        , {AjaxType:"Share_GetUserAttentionProductList"
           ,time:new Date()}
        , function(json){
            if(json.flag == "0"){
               $("#ulShareSelectPorductList").html(unescape(json.message));
            }
        }
    );
    
}

//选择游戏
var SelectShareProduct = function(RelatedID,RelatedName){
    $("#divShareSelectRelatedName").html(RelatedName);
    $("#divShareProductList").fadeOut();
    _CommonRelatedID = RelatedID;
    _CommonRelatedName = RelatedName;
}

//获取文件夹列表
function Ajax_GetFolderList()
{  
    $.getJSON(Virtual_Path_Personal_User + "AjaxService.koc?callback=?"
        , {AjaxType:"Share_GetFolderList"
           ,Type:"share"
           ,time:new Date()}
        , function(json){
            if(json.flag == "0"){
                $("#ulFolderList").html(unescape(json.message));
            }else{
                ShareBoxClose();
                $("[name='aWindowLoginBox']").click();
            }
        }
    );
}

//选择文件夹
var SelectFolder = function(FolderID,FolderTitle){
    $("#divSelectFolder").html(FolderTitle);
    $("#divFolderList").fadeOut();
    _CommonShareFolderID = FolderID;
}


//添加文件夹
$(function(){
    $("#btnAddFolder").click(function(){
        _FolderTitle = $("#txtFolder").val();
        Ajax_AddFolder(_FolderTitle);
    });
});

//上传图片
function UpLoadImage()
{
    $("#divLocImageShow").html("");
    $("#divLocImageShow").addClass("divPersonalPop_Collect_Con_LeftLoading");
    
    //本地上传
    $.ajaxFileUpload ({
        url:"AjaxService.koc?AjaxType=Common_ShareUploadImage&time=" + new Date(),
        secureuri:false,
        fileElementId:'fileImageUpload',
        dataType: 'json', //返回数据类型:text，xml，json，html,scritp,jsonp五种
        success: function (data, status) {
            if(data.flag == "0"){
                $("#divLocImageShow").removeClass("divPersonalPop_Collect_Con_LeftLoading");
                $("#divLocImageShow").html("<img src=\""+ unescape(data.ImgUrl) +"\" />");
                _CommonShareUploadImgName = unescape(data.ImgName);
            }else{
                $("#divLocImageShow").removeClass("divPersonalPop_Collect_Con_LeftLoading");
                $("#divLocImageShow").html("<div class=\"divPersonalPop_Collect_Con_Left_Text\">"+ data.message +"</div>");
                ShareBoxClose();
                alert(data.message);
            }
        }
    });
}
//*********Ajax操作_结束*********


//切换菜单
$(function(){
    $liWebContext= $("#liWeb");
    $liLocContext= $("#liLoc");
    
    $liWebContext.click(function(){
        $liWebContext.removeClass("liSelect");
        $liLocContext.removeClass("liSelect");
        $liWebContext.addClass("liSelect");
        
        $("#divLocImageShow").hide();
        $("#fileImageUpload").hide();
        
        $("#divWebImageShow").show();
        $("#txtShareImageUrl").show();
        
        _CommonShareType = "web";
    });
    
    $liLocContext.click(function(){
        $liWebContext.removeClass("liSelect");
        $liLocContext.removeClass("liSelect");
        $liLocContext.addClass("liSelect");
        
        $("#divWebImageShow").hide();
        $("#txtShareImageUrl").hide();
        
        $("#divLocImageShow").show();
        $("#fileImageUpload").show();
        
        _CommonShareType = "loc";
    });
});

//游戏下拉菜单
$ProductdivShareSelectRelatedName = $("#divShareSelectRelatedName");
$ProductdivShareSelectRelatedName.click(function(){
    if($("#divShareProductList").is(":visible")){
	    $("#divShareProductList").hide();
    }else{
        $("#divShareProductList").show();
    };
});

$ProductSelect = $("#divShareSelectProduct");
$ProductSelect.click(function(){
    if($("#divShareProductList").is(":visible")){
	    $("#divShareProductList").hide();
    }else{
        $("#divShareProductList").show();
    };
});
	
//文件夹下拉菜单
$popdivSelectFolder = $("#divSelectFolder");
$popdivSelectFolder.click(function(){
    if($("#divFolderList").is(":visible")){
	    $("#divFolderList").hide();
    }else{
        $("#divFolderList").show();
    };
});


$popSelect=$("#divSelect");
$popSelect.click(function(){
    if($("#divFolderList").is(":visible")){
	    $("#divFolderList").hide();
    }else{
        $("#divFolderList").show();
    };
});
	
//表情显示
$popSmail=$(".divPersonalPop_Collect_Con_Right_TextArea_Btm .spanSmail")
$popSmail.toggle(function(){
    $(".divPersonalPop_Collect_Con_Right_TextArea_Btm table").show()},function(){
    $(".divPersonalPop_Collect_Con_Right_TextArea_Btm table").hide();
    $("#tabSmileShow").show();
});
	
//添加表情
$popTableSmail = $("#divSmileList table td a")
$popTableSmail.click(function(){
    var smail = $(this).html();
    $("#txtShareInfoTitle").val($("#txtShareInfoTitle").val() + smail);
    $("#txtShareInfoTitle").focus();
    TextCount("#txtShareInfoTitle","#strongTextCount");
    $("#tabSmileShow").hide();
})

//显示文字数
$(function(){
    $("#txtShareInfoTitle").keyup(function(){
        TextCount("#txtShareInfoTitle","#strongTextCount");
    });
});

function TextCount(objtxt,objstrong)
{
    var _Text = $(objtxt).val().length;
    if((120 - _Text)<=0){
        $(objtxt).val($(objtxt).val().substr(0,120));
        $(objstrong).html("0"); 
    }else{
        $(objstrong).html(120 - _Text);   
    }
}

//网络转载
$(function(){
    $("#txtShareImageUrl").bind("change",function(){
        $("#divWebImageShow").html("<img src=\""+ $(this).val() +"\" />");
        _CommonShareUploadImgName = $(this).val();
    });
    
    $("#txtShareImageUrl").focus(function(){
         if($("#txtShareImageUrl").val() == "http://"){
            $("#txtShareImageUrl").val("");
         }
    });
    
    $("#txtShareImageUrl").blur(function(){
        if($("#txtShareImageUrl").val() == ""){
            $("#txtShareImageUrl").val("http://");
        }else{
            var imgArr = ["jpeg","jpg","gif","png"];
            var _File = $("#txtShareImageUrl").val();
            var _Len = _File.length;
            var _Ext = _File.substring(_Len-3,_Len).toLowerCase();
            if($.inArray(_Ext,imgArr) == -1){
            
                //获取视频文件信息
                $("#divWebImageShow").html("");
                $("#divWebImageShow").addClass("divPersonalPop_Collect_Con_LeftLoading");
                
                $.getJSON(Virtual_Path_Personal_User + "AjaxService.koc?callback=?"
                    , {AjaxType:"Share_GetShareVideoFileInfo"
                       ,FileUrl:escape($("#txtShareImageUrl").val())
                       ,time:new Date()}
                    , function(json){
                        if(json.flag == "-1"){
                            $("#divWebImageShow").removeClass("divPersonalPop_Collect_Con_LeftLoading");
                            alert("请输入正确的文件地址！");
                            return;
                        }else{
                            $("#divWebImageShow").removeClass("divPersonalPop_Collect_Con_LeftLoading");
                            $("#divWebImageShow").html("<img src=\""+ unescape(json.img) +"\" />");
                            $("#txtShareInfoTitle").val(unescape(json.title));
                        }
                    }
                );
            }
        }
    });
});

//关闭产品列表
function ShareProductListClose(e) {
    var tarCloseObj = e.srcElement || e.target;
    if($(tarCloseObj).closest($("#divShareProductSelect")).length <= 0)
    {
        $("#divShareProductList").hide();
    }
}

try {
    _arrDocumentOnlick.push(ShareProductListClose);
}
catch (ex) {
    _arrDocumentOnlick = new Array();
    _arrDocumentOnlick.push(ShareProductListClose);
}

//关闭文件夹列表
function ShareFolderListClose(e) {
    var tarCloseObj = e.srcElement || e.target;
    if($(tarCloseObj).closest($("#divShareFolderSelect")).length <= 0)
    {
        $("#divFolderList").hide();
    }
}

try {
    _arrDocumentOnlick.push(ShareFolderListClose);
}
catch (ex) {
    _arrDocumentOnlick = new Array();
    _arrDocumentOnlick.push(ShareFolderListClose);
}

//关闭表情
function ShareSmileClose(e) {
    var tarCloseObj = e.srcElement || e.target;
    if($(tarCloseObj).closest($("#divSmileList")).length <= 0)
    {
        $("#tabSmileShow").hide();
    }
}

try {
    _arrDocumentOnlick.push(ShareSmileClose);
}
catch (ex) {
    _arrDocumentOnlick = new Array();
    _arrDocumentOnlick.push(ShareSmileClose);
}

//关闭分享
function ShareBoxClose()
{
    $("[name='divShareOverLay']").hide();
    $("#divPopUpMaskBox").hide();
}

//*********拖动图标
//var url = document.getElementById("mishangImagePicker").getAttribute("src");
//var addr = url.split("/")[2];
//var mishangPicker = new MishangPicker();

//function MishangPicker()
//{
//	MishangPicker.limitWidth = 150;
//	MishangPicker.boxWidth = 200;
//	MishangPicker.boxHeight = 200;
//	MishangPicker.top = 0;
//	this.url = location.href;
//	this.body = document.getElementsByTagName("body")[0];
//	this.overlay = document.createElement("div");
//	this.container = document.createElement("div");
//	this.cancel = document.createElement("a");
//	this.validImgSortingArray = new Array();
//	this.validImg = new Array();
//	this.styleElement = document.createElement("style");
//	this.absStep = 0.69314;
//	this.staticUrl = (addr == 'static.mishang.com' || addr == 'beta-static.mishang.com') ? addr : addr+"/statics/";
//	switch(addr)
//	{
//		case 'static.mishang.com':
//		{
//			this.host = 'www.mishang.com';
//		}
//		break;
//		case 'beta-static.mishang.com':
//		{
//			this.host = 'beta.mishang.com';
//		}
//		break;
//		default:
//		{
//			this.host = addr;
//		}
//	}
//	this.stylesheet = ".mishangContainer , .mishangOverlay{background-color:white; position:absolute; top:0; left:0; z-index:100000; width:100%; opacity:0.95; filter:alpha(opacity=95)} .mishangContainer{background:none; opacity:1; filter:alpha(opacity:100)} .mishangPickerCancel{z-index:999999; box-shadow:1px 1px 1px 0 #ccc; background:-moz-linear-gradient(top, #f3f3f3, #fff);background:-webkit-gradient(linear, 0 0, 0 bottom, from(#f3f3f3), to(#fff));filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f3f3f3,endcolorstr=#fff,gradientType=1);cursor:pointer;color:#333; width:100%; height:26px; line-height:26px; vertical-align:middle; text-align:center; font-size:16px; padding:5px 0; position:fixed; top:0; left:0;} .mishangPickerCancel:hover{background:#e1f5f5; color:#333;} .mishangPickerBlock{width:200px; height:200px; float:left; border:1px solid #CCC;margin-top:10px; overflow:hidden; border-left:none; position:relative; text-align:center;} .mishangPickerBlock img{position:absolute; top:0; left:0; z-index:1;} .mishangPickerBlock .dimension{border-radius: 4px 4px 4px 4px; background:white; font-size:10px; margin-top:180px; position:relative; z-index:2; display:inline-block; padding:1px;} .mishangPickerBlock .mishangPickerButton{display:none;color:#14829d;font-size:0px;line-height:0; text-indent:-9999px;cursor:pointer;background:url(http://"+this.staticUrl+"/images/repin.png);background-position:-4px -3px; position:absolute;height:34px; top:90px; z-index:3; width:120px; border:none;_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://"+this.staticUrl+"images/repin.png',sizingMethod='scale');}.mishangPickerBlock .mishangPickerButton:hover{background-position:-4px -38px;}.mishangPickerBlock .mishangPickerButton:active{background-position:-4px -74px;}"
//	
//	var _this = this;

//	this.init = function()
//	{
//		if(this.isIE())
//		{
//			this.styleElement.type="text/css";
//			this.styleElement.media="screen";
//		}
//	}
//	
//	this.appendOverlay = function()
//	{
//		var height = document.documentElement.scrollHeight;
//		var top = document.documentElement.scrollTop + document.body.scrollTop;
//		this.body.appendChild(this.overlay);
//		this.body.appendChild(this.container);
//		this.overlay.style.height = height+"px";
//		this.overlay.className = "mishangOverlay";
//		this.container.style.paddingTop = (top+26)+"px";
//		this.container.className = "mishangContainer";
//	}
//	
//	this.getAllImages = function()
//	{
//		var domImages = document.getElementsByTagName("img");
//		for(i = 0 ; i < domImages.length ; i++)
//		{
//			var imgObj = new Image();
//			imgObj.src = domImages[i].getAttribute("src");
//			if(imgObj.width > MishangPicker.limitWidth)
//			{
//				var absRatioFactor = Math.abs(Math.log(imgObj.height / imgObj.width));
//				var tPixel = imgObj.width * imgObj.height;
//				this.validImgSortingArray.push([imgObj , absRatioFactor , tPixel]);
//			}
//		}
//		this.sortAllImages();
//	}
//	
//	this.sortAllImages = function()
//	{
//		var validImgArray = new Array();
//		for(i = 0; i < this.validImgSortingArray.length ; i++)
//		{
//			var currentImgObj = this.validImgSortingArray[i];
//			var currentRatio = Math.floor(currentImgObj[1] / this.absStep);
//			if(typeof(validImgArray[currentRatio]) == "undefined")
//				validImgArray[currentRatio] = new Array();
//			validImgArray[currentRatio].push([currentImgObj[0] , currentImgObj[2]]);
//		}
//		
//		for(i = 0 ; i< validImgArray.length; i++)
//		{
//			if(validImgArray[i] instanceof Array)
//				validImgArray[i].sort(sortByPixel);
//		}
//		
//		for(i=0; i < validImgArray.length; i++)
//		{
//			if(validImgArray[i] instanceof Array)
//			{
//				for(j=0; j<validImgArray[i].length;j++)
//				{
//					this.validImg.push(validImgArray[i][j][0]);
//				}
//			}
//		}
//		
//		function sortByPixel(a , b)
//		{
//			return b[1] - a[1];
//		}
//	}
//	
//	this.wrapImage = function(imgObj)
//	{
//		if(typeof(imgObj)!="undefined")
//		{
//			var imageWrapper = document.createElement("div");
//			imageWrapper.className ="mishangPickerBlock";
//			this.container.appendChild(imageWrapper);
//			var image = document.createElement("img");
//			var src = imgObj.src;
//			image.setAttribute("src" , src);
//			var size = this.setSize(imgObj);
//			image.style.width = size.width+"px";
//			image.style.height = size.height+"px";
//			if(size.top)
//				image.style.top = size.top+"px";
//			if(size.left)
//				image.style.left = size.left+"px";
//			this.appendImageUtils(imageWrapper , imgObj);
//			imageWrapper.appendChild(image);
//		}
//	}
//	
//	this.setSize = function(imgObj)
//	{
//		var size = {}
//		var ratio = imgObj.width / imgObj.height;
//		if(ratio > 1)
//		{
//			size.width = MishangPicker.boxWidth;
//			size.height = imgObj.height * (200 / imgObj.width);
//			size.top = (MishangPicker.boxHeight - size.height) / 2;
//		}else{
//			size.width = imgObj.width * (200 / imgObj.height);
//			size.height = MishangPicker.boxHeight;
//			size.left = (MishangPicker.boxWidth - size.width) / 2;
//		}
//		return size;
//	}
//	
//	this.appendImageUtils = function(imageWrapper , imgObj)
//	{
//		var dimension = document.createElement("span");
//		dimension.className = "dimension";
//		dimension.innerHTML = imgObj.width + " x " + imgObj.height;
//		imageWrapper.appendChild(dimension);
//		var pinButton = document.createElement("button");
//		pinButton.className = "mishangPickerButton";
//		pinButton.innerHTML = "杩蜂笂TA";
//		imageWrapper.onmouseover = function(){pinButton.style.display = "inline-block"};
//		imageWrapper.onmouseout = function(){pinButton.style.display = "none"};
//		imageWrapper.appendChild(pinButton);
//		var left = (MishangPicker.boxWidth - 120) / 2;
//		pinButton.style.left = left + "px";
//		this.bindingPost(imageWrapper , imgObj , pinButton);
//	}
//	
//	this.bindingPost = function(imageWrapper , imgObj , pinButton)
//	{
//		var url = "http://"+this.host+"/pin/outPin/?src="+imgObj.src+"&url="+encodeURIComponent(this.url);
//		pinButton.onclick = function()
//		{
//			window.open(url,"name1","width=712,height=360,toolbar=no,scrollbars=no,menubar=no,screenX=100,screenY=100"); 
//		}
//	}
//	
//	this.isIE = function(){return/msie/i.test(navigator.userAgent)&&!/opera/i.test(navigator.userAgent)}
//	
//	this.init();
//}
//******************************分享_结束**********************************

//******************************收集**************************************
//Html
document.write("<div id=\"divPopUpMaskCollectBox\" class=\"divPersonalPop_Collect\">");
document.write("<div class=\"divPersonalPop_Collect_Loading\" id=\"divCollectPopUpMaskBoxLoading\" style=\"display:none;\">分享收集中，请稍候...</div>");
document.write("	<h3><span id=\"divPopUpMaskMove\">收集分享</span><a id=\"aShareCollectBoxQuit\" class=\"aQuit\"></a></h3>");
document.write("	<div class=\"divPersonalPop_Collect_Con\">");
document.write("		<div id=\"divShareCollectFile\" class=\"divPersonalPop_Collect_Con_Left divPersonalPop_Collect_Con_LeftLoading\"></div>");
document.write("		<div class=\"divPersonalPop_Collect_Con_Right\">");
document.write("			<div id=\"divCollectSelect\" class=\"divPersonalPop_Collect_Con_Right_Select divPersonalPop_Collect_Con_Right_SelectAtlas\">");
document.write("				<div id=\"divCollectSelectText\" class=\"divSelectText\"  style=\"cursor:pointer;\">我的收藏</div>");
document.write("				<div id=\"divCollectSelectFolder\" class=\"divSelect\"></div>");
document.write("				<div id=\"divCollectSelectFolderList\" class=\"divPersonalPop_Collect_Con_Right_Select_List\" style=\"display:none;\">");
document.write("					<ul id=\"ulShareCollectFolderList\">");
document.write("					</ul>");
document.write("					<div class=\"divBtm\">");
document.write("						<input type=\"text\" id=\"txtCollectFolder\" class=\"inputBtm_Text\" />");
document.write("						<input type=\"button\" id=\"btnCollectFolderAdd\" class=\"inputBtm_Btn\" value=\"添加\" />");
document.write("					</div>");
document.write("				</div>");
document.write("			</div>");
document.write("			<div class=\"clearfix\"></div>");
document.write("			<div class=\"divPersonalPop_Collect_Con_Right_TextArea\">");
document.write("				<textarea id=\"txtColllectText\" onkeypress=\"CtrlEnterKey('aShareCollectAdd');\"></textarea>");
document.write("				<div class=\"divPersonalPop_Collect_Con_Right_TextArea_Btm\">");
document.write("					<span class=\"spanText\">还可以输入<strong id=\"strongCollectCount\">120</strong>个字</span>");
document.write("				</div>");
document.write("			</div>");
document.write("			<div class=\"divPersonalPop_Collect_Con_Right_Btm\">");
document.write("				<a href=\"javascript:;\" id=\"aShareCollectAdd\" title=\"完成\" class=\"aOK\">完成</a>");
document.write("				<input type=\"checkbox\" name=\"\" />同时发送至微博");
document.write("			</div>");
document.write("		</div>");
document.write("		<div class=\"clearfix\"></div>");
document.write("	</div>");
document.write("</div>");

//参数
var _ShareID = "";
var _CollectFolderID = "-1";
var _CollectType = "0";       //收集 添加/修改  

//*********Ajax操作*********

//绑定分享收集信息
var GetShareCollectInfo = function(ShareID){
    
    if(ShareID <= 0){
        alert("分享ID出错！");
        return;
    }
    
    _ShareID = ShareID;
    
    $.getJSON(Virtual_Path_Personal_User + "AjaxService.koc?callback=?"
        ,{AjaxType:"Share_CollectGetInfo"
          , ShareCollectID:ShareID
          , time:new Date()}
        , function(json){
            if(json.flag == "0"){
                
                if(json.collect == "1"){
                    $("#divShareCollectFile").removeClass("divPersonalPop_Collect_Con_LeftLoading").html("<img src=\""+ unescape(json.message) +"\" /><div class=\"divPersonalPop_Collect_Con_Left_Del\"><a href=\"javascript:;\" onclick=\"Ajax_ShareInfoDelete();\" title=\"删除\" class=\"aDel\">删除</a><span>删除后不可恢复</span></div>");
                }else{
                    $("#divShareCollectFile").removeClass("divPersonalPop_Collect_Con_LeftLoading").html("<img src=\""+ unescape(json.message) +"\" />");
                }
                
                $("#txtColllectText").val(unescape(json.infotitle));
                _CollectType = json.collect;
            }else{
                ShareCollectBoxClose();
                $("[name='aWindowLoginBox']").click();
            }
        }
    );   
}

//添加收集
$(function(){
    $("#aShareCollectAdd").click(function(){
        Ajax_ShareCollectAdd();
    });
});

var Ajax_ShareCollectAdd = function(){

    if(intUserID_State <= 0)
    {
        $("[name='aWindowLoginBox']").click();
        ShareCollectBoxClose();
        return;
    }
    
    $("#divCollectPopUpMaskBoxLoading").show();
    
    if(_CollectType == "0"){
        //添加
        $.getJSON(Virtual_Path_Personal_User + "AjaxService.koc?callback=?"
            ,{AjaxType:"Share_CollectAdd"
              , ShareCollectID:_ShareID
              , FolderCollectID:_CollectFolderID
              , FileTitle:escape($("#txtColllectText").val())
              , time:new Date()}
            , function(json){
                if(json.flag == "0"){
                    $("[name='divShareOverLay']").fadeOut();
                    $("#divPopUpMaskCollectBox").fadeOut("normal");
                    $("#divCollectPopUpMaskBoxLoading").hide();
                    try{ Ajax_GetList(true); }
                    catch(ex){}
                }else{
                    ShareCollectBoxClose();
                    alert(json.message);
                }
            }
        );
    }else{
        //修改
        $.getJSON(Virtual_Path_Personal_User + "AjaxService.koc?callback=?"
            ,{AjaxType:"Share_CollectEditInfoTitle"
              , ShareCollectID:_ShareID
              , FolderCollectID:_CollectFolderID
              , FileTitle:escape($("#txtColllectText").val())
              , time:new Date()}
            , function(json){
                if(json.flag == "0"){
                    $("[name='divShareOverLay']").fadeOut();
                    $("#divPopUpMaskCollectBox").fadeOut("normal");
                    $("#divCollectPopUpMaskBoxLoading").hide();
                }else{
                    ShareCollectBoxClose();
                    alert(json.message);
                }
            }
        );
    }
}

//文件夹列表
var GetCollectUserFolder = function(){

    $.getJSON(Virtual_Path_Personal_User + "AjaxService.koc?callback=?"
        , {AjaxType:"Share_GetFolderList"
           ,ShareID:_ShareID
           ,Type:"collect"
           ,time:new Date()}
        , function(json){
            if(json.flag == "0"){
                $("#ulShareCollectFolderList").html(unescape(json.message));
            }
        }
    );
}

//添加文件夹
function Ajax_AddFolder(FolderTitle)
{   
    if(Trim(FolderTitle) == ""){
        alert("请选择文件夹！");
        return;
    }
    
    if(FolderTitle.length>30)
    {
        alert("文件夹名称必须在30字符以内！");
        return;
    }
        
    $.getJSON(Virtual_Path_Personal_User + "AjaxService.koc?callback=?"
        ,{AjaxType:"Share_AddFolder",FolderTitle:escape(FolderTitle),time:new Date()}
        , function(json){
            if(json.flag == "0"){
                $("#divCollectSelectFolderList").fadeOut("noraml");
                $("#divCollectSelectText").html(FolderTitle);
                Ajax_GetFolderList();
            }else{
                alert(json.message);
            }
        }
    );
}

//删除分享
var Ajax_ShareInfoDelete = function(){

    if(_ShareID <= 0){
        alert("分享ID出错！");
        return;
    }
    
    if(!confirm("您确定要删除此分享吗？")){
        return;
    }
    
    $.getJSON(Virtual_Path_Personal_User + "AjaxService.koc?callback=?"
        ,{AjaxType:"Share_ShareInfoDelete"
        ,ShareID:_ShareID
        ,time:new Date()}
        , function(json){
            if(json.flag == "0"){
                try{ Ajax_GetList(true); }
                catch(ex){window.location.reload();}
                ShareCollectBoxClose();
            }else{
                ShareCollectBoxClose();
                alert(json.message);
            }
        }
    );
}

//*********Ajax操作_结束*********

//点击收集
function ShareCollectInfo(ShareID){
    if(intUserID_State <= 0){
        ShareCollectBoxClose();
        $("[name='aWindowLoginBox']").click();
        return;
    }
    else{
        GetShareCollectInfo(ShareID);
        GetCollectUserFolder();
        $("[name='divShareOverLay']").fadeIn();
        $("#divPopUpMaskCollectBox").fadeIn();
    }
}

$(function(){

    //文件夹下拉菜单
    $popdivCollectSelectText = $("#divCollectSelectText");
    $popdivCollectSelectText.click(function(){
        if($("#divCollectSelectFolderList").is(":visible")){
	        $("#divCollectSelectFolderList").hide();
        }else{
            $("#divCollectSelectFolderList").show();
        };
    });
    
    $popSelect=$("#divCollectSelectFolder");
    $popSelect.click(function(){
        if($("#divCollectSelectFolderList").is(":visible")){
	        $("#divCollectSelectFolderList").hide();
        }else{
            $("#divCollectSelectFolderList").show();
        };
    }) 
    
    //关闭文件夹列表
    function ShareFolderListClose(e) {
        var tarCloseObj = e.srcElement || e.target;
        if($(tarCloseObj).closest($("#divCollectSelect")).length <= 0)
        {
            $("#divCollectSelectFolderList").hide();
        }
    }

    try {
        _arrDocumentOnlick.push(ShareFolderListClose);
    }
    catch (ex) {
        _arrDocumentOnlick = new Array();
        _arrDocumentOnlick.push(ShareFolderListClose);
    }
    
    //添加文件夹
    $("#btnCollectFolderAdd").click(function(){
        _FolderTitle = $("#txtCollectFolder").val();
        
        Ajax_AddFolder(_FolderTitle);
    });
    
    //显示文字数
    $("#txtColllectText").keyup(function(){
        var _Text = $("#txtColllectText").val().length;
        if((120 - _Text)<=0){
            $("#txtColllectText").val($("#txtColllectText").val().substr(0,120));
            $("#strongCollectCount").html("0"); 
        }else{
            $("#strongCollectCount").html(120 - _Text);   
        }
    });
});

//选择文件夹
var SelectCollectFolder = function(FolderID,FolderTitle){
    $("#divCollectSelectText").html(FolderTitle);
    $("#divCollectSelectFolderList").fadeOut("noraml");
    _CollectFolderID = FolderID;
}

//关闭收集
var ShareCollectBoxClose = function(){
    $("[name='divShareOverLay']").remove();
    $("#divPopUpMaskCollectBox").hide();
};
//******************************收集_结束**************************************

//Ctrl+Enter发布
function CtrlEnterKey(objID) {
    switch (GetBrowser()) {
        case "MSIEs":
            if (event.ctrlKey && event.keyCode == 10) {
                $("#" + objID).click();
            }
            break;
        case "Firefox":
            if (getEvent().keyCode == 13 && getEvent().ctrlKey) {
                $("#" + objID).click();
            }
            break;
        default:
            if (event.keyCode == 10 && event.ctrlKey) {
                $("#" + objID).click();
            }
            break;
    }
}
