var MyCookie = {
	date: new Date(),
	setCookie: function(name, value, expire) {
		if (expire) {
			this.date.setTime(this.date.getTime()+(expire*24*60*60*1000));
			var expires = "; expires=" + this.date.toGMTString();
		} else {
			var expires = "";
		}
		document.cookie = name + "=" + value + expires + "; path=/";
	},
	getCookie: function(name) {
		value = "";
		if (document.cookie) {
			 var arrCookie = document.cookie.split(escape(name) + '=');
			 if ( 2 <= arrCookie.length ) {
				var arrCookie2 = arrCookie[1].split(';');
				value = unescape(arrCookie2[0]);
			 }
		}
		return value;
	},
	delCookie: function(name) {
		this.setCookie(name,"",-1);
	},
	validCookie: function(name,page){
		if(!this.getCookie(name)){
			window.location.assign(page);
		}
	}
}
var a;
var datos;
var imagem = new Array () ;
imagem[0] = 'http://www.terra.com/mujer/img3/signo_ari.gif';
imagem[1] = 'http://www.terra.com/mujer/img3/signo_tau.gif';
imagem[2] = 'http://www.terra.com/mujer/img3/signo_gem.gif';
imagem[3] = 'http://www.terra.com/mujer/img3/signo_can.gif';
imagem[4] = 'http://www.terra.com/mujer/img3/signo_leo.gif';
imagem[5] = 'http://www.terra.com/mujer/img3/signo_vir.gif';
imagem[6] = 'http://www.terra.com/mujer/img3/signo_lib.gif';
imagem[7] = 'http://www.terra.com/mujer/img3/signo_esc.gif';
imagem[8] = 'http://www.terra.com/mujer/img3/signo_sag.gif';
imagem[9] = 'http://www.terra.com/mujer/img3/signo_cap.gif';
imagem[10] = 'http://www.terra.com/mujer/img3/signo_acu.gif';
imagem[11] = 'http://www.terra.com/mujer/img3/signo_pis.gif';
function leXml (id) {
	try {	ajax = new ActiveXObject("Microsoft.XMLHTTP");	} 
	catch (e) {	try {	ajax = new ActiveXObject("Msxml2.XMLHTTP"); }
	catch(ex) {	try {	ajax = new XMLHttpRequest(); }
	catch(exc){	ajax = null; } } }
	
	
	var local = ''+window.location+'';
	if (local.indexOf("php.terra")!= -1) 
		ajax.open('get', 'http://php.terra.com/grupo/mujer/horoscopoHoy.xml');
	else  
		ajax.open('get', 'http://www.terra.com/mujer/horoscopoHoy.xml');
	
	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	ajax.onreadystatechange = function() {
		if(ajax.readyState == 4){
			datos = ajax.responseXML;
			document.getElementById('signos').innerHTML = "";
			montaHoroscopo(datos, id);
		}
	}; 
	ajax.send(null);
}
function detalhaSigno (i) {
	MyCookie.setCookie('horoscopoMujerTerra',i,'31');
	if (a != i) {
		var horoscopes = datos.getElementsByTagName("Horoscopes")[0];
		var signos = horoscopes.getElementsByTagName("Sign");
		var name = signos[i].getElementsByTagName("SignName")[0].firstChild.nodeValue;
		var text = signos[i].getElementsByTagName("Text")[0].firstChild.nodeValue;
		var conteudo = 		  '<a href="http://astrocentro.terra.com/terraus/FCDefault.aspx?signe='+i+'&Af=-6110"><img src="'+imagem[i]+'" alt="" border="0" class="icon" /></a>\n'
							+ '<div class="des">\n'
							+ '<h2><a href="http://astrocentro.terra.com/terraus/FCDefault.aspx?signe='+i+'&Af=-6110">'+name+'</a></h2>\n'
							+ text.substr(0,140)+'... '
							+ '<h3><a href="http://astrocentro.terra.com/terraus/FCDefault.aspx?signe='+i+'&Af=-6110">ver más</a></h3>\n'
							+ '</div>\n\n';
		document.getElementById('dmini').innerHTML = conteudo;
		a = i;
	}
}
function montaHoroscopo (datos, id) {
	var horoscopes = datos.getElementsByTagName("Horoscopes")[0];
	var signos = horoscopes.getElementsByTagName("Sign");
	for (i=0; i<signos.length; i++) {
		if (i==6) {
			document.getElementById('signos').innerHTML += '<div class="sp15"></div>\n\n';
		}
		var name = signos[i].getElementsByTagName("SignName")[0].firstChild.nodeValue;
		var text = signos[i].getElementsByTagName("Text")[0].firstChild.nodeValue;
		var conteudo = 	  '<div class="bo">\n'
						+ '<a href="javascript:detalhaSigno('+i+');void(0);"><img src="'+imagem[i]+'" alt="'+name+'" border="0" class="icon" /></a>\n'
						+ '<a href="javascript:detalhaSigno('+i+');void(0);">'+name+'</a>\n'
						+ '</div>\n\n';
		document.getElementById('signos').innerHTML += conteudo;
	}
	
	if (id) {detalhaSigno(id);}
}
window.onload = function () {
	var s = null;
	if (MyCookie.getCookie('horoscopoMujerTerra'))
	s = MyCookie.getCookie('horoscopoMujerTerra');
	leXml(s);
}