﻿




            function IsDeceasedYes(ROWDeathDate, ROWMaritalStatus,RowBlood) {
                document.getElementById(ROWDeathDate).style.display = '';
                document.getElementById(ROWMaritalStatus).style.display = 'none';

                document.getElementById(RowBlood).style.display = 'none';
                
           }

           function IsDeceasedNo(ROWDeathDate, ROWMaritalStatus, RowBlood) {
               document.getElementById(ROWDeathDate).style.display = 'none';
               document.getElementById(ROWMaritalStatus).style.display = '';
               document.getElementById(RowBlood).style.display = '';
               
           }


            
            
            

         function ShowHideVideo(PlayLinkID,PhotoLinkID, DivID) {
             if (document.getElementById(DivID).style.display == '') {

                 document.getElementById(DivID).style.display = 'none';
                 document.getElementById(PhotoLinkID).style.display = '';

                 document.getElementById(PlayLinkID).innerHTML = "Play";
                 
             }
             else {
                 document.getElementById(DivID).style.display = '';
                 document.getElementById(PhotoLinkID).style.display = 'none';

                 document.getElementById(PlayLinkID).innerHTML = "Close";
                 
             }
             
             
         }
         
         
         
         function ShowWallDiv(DviName) {
             document.getElementById('DivDiscussion').style.display = 'none';

             document.getElementById(DviName).style.display = '';
         }


         function HideWallDiv(DviName) {
             
             document.getElementById(DviName).style.display = 'none';
             document.getElementById('DivDiscussion').style.display = '';
             
         }


         function Hide() {
             document.getElementById('SubDivForEdit').style.visibility = 'hidden';
         }            

         function HideAndReload() {
             document.getElementById('SubDivForEdit').style.visibility = 'hidden';
             window.parent.location = window.parent.location;
             
         }  
         
          function clearText(thefield){
            if (thefield.defaultValue==thefield.value)
                thefield.value = "";
            }



//         function SetInitialLevel()
//         {
//             
//             
//             var CurrentLevel = 
//             document.getElementById('LevelCounter').getAttribute('value');
//             
//             while(CurrentLevel > 1)
//             {
//                CollapseLevel();
//                CurrentLevel = 
//                document.getElementById('LevelCounter').getAttribute('value');
//             }
//            
//         }
         
         function ExpandLevel()
         {   
            var CurrentLevel = 
             document.getElementById('LevelCounter').getAttribute('value');


            var NewLevel = 2 + Number(CurrentLevel);
            
//            document.getElementById('LevelCounter').setAttribute('value', 
//                2 + Number(CurrentLevel));
            
             
             //alert('Current Level ' +CurrentLevel);
             
             var MaxLevel = 
             document.getElementById('MaxLevelLimit').getAttribute('value');
             
             //alert('MaxLevel ' +MaxLevel);

             if (NewLevel <= MaxLevel) {

                 document.getElementById('RowCollapse').style.display = '';
             
                 document.getElementById('LevelCounter').setAttribute('value', 
                 NewLevel);
                
                for(var i=0; i< 300 ; i++)
                {
                
                    var TableID ='Level'+
                        NewLevel + 'ChildTable' + i;
                        
                    var DivID = 'Level'+
                        NewLevel + 'Div' + i;
                    
                
                    if(document.getElementById(DivID) != null)
                    {
                        document.getElementById(TableID).innerHTML= 
                        document.getElementById(DivID).innerHTML;
                        
                        //alert(TableID + ' : ' + document.getElementById(TableID).innerHTML);
                        
                        document.getElementById(DivID).innerHTML ='';
                     }
                 }
             }

             if (NewLevel + 2 > MaxLevel) {
                 document.getElementById('RowExpand').style.display = 'none';
                 
             }
            
            
         }
         
         function CollapseLevel()
         {   var CurrentLevel = 
             document.getElementById('LevelCounter').getAttribute('value');
             
             //alert('Current Level ' +CurrentLevel);
             
             var MaxLevel = 
             document.getElementById('MaxLevelLimit').getAttribute('value');
             
             //alert('MaxLevel ' +MaxLevel);
         
            if(CurrentLevel > -1) {

                document.getElementById('RowExpand').style.display = '';
                
                for(var i=0; i< 300 ; i++)
                {
                    var TableID ='Level'+
                        CurrentLevel + 'ChildTable' + i;
                        
                    var DivID = 'Level'+
                        CurrentLevel + 'Div' + i;
                        
                    
                    if(document.getElementById(DivID) != null)
                    {
                    
                        document.getElementById(DivID).innerHTML =
                        document.getElementById(TableID).innerHTML ;
                            
                        document.getElementById(TableID).innerHTML ='';
                    }
                } 
                
                if(document.getElementById('LevelCounter') != null)
                {
                    //alert('decrementing level');
                    document.getElementById('LevelCounter').setAttribute('value',
                    CurrentLevel-2);
                    //alert(document.getElementById('LevelCounter').getAttribute('value'));

                    var NewLevel = 
                    Number(document.getElementById('LevelCounter').getAttribute('value'));

                    if ((NewLevel) <= -1) {
                        document.getElementById('RowCollapse').style.display = 'none';
                        
                    }
                }
                
            }
         }
         
            
         function showMessageFrame(id,toProfileID)
         {
                if(document.getElementById("messageBox").value != "")
                { 
                  document.getElementById(document.getElementById("messageBox").value).innerHTML = "";
                  document.getElementById(document.getElementById("messageBox").value+"1").innerHTML = "reply";
                }	
                if(document.getElementById("messageBox").value == id)	
                {	
	                document.getElementById("messageBox").value = "";
                }
                else
                {
                    
                    
	                 document.getElementById(id).innerHTML =
	                "<iframe id='" + id + "2" + "'  style='border:0;width:100%;height:200px;' src='" + "/sendmessage.aspx?ProfileID=" + toProfileID + "'></iframe>";
	                document.getElementById("messageBox").value = id;	
                   document.getElementById(id+"1").innerHTML = "Close";
                   document.getElementById(id+"2").setAttribute('src',
                   '/sendmessage.aspx?ProfileID=' + toProfileID); 

                    
                }
            }


            
         
         
         
         function CheckTextBoxLength(multiLineTextBox,charLimit,idOfCharCounter)
         {
            document.getElementById(idOfCharCounter).value = charLimit -multiLineTextBox.value.length;
            if(multiLineTextBox.value.length > charLimit)
            {
                   alert("Input exceeds "+ charLimit + " Characters. It will be truncated");
                   multiLineTextBox.value = multiLineTextBox.value.substring(0,charLimit-1);
                   document.getElementById(idOfCharCounter).value = charLimit -multiLineTextBox.value.length;
            }
         }
     
         function IFramePopulate(ctr_id, src,width,height){

                var ctr;
                if (ctr = document.getElementById(ctr_id)) {

                    while (ctr.hasChildNodes())
                    ctr.removeNode(ctr.lastChild);
                    var ifrm = document.createElement('iframe');
                    ifrm.id = "abrakadabra";
                    ifrm.frameBorder = 0; 
                    ifrm.style.width = width;
                    //document.getElementById(document.getElementById("OpenSubDiv").value).style.width;
                    ifrm.style.height = height;
                    //document.getElementById(document.getElementById("OpenSubDiv").value).style.height;
                    ctr.appendChild(ifrm);
                    ifrm.src = src;
                    document.getElementById("abrakadabra").focus();  
                    
                }
                 
            }


            function showObject(o, subd, iframe, location) {

             
             OpenDiv = document.getElementById("OpenDiv");
             OpenSubDiv = document.getElementById("OpenSubDiv");
             
             
             if(OpenDiv.value != "")
             {
                document.getElementById(OpenDiv.value).style.visibility = "hidden";
                 
             }
             if(OpenSubDiv.value != "")
             {
                document.getElementById(OpenSubDiv.value).style.visibility = "hidden";
                var el =  document.getElementById("abrakadabra");
                if(el!=null)
                {
                 el.parentNode.removeChild(el);
                }
                
             }


             if (OpenDiv.value != o.id)
             {
              o.style.visibility = "visible";
              o.style.left ='150px';   
              o.style.top='40px';
              o.style.position='fixed';
              OpenDiv.value = o.id;
             }
             else
             {
                 OpenDiv.value = "";
             }


             var a = null;
             showSubDiv(a, document.getElementById(subd), document.getElementById(iframe), location);


             x = document.getElementById(subd + '1').childNodes;
             for (i = 0; i < x.length; i++) {
                 x[i].setAttribute("class", "");
             }
             
        }

        function hideObject(o,subd) {
            o.style.visibility = "hidden";
            OpenDiv = document.getElementById("OpenDiv");
            OpenDiv.value = "";

            hideSubDiv(document.getElementById(subd));
         }

         

         function trim(stringToTrim) {
             return stringToTrim.replace(/^\s+|\s+$/g, "");
         }











	function hideSearchDivPeople() {
             document.getElementById("DIVSearchP").style.visibility = "hidden";
             
         }

         function showSearchDivPeople(PersonToSearch,BLID) {
             if (trim(PersonToSearch.value) == '') {
                 hideSearchDivPeople();
                 return;
             }
             
             document.getElementById("DIVSearchP").style.visibility = "visible";
             document.getElementById("DIVSearchP").innerHTML = "";
              

	      	      
	      document.getElementById("DIVSearchP").innerHTML =	

              "<iframe  style='padding:0;margin:0;height:500px;' frameborder='0' marginheight='0' marginwidth='0'   src='" + "/LookAheadSearch.aspx?PersonToSearch=" + PersonToSearch.value + "&CommunityProfileID="+ BLID +"'></iframe>";		
	      
             
         }
         // business listing
         function showSearchDivBusinessPeople(PersonToSearch,BLID) {
             if (trim(PersonToSearch.value) == '') {
                 hideSearchDivPeople();
                 return;
             }
             
             document.getElementById("DIVSearchP").style.visibility = "visible";
             document.getElementById("DIVSearchP").innerHTML = "";
              

	      	      
	      document.getElementById("DIVSearchP").innerHTML =	

              "<iframe  style='padding:0;margin:0;height:500px;' frameborder='0' marginheight='0' marginwidth='0'   src='" + "/LookAheadSearch.aspx?PersonToSearch=" + PersonToSearch.value + "&BLID="+ BLID +"'></iframe>";		
	      
             
         }
//











	 
         function hideSearchDiv() {
	     //document.getElementById("DIVSearch").innerHTML = "";	
             document.getElementById("DIVSearch").style.visibility = "hidden";
             
         }

         function showSearchDiv(PersonToSearch) {
             if (trim(PersonToSearch.value) == '') {
                 hideSearchDiv();
                 return;
             }
             
             document.getElementById("DIVSearch").style.visibility = "visible";
             //document.getElementById("DIVSearch").innerHTML = "";
              
	     document.getElementById("IframeSearch").setAttribute('src','/LookAheadSearch.aspx?PersonToSearch=' + PersonToSearch.value);	

	      	      
	      //document.getElementById("DIVSearch").innerHTML =	

              //"<iframe id='IframeSearch' style='padding:0;margin:0;height:500px;' frameborder='0' marginheight='0' marginwidth='0'   src='" + //"/LookAheadSearch.aspx?PersonToSearch=" + PersonToSearch.value + "'></iframe>";		
	      
             
         }

	
	function showSubDivInternalProducts(subd, iframe, location, left, top,iFrameWidth,iFrameHeight) {

                
             var el = document.getElementById("abrakadabra");
             if (el != null)
                 el.parentNode.removeChild(el);

             OpenSubDiv = document.getElementById("OpenSubDiv");



             subd.style.visibility = "visible";
             subd.style.left = left;

             subd.style.top = top;
             
             
             
             subd.style.position = 'absolute';
             subd.focus();
             OpenSubDiv.value = subd.id;
             IFramePopulate(iframe.id, location, iFrameWidth, iFrameHeight);
         
         }	

		

         function showSubDivInternal(subd, iframe, location, left, top,iFrameWidth,iFrameHeight) {

                
             var el = document.getElementById("abrakadabra");
             if (el != null)
                 el.parentNode.removeChild(el);

             OpenSubDiv = document.getElementById("OpenSubDiv");



             subd.style.visibility = "visible";
             subd.style.left = left;

             subd.style.top = top;
             
             
             
             subd.style.position = 'fixed';
             subd.focus();
             OpenSubDiv.value = subd.id;
             IFramePopulate(iframe.id, location, iFrameWidth, iFrameHeight);
         
         }

         function showSubDiv(anchorID, subd, iframe, location) {

             if (anchorID != null) {

                 x = anchorID.parentNode.parentNode.childNodes;
                 for (i = 0; i < x.length; i++) {
                     x[i].setAttribute("class", "");
                 }
             
                 anchorID.parentNode.setAttribute("class", "selected");
             }
             
             
            showSubDivInternal(subd, iframe, location, '300px', '50px', '610px', '400px');
        }
        
        function hideSubDiv(o){
            OpenSubDiv = document.getElementById("OpenSubDiv");
            o.style.visibility = "hidden";
            
            OpenSubDiv.value = "";
            
            var el =  document.getElementById("abrakadabra");
                if(el!=null)
                el.parentNode.removeChild(el);

        }
        

