function displayRobtvGuestList(g) 
{

  //g is the array of guest list info
  for( var i = 0; i < g.length; i++ ) 
  {

    if( g[i].length == 0 ) continue;

    document.write(g[i].join(", ") + "<br>");   
  } 
}

function getCookieString(_name, _value, expiresDateObj, _path, _domain, secure) 
{

    var str = _name + "=" + escape(_value);

    if( expiresDateObj )
    {
        str += ";expires=" + expiresDateObj.toGMTString()
    }

    if( _path )
    {
        str += ";path=" + _path;
    }

    if( _domain ) 
    {
        str += ";domain=" + _domain;
    }

    if( secure )
    {
        str += ";secure=" + secure;
    }
    return str;
}


function setCookie(cookieStr) 
{
    document.cookie = cookieStr;
}

function getCookie(_name) 
{
    var cookies = document.cookie.split(";");
    var parts,k='',v;

    for( var i = 0; i < cookies.length; i++ )
    {
        parts = cookies[i].split("=");
        k = parts[0];
        v = parts[1];
        if( k == _name ) 
        {
            break;
        }
    }
    return v;
}

function setVideoPrefCookie(radioObj) 
{
 var bitrate = radioObj.value;

 var expires = new Date();
 expires.setFullYear( expires.getFullYear() + 1 );

 var cStr = getCookieString('robtv_video_pref', bitrate, expires, '/' );

 setCookie( cStr );
}


function openRobtvVideoPlayer ( noad, vidId, site_name,special_template) 
{
  var URL = getRobtvVideoUrlString(vidId, noad,site_name,special_template);
  playRobtvVideo( URL ,noad );
}

function getRobtvVideoUrlString(vidId, noad,site_name,special_template)
{
  var URL = site_name+'/servlet/HTMLTemplate/!robVideo/'+vidId+'/'+((getRobtvVideoPref()=='220asf')?'h':'l')+'/'+getRobtvVideoPref()+'/'+noad+'/'+special_template+'/';
  return URL;
}

function playRobtvVideo(_URL,noad) 
{
  if (noad=="true")
  {
    var w = 346, h = 603; // adjust width and height here.
  }
  else
  {
    var w = 486, h = 603;
  }
  var features = 'width=' + w + ',height=' + h + ',location=no,menubar=no,status=no,scrollbars,resizable=no,toolbar=no,left=176,screenX=200,top=0,screenY=0';
 
  window.open( _URL ,'robtvVideo', features);
}

function getRobtvVideoPref() 
{
  var pref_cookie = "";
  if( !getCookie('robtv_video_pref') ) 
  {
    pref_cookie = '220asf';
  } else {
    if(getCookie('robtv_video_pref')=="56asf") 
    {
      pref_cookie ='56asf';
    } else {
      pref_cookie='220asf';
    }
  }
  return pref_cookie;
}


/* 
function openRobtvVideoPlayer2 (clabel_asset_id, archive, index, noad, vidId, msec_in, msec_out) {
 
  var URL = getRobtvVideoUrlString(clabel_asset_id, archive, index, noad, vidId, msec_in, msec_out); 
  
  playRobtvVideo( URL, noad );
}
*/
/*
function getRobtvVideoUrlString2(clabel_asset_id, archive, index, noad, vidId, msec_in, msec_out) {
 
  var qString = '&asset_id=' + clabel_asset_id
              + "&archive=" + escape(archive)
              + '&index=' + escape(index)
              + '&noad=' + noad
              + '&robtv_video_pref=' + getRobtvVideoPref()
              + '&id=' + escape(vidId)
              + '&spd=' + ((getRobtvVideoPref() == '220asf') ? 'h' : 'l') 
              + '&query=' + escape('id <matches> ' + vidId  )
              + '&msec_start=' + msec_in
              + '&msec_duration=' + (msec_out - msec_in)

  var URL = '/servlet/HTMLTemplate?tf=robtv/video/player.html&cf=robtv/robtv.cfg';  
  return URL + qString;
}
*/
/*
function displayRobtvStockQuotes(q) {

  // q is the list of stock quotes
  for( var i = 0; i < q.length; i++ ) {
    if( q[i].length == 0 ) continue;
    
    document.write(q[i].join(" / ") + "<br>");
  }
}
*/
/*
function removeBlankElementsFromArray(arr) {
  var gia = new Array(); 

  for( var i = 0; i < arr.length; i++ ) {
    if( trim( arr[i] ) == '' ) continue;
    gia[gia.length] = arr[i];
  }
  return gia;
} 


function trim(st) {
var len = st.length
var begin = 0, end = len - 1;
while (st.charAt(begin) == " " && begin < len) { 
  begin++;
}
while (st.charAt(end) == " " && begin < end) {
  end--;
}
  return st.substring(begin, end+1);
}

*/

