var URLCONCURSO = "http://www.concursos.correioweb.com.br/";
var URLCONCURSO2 = "http://concursos.correioweb.com.br/";
var URLTERRA = "http://terra.concursos.correioweb.com.br/";
var URLUAI = "http://uai.concursos.correioweb.com.br/";

function del_cookie(c_name)
{
   /* limpando o cookie
   @author: Rodrigo Campos <rodrigo.campos@2xt.com.br> 
   */
   var cookie_date = new Date(); // data atual do sistema
   cookie_date.setTime( cookie_date.getTime() - 1 );
   document.cookie = c_name += "=; expires=" + cookie_date.toGMTString();
}


function getCookie(c_name)
{ 
  /* funcao para pegar o cookie pelo nome do mesmo
  @author: Rodrigo Campos <rodrigo.campos@2xt.com.br> */
  var results = document.cookie.match ( '(^|;) ?' + c_name + '=([^;]*)(;|$)' );
  if ( results ) {
    var res = unescape(results[2]);
    return res;
  }
  else {
    return "";
  }
} 

function set_cookie ( name, value, exp_y, exp_m, exp_d, path, domain, secure )
{
  /* setando a url do concurso no cookie do usuario
  @author: Rodrigo Campos <rodrigo.campos@2xt.com.br>
  */
  var cookie_string = name + "=" + escape ( value );
  if ( exp_y )
  {
    var expires = new Date ( exp_y, exp_m, exp_d );
    cookie_string += "; expires=" + expires.toGMTString();
  }
  if ( path )
        cookie_string += "; path=" + escape ( path );
  if ( domain )
        cookie_string += "; domain=" + escape ( domain );
  if ( secure )
        cookie_string += "; secure";
  document.cookie = cookie_string;
}

function checkCookie() 
{
   /* Verifica a existencia do cookie na maquina do usuario
   @author: Rodrigo Campos <rodrigo.campos@2xt.com.br> 
   */
   var current_date = new Date;
   var cookie_year = current_date.getFullYear ( ) + 1;
   var cookie_month = current_date.getMonth ( );
   var cookie_day = current_date.getDate ( );
   var oObj = window.frames.document.referrer;
   if (oObj==URLTERRA) {
       del_cookie( "urlconcursos" );
       set_cookie( "urlconcursos", URLTERRA, cookie_year, cookie_month, cookie_day, '/' );
       return URLTERRA;
   } else if ((oObj==URLCONCURSO) || (oObj==URLCONCURSO2)) {
       del_cookie( "urlconcursos" );
       set_cookie( "urlconcursos", URLCONCURSO, cookie_year, cookie_month, cookie_day, '/' );
       return URLCONCURSO;
   } else if ((oObj==URLUAI) || (window.frames.document.referrer.search('linkuai')!=-1)) {
       del_cookie( "urlconcursos" );
       set_cookie( "urlconcursos", URLUAI, cookie_year, cookie_month, cookie_day, '/' );
       return URLUAI;
   } else {
       var oUrl = getCookie( "urlconcursos" );
       return oUrl;
   }
};
