/*
   getCookie function
*/
function getCookie( name ) {
   var dcookie = document.cookie;
   var cname   = name + "=";
   var clen    = dcookie.length;

   var cbegin  = 0;
   while ( cbegin < clen ) {
      var vbegin = cbegin + cname.length;


      if ( dcookie.substring( cbegin, vbegin ) == cname ) {
         var vend = dcookie.indexOf( ";", vbegin );
         if ( vend == -1 ) {
             vend = clen;
         }

         return unescape( dcookie.substring( vbegin, vend ) );
      }

      cbegin = dcookie.indexOf( " ", cbegin ) + 1;

      if ( cbegin == 0 ) {
         break;
      }
   }

   /* if we finish the loop and have not found it, return null */
   return null;
}

/*
   setCookie Function
*/
function setCookie( name, value, expires ) {
   if ( expires ) {
      var exp_value = expires.toGMTString();
      document.cookie = name + "=" + escape( value ) + "; expires=" + exp_value + "; path=/; domain=.collegesports.com;";
   }
   else {
      document.cookie = name + "=" + escape( value ) + "; path=/; domain=.collegesports.com;";
   }
}

/*
  getDomain
*/
function getDomain () {
  myRe=/http:\/\/livestats.(\w*).collegesports.*$/g;
  locale = document.location.href;
  newstr = locale.replace( myRe, "$1" );
  return newstr;
}

/*
   getNewUrl
*/
function getNewUrl ( domain ) {
   myRe=/(http:\/\/livestats.)\w*(.collegesports.*)$/g;
   locale = document.location.href;
   newstr = locale.replace( myRe, "$1" + domain + "$2" );
   return newstr;
}
