﻿
function PublishRoadmap()
{
    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; 	
    return true;	
}
function OpenActionPopup()
        {            
            $find('MPActionItem').show(); 
            document.getElementById("ctl00_ContentPlaceHolder1_spnErrSubject").style.display="none";
            document.getElementById("ctl00_ContentPlaceHolder1_spnErrDoc").display="none"; 
            document.getElementById("ctl00_ContentPlaceHolder1_spnErrDoc").innerHTML="";                        
            document.getElementById("ctl00_ContentPlaceHolder1_txtSubject").value="";
            document.getElementById("ctl00_ContentPlaceHolder1_txtDetails").value=""; 
            document.getElementById("ctl00_ContentPlaceHolder1_UploadDoc").value="";
                       
            document.getElementById("ctl00_ContentPlaceHolder1_txtSubject").focus();
        }

 function OnSucceeded(result, userContext, methodName) 
        {  if( result!=null && result!='' )
            { 
           if (methodName=='UpdateRating')
           {    
               $get('ctl00_ContentPlaceHolder1_spnRoadmapRated').innerHTML=result;                    
               //$get('ctl00_ContentPlaceHolder1_divErrorMessage').innerHTML="<div class=errorMsgdiv><table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td class='errorMsgdiv-top'></td></tr><tr><td class='errorMsgdiv-middle'><span class='errorMsg'>Rated Successfully</span></td></tr><tr><td class='errorMsgdiv-bottom'>&nbsp;</td></tr></table></div>";
               $get('ctl00_ContentPlaceHolder1_ShareToOthers_tdRating').innerHTML=replaceAll(result,'img_','img_temp');
           }
           else
           {
               $get("ctl00_ContentPlaceHolder1_dvComment").innerHTML=result;
           }   
           }                       
        }
        
        function OnFailed(error, userContext, methodName) 
        {
           
        } 


        function DeleteParentComment(Ownerid,PcomId,ConId,ConTy, rid,CurrentUser)//CommentAllowed
        {       
            PageMethods.DeleteParentComments(CurrentUser, PcomId, ConId, ConTy, rid, OnSucceeded, OnFailed); //,CommentAllowed.toLowerCase()                      
        }
        
        function DeleteComment(Ownerid,comId,rid,CurrentUser)//,CommentAllowed
        {       
            PageMethods.DeleteComment(CurrentUser, comId, rid, OnSucceeded, OnFailed); //,CommentAllowed.toLowerCase()           
        }
        
        function DeleteParentActionItemComment(Ownerid, PcomId, Category,CurrentUser)
        {
            document.getElementById("ctl00_ContentPlaceHolder1_hdCategory").value=Category;
            document.getElementById("ctl00_ContentPlaceHolder1_hdActions").value=PcomId;
            PageMethods.DeleteParentActionItemComments(CurrentUser, PcomId);
            
            setTimeout('__doPostBack(\'Button2\',\'\')', 0);
        }
        function DeleteActionItemComment(Ownerid, comId, Category,CurrentUser)
        {
            document.getElementById("ctl00_ContentPlaceHolder1_hdCategory").value=Category;
            document.getElementById("ctl00_ContentPlaceHolder1_hdActions").value=comId;
            PageMethods.DeleteActionItemComment(CurrentUser, comId);
            
            setTimeout('__doPostBack(\'Button2\',\'\')', 0);
        } 

 function PlaceWaterMarkRDMP(box,main,temp)
        {        
            if(document.getElementById(box).value=="")
            {
                document.getElementById(temp).style.display="block";
                document.getElementById(main).style.display="none";        
            }        
        }
        
 function ValidateCommen(CommId,actid,acty,caty,comment,spnerror,check,chkBoxAnonymous)
        {
            if(document.getElementById(comment).value =="")
            {
                document.getElementById(spnerror).style.display = "block";
                document.getElementById(spnerror).innerHTML = "Comment cannot be blank.";
                return false;
            }
            else
            {
                document.getElementById("ctl00_ContentPlaceHolder1_hdComment").value = CommId;
                document.getElementById("ctl00_ContentPlaceHolder1_hdActionID").value = actid;
                document.getElementById("ctl00_ContentPlaceHolder1_hdActionType").value = acty;
                document.getElementById("ctl00_ContentPlaceHolder1_hdCategory").value=caty;
                if(document.getElementById(check).checked)
                    document.getElementById("ctl00_ContentPlaceHolder1_hdCommentCheck").value = 1;
                
                if(document.getElementById(chkBoxAnonymous).checked)
                {
                    document.getElementById("ctl00_ContentPlaceHolder1_chkAnonymous").checked = true;
                  }
                  else
                  {
                    document.getElementById("ctl00_ContentPlaceHolder1_chkAnonymous").checked = false;
                  }
                
                document.getElementById("ctl00_ContentPlaceHolder1_txtComment").value=document.getElementById(comment).value;                            
                
                 var btnID=document.getElementById("ctl00_ContentPlaceHolder1_btnComment");   
                 __doPostBack(btnID.name,'');
            }
        }   

  function showCommentPopup(CommId)
    {            
        //$find("ModalPopupCommen").show();
        document.getElementById("ctl00_ContentPlaceHolder1_hdComment").value = CommId;
        document.getElementById("ctl00_ContentPlaceHolder1_txtComment").value="";
        document.getElementById("ctl00_ContentPlaceHolder1_spnComment").style.display="none"; 
        document.getElementById("ctl00_ContentPlaceHolder1_chkPublic").checked=false;                  
        if(CommId==0)
        {
            if(document.getElementById('spnClone').style.display=="block" || document.getElementById('spnMain').style.display=="block")
            {
                document.getElementById('spnClone').style.display="block";        
                document.getElementById('spnMain').style.display="none";        
                document.getElementById("spnCommentMsg").style.display = "none";
                document.getElementById("spnCommentMsg").innerHTML = "";  
            }
            else
            {
                document.getElementById('spnClone').style.display="block";        
                document.getElementById('spnMain').style.display="none";        
                document.getElementById("spnCommentMsg").style.display = "none";
                document.getElementById("spnCommentMsg").innerHTML = "";  
            }        
            document.getElementById('txtSendComment').value="";       
        }
        else
        {   
            $find("ModalPopupCommen").show();
            document.getElementById("ctl00_ContentPlaceHolder1_hdComment").value = CommId;
            document.getElementById("ctl00_ContentPlaceHolder1_txtComment").value="";
            document.getElementById("ctl00_ContentPlaceHolder1_spnComment").style.display="none"; 
            document.getElementById("ctl00_ContentPlaceHolder1_chkPublic").checked=false;
            document.getElementById("ctl00_ContentPlaceHolder1_chkAnonymous").checked=false;         
        }
    }  
    function PlaceWaterMark()
    {    
        if(document.getElementById('txtSendComment').value=="")
        {
            document.getElementById("spnClone").style.display="block";
            document.getElementById("spnMain").style.display="none";        
        }        
    }

function performEdit(hiddenId, commentId, isPrivate,IsAnonymous)
        {
            $find("ModalPopupCommen").show();
            document.getElementById('ctl00_ContentPlaceHolder1_hdnCommentMode').value = "EDIT";
            document.getElementById('ctl00_ContentPlaceHolder1_hdnCommentID').value = commentId;
            document.getElementById("ctl00_ContentPlaceHolder1_txtComment").value = document.getElementById(hiddenId).value;
            document.getElementById("ctl00_ContentPlaceHolder1_spnComment").style.display="none"; 
            document.getElementById("ctl00_ContentPlaceHolder1_chkPublic").checked=(isPrivate) ? true : false; 
            document.getElementById("ctl00_ContentPlaceHolder1_chkAnonymous").checked=(IsAnonymous) ? true : false;
        }  
        
        function showActionCommentPopup(CommId, actionid, actiontype, category)
        {            
       
            $find("ModalPopupCommen").show();
            document.getElementById("ctl00_ContentPlaceHolder1_hdComment").value = CommId;
            document.getElementById("ctl00_ContentPlaceHolder1_hdActionID").value = actionid;
            document.getElementById("ctl00_ContentPlaceHolder1_hdActionType").value = actiontype;
            document.getElementById("ctl00_ContentPlaceHolder1_hdCategory").value=category;
            document.getElementById("ctl00_ContentPlaceHolder1_txtComment").value="";
            document.getElementById("ctl00_ContentPlaceHolder1_spnComment").style.display="none"; 
            document.getElementById("ctl00_ContentPlaceHolder1_chkPublic").checked=false; 
            document.getElementById("ctl00_ContentPlaceHolder1_chkAnonymous").checked=false;   
        } 
        
        function performActionItemEdit(hiddenId, commentId, isPrivate, category,IsAnonymous)
        {
            $find("ModalPopupCommen").show();
            document.getElementById('ctl00_ContentPlaceHolder1_hdnCommentMode').value = "EDIT";
            document.getElementById('ctl00_ContentPlaceHolder1_hdnCommentID').value = commentId;
            //document.getElementById("ctl00_ContentPlaceHolder1_hdActionID").value = actionid;
            document.getElementById("ctl00_ContentPlaceHolder1_hdActionType").value = 6;
            document.getElementById("ctl00_ContentPlaceHolder1_hdCategory").value=category;
            document.getElementById("ctl00_ContentPlaceHolder1_txtComment").value = document.getElementById(hiddenId).value;
            document.getElementById("ctl00_ContentPlaceHolder1_spnComment").style.display="none"; 
            document.getElementById("ctl00_ContentPlaceHolder1_chkPublic").checked=(isPrivate) ? true : false; 
            
            document.getElementById("ctl00_ContentPlaceHolder1_chkAnonymous").checked=(IsAnonymous) ? true : false; 
        }          
        
      function ClearControls(a)
        {
            document.getElementById("ctl00_ContentPlaceHolder1_sperror").innerHTML = "";
            document.getElementById("ctl00_ContentPlaceHolder1_sperror").style.display = "none";
            if (a!=1)
            {
                document.getElementById("ctl00_ContentPlaceHolder1_txtSub").value = "";
            }
            document.getElementById("ctl00_ContentPlaceHolder1_txtMsg").value = "";           
            $find('ctl00_ContentPlaceHolder1_MPCCmail').show();
        }
function OpenContentFolderPopup()
{
   $find('MPContentFolder').show(); 
}


function CloseContentFolderPopup()
{
   $find('MPContentFolder').hide();  
}

function ValidateComment(ctrlID)
    {  
        if(ctrlID==0)
        {
            document.getElementById("ctl00_ContentPlaceHolder1_txtComment").value=document.getElementById('txtSendComment').value;
            
            if(document.getElementById("chkPublicNew").checked==true)
            {
                document.getElementById("ctl00_ContentPlaceHolder1_chkPublic").checked=true;
            }
            
            if(document.getElementById("chkAnonymousNew").checked==true)
            {
               document.getElementById("ctl00_ContentPlaceHolder1_chkAnonymous").checked=true;
            }
            else
            {
                document.getElementById("ctl00_ContentPlaceHolder1_chkAnonymous").checked=false;
            }
            
            document.getElementById('txtSendComment').value="";
            if(document.getElementById("ctl00_ContentPlaceHolder1_txtComment").value =="")
            {
                document.getElementById("spnCommentMsg").style.display = "block";
                document.getElementById("spnCommentMsg").innerHTML = "<span style='padding-left:45px'>Comment cannot be blank.</span>";          
            }
            else
            { 
                var btnID=document.getElementById("ctl00_ContentPlaceHolder1_btnComment");   
                __doPostBack(btnID.name,'');
             
            }   
        }
        else
        {
            if(document.getElementById("ctl00_ContentPlaceHolder1_txtComment").value =="")
            {
                document.getElementById("ctl00_ContentPlaceHolder1_spnComment").style.display = "block";
                document.getElementById("ctl00_ContentPlaceHolder1_spnComment").innerHTML = "<span style='padding-left:45px'>Comment cannot be blank.</span>";
                return false;
            } 
        }
    }
    
    
function CloseActionPopup()
{
    document.getElementById("ctl00_ContentPlaceHolder1_hdActionID").value="0";           
    document.getElementById("ctl00_ContentPlaceHolder1_spnErrSubject").style.display="none";
    document.getElementById("ctl00_ContentPlaceHolder1_spnErrDoc").display="none";                         
    document.getElementById("ctl00_ContentPlaceHolder1_txtSubject").value="";
    document.getElementById("ctl00_ContentPlaceHolder1_txtDetails").value=""; 
    document.getElementById("ctl00_ContentPlaceHolder1_UploadDoc").value="";
    $find('MPActionItem').hide();                       
}

function OpenRoadmapPopup(actionid,ownerid,ownertype)
{
 
    $find('MPERoadmap').show();
    
    document.getElementById("ctl00_ContentPlaceHolder1_hdActionID").value=actionid;
    document.getElementById("ctl00_ContentPlaceHolder1_hdOwnerid").value=ownerid;
    document.getElementById("ctl00_ContentPlaceHolder1_hdOwnerType").value=ownertype;
                
    var ctrl="";
    var table = document.getElementById("ctl00_ContentPlaceHolder1_cbRoadmap");    
    var cells = table.getElementsByTagName("td");
              
    for(var i=0; i<cells.length; i++)
    {
        ctrl = cells[i].firstChild;
        if (ctrl.type == 'checkbox')
            ctrl.checked=false;
    }                                                              
}

