﻿            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 really_over(src) {  
                if (!window.event) return true;  
                var event = window.event;  
                var from = event.fromElement;  
                var to = event.toElement;  
                return ( to == src || src.contains(to) ) && !src.contains(from) && src != from;
            }
            
            function really_out(src) {  
                if (!window.event) return true;  
                var event = window.event;  
                var from = event.fromElement;  
                var to = event.toElement;  
                return (src == from || src.contains(from)) && !src.contains(to) && src != to;
            }
            
            function SetVis(p0,p1)
            {
                p2 = document.getElementById(p1);
                
                if(really_over(p0))
                    p2.style.display = '';
            }
            
            function SetInVis(p0,p1)
            {
                p2 = document.getElementById(p1);
                
                if(really_out(p0))
                    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 hideFrame(p1)
            {
                var p0 = parent.document.getElementById(p1);
                
                
                p0.style.display = "none";
            }            
            
                                    
            function ReloadPage()
            {
                document.location.href = "DetailView.aspx?" + filter;
            }
            
            function showPlayerFrame(p1,p2)
            {
            
                ShowFrameUtils(document.getElementById('iframe_player'),'../iframes/Player.aspx?p1=' + p1 + '&p2=' + p2,400,310);
            }
            
            function showRatingFrame(p1,p2)
            {
            
                ShowFrameUtils(document.getElementById('iframe_rating'),'../iframes/Rating.aspx?p1=' + p1 + '&p2=' + p2,320,150);
            }
            
            function showCommentFrame(p1,p2)
            {
            
                ShowFrameUtils(document.getElementById('iframe_comments'),'../iframes/Comments.aspx?p1=' + p1 + '&p2=' + p2,500,300);
            }
            
            
            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 ShowFrameUtils(p0,p1,w,h)
            {
                xChildMousePos = xMousePos;
                yChildMousePos = yMousePos;
                
                if(p0.contentWindow.document.getElementById('floading') != null)
                    p0.contentWindow.document.getElementById('floading').style.display = "block";
                
                p0.src = p1;
                
                p0.style.width = w + 'px';
                p0.style.height = h + 'px';
                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";
            }
            
            



