﻿// JScript File
   var LightWindowScriptLoaded = false;

        function ShowTranscriptText(ParentID)
        {
        	Effect.Appear(ParentID);
	        return false;
        }
        
        
        function ShowTranscript()
        {
            if(document.getElementById("ctl00_ContentPlaceHolder1_lnkViewTranscripts").innerHTML === "To read what was said without video or audio, click here")
              {
        	        divs=document.getElementsByTagName('div')
        	        for(var dvLength=0;dvLength<divs.length;dvLength++)
        	        {
        	            var dvIndex=divs[dvLength].id.indexOf("divTranscript");
        	            if(dvIndex>1)
        	             {
        	                Effect.Appear(divs[dvLength].id);
        	                document.getElementById("ctl00_ContentPlaceHolder1_lnkViewTranscripts").innerHTML ="To close transcript boxes, click here"
        	             }
                     }
               }
            else
              if(document.getElementById("ctl00_ContentPlaceHolder1_lnkViewTranscripts").innerHTML === "To close transcript boxes, click here")
                 {
                     divs=document.getElementsByTagName('div')
        	         for(var dvLength=0;dvLength<divs.length;dvLength++)
        	            {
        	                 var dvIndex=divs[dvLength].id.indexOf("divTranscript");
        	                 if(dvIndex>1)
        	                    {
        	                      Effect.Fade(divs[dvLength].id);
                                   document.getElementById("ctl00_ContentPlaceHolder1_lnkViewTranscripts").innerHTML ="To read what was said without video or audio, click here"
                                }
                         }
                    }
	        return false;
        }
        
         function PrintTranscript(position)
        {
            //Type 1 => All trancript, 2 => Only one
//            
//            if(isNaN(position) || position == 'none')
//            {
//                ShowAllTranscriptForPrint();
//            }
//            else
//            {
//                ShowTranscriptForPrint(position);
//            }
//            print();
//            
//            return false;
        }
        
        function printTranscript(interviewID,clipID,windowLocation)
        {
        
           //window.open ("http://staging.HealthTalkOnline.org/InterviewTranscript.aspx?Interview=" + interviewID+"&Clip="+clipID,"mywindow","menubar=1,resizable=1,top=100,left=180,width=700,height=500,scrollbars=1");   
           window.open (windowLocation+"InterviewTranscript.aspx?Interview=" + interviewID+"&Clip="+clipID,"mywindow","menubar=1,resizable=1,top=100,left=180,width=700,height=500,scrollbars=1"); 
           return false;
        }
        
        function ShowAllTranscriptForPrint()
        {
            divs=document.getElementsByTagName('div')
	        for(var dvLength=0;dvLength<divs.length;dvLength++)
	        {
	            var dvIndex=divs[dvLength].id.indexOf("divTranscript");
	            if(dvIndex>1)
	             {
	                Effect.Appear(divs[dvLength].id);
	                document.getElementById("ctl00_ContentPlaceHolder1_lnkViewTranscripts").innerHTML ="To close transcript boxes, click here"
	             }
             }
        }
       
       function ShowTranscriptForPrint(position)
        {
            divs = document.getElementsByTagName('div');
            var DvCount;
            DvCount = 0;
            
	        for(var dvLength=0;dvLength<divs.length;dvLength++)
	        {
	            var dvIndex=divs[dvLength].id.indexOf("divTranscript");
	            if(dvIndex>1)
	             {
	                if(position == DvCount)
	                {
	                    Effect.Appear(divs[dvLength].id);
	                }
	                else
	                {
	                    Effect.Fade(divs[dvLength].id);
	                }
	                DvCount++;
	             }
             }
        }
        
        function HideTranscriptText(ParentID)
        {
        	Effect.Fade(ParentID);
	        return false;
        }

        function CheckLightWindowLoaded()
        {
            return LightWindowScriptLoaded;
        }

function setPopUp(clipID,condition,topic,interview)
        {


                jQuery.ajax({
                        type: "POST",
                        url: "http://www.youthhealthtalk.org/TranscriptPopUp.aspx",
                        data: "clipID=" + clipID + "&condition="+condition+"&topic="+topic+"&interview="+interview,
                        beforeSend: function(){
                        //jQuery("#divMyContent").html("<string>Loading</string>");
                        },
                        success: function(msg){
                        
                        //jQuery("#divMyContent").html(msg);
                        jQuery(".popUpDiv").html(msg);
                        ShowModalPopup();
                        
                        
                        //jQuery("#divMyContent").slideDown();
                        }
                    });
        }
        
        
        
        function closePopUp()
        {
            document.getElementById("dvPopup").style.display='none';
            var divLayer    = document.getElementById('dvLayer');
            divLayer.style.display="none";
        }
         
         function ShowModalPopup()
         {
            var xScroll, yScroll;
               if (window.innerHeight && window.scrollMaxY)
                {
                    xScroll = document.body.scrollWidth;
                    yScroll = window.innerHeight + window.scrollMaxY;
                }
                else if (document.body.scrollHeight > document.body.offsetHeight)
                {
                   xScroll = document.body.scrollWidth;
                   yScroll = document.body.scrollHeight;
                }
                else 
                {
                    xScroll = document.body.offsetWidth;
                    yScroll = document.body.offsetHeight;
                }

                var windowWidth, windowHeight;
                if (self.innerHeight)
                {
                    windowWidth = self.innerWidth;
                    windowHeight = self.innerHeight;
                }
                else if (document.documentElement && document.documentElement.clientHeight)
                    {
                        windowWidth = document.documentElement.clientWidth;
                        windowHeight = document.documentElement.clientHeight;
                    }
                else if (document.body) 
                {
                    windowWidth = document.body.clientWidth;
                    windowHeight = document.body.clientHeight;
                }
                var LayerWidth  = (document.documentElement.clientWidth );

                var divLayer    = document.getElementById('dvLayer');
                var divMessage =  document.getElementById('dvPopup');

                divMessage.style.display='block';
                if(yScroll < windowHeight){divLayer.style.height = windowHeight+'px';}
                else {divLayer.style.height= yScroll +'px';}

                if(xScroll < windowWidth)
                {
                    divLayer.style.width = document.documentElement.clientWidth;
                } 
                else 
                {
                    divLayer.style.width  = document.documentElement.clientWidth;
                }

               divLayer.style.display = 'block';
        
         }   