﻿            var filter = '';
            var related = '';
            var prevColor = '';
            
            if (document.layers) { // Netscape
                document.captureEvents(Event.MOUSEMOVE);
                document.onmousemove = captureMousePosition;
            } else if (document.all) { // Internet Explorer
                document.onmousemove = captureMousePosition;
            } else if (document.getElementById) { // Netcsape 6
                document.onmousemove = captureMousePosition;
            }
            xMousePos = 0; 
            yMousePos = 0; 
            xMousePosMax = 0; 
            yMousePosMax = 0; 
            xChildMousePos = 0; 
            yChildMousePos = 0; 
            

            function captureMousePosition(e) {
                if (document.layers) {
                    xMousePos = e.pageX;
                    yMousePos = e.pageY;
                    xMousePosMax = window.innerWidth+window.pageXOffset;
                    yMousePosMax = window.innerHeight+window.pageYOffset;
                } else if (document.all) {
                    xMousePos = window.event.x+document.documentElement.scrollLeft;
                    yMousePos = window.event.y+document.documentElement.scrollTop;
                    xMousePosMax = document.body.clientWidth+document.documentElement.scrollLeft;
                    yMousePosMax = document.body.clientHeight+document.documentElement.scrollTop;
                } else if (document.getElementById) {
                    xMousePos = e.pageX;
                    yMousePos = e.pageY;
                    xMousePosMax = window.innerWidth+window.pageXOffset;
                    yMousePosMax = window.innerHeight+window.pageYOffset;
                }
                
                
            }           
             
            function switchVisible(p1)
            {
                p2 = document.getElementById(p1);
                
                if(p2.style.display=='none')
                {
                    p2.style.display='';
                }
                else    
                    p2.style.display='none';
            }
             
            function SubmitForm(event,p1,p2)
            {
                if (event.keyCode == 13)
                {
                    WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(p1, '', true, p2, '', false, true));
                }
	        }
            
            function SubmitFormFromChild(p1,p2)
            {
                WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(p1, '', true, p2, '', false, true));
            }
            
            function SubmitFormFromUpdatePanel(event,p1,p2)
            {
                if (event.keyCode == 13)
                {
                    WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(p1, '', true, '', '', false, true));
                    document.getElementById('loader').src='../imgs/home/search-loader.gif';
                    document.getElementById('results').style.display='none';
                }
	        }
	        
	        function showArea(p1)
            {
                var p0 = document.getElementById(p1);
                
                if(p0.style.display == "block")
                {
                    p0.style.display = "none";
                }
                else
                    p0.style.display = "block";
            }
            
            function showRelatedTags(p1)
            {
                if(related.length > 0)
                    document.getElementById(related).style.display = "none";
                    
                document.getElementById(p1).style.display = "block";
                
                related = p1;               
            }
            
            function hideRelatedTags(p1)
            {
                document.getElementById(p1).style.display = "none";
                    
                related = '';               
            }
            
            function hideFrame(p1)
            {
                var p0 = document.getElementById(p1);
                
                
                p0.style.display = "none";
            }            
            
            function showPrint(p1)
            {
                window.open(p1 + 'member/detailview/DetailViewPrint.aspx?' + filter);            
            }
                                    
            function ReloadPage()
            {
                document.location.href = "DetailView.aspx?" + filter;
            }
            
            function ReloadPageIframe()
            {
                document.location.href = "../detailview/DetailView.aspx?" + filter;
            }
            
            function showRefreshInfo()
            {
                var p0 = document.getElementById('filterchange');
                
                p0.style.display = "block";
            }
            
            //Show Frames
            function showFilterFrame(p1,p2)
            {
                if(filter.length == 0)
                {
                    ShowFrameUtils(document.getElementById('iframe_filter'),'Filter.aspx?p1=' + p1 + "&" + p2);
                }
                else
                    ShowFrameUtils(document.getElementById('iframe_filter'),'Filter.aspx?p1=' + p1 + "&" + filter);                
            }
            
            function showSaveFrame(p1)
            {
               ShowFrameUtils(document.getElementById('iframe_save'),'Save.aspx?p1=' + p1 + '&' + filter);   
            }
            
            function showCsvFrame(p1)
            {
                ShowFrameUtils(document.getElementById('iframe_csv'),'Csv.aspx?' + filter); 
            }
            
            function showFeedbackFrame(p1)
            {
                ShowFrameUtils(document.getElementById('iframe_feedback'),'Feedback.aspx?p1=' + p1); 
                
                document.getElementById('iframe_feedback').style.left = 200 + 'px';
            }
            
            function showColumnsFrame()
            {
                ShowFrameUtils(document.getElementById('iframe_columns'),'Columns.aspx?' + filter); 
            }
            
            function showSortFrame()
            {
                ShowFrameUtils(document.getElementById('iframe_sort'),'Sort.aspx?' + filter); 
            }
                        
            function showToolboxFrame(p1,p2,p3)
            {
                ShowFrameUtils(document.getElementById('iframe_toolbox'),'Toolbox.aspx?p1=' + p1 + "&p2=" + p2 + "&p3=" + p3); 
            }
            
            function showToolboxFrameHidden(p1,p2,p3)
            {
                //p0 = document.getElementById('iframe_toolbox');
                
                //p0.src = pref + 'member/iframes/' + 'Toolbox.aspx?p1=' + p1 + "&p2=" + p2 + "&p3=" + p3;
                
                ShowFrameUtils(document.getElementById('iframe_toolbox'),'Toolbox.aspx?p1=' + p1 + "&p2=" + p2 + "&p3=" + p3); 
            }
            
            function showHelpFrame(p1)
            {
                ShowFrameUtils(document.getElementById('iframe_help'),'Help.aspx?p1=' + p1); 
            }
            
            function showVideoFrame(p1)
            {
                ShowFrameUtils(document.getElementById('iframe_video'),'Video.aspx?p1=' + p1); 
            }
            
            function showSitemapFrame()
            {
                ShowFrameUtils(document.getElementById('iframe_sitemap'),'Sitemap.aspx'); 
            }
            
            function showTrackerFrame()
            {
                ShowFrameUtils(document.getElementById('iframe_tracker'),'Tracker.aspx'); 
                document.getElementById('iframe_tracker').style.top = '0px';
                document.getElementById('iframe_tracker').style.left = '0px';
            }
            
            function showPagerankFrame(p1,p2)
            {
                ShowFrameUtils(document.getElementById('iframe_pr'),'Pagerank.aspx?p1=' + p1 + '&p2=' + p2); 
            }
            
            function showRelatedFrame(p1,p2)
            {
                ShowFrameUtils(document.getElementById('iframe_related'),'Related.aspx?p1=' + p1 + '&p2=' + p2); 
            }
            
            function showFilterOverviewFrame()
            {
                ShowFrameUtils(document.getElementById('iframe_filteroverview'),'FilterOverview.aspx?' + filter); 
            }
            
            function showMailFrame(p1)
            {
                ShowFrameUtils(document.getElementById('iframe_mailmessage'),'MailMessage.aspx?p1=' + p1); 
            }
            
            function showMembersOnlyFrame(p1)
            {
                ShowFrameUtils(document.getElementById('iframe_membersonly'),'MembersOnly.aspx?p1=' + p1); 
            }
            
            function showKerioMailFrame(p1)
            {
                ShowFrameUtilsA(document.getElementById('iframe_keriomail'),'KerioMail.aspx?p1=' + p1); 
            }
            
            
            function showLogFrame(p1,p2)
            {
                ShowFrameUtilsA(document.getElementById('iframe_logview'),'LogView.aspx?p1=' + p1 + '&p2=' + p2); 
            }
            
            function showChildHelpFrame(y,x,p1)
            {
                ShowFrameFromChildUtils(y,x,document.getElementById('iframe_help'),'Help.aspx?p1=' + p1);
            }
            
            function showChildVideoFrame(y,x,p1,p2)
            {
                ShowFrameFromChildUtils(y,x,document.getElementById('iframe_video'),'Video.aspx?p1=' + p1 + '&p2=' + p2);
            }
            
            //Util
            function showModalPopupViaClient() {
                var modalPopupBehavior = $find('programmaticModalPopupBehavior');
                modalPopupBehavior.show();
            }
            
            function hideModalPopupViaClient() {
                var modalPopupBehavior = $find('programmaticModalPopupBehavior');
                modalPopupBehavior.hide();
            }
            
            function Move(p1)
            {
                var p0 = document.getElementById(p1);
                
                p0.style.left = xMousePos + 'px';
            }
            
            function resizeFrame(p1,p2,p3)
            {
                var p0 = document.getElementById(p1);
                
                p0.style.width = p2 + 'px';
                p0.style.height = p3 + 'px';
                
                if((xMousePos + p2) > xMousePosMax)
                {
                    p0.style.left = (xMousePos - (p2 + 20)) + 'px';
                }
               
                
            }
            
            function ShowFrameFromChildUtils(y,x,p0,p1)
            {
                yChildMousePos = yChildMousePos + y;
                xChildMousePos = xChildMousePos + x;
               p0.style.width = '105px';
                p0.style.height = '105px';
                p0.src = pref + 'member/iframes/' + p1;
                p0.style.top = yMousePos + 'px';
                p0.style.left = xMousePos + 'px';
                p0.style.display = "block";
                p0.style.zIndex = parent.DIF_highestZIndex++;
            }
            
            /*function ShowFrameUtilsLeft(p0,p1)
            {
                xChildMousePos = xMousePos;
                yChildMousePos = yMousePos;
                
                if(p0.contentWindow.document.getElementById('floading') != null)
                    p0.contentWindow.document.getElementById('floading').style.display = "block";
                    
                p0.src = pref + 'member/iframes/' + p1;
                
                p0.style.width = '150px';
                p0.style.height = '45px';
                p0.style.top = yMousePos +'px';
                p0.style.left = xMousePos + 'px';
                
                p0.style.display = "block";
            }*/
            
            function ShowFrameUtils(p0,p1)
            {
                xChildMousePos = xMousePos;
                yChildMousePos = yMousePos;
                
                if(p0.contentWindow.document.getElementById('floading') != null)
                    p0.contentWindow.document.getElementById('floading').style.display = "block";
                    
                p0.src = pref + 'member/iframes/' + p1;
                
                p0.style.width = '105px';
                p0.style.height = '105px';
                p0.style.top = yMousePos +'px';
                
                if((xMousePos + 600) > xMousePosMax)
                {
                    p0.style.left = (xMousePos - 130) + 'px';
                }
                else
                    p0.style.left = xMousePos + 'px';
                
                p0.style.display = "block";
            }
            
            function ShowFrameUtilsA(p0,p1)
            {
                xChildMousePos = xMousePos;
                yChildMousePos = yMousePos;
                
                if(p0.contentWindow.document.getElementById('floading') != null)
                    p0.contentWindow.document.getElementById('floading').style.display = "block";
                    
                p0.src = pref + 'adminsheaven/iframes/' + p1;
                
                p0.style.width = '105px';
                p0.style.height = '105px';
                p0.style.top = yMousePos +'px';
                
                if((xMousePos + 300) > xMousePosMax && (xMousePos - 130) > 0)
                {
                    p0.style.left = (xMousePos - 130) + 'px';
                }
                else
                    p0.style.left = xMousePos + 'px';
                
                p0.style.display = "block";
                     
            }
            
            
            //Filter
            function ClearFilter(p1)
            {
                if(!confirm('Are you sure clearing your current filter settings?'))
                    return;
                    
                showModalPopupViaClient();
                
                filter = 'vt=' + p1;
                
                ReloadPage();
            }

