	document.oncontextmenu = BlockRClick
	function BlockRClick(){return false}
      
      var _wmv
      var _id
      var _isWebcast
      var _playTimer = null
      var _playState = ""

	  
      function PlayWMV()
      {
      
	//document.getElementById('lblOS').innerHTML = "YT"
	//document.getElementById('lblBrowser').innerHTML = "3cjvAKXxV-U"
      
      
		if (MPCheck()  == 0)
			return
        var mpdiv = document.getElementById("divPlayer")
        //mpdiv.innerHTML = '<embed  id="MPlayer" name="MPlayer" width=320 height=280 type="application/x-mplayer2" Controller="true" Target="myself"  src=' + '"' + _wmv + '"></embed>'
        mpdiv.innerHTML = MPGetPluginHTML(_wmv)
		MPInit()        
		
        if (_playTimer == null)
			_playTimer = setInterval('ShowPlayPos()',1000)
      }
      
      function ShowPlayPos()
      {
		try{
      //alert(MPGetState())
	      if (MPGetState() == "buffering...")
		  {
		  	document.getElementById('divPlayPos').innerHTML = "<img src='img/buffering.gif'>"
	      }
	      else
		  {
		  	var strDur
	  		if (_isWebcast == "1")
				strDur =  "..."
			else
				strDur = formattime(MPGetDuration())

		  	if (MPEnv == mpWINIE)
				document.getElementById('divPlayPos').innerHTML = formattime(MPGetPosition()) + " / "  + strDur
			else if (MPEnv == mpMACFOX)
			{
				document.getElementById('divPlayPos').innerHTML =  formattime(MPGetPosition()) + " / "  + strDur
				document.getElementById('divPlayPos').style.color = "white"
			}
			else
				document.getElementById('divPlayPos').innerHTML = "&nbsp;&nbsp;" + formattime(MPGetPosition()) + " / "  + strDur
		  }
	      if (MPGetState() == "playing" && _isWebcast == "0")
		      GetSlideAtTime(MPGetPosition())
 		}
		catch(e){}
      }
      
      function PlaySlide(sTime, url)
      {
		try{
			//alert("sdf")
			var  timeInSec= GetTimeInSec(sTime.toString())
			MPSeek(timeInSec)
			//MPPlay()
			//document.MPlayer.Pause()
			//alert(MPGetPosition())
			//alert(MPGetDuration())
			//alert("sdf")
			//alert(MPGetState())
		}
		catch(e){
		//StatusMsg("error document.MPlayer.currentPosition") 
		}
		
		//LoadSlide(url)
      }
      function append_time(str)
		{
			if (str < 10) 
				str = '0' + str;
			return str;
		}
      function formattime(ptime)
		{
			var ETime = 0;
			var Ehr = 0;
			var Emin = 0;
			var Esec = 0;
		  
			ETime = parseInt(ptime,10);
			if (ETime == NaN)
			    return "00:00:00"
			Ehr = Math.round(ETime/3600 - 0.5);
			Emin = Math.round((ETime-Ehr*3600)/60 - 0.5);
			Esec =  Math.round(ETime-(Ehr*3600+Emin*60));
			Esec = append_time(Esec);
			Ehr = append_time(Ehr);
			Emin = append_time(Emin);
		  
			var strETime = Ehr.toString() + ':' + Emin.toString() + ':' + Esec.toString()
			if (strETime == "NaN:NaN:NaN")
			    strETime = "00:00:00"
			return strETime;
		}
      function GetTimeInSec(sTime)
      {
		var Hh, Mm, Ss
		Hh = sTime.substring(0,2)
		Mm = sTime.substring(3,5)
		Ss = sTime.substring(6,8)
		var retStr = parseInt(Hh,10)*3600 + parseInt(Mm,10)*60 + parseInt(Ss,10)
		return retStr
      }
      
      var _curItemCount = 0
      var icreq
      function GetItemCount()
      {
		var url = "api.aspx?cmd=Getcount"
		// branch for native XMLHttpRequest object
		if (window.XMLHttpRequest) {
			icreq = new XMLHttpRequest();
			icreq.onreadystatechange = ItemCountCB;
			icreq.open("GET", url, true);
			icreq.send(null);
		// branch for IE/Windows ActiveX version
		} else if (window.ActiveXObject) {
			icreq = new ActiveXObject("Microsoft.XMLHTTP");
			if (icreq) {
				icreq.onreadystatechange = ItemCountCB;
			// document.getElementById('status').innerHTML = url
				icreq.open("GET", url, true);
				icreq.send();
			}
		}
      }
      function ItemCountCB()
      {
		if (icreq.readyState == 4) {
			// only if "OK"
			if (icreq.status == 200) {
				if ( _curItemCount != icreq.responseText)
				{
					GetMediaTree()
					_curItemCount = icreq.responseText
					//window.status = _curItemCount
				}
			}
		}
      }
      
      
      
      var req

	  var _slideTimeURLsArr
	  var _slides = new Array()
	  var _slideTimes = new Array()
	  var _totalSlides = 0
	  var _slideToFetch=0
	  var _slideCheckFreq = 3000
	  var _firstTime = true
	  var reqXMLSlideInfo
      function GetSlideInfo(bProgressive)
      {
        //alert(bProgressive)
        var url = "api.aspx?cmd=GetSlides&arg1=" + _id
        if (bProgressive)
        {
         var lastSlide = 0
         if (_totalSlides > 0)
            lastSlide = _totalSlides
		 url += "&arg2=" + lastSlide.toString()
		}
		
		// branch for native XMLHttpreqXMLSlideInfouest object
		if (window.XMLHttpRequest) {
			reqXMLSlideInfo = new XMLHttpRequest();
			if (!bProgressive)
			    reqXMLSlideInfo.onreadystatechange = SlideInfoCB;
			else
			    reqXMLSlideInfo.onreadystatechange = SlideInfoCB2;
			reqXMLSlideInfo.open("GET", url, true);
			reqXMLSlideInfo.send(null);
		// branch for IE/Windows ActiveX version
		} else if (window.ActiveXObject) {
			reqXMLSlideInfo = new ActiveXObject("Microsoft.XMLHTTP");
			if (reqXMLSlideInfo) {
				if (!bProgressive)
				    reqXMLSlideInfo.onreadystatechange = SlideInfoCB;
				else
				    reqXMLSlideInfo.onreadystatechange = SlideInfoCB2;
			// document.getElementById('status').innerHTML = url
				reqXMLSlideInfo.open("GET", url, true);
				reqXMLSlideInfo.send();
			}
		}
	  }   
	  function SlideInfoCB()
	  {
		if (reqXMLSlideInfo.readyState == 4) {
			// only if "OK"
			if (reqXMLSlideInfo.status == 200) {
				//document.getElementById('status').innerHTML = reqXMLSlideInfo.responseText
				//alert(reqXMLSlideInfo.responseText)
				if (strResp == "")
				{
					//PlayWMV()
					return
				}
				_slideToFetch=0
				
				var dynHTML = "<table class=mediaLink cellpadding=1 width='100%' cellspacing=0  border=0>\r\n"
				dynHTML+=" <tr align=center>\r\n"
				dynHTML+="  <td colspan=5>\r\n"
				dynHTML+="   &nbsp;\r\n"
				dynHTML+="  </td>\r\n"
				dynHTML+=" </tr>\r\n"
				_slides = new Array()
				
				var strResp = "00:00:00@/Replay/img/StartSlide.jpg;"
				strResp += reqXMLSlideInfo.responseText
				_slideTimeURLsArr=strResp.split(";")
				
				if (_slideTimeURLsArr.length== 0)
				{
					//PlayWMV()
					return
				}
				
				
				var bSmartThumbNails = false
				var thumbIndex = 0;
				var maxThumbs = 20
				var fraction = Math.round(_slideTimeURLsArr.length / maxThumbs)
				var prevTime=""
				for (var i=0; i< _slideTimeURLsArr.length-1; i++)
				{
					if (!bSmartThumbNails)
					{
						if ( i % _thumbsPerRow  == 0)
							dynHTML += " <tr align=center>\r\n"
							
						if (_slideTimeURLsArr[i] == "") 
						    continue;
						var timeNurl = _slideTimeURLsArr[i].split("@")
						var time, url, thumbText
						time = timeNurl[0]
						url = timeNurl[1]
						if (url == null || url == 'undefined')
						    continue


						// handle 17:02:46 bug
						if (i == 1 && _slideTimeURLsArr.length > 2)
						{
						   var timeNurl = _slideTimeURLsArr[2].split("@")
						    if (GetTimeInSec(time) > GetTimeInSec(timeNurl[0]))
						    {
						        _slideTimeURLsArr[1] = _slideTimeURLsArr[1].replace(time, "00:00:00")
						        time = "00:00:00"
						        thumbText =time
						    }
						   if (_slideTimeURLsArr.length > 3)
						   {
						       var time2 =  timeNurl[0]
						       timeNurl = _slideTimeURLsArr[3].split("@") 
						        if (GetTimeInSec(time) > GetTimeInSec(timeNurl[0]))
						        {
						            _slideTimeURLsArr[2] = _slideTimeURLsArr[2].replace(time2, "00:00:00")
						            _slideTimeURLsArr[1] = _slideTimeURLsArr[1].replace(time, "00:00:00")
						            time = "00:00:00"
						            thumbText =time
						        }
						    }
						}
						if (i == 2 && _slideTimeURLsArr.length > 3)
						{
						   var timeNurl = _slideTimeURLsArr[3].split("@")
						    if (GetTimeInSec(time) > GetTimeInSec(timeNurl[0]))
						    {
						        _slideTimeURLsArr[2] = _slideTimeURLsArr[2].replace(time, "00:00:00")
						        time = "00:00:00"
						        thumbText =time
						    }
						}

						if (_firstAudio == "" && url.indexOf("tim") != -1)
						{
						    _firstAudio = time
						   thumbText = "AudioStart" 
						} 
						else
						    thumbText = time
						   
						_slides[i] = url
						
						if (lowBandWidth == false)
						{
						    dynHTML += "  <td align=center>\r\n"
						    dynHTML += "   <img border=2  style='borderColor:#999999;' class='imgXray' onmouseover='OverThumb(this)' onmouseout='OutThumb(this)' onclick=\"ThumbClick(this); PlaySlide('" + time + "','" + url + "')\"  id='thumb" + i + "' border=0 src='" + GetThumb(url) + "'><br>\r\n"
						    dynHTML += "   <a href=\"javascript:PlaySlide('" + time + "','" + url + "')\">" + thumbText + "</a>\r\n"
						    dynHTML += "  </td>\r\n"  
						    if ( i % _thumbsPerRow  == _thumbsPerRow -1)
							    dynHTML += " </tr><tr><td colspan=5 ><hr></td></tr>\r\n"
					    }
					}
					else
					{
						var timeNurl = _slideTimeURLsArr[i].split("@")
						var time, url
						time = timeNurl[0]
						url = timeNurl[1]
						if (_firstAudio == "" && url.indexOf("tim") != -1)
						    _firstAudio = time
						    
						_slides[i] = url

						if (prevTime == time)
							continue
						if (i % fraction != 0) 
							continue

						if ( thumbIndex % _thumbsPerRow  == 0)
							dynHTML += " <tr align=center>\r\n"

						if (lowBandWidth == false)
						{
						    dynHTML += "  <td align=center>\r\n"
						    dynHTML += "   <img border=2 style='borderColor:#999999' class='imgXray' onmouseover='OverThumb(this)' onmouseout='OutThumb(this)' onclick=\"ThumbClick(this); PlaySlide('" + time + "','" + url + "')\"  id='thumb" + i + "' border=0 src='" + GetThumb(url) + "'><br>\r\n"
						    dynHTML += "   <a href=\"javascript:PlaySlide('" + time + "','" + url + "')\">" + time + "</a>\r\n"
						    dynHTML += "  </td>\r\n"  
						    if ( thumbIndex % _thumbsPerRow  == 2)
							    dynHTML += " </tr><tr><td colspan=5 ><hr></td></tr>\r\n"
					    }
						thumbIndex++
						prevTime = time
					}
				}
				dynHTML+="</table>\r\n"
				//alert(dynHTML)
				document.getElementById('divSlides').innerHTML = dynHTML

                _totalSlides = _slides.length

				if (lowBandWidth == false)
                    PrefetchSlides()
		 		//GetRecordingInfo("/" + _wmv)
		 		CallPlayWMV()
		 		//setTimeout('GetSlideInfo(true)',_slideCheckFreq)
			}
		}
	  }
	  function PrefetchSlides()
	  {
		if (_slideToFetch >= _slides.length)
		{
		  _slideToFetch = 0
		  document.getElementById('divProgress').style.display = "none"
		  document.getElementById('progressbar').style.display = "none"
		  //PlayWMV()
		  return
		}
		if (_slides.length == 0)
		 return
		  
		document.getElementById('thumb'+_slideToFetch.toString()).className='imgNormal'
		_slideToFetch++
		
		var minSlidesToPlay = _thumbsPerRow //_slides.length*30/100
		
		//if (_slideToFetch ==minSlidesToPlay  && _playState != "playing")
		//	PlayWMV()

		    document.getElementById('divProgress').style.display = "block"
		    document.getElementById('progressbar').style.display = "block"
		    document.getElementById('divProgress').innerHTML = "Loading slide " + _slideToFetch + " of " + _slides.length
		    

		document.all.item('imgPrefetchSlide').src = _slides[_slideToFetch-1];
		myProgBar.setBar((_slideToFetch/_slides.length).toFixed(2))		
	  }
	  function SlidePrefetchError()
	  {
		_slideToFetch++
		PrefetchSlides()
	  }
	  
	  function IsPrefetched(thumbId)
	  {
    		if (document.getElementById('progressbar').style.display == "none")
	            return true
	        if (_slideToFetch > thumbId.substr(5, thumbId.length-5))
	            return true
	        return false    
	  }
	   
	  function IsTimeSlide(slideUrl)
	  {
	    if (slideUrl.length < 4) 
	        return false
	    var iFind = slideUrl.lastIndexOf('/')
	    var name = slideUrl.substr(iFind+1, 3)
	    if (name == "tim")
	        return true
	    return false
	  }
	  // webcast slide prefetch - progressive	  
	  function SlideInfoCB2()
	  {
                if (_totalSlides == 0 && document.getElementById('imgSlide').src.indexOf("Startslide") == -1)
                    document.getElementById('imgSlide').src = "img/Startslide.jpg"
//		document.getElementById('divProgress').style.display = "block"
		if (reqXMLSlideInfo.readyState == 4) {
			// only if "OK"
			if (reqXMLSlideInfo.status == 200) {
				//document.getElementById('status').innerHTML = reqXMLSlideInfo.responseText
				//alert(reqXMLSlideInfo.responseText)
				var strResp = reqXMLSlideInfo.responseText
				if (strResp == "")
				{
		 		    setTimeout('GetSlideInfo(true)',_slideCheckFreq)
					return
				}
				_slideTimeURLsArr=strResp.split(";")
				if (_slideTimeURLsArr.length== 0)
				{
		 		    setTimeout('GetSlideInfo(true)',_slideCheckFreq)
					return
				}
				
				for (var i=0; i< _slideTimeURLsArr.length-1; i++)
				{
				    var timeNurl = _slideTimeURLsArr[i].split("@")
					if (_slideTimeURLsArr[i] == "") 
					    continue;
				    var time, url
				    time = timeNurl[0]
				    url = timeNurl[1]
					if (url == null || url == 'undefined')
					    continue
				    if (!IsTimeSlide(url))
				    {
				        _slides[_slides.length] = url
					    _slideTimes[_slideTimes.length] = time
				        if (i != _slideTimeURLsArr.length-2)			           				
				        {
					        if (_firstTime)
					            AddWCThumb(GetThumb(url),time)
					        else
					            AddDelayedWCThumb( url, time )
					    }
				    }
				}
				
		        
				_totalSlides = _slides.length
				//alert("Slides: " + _totalSlides.toString())

                if (_firstTime)
                {
                    _firstTime = false
    				_slideToFetch=_slides.length-1
                    if (_slides.length > 0)
                    {
                         setTimeout('PrefetchSlides2()',_slideCheckFreq)
                         LoadSlide(_slides[_slides.length-1])
                        //AddWCThumb( GetThumb(_slides[_slides.length-1]) )                        
                     }
                }
                else
                    setTimeout('PrefetchSlides2()',_slideCheckFreq*2)   
                
                setTimeout('GetSlideInfo(true)',_slideCheckFreq)    
			}
		}
	  }
	  function PrefetchSlides2()
	  {
		if (_slideToFetch <= _slides.length-1)
		{
		    //document.getElementById('divProgress').innerHTML = "Prefetching "+ _slides[_slideToFetch-1];
		    document.all.item('imgPrefetchSlide2').src = _slides[_slideToFetch];
      	}
      	//else
      	  //  PrefetchSlides2()
	  }
	  
	  function LoadNextPrefetchSlide2()
	  {
		_slideToFetch++
		PrefetchSlides2()
	  }
	  function LoadNextPrefetchSlide2Error()
	  {
		_slideToFetch++
		PrefetchSlides2()
	  }
	  
	  function GetThumb(url)
	  {
		url = url.replace("\\","/")
		var thumbUrl = " "
		try{
			var temp = url.lastIndexOf("/")
			var thumbName = url.substring(temp+1, url.length-4)
			thumbUrl = url.substring(0,temp+1) + "Thumbs/" + thumbName + ".jpg"
			thumbUrl = thumbUrl.replace("_small","")
		}
		catch(e){}
		return thumbUrl
	  
	  }
	  function GetSmallSlide(url)
	  {
		url = url.replace("\\","/")
		var smallUrl = " "
		try{
			var temp = url.lastIndexOf("/")
			var thumbName = url.substring(temp+1, url.length-4)
			smallUrl = url.substring(0,temp+1) + thumbName + "_small.jpg"
			smallUrl = smallUrl.replace("Thumbs/","")
		}
		catch(e){}
		return smallUrl
	  
	  }


	  
	  var gMsg
	  function StatusMsg(msg)
	  {
		gMsg = msg
		if (msg == "")
			document.getElementById('divProgress').style.display = "none"
		else
		{
			document.getElementById('divProgress').innerHTML = gMsg
			document.getElementById('divProgress').style.display = "block"
		}			
	  }
	  var gImgSizeHelper = new Image()
	  var gODThumbid=""
        gImgSizeHelper.onload=function(){
            var slideObj = document.getElementById('imgSlide')
            slideObj.width = this.width
            slideObj.height = this.height
            slideObj.src = this.src 
            document.getElementById('slideLoading').style.display='none' 
           if (gODThumbid != "")
            {
        		document.getElementById(gODThumbid).className='imgNormal'
                gODThumbid = "" 
            }
        } 
        gImgSizeHelper.onerror=function(){
        setTimeout(	function(){
                gImgSizeHelper.src=GetJPGUrlFromRetry(gImgSizeHelper.src)+"?"+GetTimeID()
            },1000)    
        } 
        		     
      function GetJPGUrlFromRetry(jpgRetryUrl)
      {
           var  iFind = jpgRetryUrl.indexOf(".jpg")
           if (iFind != -1)
           {
            var srcURL = jpgRetryUrl.substr(0, iFind+4)
            return srcURL
           }
           else
            return jpgRetryUrl
      }
	  function LoadSlide(slideUrl, thumbId)
	  {
	  
	    if (!IsTimeSlide(slideUrl))
	    {
                var slideObj = document.getElementById('imgSlide')
	            if (lowBandWidth == true && slideObj.src != slideUrl )
	            {
	                slideObj.src = slideUrl
	                return
	            }
	            
             if (slideObj.src == slideUrl || slideObj.src==GetSmallSlide(slideUrl)  )
                    return 
            if (_isWebcast==false && slideUrl.indexOf("Thumbs") == -1  && IsPrefetched(thumbId)==false)
            {
                
                slideObj.src = GetThumb(slideUrl) 
                slideObj.width = document.getElementById(thumbId).width*5
                slideObj.height = document.getElementById(thumbId).height*5  
               document.getElementById('slideLoading').style.display='block' 
                setTimeout(	function(){
                        var slideObj = document.getElementById('imgSlide')
                        slideObj.src=GetSmallSlide(slideUrl)
                        if (_isWebcast==false)
		                {
		                    gImgSizeHelper.src=slideUrl
                            gODThumbid = thumbId
		                } 
                    },1)    
            } 
            else
            {
                if (_isWebcast==false)
                {
                    slideObj.width = document.getElementById(thumbId).width*8
                    slideObj.height = document.getElementById(thumbId).height*8  
                }
                //slideObj.src = slideUrl //+ "?"
                //if (_isWebcast==false)
		            gImgSizeHelper.src=slideUrl
            }
	    }
	    if (_isWebcast==true)
		    SetSlideNo(_slides.length)
	  }
	  function SetSlideNo(num)
	  {
              document.getElementById('SlideNo').innerHTML = "&nbsp;&nbsp;"+num.toString()+"&nbsp;&nbsp;"
	  }
	  function GetSlideAtTime(posSec)
	  {
		var retSlide = "img/StartSlide.jpg"
		var thumbId 
		var count = _slideTimeURLsArr.length-1
		for (var i=0; i< count; i++)
		{
			var timeNurl = _slideTimeURLsArr[i].split("@")
			var time, url
			time = timeNurl[0]
			
			
			var timeNurl2, time2, url2
			if (i > 0)
			{
				timeNurl2 = _slideTimeURLsArr[i-1].split("@")
				time2 = timeNurl2[0]
			}

			if (GetTimeInSec(time) == posSec)
			{
				thumbId = 'thumb' + i
				LoadSlide(timeNurl[1],thumbId)
				if (document.getElementById(thumbId))
					onThumbClick(document.getElementById(thumbId))
				SetSlideNo(i+1)

				return timeNurl[1]
			}
			else if (posSec  < GetTimeInSec(time) && i > 0)
			{
				thumbId = 'thumb' + (i-1)
				LoadSlide(timeNurl2[1], thumbId)
				if (document.getElementById(thumbId))
					onThumbClick(document.getElementById(thumbId))
				SetSlideNo(i)
				return timeNurl2[1]
			}
		}
		thumbId = 'thumb' + (count-1)
		if (document.getElementById(thumbId))
			onThumbClick(document.getElementById(thumbId))

		//SetSlideNo(i)
		return retSlide

	  }
	  
	  function GetSlideForChapter(timURL)
	  {
		var count = _slideTimeURLsArr.length-1
		var slideURL = ""
		for (var i=0; i< count; i++)
		{
			var timeNurl = _slideTimeURLsArr[i].split("@")
			var time, url
			time = timeNurl[0]
			url = timeNurl[1]
			
		    var iFind = url.lastIndexOf('/')
    	    var name = url.substr(iFind+1, url.length-iFind-1)

			
			if (!IsTimeSlide(url))
			    slideURL = url
            else
            {
                if (timURL.indexOf(name) != -1)
                {
                    return slideURL
                 }     
            }
		}	    
		return ""
	  }
	  
	function AddWCThumb(url,time)
	{ return
	    var wcThumbRowObj = document.getElementById('trWCThumbRow')
	    if (wcThumbRowObj)
	    {
	        var newThumbCell = document.createElement("td");
	        var newThumbImg = document.createElement("img");
	        //newThumbImg.id = 'thumb' + 
	        newThumbImg.src = url
	        newThumbImg.title = time
	        newThumbImg.onmouseover = function(){OverThumb(newThumbImg);}
	        newThumbImg.onmouseout = function(){OutThumb(newThumbImg);}
	        newThumbImg.onmouseup = function(){ShowPreviewSlide(newThumbImg);}
	        newThumbImg.onerror = function(){ThumbError(newThumbImg);}
	        newThumbImg.style.borderWidth=2
	        newThumbImg.style.borderStyle="solid"
	        newThumbImg.style.borderColor="#999999"//"#ff9933"
	        //if (_prevThumb != null)
	        //    _prevThumb.style.borderColor="#999999"
	        //_prevThumb = newThumbImg
	        newThumbCell.appendChild(newThumbImg)
	        wcThumbRowObj.appendChild(newThumbCell)
	    }
	    var divThumbs = document.getElementById('divThumbs')
	    if (divThumbs)
            divThumbs.scrollLeft = divThumbs.scrollWidth
//	      setTimeout("divThumbs.scrollRight = divThumbs.scrollWidth",1)
//alert(divThumbs)
//divThumbs.scrollTo(4000,0)
	}
	
	function ThumbError(imgThumb)
	{
        var thumbURL = imgThumb.src
        imgThumb.src='img/spacer.gif'
       // setTimeout(	function(){
       //     imgThumb.src = thumbURL
       //     },1000)
	}
	function AddDelayedWCThumb(url,time)
	{//alert('AddDelayedWCThumb')
	   {
	      setTimeout(function(){
		if (MPEnv == mpMACFOX)
	          LoadSlide(url);
		AddWCThumb( GetThumb (url), time);
	        }, _wcLatency)
	   }
	}
	
	function Search(event)
     {
       if (document.getElementById('txtSearch'))
        {
            if (document.getElementById('txtSearch').value != "")
            {
               try{
                if (event.which == 13) //VK_ENTER
                {
                     DoSearch(document.getElementById('txtSearch').value)
                       event.returnValue = false;
                       event.cancel = true;
                }                 
                else{
                       event.returnValue = true;
                       event.cancel = false;
               }                 
                     
                     
               }catch(e){}
               try{
                if (event.keyCode == 13) //VK_ENTER
                {
                     DoSearch(document.getElementById('txtSearch').value)
                       event.returnValue = false;
                       event.cancel = true;
                }                     
                else{
                       event.returnValue = true;
                       event.cancel = false;
               }                 
               }catch(e){}
            
            }
        }
       
}