﻿// JScript File

 myWait = "<table width='100%' align='center' border=3 bgcolor='#ffffff' bordercolor='#ffffff' cellpadding='0' cellspacing='0'><tr valign='top'><td align='center'><br /><br /><br /><br /><br /><IMG SRC='../../images/icons/please_wait.gif' align='center' ALT=''><br /><br /><br /><br /><br /><br /><br /></td></tr></table>"
    
       function getTextBox(myArg, myTag, myEdit, myLock){
       
              //      alert("1");

                    var myTarget = document.getElementById("text_box_inner_" + myTag); 
                    myTarget.innerHTML =  myWait;
                                                       
                    UseCallback_textbox(myArg + "|" + myTag + "|" + myEdit + "|" + myLock);
                    
        }

       function getTextBox2(myArg, myTag, myId){

                //    alert("2");
                    
                    if (myArg == "#") {
                    
                        myArg = "#" + document.getElementById("lock_text_" + myTag).innerHTML
                        if (confirm("Do you want to change the lock status on this text box?")) {
                            try {

                            document.images["arrow_textbox_" + myTag ].src = "../../images/portal/right_gray.gif"; 
                            
                            var myTarget = document.getElementById("lock_area_" + myTag); 
                            myTarget.innerHTML =  myWait;

                            }
                            catch(e) {
                            }
                                                                    
                            //alert("myTag: " + myTag);
                            UseCallback_textbox(myArg + "|" + myTag + "|" + myId);
                         } 
                         else 
                         {
                         }
                    }
                    
                    if (myArg == "@") {
                    
                         if (confirm("Do you want to hide/unhide this text box?")) {
                            try {

                            document.images["arrow_textbox_" + myTag ].src = "../../images/portal/right_gray.gif"; 

                            }
                            catch(e) {
                            }
                                                                    
                            //alert("myTag: " + myTag);
                            UseCallback_textbox(myArg + "|" + myTag + "|" + myId);
                         } 
                         else 
                         {
                         }
                        
                    }

                    
        }

       function GetTextBoxFromServer(TotalStr, context){
                   //alert("TotalStr: " + TotalStr);
                    var myRegExp = new RegExp(/\|/)
                    var myTotal = TotalStr;
                    var TotalArray = myTotal.split(myRegExp);     
                    
                    if (TotalArray[0] == "@" || TotalArray[0] == "#")  {
                    
                        
               alert("GetTextBoxFromServer");
                    
                        var a = window.location.href                    
                        window.location.href = a
                        
                    }
                    else
                    {
                    
                        myTarget = document.getElementById("text_box_inner_" + TotalArray[0]);
                        myTarget.innerHTML =  TotalArray[1]
                    
                    }
                                                    
//                     myEdit =  document.getElementById("edit_text_" + TotalArray[0]);
//                     myReport =  document.getElementById("report_area_" + TotalArray[0]);
//                     myLock =  document.getElementById("lock_area_" + TotalArray[0]);
//                    
//                     myEdit.style.display = 'none';
//                     myReport.style.display = 'none';
//                     myLock.style.display = 'none';
                    
       }
       

function showReportFunctions(myCount, objectId){

       var myEditPhoto = document.getElementById("report_area_" + myCount); 

        if  (myEditPhoto.style.display == "inline"){

                myEditPhoto.style.display = 'none';

        }
        else
        {
       
               showReportedArea("report_area_" + myCount, objectId, 9);

        }

}

function showLockFunctions(myCount, objectId, myRoles){

       var myEditPhoto = document.getElementById("lock_area_" + myCount); 

        if  (myEditPhoto.style.display == "inline"){

                myEditPhoto.style.display = 'none';

        }
        else
        {
       
               
               var myText = ""
               if (myRoles == "") {
                    myText = "add the usernames of those users you want to be able to edit this textbox separated by commas"
               }
               else
               {
                    myText = myRoles
               }
              
                myEditPhoto.innerHTML = "<p align='center'><textarea id='lock_text_" + myCount + "' cols='50' rows='3' class='box_one' onClick='clearLockComment(&quot;lock_text_" + myCount + "&quot;);'>" + myText + "</textarea>&nbsp;<a href='javascript:getTextBox2(&quot;#&quot;,&quot;" + myCount + "&quot;,&quot;" + objectId + "&quot;)'>submit</a></p>"
                myEditPhoto.style.display = 'inline';
        }

}

function clearLockComment(myDiv){

            var myCommentText = document.getElementById(myDiv); 

            if (myCommentText.innerHTML == "add the usernames of those users you want to be able to edit this textbox separated by commas"){

                myCommentText.innerHTML = ""
                
            }

}


function lockTextBox(arg){
        alert("lock: "+ arg);
}