﻿// JScript 文件

var showFlowersDiv = false;
  
function SendFlower(articleid, tip)
{  
    //alert(articleid);
    btnSendFlower.title = tip;
    btnSendFlower.disabled = "disabled";
    btnSendFlower.onclick = "return false;";
    if(btnSendEgg != null)
    {
        btnSendEgg.title = tip;
        btnSendEgg.disabled = "disabled";
        btnSendEgg.onclick = "return false;";
    }
    
//    var linkFlower = $("SendFlower_" + articleid);
//    var linkEgg = $("SendEgg_" + articleid);
//    linkFlower.href = "javascript:void(0);";
//    linkFlower.className = "off";
//    linkFlower.title = tip;
//    if(linkEgg != null)
//    {
//        linkEgg.href = "javascript:void(0);";
//        linkEgg.className = "off";
//        linkEgg.title = tip;
//    }   
   
    var elements = $("SendFlower_" + articleid);
    if(elements != null)
    {   
        var count = parseInt(elements.innerHTML, 10);
        count+=1;
        elements.innerHTML = count;
    }   
        
    ElansoArticle.SendFlowers(articleid, OnSendFlowerSucceeded);
    return false;
}

// This is the callback function that
// processes the Web Service return value.
function OnSendFlowerSucceeded(result)
{    
    //alert(result);
//    if(result != "-1")
//    {
//        var array = result.split(',');
//        if(array.length == 3)
//        {        
//            var linkFlower = $("SendFlower_" + array[1]);
//            var linkEgg = $("SendEgg_" + array[1]);
//            var tip;
//            switch(array[0])
//            {
//                case "0":                    
//                case "1":
//                    tip = _sendedFlower;
//                    break;
//                case "2":
//                    tip = _sendedEgg;
//                    break;
//                case "-1":
//                default:
//                    break;
//            }
//            linkFlower.title = tip;
//            if(linkEgg != null)
//            {
//                linkEgg.title = tip;
//            }
            
//            var elements = linkFlower.getElementsByTagName("em");    
//            if(elements[0] != null)
//            {   
//                elements[0].innerHTML = array[2];
//            }    
//        }        
//    }    
}
function SendEgg(articleid, tip)
{  
    btnSendEgg.title = tip;
    btnSendEgg.disabled = "disabled";
    btnSendEgg.onclick = "return false;";
    if(btnSendFlower != null)
    {
        btnSendFlower.title = tip;
        btnSendFlower.disabled = "disabled";
        btnSendFlower.onclick = "return false;";
    }
    //alert(articleid);
//    var linkFlower = $("SendFlower_" + articleid);
//    var linkEgg = $("SendEgg_" + articleid);
//    linkEgg.href = "javascript:void(0);";
//    linkEgg.className = "off";
//    linkEgg.title = tip;
//    if(linkFlower != null)
//    {
//        linkFlower.href = "javascript:void(0);";
//        linkFlower.className = "off";
//        linkFlower.title = tip;
//    }
    var elements = $("SendEgg_" + articleid);    
    if(elements != null)
    {   
        var count = parseInt(elements.innerHTML, 10);
        count+=1;
        elements.innerHTML = count;
    }   
    ElansoArticle.SendEggs(articleid, OnSendEggSucceeded);
    return false;
}

// This is the callback function that
// processes the Web Service return value.
function OnSendEggSucceeded(result)
{    
    //alert(result);
//    if(result != "-1")
//    {
//        var array = result.split(',');
//        if(array.length == 3)
//        {        
//            var linkFlower = $("SendFlower_" + array[1]);
//            var linkEgg = $("SendEgg_" + array[1]);
//            var tip;
//            switch(array[0])
//            {
//                case "0":                    
//                case "1":
//                    tip = _sendedFlower;
//                    break;
//                case "2":
//                    tip = _sendedEgg;
//                    break;
//                case "-1":
//                default:
//                    break;
//            }
//            linkEgg.title = tip;
//            if(linkFlower != null)
//            {
//                linkFlower.title = tip;
//            }
            
//            var elements = linkEgg.getElementsByTagName("em");    
//            if(elements[0] != null)
//            {   
//                elements[0].innerHTML = array[2];
//            }    
//        }        
//    }    
}

function afterLoadFlower(xmlMembers)
  {    
    var xsltMembers = createDomDoc();
    xsltMembers.async = false;
    xsltMembers.load("/XmlBase/zh-CN/FlowersHeader.xslt");        

    var divHearders = $("divHearders");          
    divHearders.innerHTML = xmlMembers.transformNode(xsltMembers);
  }
  

    
  function DisDiv()
  {
        if(showFlowersDiv == false)
        {
            $("divHearders").style.display="none";
        }
        
        showFlowersDiv = false;
  }
  
  function MoveDiv(id)
  {        
    showFlowersDiv=true;
    var divHearders = $("divHearders");
    divHearders.style.display="";
    divHearders.style.position="absolute";
    document.body.onclick=DisDiv;
    if(divHearders.innerHTML == "none")
    {        
        //setInnerHTML(divHearders, "<div><img src=\"/skin/images/loading.gif\" /></div>");
        divHearders.innerHTML = "<div><img src=\"/Skin/Images/common/loading.gif\" /></div>";
        var xmlMembers = createDomDoc();
        loadByUrl(xmlMembers, "/XmlIsland/TranslationFlowers.aspx?idx=" + id, afterLoadFlower);
    }
  }   
  
  function digSingArticle(obj, controlId, articleid, tooltip)
{  
    //alert(articleid);
    //var objControl = //$("Dig_" + articleid);
    var elements = $("Dig_" + controlId);
    if(elements != null)
    {        
        var count = parseInt(elements.innerHTML, 10);
        count+=1;
        elements.innerHTML = count;
    }    
    obj.title = tooltip;
    obj.disabled = "disabled";
    //obj.href = "javascript:void(0);";
    //obj.className = "off";
    ElansoArticle.Recommend(articleid, OnDigSucceeded);        
}

// This is the callback function that
// processes the Web Service return value.
function OnDigSucceeded(result)
{    
}

function unLoginClew(msg, url)
{
    if(confirm(msg))
    {
        window.location = url;
    }
}

function showMarkDiv(cientId, id){  
    //var div = $("divMark_" + cientId);
    //div.style.display="";  
    //alert(cientId);  
    var ifm = $("ifmBookMark_" + cientId);//findNodeByIdx(div.childNodes, 2);
    //alert(ifm);  
    //alert(ifm.parentNode.outerHTML); 
    if(ifm.src == '')
    {        
        ifm.src = "/ArticleModule/WebBookMark.aspx?Idx=" + id;
    }
    //alert(ifm.src); 
}