
function getCookieVal (offset)
   {
   var endstr = document.cookie.indexOf (";", offset);
   if (endstr == -1)
      endstr = document.cookie.length;
   return unescape(document.cookie.substring(offset, endstr));
   }

function GetCookie (name)
   {
   var arg = name + "=";
   var alen = arg.length;
   var clen = document.cookie.length;
   var i = 0;
   while (i < clen)
      {
      var j = i + alen;
      if (document.cookie.substring(i, j) == arg)
         return getCookieVal (j);
      i = document.cookie.indexOf(" ", i) + 1;
      if (i == 0) break;
      }
   return null;
   }

function getValue(c,v){
        if(c.indexOf(v) < 0) return "";
        var cV = new RegExp(".*" + v +"=([^&]*)(&|$).*");
        return c.replace(cV,"$1");
}

function getCookieValue( cookieName ){
        var cookieArray = new Array();
        var cRE = new RegExp("(\;|^)[^;]*("+cookieName+")\=([^;]*)(;|$)");
        cookieArray = cRE.exec(document.cookie);
        if( cookieArray != null ){
                return cookieArray[3];
        }
        return "";
}

function SetCookie (name, value)
{
    var argv    = SetCookie.arguments;
    var argc    = SetCookie.arguments.length;
    var expires = (argc > 2) ? argv[2] : null;
    var path    = (argc > 3) ? argv[3] : null;
    var domain  = (argc > 4) ? argv[4] : null;
    var secure  = (argc > 5) ? argv[5] : false;
    document.cookie = name + "=" + escape (value) +
        ((expires == null)  ? "" : ("; expires=" + expires.toGMTString())) +
        ((path == null)     ? "" : ("; path=" + path)) +
        ((domain == null)   ? "" : ("; domain=" + domain)) +
        ((secure == true)   ? "; secure" : "");
   }

function deleteCookie(name, path, domain) {
    SetCookie(name,"",-1,path,domain);
}


if(GetCookie('RNGuide') == null) {
    var now     = new Date();
    var random  = Math.round(1000+8999*Math.random());
    var value   = Math.round(now.getTime()) + '' + random;
    var expdate = new Date ();
    expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365 * 10));
    var path    = "/";

    var name    = 'RNGuide';
    var domain  = ".real.com";
    SetCookie(name,value,expdate,path,domain,false);

    var name    = 'RNGuide2';
    var domain  = ".real.com";
    SetCookie(name,value,expdate,path,domain,false);


} else if (GetCookie('RNGuide2') == null) {
    var value   =  GetCookie('RNGuide');
    var expdate = new Date ();
    expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365 * 10));
    var path    = "/";

    var name    = 'RNGuide2';
    var domain  = ".real.com";
    SetCookie(name,value,expdate,path,domain, false);
}



if (cookie = getCookieValue("RNPlayer")){
    var en  = getValue(cookie,"SN");
    var cn  = getValue(cookie,"CN");
    var uid = getValue(cookie,"CI");

}else if (GetCookie("R1EuropeAuth_UDS")){
    cont = GetCookie("R1EuropeAuth_UDS");
    enconts = cont.split(':');
    en="";
    for (var i=0; i<enconts.length; i++) {
        var temp = new Array();
        temp = enconts[i].split('@');
        uid = temp[0];
        ens = temp[1].split('/');
        en += ens[0]+"|";
    }
    en = en.substr(0,en.length-1);

} else {
    var uid = '';
    var en  = '';
    var cn  = '';
}

rid = GetCookie('RNGuide') ? GetCookie('RNGuide') : GetCookie('RNGuide2');

//alert("en="+en+",cn="+cn+",uid="+uid+",rid="+rid);

