﻿// JScript File

function OpenContentSharePopup()
{
   $find('MPContentShare').show();
   document.getElementById("ctl00_ContentPlaceHolder1_txtEmail1").value="";  
   document.getElementById("ctl00_ContentPlaceHolder1_txtEmail2").value="";
   document.getElementById("ctl00_ContentPlaceHolder1_txtEmail3").value="";
   document.getElementById("ctl00_ContentPlaceHolder1_txtEmail4").value="";
   document.getElementById("ctl00_ContentPlaceHolder1_txtEmail5").value="";
   document.getElementById("ctl00_ContentPlaceHolder1_txtEmail6").value="";
   document.getElementById("ctl00_ContentPlaceHolder1_txtEmail7").value="";
   document.getElementById("ctl00_ContentPlaceHolder1_txtEmail8").value="";
   document.getElementById("ctl00_ContentPlaceHolder1_txtEmail9").value="";
   document.getElementById("ctl00_ContentPlaceHolder1_txtEmail10").value="";
}

function CloseContentSharePopup()
{
   $find('MPContentShare').hide();  
}

function OpenContentFolderPopup()
{
   $find('MPContentFolder').show(); 
}


function CloseContentFolderPopup()
{
   $find('MPContentFolder').hide();  
}


function onGetComplete(result)
{
   try
   {
    document.getElementById("ctl00_ContentPlaceHolder1_lbConnectedUsers").length=0; 
    //document.getElementById("ctl00_ContentPlaceHolder1_lbSelectedUsers").length=0;
    var values;
    var option;
                              
    if(result!=null)
    {
        var rows=result.split("|");            
        for(var i=0; i< rows.length; ++i)
        {
            values=rows[i].split("^");
            option=document.createElement("OPTION");
            
            if(document.getElementById("ctl00_ContentPlaceHolder1_hdconType").value=="4")
                option.value="N-"+values[0]
            else    
                option.value=values[0];
                
            option.innerHTML=values[1];                
            if(option.innerHTML!='undefined')
                document.getElementById("ctl00_ContentPlaceHolder1_lbConnectedUsers").appendChild(option);                                
        }
    }
    }
    catch(e)
    {}
}

function onSuccess(result)
{
   //document.getElementById("ctl00_ContentPlaceHolder1_lbSelectedUsers").length=0;
    var values;
    var option;
                              
    if(result!=null)
    {
        var rows=result.split("|");            
        for(var i=0; i< rows.length; ++i)
        {
            values=rows[i].split("^");
            option=document.createElement("OPTION");
            option.value=values[0];
            option.innerHTML=values[1];                
            if(option.innerHTML!='undefined')
            {
                var flag=false;
                for(var j=0; j<document.getElementById("ctl00_ContentPlaceHolder1_lbSelectedUsers").length; j++)
                {
                    if(document.getElementById("ctl00_ContentPlaceHolder1_lbSelectedUsers").options[j].value==option.value)
                    {
                        flag=true;
                        break;                               
                    }
                }
                if(!flag)    
                document.getElementById("ctl00_ContentPlaceHolder1_lbSelectedUsers").appendChild(option);                                
            }                
        }
    } 
}

function MoveItem()
{
    var rows=document.getElementById("ctl00_ContentPlaceHolder1_lbConnectedUsers").length;
    var option;
    var flag;
    if(document.getElementById("ctl00_ContentPlaceHolder1_lbConnectedUsers").options[0].selected)
    {
        for(var i=1; i<rows; ++i)
        {                                                    
            option=document.createElement("OPTION");
            option.value=document.getElementById("ctl00_ContentPlaceHolder1_lbConnectedUsers").options[i].value;
            option.innerHTML=document.getElementById("ctl00_ContentPlaceHolder1_lbConnectedUsers").options[i].text;                
            if(option.innerHTML!='undefined')
            {
                if(document.getElementById("ctl00_ContentPlaceHolder1_hdconType").value=="5")
                {                                                
                    PageMethods.UsersInGroups(document.getElementById("ctl00_ContentPlaceHolder1_lbConnectedUsers").options[i].value, onSuccess);                        
                }
                else
                {
                    flag=false;
                    for(var j=0; j<document.getElementById("ctl00_ContentPlaceHolder1_lbSelectedUsers").length; j++)
                    {
                        if(document.getElementById("ctl00_ContentPlaceHolder1_lbConnectedUsers").options[i].value==document.getElementById("ctl00_ContentPlaceHolder1_lbSelectedUsers").options[j].value)
                        {
                            flag=true;
                            break;                               
                        }
                    }
                    
                    if(!flag)
                        document.getElementById("ctl00_ContentPlaceHolder1_lbSelectedUsers").appendChild(option);   
                }    
            }                        
        }
    }
    else
    {
        for(var i=1; i<rows; ++i)
        {                                
            if(document.getElementById("ctl00_ContentPlaceHolder1_lbConnectedUsers").options[i].selected)
            {
                option=document.createElement("OPTION");
                option.value=document.getElementById("ctl00_ContentPlaceHolder1_lbConnectedUsers").options[i].value;
                option.innerHTML=document.getElementById("ctl00_ContentPlaceHolder1_lbConnectedUsers").options[i].text;                
                if(option.innerHTML!='undefined')
                {
                    if(document.getElementById("ctl00_ContentPlaceHolder1_hdconType").value=="5")
                    {                                                
                        PageMethods.UsersInGroups(document.getElementById("ctl00_ContentPlaceHolder1_lbConnectedUsers").options[i].value, onSuccess);                        
                    }
                    else
                    {
                        flag=false;
                        for(var j=0; j<document.getElementById("ctl00_ContentPlaceHolder1_lbSelectedUsers").length; j++)
                        {
                            if(document.getElementById("ctl00_ContentPlaceHolder1_lbConnectedUsers").options[i].value==document.getElementById("ctl00_ContentPlaceHolder1_lbSelectedUsers").options[j].value)
                            {
                                flag=true;
                                break;                               
                            }
                        }
                        
                        if(!flag)
                            document.getElementById("ctl00_ContentPlaceHolder1_lbSelectedUsers").appendChild(option);   
                    }    
                }    
            }  
        }
    }
}

function RemoveItem()
{
    var rows=document.getElementById("ctl00_ContentPlaceHolder1_lbSelectedUsers").length;        
    for(var i=rows-1; i>=0; i--)
    {
        if(document.getElementById("ctl00_ContentPlaceHolder1_lbSelectedUsers").options[i].selected)
        {
            document.getElementById("ctl00_ContentPlaceHolder1_lbSelectedUsers").options[i]=null; 
        }  
    }
}

// Content publish to folder
function PublishContentInFolders()
{
    var txtFolder="";
    var c=document.getElementsByName("chkFolder");
    for (i=0; i<c.length; ++i)
    {
	    if (c[i].checked)
	    {
		    if(txtFolder.length == 0)
			    txtFolder = c[i].getAttribute("id");
		    else
			    txtFolder = txtFolder + "," + c[i].getAttribute("id");							
	    }
    }
    document.getElementById("ctl00_ContentPlaceHolder1_chkfolderID").value=txtFolder;
    $find('MPContentShare').hide();  	
    return true;	
}

// send to connection
function ListOfUsers()
{
    var usersList="";
    for(var i=0; i<document.getElementById("ctl00_ContentPlaceHolder1_lbSelectedUsers").length; i++)
    {
        if(usersList.length==0)
            usersList=document.getElementById("ctl00_ContentPlaceHolder1_lbSelectedUsers").options[i].value;
        else
            usersList=usersList+","+document.getElementById("ctl00_ContentPlaceHolder1_lbSelectedUsers").options[i].value;            
    }
    document.getElementById("ctl00_ContentPlaceHolder1_hdSelectedusers").value=usersList;
    return true;
}



