﻿// JScript File

//function tbContainerTop_ClientActiveTabIndexChanged(eventTabCtrl,targetTabCtrl,tabIndex)
//{
//    var tabSource=
//}

//function CopyText(sourcetxtCtrl,targettextCtrl)
//{
//try
//{
//var sourcetxt=document.getElementById(sourcetxtCtrl);
//var targettxt=document.getElementById(targettextCtrl);
//if(sourcetxt!=null && targettxt!=null)
//{
//targettxt.innerHTML= sourcetxt.innerHTML;
//}

//}
//catch(e)
//{
//alert(e);
//}
//return false;
//}
function CopyText(sourcetxtCtrl,targettextCtrl,sourcetxtCtrl1,targettextCtrl1,selectedRow,rowIndexCtrl)
{
try
{
var sourcetxt=document.getElementById(sourcetxtCtrl);
var targettxt=document.getElementById(targettextCtrl);
var sorucetxt1=document.getElementById(sourcetxtCtrl1);
var targettxt1=document.getElementById(targettextCtrl1);
var rowIndexTxt=document.getElementById(rowIndexCtrl);
if(sourcetxt!=null && targettxt!=null)
{
if(sourcetxt.value!=null)
{
var val=sourcetxt.value.replace(/<BR>/g,'\n');
val=val.replace(/<br>/g,'\n');
targettxt.value= val;
}
else
{
var val=sourcetxt.innerHTML.replace(/<BR>/g,'\n');
val=val.replace(/<br>/g,'\n');
	targettxt.value= val;
}

}
if(sorucetxt1!=null && targettxt1!=null)
{
if(targettxt1.innerHTML)
{
var val=sorucetxt1.innerHTML.replace(/<BR>/g,'\n');
val=val.replace(/<br>/g,'\n');
targettxt1.innerHTML= val;
}
else
{
var val=sorucetxt1.innerHTML.replace(/<BR>/g,'\n');
val=val.replace(/<br>/g,'\n');
targettxt1.value= val;
}
}
if(rowIndexTxt!=null)
{
rowIndexTxt.value=selectedRow;
}
}
catch(e)
{
//alert(e);
}
return false;
}
function RemoveGridViewRow(gridViewCtrl,rowIndexCtrl,removedRowCtrl)
{
try
{
var gvCtrl=document.getElementById(gridViewCtrl);
var rowIndex=document.getElementById(rowIndexCtrl);
var removedRows=document.getElementById(removedRowCtrl);
if(gvCtrl!=null && rowIndex!=null)
{
if(Math.round(rowIndex.value)>=0)
{
if(gvCtrl.rows.length==Math.round(rowIndex.value))
{
gvCtrl.deleteRow(Math.round(rowIndex.value)-1);
}
else
{
gvCtrl.deleteRow(Math.round(rowIndex.value));
}
if(removedRows!=null)
{
if(removedRows.value>0)
    removedRows.value=removedRows.value+1;
else
    removedRows.value=1;
}
}
}
}
catch(e)
{
alert(e);
}
return false;
}

//------------------ To Check any one of the chek box is selected in grid ------//
function GridcheckSelected(gridid,msg)
{
try
{
var valueselected=false;
var grid=document.getElementById(gridid);
    if(grid!=null && grid.rows.length>0)
    {
    var chkboxes=grid.getElementsByTagName('input');
        if(chkboxes!=null && chkboxes.length>0)
        {
            for(var i=0;i<chkboxes.length;i++)
            {
                if(chkboxes[i].type!=null && chkboxes[i].type=='checkbox' && chkboxes[i].checked==true)
                {
                valueselected=true;
                break;
                }
            }
        }
    }
    if(!valueselected)
    {
        alert(msg);
    }
    return valueselected;
}
catch(e)
{
alert(e);
}
}

function InstaStatusChange(gridId,confirmMsg,errMsg)
{
var result=false;
try
{
    result=GridcheckSelected(gridId,errMsg);
    if(!result)
     return result;
     result=confirm(confirmMsg);
}
catch(e)
{
return false;
}
return result;
}

//------------------End of- Check any one of the chek box is selected in grid ------//


//////////////////////////////////////////////////// Expand Collapse Grid Start\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
function SupplierContractGridViewRowDataBound( hdn  )
{
try
{
    expandcollapse('div' + hdn,'one')
    expandcollapse('div' + hdn,'one')
  }
  catch( exception )
  {
    alert( exception );
  }
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////
    var PrevDivId = "";
    var PrevImgId = "";
    function expandcollapse(obj,row)
    {
        
        var div = document.getElementById(obj); 
        var img = document.getElementById('img' + obj);
        //if( hdn
        if (div.style.display == "none")
        {
            div.style.display = "block";
//            if (PrevDivId != "")
//            {
//                PrevDivId.style.display = "none";
//                PrevImgId.src = "/ScolaApp/images/plus-box.gif";
//            }
            //Store the Previous div values
            PrevDivId = div;
            PrevImgId = img;
            if (row == 'alt')
            {
                //alert('1');
                img.src = "/ScolaApp/images/minus.gif";
            }
            else
            {
                //alert('2');
                img.src = "/ScolaApp/images/minus.gif";
            }
            img.alt = "minus";
        }
        else
        {
            div.style.display = "none";
            //Reset the Previous div values
            PrevDivId = "";
            PrevImgId = "";
            if (row == 'alt')
            {
                img.src = "/ScolaApp/images/plus-box.gif";
            }
            else
            {
                img.src = "/ScolaApp/images/plus-box.gif";
            }
            img.alt = "Expand to show languages";
        }
    } 
    
    
     function expandcollapseNew(obj,row)
    {
        
        var div = document.getElementById(obj); 
        var img = document.getElementById('img' + obj);
        //if( hdn
        if (div.style.display == "none")
        {
            div.style.display = "block";
//            if (PrevDivId != "")
//            {
//                PrevDivId.style.display = "none";
//                PrevImgId.src = "/ScolaApp/images/plus-box.gif";
//            }
            //Store the Previous div values
            PrevDivId = div;
            PrevImgId = img;
            if (row == 'alt')
            {
                //alert('1');
                img.src = "/ScolaApp/images/collapse_blueNew.jpg";
            }
            else
            {
                //alert('2');
                img.src = "/ScolaApp/images/collapse_blueNew.jpg";
            }
            img.alt = "collapse  to hide  Search Creteria";
        }
        else
        {
            div.style.display = "none";
            //Reset the Previous div values
            PrevDivId = "";
            PrevImgId = "";
            if (row == 'alt')
            {
                img.src = "/ScolaApp/images/expand_blueNew.jpg";
            }
            else
            {
                img.src = "/ScolaApp/images/expand_blueNew.jpg";
            }
            img.alt = "Expand to show Search Creteria";
        }
    } 

    
    
   ///////////////////////////////////////////////////////////////////////Expand Collapse Grid End\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
   
   
   function checkGrid(id,gridId,chkEndId)
{
try
{
var _checked=false;
var grid=  document.getElementById(gridId);
var chkheader=document.getElementById(id);
if(chkheader!=null)
    _checked=chkheader.checked;
var chkchilds=grid.getElementsByTagName('input');
if(chkchilds!=null && chkchilds.length>0 )
{
for(i=0;i<chkchilds.length;i++)
{
if(chkchilds[i].type!=null && chkchilds[i].type=='checkbox')
{
if(chkchilds[i].id.indexOf(chkEndId)>0 )
{
chkchilds[i].checked=_checked;
}

}
}
}
}
catch(ex)
{
}
return true;
}

function chkChilds(eventctrlid,headerEndId,gridId,chkEndId)
{
try
{
var _checked=false;
var grid= document.getElementById(gridId);
var chkevent=document.getElementById(eventctrlid);
if(chkevent!=null)
    _checked=chkevent.checked;

if(grid!=null)
{
var firstHeader;
var result1=true;
var chkChilds=grid.getElementsByTagName('input')
if(chkChilds!=null && chkChilds.length>0)
{
for(i=0;i<chkChilds.length;i++)
{
if(chkChilds[i].type!=null && chkChilds[i].type=='checkbox')
 {
if(chkChilds[i].id.indexOf(headerEndId)>0)
 firstHeader=document.getElementById(chkChilds[i].id);

if(chkChilds[i].checked==false)
  {

if(chkChilds[i].id.indexOf(chkEndId)>0)
    {
    firstHeader.checked=false;
    result1=false;
    }

  }
 }
}
if(result1==true && firstHeader!=null)
    firstHeader.checked=true;

}
}
}
catch(ex)
{
}
return true;
}
function chkListChilds(eventctrlid,headerChkId)
{

var Checked=true;
try
{
var eventCtrl=document.getElementById(eventctrlid);
var header=document.getElementById(headerChkId);
    if(eventCtrl!=null)
    {
    var chkList=eventCtrl.getElementsByTagName('input');
        if(chkList!=null && chkList.length>0)
        {
            for(i=0;i<chkList.length;i++)
            {
                if(chkList[i]!=null && chkList[i].type=='checkbox' )
                {
                    if(chkList[i].checked==false)
                    {
                    Checked=false;
                    break;
                    }
                }
            }
        }
    }
    if(header!=null)
        header.checked=Checked;
}
catch(e)
{

}
return true;

}
/////////////////////////////////////////////////validation /////////////////////////////

function AllowOnlyNumeric()
{    
    var key = window.event.keyCode;    
    if ( (key > 47 && key < 58) || key == 46 )
        return;
    else
        window.event.returnValue = null; 
}

function AllowOnlyNumber()
{    
    var key = window.event.keyCode;    
    if  (key > 47 && key < 58) 
        return;
    else
        window.event.returnValue = null; 
}


///----- DA Cookie check-------------------------/
 function IsCookieAvailable(cookieName)
{
try
{
    var strValue=GetCookie(cookieName);
     if(strValue.length ==0)
     {
           
                alert('please add region');
                return false;
           
       }
 }
 catch(e)
 {
// alert(e);
 }
return true;
}


///---------DA Add Text Box Value To List Box------------//
function AddTextBoxValueToListBox(textBoxId,listBoxId)
{
    var alreadyexists=false;
    var tmpTextBox=document.getElementById(textBoxId);
    var tmpListBox=document.getElementById(listBoxId);
    if(tmpTextBox!=null && tmpListBox!=null)
    {
        if(tmpTextBox.value.toString().trim()!="")
        {
            if(tmpListBox.length==0)
            {
               alreadyexists=false;
            }
            else
            {
                for(var i=0;i<tmpListBox.length;i++)
                {
                    if(tmpListBox.options[i].value.toString().trim()==tmpTextBox.value.toString().trim())
                    {
                        alreadyexists=true;
                        break;
                    }
                    else
                    {
                       alreadyexists=false;
                    }   
                }
            }
            if(alreadyexists==false)
            {
                var newOption = new Option();
                newOption.text=tmpTextBox.value.toString().trim();
                newOption.value=tmpTextBox.value.toString().trim();
                tmpListBox.options[tmpListBox.length]=newOption;
                tmpTextBox.value="";
            }
            else
            {
                alert('This word already exists');
            }
        }
    }
    return false;
}
///---------DA Goto Page Validation------------//
function DAGotoPageValidation(tmpGotoText,tmpTotalpageText)
{
try
{
  var txtGotopage = document.getElementById(tmpGotoText).value;
  var txtTotalpage = document.getElementById(tmpTotalpageText).value;
  
if(txtGotopage=="" || txtGotopage==null)
{
 alert("Enter Page No");
 document.getElementById(tmpGotoText).select();
 return false;

}
else if(txtTotalpage=="0" ||txtGotopage=="0" )
   {
    alert("Invalid Page");
   document.getElementById(tmpGotoText).value="";
   document.getElementById(tmpGotoText).select();
   return false;
   }
   else if (Number(txtGotopage) > Number(txtTotalpage))
   {
   alert("Invalid Page");
   document.getElementById(tmpGotoText).value="";
   document.getElementById(tmpGotoText).select();
   return false;
   }
 }
catch(e)
{
}
return true;
}



///---------Back function------------//

function GoBackToPreScreen(postBackValue)
{
try
{
if(window.history!=null && window.history.length>0)
    window.history.go(postBackValue);
 }
catch(e)
{
}
return true;
}

function GoBackToHome()
{
try
{

    window.location="/scola/default.aspx";
 }
catch(e)
{
}
return true;
}


///////////////////////////// Insta Class Admin Page ///////////////////
function ClearText(controlId1,controlId2)
{
try
{
var ctrl1=document.getElementById(controlId1);
var ctrl2=document.getElementById(controlId2);
if(ctrl1!=null)
    ctrl1.value="";
if(ctrl2!=null)
    ctrl2.value="";
return true;
}
catch(e)
{
return true;
}
return true;
}

////////////////
function SetSampleICLession(strMp4File)
	{
		

 if(strMp4File != "")
		 {
		   
		     var response = confirm('Are you sure you want to replace existing sample InstaClass Lession?'); 
            if(response == false) 
            {
          
             return false;

             }
             
        }
        return true;
   }
//------------------------open popup window-------------------------------//
function OpenModelPopup(queryString)
{   
var strWin = window.open(queryString ,"winShow",'toolbar=no,menubar=no,resizable=yes,scrollbars=yes,height=500,status=no');
           strWin.focus();
 

}


function OpenModelPopupVideo(queryString)
{   
var strWin = window.open(queryString ,"winShow",'toolbar=no,menubar=no,resizable=no,scrollbars=no,height=510,status=no,width=500');
           strWin.focus(); 

}

function OpenModelPopupWTO(queryString)
{   
var strWin = window.open(queryString ,"winShow",'toolbar=no,menubar=no,resizable=yes,scrollbars=yes,height=500,status=no');
           strWin.focus();
 

}

///----------Set the Audio player url - Internationla Radio----------------------//


var servID=null;
var refID=null;
var intRadioID=null;



function setAudioPlayerUrl(playerContainerId,url,fNameLabel,fileName,lanLabel,lanName,bcDateLebel,bcDate,serviceId,referenceId,userId)
{
resetAudioProp();
try
{

servID=serviceId;
refID=referenceId;
intRadioID=null
setrefrenceid();

var pContainer=document.getElementById(playerContainerId);
//if(pContainer)
  //  pContainer.innerHTML=QT_WriteOBJECT('poster.jpg','256','16','','src','');
//var fNameContainer=document.getElementById(fNameLabel);
var lanContainer=document.getElementById(lanLabel);
var bcDateContainer=document.getElementById(bcDateLebel);
var fileUrl=url+"/"+fileName;
//if(fNameContainer!=null)
 //   fNameContainer.innerHTML=fileName;
if(lanContainer!=null)
    lanContainer.innerHTML=lanName;
if(bcDateContainer!=null)
    bcDateContainer.innerHTML=bcDate;
if(pContainer!=null)
{
var objContainer=""
objContainer='<object id="mymovie" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="256" height="16" style="border: 1px solid #aaa;" codebase="http://www.apple.com/qtactivex/qtplugin.cab">'
                                      objContainer=  objContainer+'<param name="SRC" value='+"'"+ fileUrl+"'"+'/>'
                                         objContainer=  objContainer+'<param name="AUTOPLAY" value="true" />'
                                         objContainer=  objContainer+'<param name="TARGET" value="QuickTimePlayer" />'
                                         objContainer=  objContainer+'<param name="CONTROLLER" value="true" />'
                                         objContainer=  objContainer+'<param name="BGCOLOR" value="#FFFFFF" />'
                                       objContainer=objContainer+'<param name="ENABLEJAVASCRIPT" value="true" />'
                                        objContainer=  objContainer+'<embed id="mymovie" enablejavascript="true" src='+"'"+fileUrl+"'"+' autoplay="true" target="QuickTimePlayer" width="256" height="16" controller="true" name="mymovie" bgcolor="#FFFFFF" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>'
     
     pContainer.innerHTML= objContainer;
//pContainer.innerHTML=QT_WriteOBJECT('poster.jpg','256','16','','src',fileUrl);//,'autohref','true','target','myself');
//update usage count
//asyncRequestForUsageCount(serviceId,referenceId,userId,fileName,'Play');

}
}
catch(e)
{
//alert(e);
}

}


function setSampleAudioPlayerUrl(playerContainerId,url,fNameLabel,fileName,lanLabel,lanName,bcDateLebel,bcDate,serviceId,referenceId,userId)
{
try
{
var pContainer=document.getElementById(playerContainerId);
//if(pContainer)
  //  pContainer.innerHTML=QT_WriteOBJECT('poster.jpg','256','16','','src','');
//var fNameContainer=document.getElementById(fNameLabel);
var lanContainer=document.getElementById(lanLabel);
var bcDateContainer=document.getElementById(bcDateLebel);
var fileUrl=url+"/"+fileName;
//if(fNameContainer!=null)
 //   fNameContainer.innerHTML=fileName;
if(lanContainer!=null)
    lanContainer.innerHTML=lanName;
if(bcDateContainer!=null)
    bcDateContainer.innerHTML=bcDate;
if(pContainer!=null)
{
var objContainer=""
objContainer='<object id="mymovie" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="256" height="16" style="border: 1px solid #aaa;" codebase="http://www.apple.com/qtactivex/qtplugin.cab">'
                                      objContainer=  objContainer+'<param name="SRC" value='+"'"+ fileUrl+"'"+'/>'
                                         objContainer=  objContainer+'<param name="AUTOPLAY" value="true" />'
                                         objContainer=  objContainer+'<param name="TARGET" value="QuickTimePlayer" />'
                                         objContainer=  objContainer+'<param name="CONTROLLER" value="true" />'
                                         objContainer=  objContainer+'<param name="BGCOLOR" value="#FFFFFF" />'
                                       objContainer=objContainer+'<param name="ENABLEJAVASCRIPT" value="true" />'
                                        objContainer=  objContainer+'<embed id="mymovie" enablejavascript="true" src='+"'"+fileUrl+"'"+' autoplay="true" target="QuickTimePlayer" width="256" height="16" controller="true" name="mymovie" bgcolor="#FFFFFF" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>'
     
     pContainer.innerHTML= objContainer;
//pContainer.innerHTML=QT_WriteOBJECT('poster.jpg','256','16','','src',fileUrl);//,'autohref','true','target','myself');
//update usage count
//asyncRequestForUsageCount(serviceId,referenceId,userId,fileName,'Play');

}
}
catch(e)
{
//alert(e);
}

}




function GetServiceid()
{

var inputControls=document.getElementsByTagName('input');
if(inputControls!=null && inputControls.length>0)
{
for(var i=0;i<inputControls.length;i++)
{
if(inputControls[i].type!=null && inputControls[i].type=='hidden')
{
if(inputControls[i].id.split('_')[inputControls[i].id.split('_').length-1]=='hdnReferenceId')
{
refID=inputControls[i].value;
}
else if(inputControls[i].id.split('_')[inputControls[i].id.split('_').length-1]=='hdnServiceId')
{
servID=inputControls[i].value;
}
}
}
}

}



function setrefrenceid()
{
if(servID==null)
{
GetServiceid();
}

if(intRadioID==null && servID!=null )
{
var inputControls=document.getElementsByTagName('input');
if(inputControls!=null && inputControls.length>0)
{
for(var i=0;i<inputControls.length;i++)
{
if(inputControls[i].type!=null && inputControls[i].type=='hidden')
{
if(inputControls[i].id.split('_')[inputControls[i].id.split('_').length-1]=='hdnReferenceId')
{
inputControls[i].value=refID;
intRadioID=refID;
}
else if(inputControls[i].id.split('_')[inputControls[i].id.split('_').length-1]=='hdnServiceId')
{
inputControls[i].value=servID;
}
}
}
}
}
}


function setRefID()
{
intRadioID='0';
}

function clearrefrenceId()
{

if(intRadioID!=null)
{
intRadioID=null;
var inputControls=document.getElementsByTagName('input');
if(inputControls!=null && inputControls.length>0)
{
for(var i=0;i<inputControls.length;i++)
{
if(inputControls[i].type!=null && inputControls[i].type=='hidden')
{
if(inputControls[i].id.split('_')[inputControls[i].id.split('_').length-1]=='hdnReferenceId')
{
inputControls[i].value=null;
}

}
}
}
}
}			
			
				
function init() {	
				


				window.setInterval("loop()", 1000);
				
			}
function osvinit() {		
				
				window.setInterval("loop()", 1000);
				
			}





getFormattedTimeString = function(sec) {
	var timeString = "";
    var min = Math.floor(sec / 60);
	var hour = Math.floor(min / 60);
	sec = Math.floor(sec - (min * 60));
	min = Math.floor(min - (hour * 60));
	
    if(min<10){min = "0" + min;}
    if(sec<10){sec = "0" + sec;}
	if(hour > 0) timeString = hour+":";
    timeString += min+":"+sec;
	return timeString;
}





////////////////

function OpenPdf(queryString)
{   

window.open(queryString);
        
 

}

///----------Script for Image Changing in People And Places----------------------//


////////////////
///////////////////image slidehsow///////////////////////
var image;
var num;
var timeDelay;
var imagePreload;
var papList;
var fDir;
var fileDownloadUrl;
var uId;
var preloadedImage=new Array();
function image_array(fielUrl,imgArray,fileNameCtrl,imgCtrlName,currentPhotoIndex,imgNoCtrlId,imgCountCtrlId,papIds,fileDir,handlerUrl,userId)
{
try
{
//creating a array of the image object
image=new Array("");
image=imgArray.split(',');
papList=papIds.split(',');
fDir=fileDir;
fileDownloadUrl=handlerUrl;
uId=userId;
//variable that will increment through the images
num=0;
// set the delay between images


//Preload Images
//Preload the images in the cache so that the images load faster
//create new instance of images in memory 
//if(imagePreload!=null && (imagePreload.length<=0 ||imagePreload.length !=image.length))
//{
imagePreload=new Array()
for (i=0;i<image.length;i++)
{
preloadedImage[i]=fielUrl+image[i];
   imagePreload[i]=new Image()
// set the src attribute
//imagePreload[i].src=fielUrl+image[i]

}
//}
if(currentPhotoIndex>1)
    num=currentPhotoIndex;
clearInterval(timeDelay);
imagePreload[num].src=preloadedImage[num].toString();
if(preloadedImage[Math.round(num)+1])
imagePreload[Math.round(num)+1].src=preloadedImage[Math.round(num)+1].toString();
if(preloadedImage[Math.round(num)+2])
imagePreload[Math.round(num)+2].src=preloadedImage[Math.round(num)+2].toString();
if(preloadedImage[Math.round(num)+3])
imagePreload[Math.round(num)+3].src=preloadedImage[Math.round(num)+3].toString();


//if(autoPlay=='True')
 //timeDelay=setInterval("slideshow_automatic('"+imgCtrlName+"','"+fileNameCtrl+"','"+imgNoCtrlId+"','"+imgCountCtrlId+"')",5000);
 
//hidePreButton();
//hideNextButton();
 

 //slideshow_automatic(imgCtrlName);
}
catch(e)
{
return true;
}
return true;
}

//function for the transition effects
function image_effects()
{
//  var selobj = document.getElementById('slidehow_transition');
//  var selIndex = selobj.selectedIndex;
  //set the transition to the number selected in the list
 var imgCtrl=document.getElementById(imgCtrlName);
 if(imgCtrl!=null)
 {
 imgCtrl.style.filters="revealTrans(duration=2)"; 
// imgCtrl.style.imgCtrl.stylefilters.revealTrans.apply();
// imgCtrl.style.filters.revealTrans.play();
 }
// 
//  document.images.SlideShow.style.filters="revealTrans(duration=2)"; //.Transition=selIndex
//  document.images.SlideShow.filters.revealTrans.apply()
//  document.images.SlideShow.filters.revealTrans.play()
  
}

//function to get the previous image in the array
function previous_image(imgCtrlId,fileNameCtrlId,imgNoCtrlId,imgCountCtrlId,downCtrlId)
{  
  //code to execute only when the automatic slideshow is disabled 
//   if (slideshow.checked==false)
//   {
try
{
var imgCtrl=document.getElementById(imgCtrlId);
var fileNameCtrl=document.getElementById(fileNameCtrlId);
var imgNoCtrl=document.getElementById(imgNoCtrlId);
var imgCountCtrl=document.getElementById(imgCountCtrlId);
var dCtrl=document.getElementById(downCtrlId);
if(imgCtrl==null || fileNameCtrl==null)
{
setTimeout("previous_image('"+imgCtrlId+"','"+fileNameCtrlId+"','"+imgNoCtrlId+"','"+imgCountCtrlId+"','"+downCtrlId+"')",5000);
//return true;
}
  else
  {
  var numChanged=false;
    if (num>0)
    {
       num--;
       numChanged=true;
    //   image_effects()
       //set the SRC attribute to let the browser load the preloaded images 
      
     }
//    if (num==0)
//    {  //if first image is displayed
//       num=image.length;
//       num--;
//      // image_effects()
//     //  document.images.slideShow.src=image[num] 
//    } 
if(imagePreload[num].src.toString()<=0)
imagePreload[num].src=preloadedImage[num].toString();
     imgCtrl.src=imagePreload[num].src;
    var imgName=image[num].toString().substring(0,image[num].toString().length-4);//remove extension
        fileNameCtrl.innerHTML=imgName.substring(imgName.lastIndexOf('-')+1);
     imgNoCtrl.innerHTML=Math.round(num)+1;
      imgCountCtrl.innerHTML=image.length;

   dCtrl.href=fileDownloadUrl+"?ServiceId=3&FileDirectory="+fDir+"&ReferenceId="+papList[num].toString()+"&FileName="+image[num].toString()+"&UserId="+uId;
   if(numChanged)
	asyncRequestForUsageCount('3',papList[num].toString(),uId,image[num].toString(),'View');

   // hidePreButton();
    //   aNextImg.disabled=false;
   
  }
   //return true; 
   }
   catch(e)
   {
   }
}
//function to get the next image in the array
function next_image(imgCtrlId,fileNameCtrlId,imgNoCtrlId,imgCountCtrlId,downloadCtrlId)
{ 
  //code to execute only when the automatic slideshow is disabled 
//  if (slideshow.checked==false)
//  {
try
{
var imgCtrl=document.getElementById(imgCtrlId);
var fileNameCtrl=document.getElementById(fileNameCtrlId);
var imgNoCtrl=document.getElementById(imgNoCtrlId);
var imgCountCtrl=document.getElementById(imgCountCtrlId);
var dCtrl=document.getElementById(downloadCtrlId);
if(imgCtrl==null || fileNameCtrl==null)
{
setTimeout("next_image('"+imgCtrlId+"','"+fileNameCtrlId+"','"+imgNoCtrlId+"','"+imgCountCtrlId+"','"+downloadCtrlId+"')",5000);
//return true;
}
else
{
    if (num<image.length)
    {
var numChanged =false;
       //if last image is reached,display the first image
       if(num!=image.length-1)
       {
       num++;
       numChanged=true;
       }
      
var count=0;
for(i=num;i<image.length;i++)
{
if(preloadedImage[i])
{

if(imagePreload[i].src==null || imagePreload[i].src.length<=0)
{
imagePreload[i].src=preloadedImage[i].toString();
count++;
if(count==2)
break;
}
}
else
{
break;
}
}

        //set the SRC attribute to let the browser load the preloaded images 
        if(imagePreload[num].src.toString()<=0)
		imagePreload[num].src=preloadedImage[num].toString();

      imgCtrl.src=imagePreload[num].src;
      var imgName=image[num].toString().substring(0,image[num].toString().length-4);//remove extension
        fileNameCtrl.innerHTML=imgName.substring(imgName.lastIndexOf('-')+1);
      imgNoCtrl.innerHTML=Math.round(num)+1;
      imgCountCtrl.innerHTML=image.length;
      dCtrl.href=fileDownloadUrl+"?ServiceId=3&FileDirectory="+fDir+"&ReferenceId="+papList[num].toString()+"&FileName="+image[num].toString()+"&UserId="+uId;
if(numChanged)    
  asyncRequestForUsageCount('3',papList[num].toString(),uId,image[num].toString(),'View');
    }
    // hideNextButton();
   // aPrevImg.disabled=false;
     
 }
 }
 catch(e)
 {
 }
}
function StopAutoPlay()
{
clearInterval(timeDelay);
return true;
}
//for automatic Slideshow of the Images
function automatic_Play(imgCtrlName,fileNameCtrl,imgNoCtrlId,imgCountCtrlId,downloadCtrlId)
{
timeDelay=setInterval("slideshow_automatic('"+imgCtrlName+"','"+fileNameCtrl+"','"+imgNoCtrlId+"','"+imgCountCtrlId+"','"+downloadCtrlId+"')",5000);
return true;
}
function slideshow_automatic(imgCtrlName,fileNameCtrlId,imgNoCtrlId,imgCountCtrlId,downloadCtrlId)
{ 
//if (slideshow.checked)
//   {
try
{
var fileNameCtrl=document.getElementById(fileNameCtrlId);
var imgNoCtrl=document.getElementById(imgNoCtrlId);
var imgCountCtrl=document.getElementById(imgCountCtrlId);
var dCtrl=document.getElementById(downloadCtrlId);

if(imgNoCtrl==null || fileNameCtrl==null || (imagePreload[Math.round(num)+1] && (!imagePreload[Math.round(num)+1].src.length<=0 && !imagePreload[Math.round(num)+1].complete || imagePreload[Math.round(num)+1].complete==null)))
{
//alert(imagePreload[num+1].complete)
//imagePreload[num+2].src=preloadedImage[num+2].toString();
//setTimeout("slideshow_automatic('"+imgCtrlName+"','"+fileNameCtrlId+"','"+imgNoCtrlId+"','"+imgCountCtrlId+"','"+downloadCtrlId+"')",5000);
//return true;
}
else
{
var count=0;
for(i=num;i<image.length;i++)
{
if(preloadedImage[i])
{

if(imagePreload[i].src==null || imagePreload[i].src.length<=0)
{
imagePreload[i].src=preloadedImage[i].toString();
count++;
if(count==2)
break;
}
}
else
{
break;
}
}

    if (num<image.length)
     {
     var imgCtlr=document.getElementById(imgCtrlName);
     if(imgCtlr==null)
        return true;
       num++
       //if last image is reached,display the first image
       if (num==image.length) 
       num=0
     
      if(imagePreload[num].src.toString()<=0)
      {
		imagePreload[num].src=preloadedImage[num].toString();
		if(num==0)
		if(imagePreload[Math.round(num)+1] && imagePreload[Math.round(num)+1].src.length<=0)
		imagePreload[Math.round(num)+1].src=preloadedImage[Math.round(num)+1].toString()
	  }

       if(imgCtlr!=null)
        imgCtlr.src=imagePreload[num].src;
        var imgName=image[num].toString().substring(0,image[num].toString().length-4);//remove extension
        fileNameCtrl.innerHTML=imgName.substring(imgName.lastIndexOf('-')+1);
         imgNoCtrl.innerHTML=Math.round(num)+1;
      imgCountCtrl.innerHTML=image.length;
      dCtrl.href=fileDownloadUrl+"?ServiceId=3&FileDirectory="+fDir+"&ReferenceId="+papList[num].toString()+"&FileName="+image[num].toString()+"&UserId="+uId;
      asyncRequestForUsageCount('3',papList[num].toString(),uId,image[num].toString(),'View');
     // hideNextButton();
     //  hidePreButton();
        
       //document.images.slideShow.src=image[num]   
     }
   //}  
//   if (slideshow.checked==false)
//   { 
//     //Cancels the time-out that was set with the setTimeout method. 
//      clearTimeout(timeDelay)
//   }
}
}
catch(e)
{
}
}
////////////
function hideNextButton()
{
try
{
if(aNextImg!='undefined' && aPrevImg!='undefined' && aNextImg!=null && aPrevImg!=null)
{
//when currently display image is last in the array hide next button
if (num==image.length-1) 
       {
       aNextImg.disabled=true;
       //prebtnId.style.visible='visible';
       //num=0;
       }
       else
       {
        aNextImg.disabled=false;
       }
       prebtnId.disabled=false;
       //aPrevImg.style.visibility='visible';
  }
  else
  {
  setTimeout("hideNextButton()",5000);
  }
 }
 catch(e)
 {
 
 } 
}

//////////////
function hidePreButton()
{
try
{

if(aNextImg!='undefined' && aPrevImg!='undefined' && aNextImg!=null && aPrevImg!=null)
{
//when currently display image is first image in the array hide preImage btn
 if (num==0) 
       {
       aPrevImg.disabled=true;
        //aPrevImg.style.visibility='hidden';
       //num=0;
       }
       else
       {
       aPrevImg.disabled=false;
        // aPrevImg.style.visibility='visible';
       }
       aPrevImg.disabled=false;
        // aNextImg.style.visibility='visible';
  }
  else
  {
  setTimeout("hidePreButton()",5000);
  }
  }
  catch(e)
  {
  }
}
/////
var serviceId=null;
var referenceId=null;
var oRequest;

function sendAsyncReqToUpateSessionTime()
{
try
{

var urls=window.location;
if(window.XMLHttpRequest)
    oRequest=new XMLHttpRequest();
else if(window.ActiveXObject)
    oRequest=new ActiveXObject("Microsoft.XMLHTTP");
 
 if(oRequest!=null)
 {
 var inputControls=document.getElementsByTagName('input');

if(serviceId==null && referenceId==null)
{
if(inputControls!=null && inputControls.length>0)
{
for(var i=0;i<inputControls.length;i++)
{
if(inputControls[i].type!=null && inputControls[i].type=='hidden')
{
if(inputControls[i].id.split('_')[inputControls[i].id.split('_').length-1]=='hdnReferenceId')
{

referenceId=inputControls[i].value;

}
else if(inputControls[i].id.split('_')[inputControls[i].id.split('_').length-1]=='hdnServiceId')
{
serviceId=inputControls[i].value;
}
}
}
}
}

else if(serviceId =='2' || serviceId =='9'|| serviceId =='12')
		{
						if(inputControls!=null && inputControls.length>0)
						{
							for(var i=0;i<inputControls.length;i++)
							{
								if(inputControls[i].type!=null && inputControls[i].type=='hidden')
								{
										if(inputControls[i].id.split('_')[inputControls[i].id.split('_').length-1]=='hdnReferenceId')
										{										
										referenceId=inputControls[i].value;										
										}									
										
									
								}
							}
						}
						
					

		}



oRequest.onreadystatechange=callback;
  oRequest.open("GET","/Scola/updatesessions.aspx?ServiceId="+serviceId+"&ReferenceId="+referenceId+"&InstaLessonUrl="+urls,true);
 oRequest.send(null);
 }
  
 }
 catch(e)
 {
 //alert(e);
 }
 return true;
}



function UpdateLessonTime(limitedSession)
{

var updateSessionTimeOutId=0;
//For IE
if(document.all)
{
 updateSessionTimeOutId= setInterval("sendAsyncReqToUpateSessionTime()",12000); //milli seconds
 if(limitedSession=='True')
 {
  setTimeout("clearInterval("+updateSessionTimeOutId+")",1200000);
  }
}
else  // Mozilla,...
{
this.updateSessionTimeOutId = setInterval ( function() { sendAsyncReqToUpateSessionTime(); }, 12000);
if(limitedSession=='True')
{
setTimeout(function(){clearInterval(this.updateSessionTimeOutId );},1200000);
}
}
 
return true;
}
function callback()
{


if(oRequest.readyState==4)
{
	if(typeof(oRequest.responseText)!='unknown')
	{
		if(document.getElementById('spnTimeRemaining')!=null)
		{
		//if(oRequest.responseText.getElementById('tmSpan')!=null)
	var str=oRequest.responseText;
	//alert(str);

	str= str.toString().substring(0, str.toString().indexOf("Mins ")+4);//  .length-(str.toString().length-str.toString().index));
//	alert(str);

	document.getElementById('spnTimeRemaining').innerHTML=str;
	}
	}
	//alert('ok');
}
return true;
}

function LoadPlayer(playerContainerId,fileUrl,autoPlay)
{
try
{
var pContainer=document.getElementById(playerContainerId)
if(pContainer==null)
setTimeout("LoadPlayer('"+playerContainerId+"','"+fileUrl+"','"+autoPlay+"')",5000);
if(pContainer!=null)
{
pContainer.innerHTML="";
var objContainer="";
objContainer='<object id="apobj" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="256" height="16" style="border: 1px solid #aaa;" codebase="http://www.apple.com/qtactivex/qtplugin.cab">'
                                      objContainer=  objContainer+'<param name="SRC" value='+"'"+ fileUrl+"'"+'/>'
                                         objContainer=  objContainer+'<param name="AUTOPLAY" value='+"'"+ autoPlay+"'"+' />'
                                         objContainer=  objContainer+'<param name="TARGET" value="QuickTimePlayer" />'
                                         objContainer=  objContainer+'<param name="CONTROLLER" value="true" />'
                                         objContainer=  objContainer+'<param name="BGCOLOR" value="#FFFFFF" />'
                                       objContainer=objContainer+'<param name="ENABLEJAVASCRIPT" value="true" />'
                                        objContainer=  objContainer+'<embed id="eobj" enablejavascript="true" src='+"'"+fileUrl+"'"+' autoplay='+"'"+autoPlay+"'"+' target="QuickTimePlayer" width="256" height="16" controller="true" bgcolor="#FFFFFF" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>'
     
     pContainer.innerHTML= objContainer;
//pContainer.innerHTML=QT_WriteOBJECT('poster.jpg','256','16','','src',fileUrl);//,'autohref','true','target','myself');
}

}
catch(e)
{
}
return true;
}
function ClearTimer(timerId)
{
var timer=document.getElementById(timerId);
if(timer==null)
setTimeout("ClearTimer('"+timerId+"')",5000);
if(timer!=null)
{
setTimeout("disableTimer('"+timer+"')",60000);
}
}
function disableTimer(timer)
{

//timer.disabled=true;
//alert(timer.disabled);
}

function asyncRequestForUsageCount(serviceId,referenceId,userId,fileName,usageType)
{
try
{


var oRequest;
if(window.XMLHttpRequest)
    oRequest=new XMLHttpRequest();
else if(window.ActiveXObject)
    oRequest=new ActiveXObject("Microsoft.XMLHTTP");
 
 if(oRequest!=null)
 {


//oRequest.onreadystatechange=exChange;

//var url="http://devserver2/ScolaFileHandler/default.do?Mode=Play&ServiceId="+serviceId+"&ReferenceId="+referenceId+"&UserId="+userId+"&FileName="+fileName;

oRequest.open("GET","/Scola/FileUsage.aspx?Mode="+usageType+"&ServiceId="+serviceId+"&ReferenceId="+referenceId+"&UserId="+userId+"&FileName="+fileName,true);
//window.open("http://devserver2/ScolaFileHandler/default.do?Mode=Play&ServiceId="+serviceId+"&ReferenceId="+referenceId+"&UserId="+userId+"&FileName="+fileName);
//  oRequest.open("GET","http://devserver2/ScolaFileHandler/default.do?Mode=Play&ServiceId="+serviceId+"&ReferenceId="+referenceId+"&UserId="+userId+"&FileName="+fileName,true);
//  oRequest.setRequestHeader(
//  oRequest.withCredentials="true";
 // oRequest.open("GET",url,true);

  //alert('dd');
 oRequest.send(null);
 
 }
  
 }
 catch(e)
 {
// alert(e.message);
 }
 return true;

}
/////////////////////////////Script for display utc time //////////////////

function GetUtcTime(offsetvalue,DisplayField)
{
var updated_time = "";
	var tag = "";
	
	
	setInterval("time()",1000);
	
	function time(){
	today = new Date();
	
	//process Hours
	hours = today.getUTCHours() - offsetvalue;
	if (hours > 12){
	hours = hours - 12;
	tag = "PM";	
	}//ends hours IF
	else {tag = "AM"}
	
	//process Minutes
	minutes = today.getUTCMinutes();
	if (minutes < 10){
	minutes = "0" + minutes;
	}//ends minutes IF
	
	//process Seconds
	seconds = today.getUTCSeconds();
	if (seconds < 10){
	seconds = "0" + seconds;
	}//ends seconds IF
	
	updated_time = " " + hours + ":" + minutes + ":" + seconds + "  " + tag;
	document.getElementById(DisplayField).value = updated_time;
//	return true;
	}
}
///////////////////////////////////////////////

///////////////////////////////////////////////
//Load the player dynamically
function DynamicPlayer(playerContainerId,fileUrl,autoPlay,width,height)
{
try
{
var pContainer=document.getElementById(playerContainerId)
if(pContainer==null)
setTimeout("DynamicPlayer('"+playerContainerId+"','"+fileUrl+"','"+autoPlay+"','"+width+"','"+height+"')",5000);
if(pContainer!=null)
{
pContainer.innerHTML="";
var objContainer="";
objContainer='<object id="apobj" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="'+width +'px" height="'+height+'px" style="border: 1px solid #aaa;" codebase="http://www.apple.com/qtactivex/qtplugin.cab">'
                                      objContainer=  objContainer+'<param name="SRC" value='+"'"+ fileUrl+"'"+'/>'
                                         objContainer=  objContainer+'<param name="AUTOPLAY" value='+"'"+ autoPlay+"'"+' />'
                                         objContainer=  objContainer+'<param name="TARGET" value="QuickTimePlayer" />'
                                         objContainer=  objContainer+'<param name="CONTROLLER" value="true" />'
                                         objContainer=  objContainer+'<param name="BGCOLOR" value="#FFFFFF" />'
                                       objContainer=objContainer+'<param name="ENABLEJAVASCRIPT" value="true" />'
                                        objContainer=  objContainer+'<embed id="eobj" enablejavascript="true" src='+"'"+fileUrl+"'"+' autoplay='+"'"+autoPlay+"'"+' target="QuickTimePlayer" width='+"'"+width+"px'"+' height='+"'"+height+"px'"+' controller="true" bgcolor="#FFFFFF" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>'
     
     pContainer.innerHTML= objContainer;
//pContainer.innerHTML=QT_WriteOBJECT('poster.jpg','256','16','','src',fileUrl);//,'autohref','true','target','myself');
}

}
catch(e)
{
//alert(e);
//return false;
}
//return false;
}
/*=================== Tab Control Index Change =================*/
function ChangeTabIndex(activeButton,inActiveButton,activeDiv,inActiveDiv)
{
try
{
var activeDv=document.getElementById(activeDiv);
var inactiveDv=document.getElementById(inActiveDiv);
if(activeDv!=null)
{
activeDv.style.visibility='visible';
activeDv.style.display='';
}

if(inactiveDv!=null)
{
   inactiveDv.style.display='none';
inactiveDv.style.visibility='hidden';
}
if(activeDiv && activeDv==null )
{

activeDiv.style.visibility='visible';
activeDiv.style.display='';

}
if(inActiveDiv && inactiveDv==null)
{
inActiveDiv.style.display='none';
inActiveDiv.style.visibility='hidden';

}



}
catch(e)
{
//alert(e);
return false;
}
return false;
}

/*=================== Tab Control Index Change =================*/
function ChangeTabIndex(activeButton,inActiveButton,activeDiv,inActiveDiv,activeBtnImageurl,inactiveBtnImageurl)
{
try
{
var activeDv=document.getElementById(activeDiv);
var inactiveDv=document.getElementById(inActiveDiv);
var activeTab=document.getElementById(activeButton);
var inactiveTab=document.getElementById(inActiveButton);
var activeImg=activeBtnImageurl;
var inactiveImg=inactiveBtnImageurl;

if(activeDv!=null)
{
activeDv.style.visibility='visible';
activeDv.style.display='';
}
if(inactiveDv!=null)
{
   inactiveDv.style.display='none';
inactiveDv.style.visibility='hidden';
}
if(activeDiv && activeDv==null )
{

activeDiv.style.visibility='visible';
activeDiv.style.display='';

}
if(inActiveDiv && inactiveDv==null)
{
inActiveDiv.style.display='none';
inActiveDiv.style.visibility='hidden';

}

if(activeTab!=null)
{
activeTab.src=activeBtnImageurl;
}
if(inactiveTab!=null)
{
inactiveTab.src=inactiveBtnImageurl;
}


}
catch(e)
{

return false;
}

return false;
}


/// Dynamic Flv Player
//function LoadFlashMovie((playerContainerId,fileUrl,autoPlay,width,height)
//{
//try
//{

//var pContainer=document.getElementById(playerContainerId)
//if(pContainer==null)
//setTimeout("DynamicFlashPlayer('"+playerContainerId+"','"+fileUrl+"','"+autoPlay+"','"+width+"','"+height+"')",5000);
//if(pContainer!=null)
//{
//pContainer.innerHTML="";
//var objContainer="";

 //objContainer='<object id="videoPlayerObject" name="videoPlayerObject" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="350" height="300" >';
   //                                     objContainer=objContainer+' <param name="movie" value="/ScolaApp/FlashMovie/scolaflvplayermaxi.swf" />';
     //                                        objContainer=objContainer+ ' <param name="flashvars" value= value=""/>';

//                                             objContainer=objContainer+ ' <param name="allowScriptAccess" value="always" />';
  //                                          objContainer=objContainer+  ' <param name="allowFullScreen" value="true" />';
    //                                        objContainer=objContainer+  ' <param name="salign" value="lt" />';
      //                                       objContainer=objContainer+ ' <embed id="videoPlayerEmbed" name="videoPlayerEmbed" src="/ScolaApp/FlashMovie/scolaflvplayermaxi.swf" flashvars="" allowfullscreen="true" width="350" height="300" allowscriptaccess="always" salign="lt" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>';
                                                
 // pContainer.innerHTML= objContainer;
//pContainer.innerHTML=QT_WriteOBJECT('poster.jpg','256','16','','src',fileUrl);//,'autohref','true','target','myself');
//}

//}
//catch(e)
//{
//alert(e);
//return false;
//}
//return false;
//}

function LoadFlashMovie(playerContainerId,fileUrl,autoPlay,width,height)
{
try
{
var pContainer=document.getElementById(playerContainerId);
if(pContainer==null)
setTimeout("LoadFlashMovie('"+playerContainerId+"','"+fileUrl+"','"+autoPlay+"','"+width+"','"+height+"')",5000);
if(pContainer!=null)
{

pContainer.innerHTML="";
var objContainer="";
var so = new SWFObject("/ScolaApp/FlashMovie/scolaflvplayermaxi.swf", "D27CDB6E-AE6D-11cf-96B8-444553540000", "350", "300", "9", "#FFFFFF");
   so.addParam("quality", "high");
   so.addParam("wmode", "transparent");
   so.addParam("salign", "t");
   so.addParam("flashvars" ,"flv="+fileUrl+"&amp;width=350&amp;height=300");
   so.addParam("play","true");

		//so.addParams("flashvars", fileUrl); // this line is optional, but this example uses the variable and displays this text inside the flash movie
//var flashcontent=document.createElement('div');
so.write(pContainer);
//alert(pContainer.innerHTML);
//alert(flashcontent.innerHTML);
  //var FO = { movie:"/ScolaApp/FlashMovie/scolaflvplayermaxi.swf", width:"350", height:"300", majorversion:"6", build:"40", flashvars:fileUrl };
//alert(FO);
 //   UFO.create(FO, pContainer);

//fileUrl="C:\Documents and Settings\Suresh.GURUSERVER\Desktop\nasatest.flv"

//objContainer='<object id="videoPlayerObject" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+width +'px" height="'+height+'px" style="border: 1px solid #aaa;" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0">'
  //                                    objContainer=  objContainer+'<param name="movie" value='+"'"+ fileUrl+"'"+'/>'
    //                                     objContainer=  objContainer+'<param name="movie" value="/ScolaApp/FlashMovie/scolaflvplayermaxi.swf" />'
      //                                   objContainer=  objContainer+'<param name="TARGET" value="QuickTimePlayer" />'
        //                                 objContainer=  objContainer+'<param name="CONTROLLER" value="true" />'
          //                               objContainer=  objContainer+'<param name="BGCOLOR" value="#FFFFFF" />'
            //                           objContainer=objContainer+'<param name="ENABLEJAVASCRIPT" value="true" />'
              //                          objContainer=  objContainer+'<embed id="eobj" enablejavascript="true" src='+"'"+fileUrl+"'"+' autoplay='+"'"+autoPlay+"'"+' target="QuickTimePlayer" width='+"'"+width+"px'"+' height='+"'"+height+"px'"+' controller="true" bgcolor="#FFFFFF" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>'
//objContainer="<object id=\"videoPlayerObject\" name=\"videoPlayerObject\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0\" width=\"350\" height=\"300\" >";
//objContainer=objContainer+" <param name=\"movie\" value=\"/ScolaApp/FlashMovie/scolaflvplayermaxi.swf\" />";
 // objContainer=  objContainer+"<param name=\"flashvars\" value=\"flv="+fileUrl +"&amp;width=350&amp;height=300\"/>";

 //objContainer=objContainer+ " <param name=\"allowScriptAccess\" value=\"always\" />";
  //objContainer=objContainer+  " <param name=\"allowFullScreen\" value=\"true\" />";
  //objContainer=objContainer+  " <param name=\"salign\" value=\"lt\" />";
  //objContainer=objContainer+ "<embed id=\"videoPlayerEmbed\" name=\"videoPlayerEmbed\" src=\"/ScolaApp/FlashMovie/scolaflvplayermaxi.swf\" flashvars=\"flv="+ fileUrl+"&amp;width=350&amp;height=300\" allowfullscreen=\"true\" width=\"350\" height=\"300\" allowscriptaccess=\"always\" salign=\"lt\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\"></embed></object>"; 
  //pContainer.innerHTML=objContainer;

//alert(pContainer.innerHTML);
}
}
catch(e)
{
}
}





/////////// Play List/////////////////////////


  function GetCookie(cookieName)
{
var c_value='';
var c_start=0;
try
{
 if(document.cookie!=null && document.cookie.length>0)
 {
 c_start=document.cookie.indexOf(cookieName+ "=") 

 if (c_start!=-1) 
    {  
    c_start=c_start + cookieName.length+1  ;
    c_end=document.cookie.indexOf(";",c_start) ;
    if (c_end==-1) c_end=document.cookie.length;
    c_value=document.cookie.substring(c_start,c_end);
   // alert(userCookie);
    }
 }

 }
 catch(e)
 {
// alert(e);
 }
return c_value;
}
function WriteCookie(cookieName,cookieValue,expireDays)
{

try
{

var exdate='';
if(expireDays!=null && expireDays>0)
{
exdate=new Date();

exdate.setDate(exdate.getDate()+expireDays);
}

document.cookie=cookieName+"="+cookieValue+((expireDays==null) ? "" : ";expires="+exdate.toDateString())+"; path=/";
}
catch(e)
{

}

}
function IsPlayerOf(playerType)
{

var playerOption='';
var result=false;
try
{
playerOption=GetCookie('PlayerOption');
if(playerOption!=null && playerOption.length>0 && playerOption==playerType)
{

result=true;
}

}
catch(e)
{
}
return result;
}

function AddToPlaylist(clipId)
{
try
{
var playlistCookie="Playlist";
var expireDays=30;
var playlist= GetCookie(playlistCookie);

    if(playlist!=null && playlist.length>0 )
    {
        if(!Contains(playlist,clipId))
        {
        playlist=playlist+","+clipId;
        WriteCookie(playlistCookie,playlist,expireDays);
        }
    }
    else
    {
    playlist=clipId;
    WriteCookie(playlistCookie,playlist,expireDays);

    }
}
catch(e)
{
}


}
function Contains(source,value)
{
var result=false;
if(source!=null && source.length>0 && value!=null && value.length>0)
{
source=","+source+",";
if(source.indexOf(","+value+",")==-1)
resutlt=false;
else
result=true;

}
return result;
}

function Disable_TabChanged(sender,e) 
{

try
{
sender._autoPostBackId=null;
if(sender._activeTabIndex!=0)
sender.set_activeTab(sender.get_tabs()[0]);
}
catch(e)
{
return false;
}
return false;

}




function CheckAll(checkHeader,checkChild) 
{
 
              
                  var chkheader=document.getElementById(checkHeader);
                  var chkChilds=document.getElementById(checkChild);
                  var ChkState=false;
                    if(chkheader!=null)
                         ChkState=chkheader.checked;
                         
                           if(chkChilds!=null && chkChilds.rows.length>0)
                            {
                                 var chkboxes=chkChilds.getElementsByTagName('input');
                                if(chkboxes!=null && chkboxes.length>0)
                                {
                                        for(i=0;i< chkboxes.length;i++) 
                                        {  
                                              if(chkboxes[i].type!=null && chkboxes[i].type=='checkbox')
                                              {             
                                                chkboxes[i].checked= ChkState ; 
                                               }
                                        } 
                                }
               
                            } 
}

function CheckChanged(checkHeader,checkChild) 
{
 
              
      var chkheader=document.getElementById(checkHeader);
      var chkChilds=document.getElementById(checkChild);
   
     var boolAllChecked=true; 
     if(chkChilds!=null && chkChilds.rows.length>0)
                            {
                                 var chkboxes=chkChilds.getElementsByTagName('input');
                                if(chkboxes!=null && chkboxes.length>0)
                                {
                                        for(i=0;i< chkboxes.length;i++) 
                                        {  
    
                                             if(chkboxes[i].type!=null && chkboxes[i].type=='checkbox' && chkboxes[i].checked== false) 
                                             { 
                                             boolAllChecked=false; 
                                             break; 
                                             } 
                                        } 
                                        
                                  }
                                  
                                }
   
     if( boolAllChecked==false) 
     chkheader.checked= false ; 
     else 
     chkheader.checked= true; 
     
} 


function CopyTextWithRating(sourcetxtCtrl,targettextCtrl,sourcetxtCtrl1,targettextCtrl1,selectedRow,rowIndexCtrl,ddlControl,selectedValue)
{
try
{
var ratingCtrl=document.getElementById(ddlControl);
if(ratingCtrl)
{
ratingCtrl[selectedValue].selected="1";

CopyText(sourcetxtCtrl,targettextCtrl,sourcetxtCtrl1,targettextCtrl1,selectedRow,rowIndexCtrl);
}
}
catch(e)
{}
return false;
}                





function checkAllWithDirectionOld(checkHeader,checkChild,scriptCtrl,txtCtrl)
{
try
{
defaultDirection="LR";

CheckAll(checkHeader,checkChild);

scriptRList=document.getElementById(scriptCtrl); //radiobuttonlist
txtScript=document.getElementById(txtCtrl); //textbox
txtScript.dir=defaultDirection;
}
catch(e)
{
}
return false;

}

function CheckChangedWithDirectionOld(checkHeader,checkChild,scriptCtrl,txtCtrl)
{
try
{
var count=0;
var defaultDirection="LR";
var textDirection="LR";
CheckChanged(checkHeader,checkChild);
var scriptRList=document.getElementById(scriptCtrl); //radiobuttonlist
var txtScript=document.getElementById(txtCtrl); //textbox
var chkList=document.getElementById(checkChild);
for(var i=0;i<chkList.rows.length;i++)
{
var spn=chkList.rows[i].getElementsByTagName('span');
if(spn)
{
var chkBox=spn[0].getElementsByTagName('input');
if(chkBox && chkBox[0].type && chkBox[0].type=='checkbox' && chkBox[0].checked)
{

				if(spn[0].id && spn[0].id==defaultDirection) //any one of the checked language is ltr(Left To Right) text direction assign ltr and break it.
				{
				textDirection=defaultDirection;
				break;
				}
				else
				textDirection="RL";
}
}
}
if(textDirection!=defaultDirection)
{
var rbList=scriptRList.getElementsByTagName('input');
if(rbList && rbList[1].checked)
{
textDirection=defaultDirection;
}
}
txtScript.dir=(textDirection=="RL")?"RTL":"LTR";
}
catch(e)
{
}
return false;
}
     


function checkAllWithDirection(checkHeader,checkChild,scriptCtrl,txtCtrl,hdnDir)
{
try
{
defaultDirection="LTR";

CheckAll(checkHeader,checkChild);

scriptRList=document.getElementById(scriptCtrl); //radiobuttonlist
txtScript=document.getElementById(txtCtrl); //textbox
hdntxtDir=document.getElementById(hdnDir)
txtScript.dir=defaultDirection;
hdntxtDir.value=defaultDirection;
}
catch(e)
{
}
return false;

}

function CheckChangedWithDirection(checkHeader,checkChild,scriptCtrl,txtCtrl,hdnDir)
{
try
{
var count=0;
var defaultDirection="LR";
var textDirection="LR";
CheckChanged(checkHeader,checkChild);
var scriptRList=document.getElementById(scriptCtrl); //radiobuttonlist
var txtScript=document.getElementById(txtCtrl); //textbox
var chkList=document.getElementById(checkChild);
hdntxtDir=document.getElementById(hdnDir)
for(var i=0;i<chkList.rows.length;i++)
{
var spn=chkList.rows[i].getElementsByTagName('span');
if(spn)
{
var chkBox=spn[0].getElementsByTagName('input');
if(chkBox && chkBox[0].type && chkBox[0].type=='checkbox' && chkBox[0].checked)
{

				if(spn[0].id && spn[0].id==defaultDirection) //any one of the checked language is ltr(Left To Right) text direction assign ltr and break it.
				{
				textDirection=defaultDirection;
				break;
				}
				else if(spn[0].id && spn[0].id=="RL")
				textDirection="RL";
}
}
}
var rbList=scriptRList.getElementsByTagName('input');
if(rbList && rbList[1].checked)
    {
       txtScript.title = "Search on Translation, Vocabulary, Quiz and Topics can be performed";
    }
    else
    {
         txtScript.title = "Search on Transcript, Vocabulary and Quiz can be performed.";        
    }

if(textDirection!=defaultDirection)
{	
    if(rbList && rbList[1].checked)
    {
        textDirection=defaultDirection;       
    }
}
txtScript.dir=(textDirection=="RL")?"RTL":"LTR";
hdntxtDir.value=(textDirection=="RL")?"RTL":"LTR";
}
catch(e)
{
}
return false;
}
    





function ReportValidation(checkOrgName,checkCountry,checkLanguage,checkService,frmDate,toDate) 
{
 
              

 var chkOrgNameChilds=document.getElementById(checkOrgName);
 var boolAllChecked=false; 
 if(chkOrgNameChilds!=null && chkOrgNameChilds.rows.length>0)
    {
        var chkOrgboxes=chkOrgNameChilds.getElementsByTagName('input');
        if(chkOrgboxes!=null && chkOrgboxes.length>0)
        {
                for(i=0;i< chkOrgboxes.length;i++) 
                {  

                     if(chkOrgboxes[i].type!=null && chkOrgboxes[i].type=='checkbox' && chkOrgboxes[i].checked== true) 
                     { 
                     boolAllChecked=true; 
                     break; 
                     } 
                } 
                
          }
          
    }
    if(boolAllChecked==false)
    {
    alert("select any Organization");
    return false;
    }
    
    
    

     var chkCountryChilds=document.getElementById(checkCountry);
  boolAllChecked=false; 
 if(chkCountryChilds!=null && chkCountryChilds.rows.length>0)
    {
        var chkOrgCountryboxes=chkCountryChilds.getElementsByTagName('input');
        if(chkOrgCountryboxes!=null && chkOrgCountryboxes.length>0)
        {
                for(i=0;i< chkOrgCountryboxes.length;i++) 
                {  

                     if(chkOrgCountryboxes[i].type!=null && chkOrgCountryboxes[i].type=='checkbox' && chkOrgCountryboxes[i].checked== true) 
                     { 
                     boolAllChecked=true; 
                     break; 
                     } 
                } 
                
          }
          
    }
    if(boolAllChecked==false)
    {
    alert("select Country");
    return false;
    }
    
     var chkLanguageChilds=document.getElementById(checkLanguage);
 boolAllChecked=false; 
 if(chkLanguageChilds!=null && chkLanguageChilds.rows.length>0)
    {
        var chkLanguageboxes=chkLanguageChilds.getElementsByTagName('input');
        if(chkLanguageboxes!=null && chkLanguageboxes.length>0)
        {
                for(i=0;i< chkLanguageboxes.length;i++) 
                {  

                     if(chkLanguageboxes[i].type!=null && chkLanguageboxes[i].type=='checkbox' && chkLanguageboxes[i].checked== true) 
                     { 
                     boolAllChecked=true; 
                     break; 
                     } 
                } 
                
          }
          
    }
    if(boolAllChecked==false)
    {
    alert("select any Language");
    return false;
    }
    
     var chkServiceChilds=document.getElementById(checkService);
  boolAllChecked=false; 
 if(chkServiceChilds!=null && chkServiceChilds.rows.length>0)
    {
        var chkServiceboxes=chkServiceChilds.getElementsByTagName('input');
        if(chkServiceboxes!=null && chkServiceboxes.length>0)
        {
                for(i=0;i< chkServiceboxes.length;i++) 
                {  

                     if(chkServiceboxes[i].type!=null && chkServiceboxes[i].type=='checkbox' && chkServiceboxes[i].checked== true) 
                     { 
                     boolAllChecked=true; 
                     break; 
                     } 
                } 
                
          }
          
    }
    if(boolAllChecked==false)
    {
    alert("select any Service");
    return false;
    }
    
 
     var SDate = document.getElementById(frmDate).value;    	
    var EDate =  document.getElementById(toDate).value;
    
   
   if(isValidDate(SDate,"From Date")&& isValidDate(EDate,"To Date") )
   {
   
	
    var endDate = new Date(EDate);    	
    var startDate= new Date(SDate);
     
       if(SDate != '' && EDate != '' && startDate > endDate)
    {
	    alert("Invalid Date range");
	    return false;
    }
    }
    else
     return false;
    
    
    return true;
}

 
    
    
 
function isValidDate(dateStr,textDiaplay) {
// Checks for the following valid date formats:
// MM/DD/YY   MM/DD/YYYY   MM-DD-YY   MM-DD-YYYY
// Also separates date into month, day, and year variables

//var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{2}|\d{4})$/;

// To require a 4 digit year entry, use this line instead:
 var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{4})$/;

var matchArray = dateStr.match(datePat); // is the format ok?
if (matchArray == null) {
alert("Enter "+textDiaplay);
return false;
}
month = matchArray[1]; // parse date into variables
day = matchArray[3];
year = matchArray[4];
if (month < 1 || month > 12) { // check month range
alert(textDiaplay+" Invalid Date Formate");
return false;
}
if (day < 1 || day > 31) {
alert(textDiaplay+" Invalid Date Formate");
return false;
}
if ((month==4 || month==6 || month==9 || month==11) && day==31) {
alert(textDiaplay+" Invalid Date Formate");
return false
}
if (month == 2) { // check for february 29th
var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
if (day>29 || (day==29 && !isleap)) {
alert(textDiaplay+" Invalid Date Formate");
return false;
   }
}
return true;  // date is valid
}
                                            
 // Change Report Type
function ChangeReportType(ddlReportType,ddlscolaService,lbltitle)
{

    var rType = "";
    var selectedService = "";
    try 
        {
            var reportType = document.getElementById(ddlReportType);
            
            for(var i=0; i<=reportType.length; i++)
            {
                if(reportType.value == reportType[i].value)
                {
                   rType = reportType[i].text ;
                    break;
                }
            }   
            var scolaService = document.getElementById(ddlscolaService);
            
            for(var i=0; i<=scolaService.length; i++)
            {
                if(scolaService.value == scolaService[i].value)
                {
                   selectedService = scolaService[i].text ;
                    break;
                }
            } 
            if (scolaService.value == 0 || scolaService.value == -1)
            {
                reportType.disabled = false;
                //reportType[0].selected = true;
            }
            else
            {
                reportType.disabled = true;
                reportType[0].selected = true;
            }            
            var title = document.getElementById(lbltitle);     
            title.innerHTML = selectedService+ " - " + rType ;
        }
    catch(e)
        {

        }
}


function SamplePageAlert()
{
alert("Please Subscribe an account");
return false;

}


function icNewPost(divObj,positionCtrl,txtSubjectId,txtCommentId,ddlRatingId,postId)
{
try
{
var txtSubject= document.getElementById(txtSubjectId);
var txtComment= document.getElementById(txtCommentId);
var ddlRating= document.getElementById(ddlRatingId);
var postCtrl= document.getElementById(postId);
if(postCtrl)
{
postCtrl.value='';
}
if(txtSubject)
{
txtSubject.value='';
}
if(txtComment)
{
txtComment.value='';
}
if(ddlRating)
{
ddlRating[0].selected="1";
}
pop(divObj,positionCtrl);
}
catch(e)
{
}
return false;
}


function getTopLeft(sID){
   var o=document.getElementById(sID);
      alert(o);
   if(o==null){return [0,0];}
   var top=o.offsetTop,left=o.offsetLeft;
   o=o.offsetParent;

   while(o){
      if(!document.all){
         if(o.scrollTop)top-=o.scrollTop;
         if(o.scrollLeft)left-=o.scrollLeft;
         // Mozilla bug
         if((o.tagName=='DIV')||(o.tagName=='TABLE'&&navigator.vendor=='Netscape'))
            top+=getAttrPixValue(o,'border-top-width')|0,left+=getAttrPixValue(o,'border-left-width')|0;
      }
      top+=o.offsetTop;
      left+=o.offsetLeft;
      o=o.offsetParent;
   }
   if(navigator.userAgent.indexOf('Mac')!=-1 && typeof(document.body.leftMargin)!='undefined'){
      left+=document.body.leftMargin,top+=document.body.topMargin;   // working?
   }
   return [top,left];
}
function getAttrPixValue(e,a){
   var px=0;
    if(window.getComputedStyle){
        var css,sty=window.getComputedStyle(e,'');
      if(sty&&sty.getPropertyCSSValue){
         css=sty.getPropertyCSSValue(a);
         if((css)&&css.primitiveType<=18){try{px=css.getFloatValue(5)|0;}catch(e){};}
      }
    }
    return px;
}


function pop(divObj,positionCtrl) {
var dv=  document.getElementById(divObj);

var searchbox = document.getElementById(positionCtrl); // add that id, not just class name to html
  // var pos = getPosition(searchbox);
   
dv.style.left = "200px";
   dv.style.top = "200px";
dv.style.position='absolute';

dv.style.display='block';

  return false
}
function hidepopup(divObj) {
  document.getElementById(divObj).style.display='none';
  return false
}

function CopyWithPopup(sourcetxtCtrl,targettextCtrl,sourcetxtCtrl1,targettextCtrl1,selectedRow,rowIndexCtrl,ddlControl,selectedValue,popDivId)
{
CopyTextWithRating(sourcetxtCtrl,targettextCtrl,sourcetxtCtrl1,targettextCtrl1,selectedRow,rowIndexCtrl,ddlControl,selectedValue)
 pop(popDivId,sourcetxtCtrl)
 return false;
}

function getPosition(n,endNode){
    var left = 0;
    var top =0;
    var node = n;
    done=false;
                    
    while(!done){
        if(node.offsetLeft!=null)
                left += node.offsetLeft;
        if(node.offsetTop!=null)
        {
                top += node.offsetTop;
                
         }
        if(node.offsetParent){
                node = node.offsetParent;

        }else{
                done = true;
        }
        if(node == endNode)
                done = true;
    }
    done=false;
    node = n;
    while(!done){
        if(document.all && node.style && parseInt(node.style.borderLeftWidth)){
                left += parseInt(node.style.borderLeftWidth);
        }
        if(document.all && node.style && parseInt(node.style.borderTopWidth)){
                top += parseInt(node.style.borderTopWidth);
        }

        if(node.scrollLeft){
                left -= node.scrollLeft;
        }
        if(node.scrollTop)
                top -= node.scrollTop;
        if(node.parentNode)
                node = node.parentNode;
        else
                done=true;
    }
    return new Array(left, top);
}

