//Expira en un aħo-------
var now = new Date();
fixDate(now);
now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);
//-----------------------
//GeoTrackIp Expira en un dia-------
var ipExpire = new Date();
fixDate(ipExpire);
ipExpire.setTime(ipExpire.getTime() + 1 * 24 * 60 * 60 * 1000);
//---------------Paises por Zona ------------------------------
var zona_norte  =new Array("MEXICO","MEX"); 
var zona_sur    =new Array("ARGENTINA","ARG","AR","PARAGUAY","PY","PAR","URUGUAY","URU","UY"); 
var zona_centro =new Array("RCA","COLOMBIA","COL","CO","VENEZUELA, BOLIVARIAN REPUBLIC OF","VE","BELIZE","BZ","COSTA RICA","CR","EL SALVADOR","SV","GUATEMALA","GT","HONDURAS","HN","NICARAGUA","NI", 
"PANAMA","PA", "NETHERLANDS ANTILLES","AN","ANTIGUA AND BARBUDA","AG","ARUBA","AW","BAHAMAS","BS","BARBADOS","BB","BERMUDA","BM","CUBA","CU","DOMINICA","DM",
"GRENADA","GD","GUADELOUPE","GP","HAITI","HT","VIRGIN ISLANDS, BRITISH","VG","VIRGIN ISLANDS, U.S.","VI","JAMAICA","JM","MARTINIQUE","MQ","PUERTO RICO","PR","DOMINICAN REPUBLIC","DO","SAINT KITTS AND NEVIS","KN",
"SAINT VINCENT AND THE GRENADINES","VC","SAINT LUCIA","LC","TRINIDAD AND TOBAGO","TT"); 
var zona_pacifico =new Array("CHILE","CHI","PERU","PER","PE","ECUADOR","EC","BOLIVIA","BOL"); 
//---------------------------------------------------------------------
 
function GetZoneByCountry(country)
{
	var result = 'false';	
	
			for (oi=0;oi<zona_sur.length;oi++)
			{          
				if (zona_sur[oi].toUpperCase() == country.toUpperCase())
				{
					return('SUR')
				
				}			
			}
		
			for (oi=0;oi<zona_norte.length;oi++)
			{          
				if (zona_norte[oi].toUpperCase() == country.toUpperCase())
				{
					return('NOR')				
				}			
			}				
			
			for (oi=0;oi<zona_pacifico.length;oi++)
			{          
				if (zona_pacifico[oi].toUpperCase() == country.toUpperCase())
				{
					return('PACIFICO')				
				}			
			}				
			
			for (oi=0;oi<zona_centro.length;oi++)
			{          
				if (zona_centro[oi].toUpperCase() == country.toUpperCase())
				{
					return('CENTRO')
				
				}			
			}

	
	//si no lo encuentro en ningun arreglo devuelvo zona norte
	return('SUR');
}

function enableGeoService()
{
	if ((Get_Cookie("COOKIE-DISNEY-LATINO-ZONE") == null && Get_Cookie("COOKIE-DISNEY-LATINO-GEOTRACKIP") == null)			                
	|| 
	(Get_Cookie("COOKIE-DISNEY-LATINO-MANUAL") == 'false' && Get_Cookie("COOKIE-DISNEY-LATINO-GEOTRACKIP") == null))
	{
		return('true');
	
	}
	else
	{
		return('false');	
	}
}

//Get_Cookie("COOKIE-DISNEY-LATINO-ZONE");
// this function gets the cookie, if it exists
function Get_Cookie( name ) {

	var start = document.cookie.indexOf( name + "=" );
	var len = start + name.length + 1;
	if ( ( !start ) &&
	( name != document.cookie.substring( 0, name.length ) ) )
	{
	return null;
	}
	if ( start == -1 ) return null;
	var end = document.cookie.indexOf( ";", len );
	if ( end == -1 ) end = document.cookie.length;
	return unescape( document.cookie.substring( len, end ) );
}

function fixDate(date) {
  var base = new Date(0);
  var skew = base.getTime();
  if (skew > 0)
    date.setTime(date.getTime() - skew);
}

function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  		document.cookie = curCookie;
  		//setCookieRoot(name, value, expires, path, domain, secure)
}

function setCookieRoot(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      //((path) ? "; path=" + path : "") +
			"; path=/" +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}

