﻿

var WatchingRequest;



 function AddWatchingVideo(Vidid,dotrack) {

var append;

	  if ( dotrack === undefined ) {
      dotrack = false;
      append = "&track=false";
        } else
        {
        append = '&track=true';
        }


	var myUrl = '/go/activity/watching.aspx?vidid=' + Vidid + append;
	
	// alert(myUrl);
	
		// Is this a Microsoft browser?

	if (window.ActiveXObject) {

	    // Create a new request
       WatchingRequest = new ActiveXObject("Microsoft.XMLHTTP");
        if (WatchingRequest) {
            WatchingRequest.onreadystatechange = HandleActivityResponse;
           WatchingRequest.open("GET", myUrl , true);
           WatchingRequest.send();
        }  

    } else if (window.XMLHttpRequest) {
    
   
        // If this is Firefox or Safari...	
       WatchingRequest = new XMLHttpRequest();
        WatchingRequest.onreadystatechange = HandleActivityResponse;
       WatchingRequest.open("GET", myUrl, true);
        WatchingRequest.send(null);    
                
    } 
}




function HandleActivityResponse() {


 if (WatchingRequest.readyState == 4) {
        // If the server returned OK
        if (WatchingRequest.status == 200) {    
        
  //   alert(WatchingRequest.responseText);

        } else {

  //alert(WatchingRequest.statusText);
         
        }
}
}



/////////////////////////////retrive////////////////////////////



var myActivityRequest;
var jsUrl;
function GetActivityData(myUrl) {
	 
	 jsUrl = myUrl;
// Is this a Microsoft browser?

	if (window.ActiveXObject) {

	    // Create a new request
        myActivityRequest = new ActiveXObject("Microsoft.XMLHTTP");
        if (myActivityRequest) {
           myActivityRequest.onreadystatechange = HandleActivityFetchResponse;
           myActivityRequest.open("GET", myUrl, true);
            myActivityRequest.send();
        }  

    } else if (window.XMLHttpRequest) {
        // If this is Firefox or Safari...	
      myActivityRequest = new XMLHttpRequest();
        myActivityRequest.onreadystatechange = HandleActivityFetchResponse;
        myActivityRequest.open("GET", myUrl, true);
        myActivityRequest.send(null);             
    } 
    
    
}
 


// get response

function HandleActivityFetchResponse() {
    // Find the results div
    var myDiv = document.getElementById('streamDiv');
    // Readystate 4 means we're done
    if (myActivityRequest.readyState == 4) {
        // If the server returned OK
        if (myActivityRequest.status == 200) {  
        
//         if (myActivityRequest.responseText.length >0) {
//                   $('.wBox').fadeOut("slow");
//                          }
                                 
                                   
            var tmpDiv = document.createElement('div');
            tmpDiv.innerHTML = myActivityRequest.responseText;
         //   myDiv.innerHTML = "";
          //  myDiv.appendChild(tmpDiv);
          
                         
            myDiv.insertBefore(tmpDiv, myDiv.firstChild);

GetmyjsRequestData((jsUrl + '&get=js'))
        // addvids();

        } else {

            myDiv.innerHTML = "There was a problem, " + myActivityRequest.statusText + "<BR>Please try again in a short while.";

        }
    }
}



/////////////////////////////js retrive////////////////////////////



var myjsRequest;
function GetmyjsRequestData(myUrl) {
	// alert('getting js');
// Is this a Microsoft browser?

	if (window.ActiveXObject) {

	    // Create a new request
       myjsRequest = new ActiveXObject("Microsoft.XMLHTTP");
        if (myjsRequest) {
           myjsRequest.onreadystatechange = HandleActivitymyjsRequest;
           myjsRequest.open("GET", myUrl, true);
            myjsRequest.send();
        }  

    } else if (window.XMLHttpRequest) {
        // If this is Firefox or Safari...	
      myjsRequest = new XMLHttpRequest();
       myjsRequest.onreadystatechange = HandleActivitymyjsRequest;
       myjsRequest.open("GET", myUrl, true);
       myjsRequest.send(null);             
    } 
    
    
}
 


// get response

function HandleActivitymyjsRequest() {

      if (myjsRequest.readyState == 4) {
        // If the server returned OK
        if (myjsRequest.status == 200) {    
                
                var js ;
                js = myjsRequest.responseText;
              
                         
             var js_array=js.split("#@");

var x
for (x in js_array)
{

try
{
 eval(js_array[x]);
}
catch(err)
{
//alert(js_array[x]);
}



}


//alert(js_array[0]);
//alert(js);
                           
             //  eval(js);
              


                 
         

        } else {

//alert(myjsRequest.statusText);
       
        }
    }
}

