current_overID = "";
last_overID = "";
//SITIO_RUTA="http://miguelbher1/extra/";
SITIO_RUTA="http://www.extra.ec/";

function item (img_name,width,height)
{
	img_prefix = img_name;
	this.slide_img = new Image (width,height);
	this.slide_img.src = SITIO_RUTA+"/images/" + img_prefix + ".jpg";
}
function new_item (img_name,width,height){
	item [img_name] = new item (img_name,width,height);
}
function mouseover (itemID)
{
	
	current_overID = itemID;
	if (current_overID != last_overID) {
		  document.jrcmap.src = item [current_overID].slide_img.src;
	
	}
}
function mouseover2 (itemID)
{
	current_overID = itemID;
	if (current_overID != last_overID) {
		  document.asi.src = item [current_overID].slide_img.src;
	}
}
new_item ("0",66,14);
new_item ("1",66,14);
new_item ("2",66,14);
new_item ("3",66,14);
new_item ("4",66,14);
new_item ("5",66,14);

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
	if (obj.style) { obj=obj.style; v=(v=='show')?'':(v=='hide')?'none':v; }
	obj.display=v; }
}
	
function activarCSS(title) { 
	
	var links = document.getElementsByTagName("link"); 	
	for (var i=0; i<links.length; i++) { 
		if (links[i].getAttribute("title") == "pequena" || links[i].getAttribute("title") == "normal" || links[i].getAttribute("title") == "grande") { 
			links[i].disabled = true; 
		}
	}
	for (var i=0; i<links.length; i++) { 
		if (links[i].getAttribute("title") == title) { 
			links[i].disabled = false; 
		} 
	} 
} 
/****************/
// COMENTARIOS
function registrarComentario()
{

	var comentario=document.getElementById("txtcomentario").value;
	var noticia=document.getElementById("noticia").value;
	var nombre=document.getElementById("txtnombrecomentario").value;


	if(comentario!="" && nombre!=""){		
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
			alert ("Browser does not support HTTP Request");
			return;
		}
		//document.getElementById("mensaje").className="mensaje";
		document.getElementById("mensaje").innerHTML="Por favor espere...";
		var url=SITIO_RUTA+"/comportamientos/includes/_comentarios.asp";		
		
		url=url+"?comentario="+comentario;
		url=url+"&noticia="+noticia;
		url=url+"&nombre="+nombre;
		xmlHttp.onreadystatechange=stateChangedComentarios;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
		
			
	}else{
		document.getElementById("mensaje").className="mensaje-error";
		document.getElementById("mensaje").innerHTML="Debe ingresar todos los campos.";
	}
}
function stateChangedComentarios() 
{ 		

	if(xmlHttp.readyState == 4 || xmlHttp.readyState=="complete")
	{	
		
		if(xmlHttp.status == 200){		

			xml = xmlHttp.responseXML;			
			//xml = xmlHttp.responseTEXT;			
			ManejarRespuestasComentarios()
		}					
	}else{		
	}	
}
function ManejarRespuestasComentarios(){	
	document.getElementById("mensaje").innerHTML=xml.getElementsByTagName("mensaje")[0].childNodes[0].nodeValue;
	setTimeout(borrarMensaje,3000);
	document.getElementById("mensaje").className=xml.getElementsByTagName("class")[0].childNodes[0].nodeValue;
	if(xml.getElementsByTagName("estado")[0].childNodes[0].nodeValue=="OK")
	{
		document.getElementById("formcomentario").reset();
	}
}
function borrarMensaje()
{
	if(document.getElementById("mensaje") != null)
   {
	   document.getElementById("mensaje").innerHTML="";
   }
}
/****************/
// CALIFICACION
function registrarCalificacion(cal, not)
{
	var calificacion=cal;
	var noticia=not;

	if(calificacion!=""){		
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
			alert ("Browser does not support HTTP Request");
			return;
		}
		//document.getElementById("mensaje").className="mensaje";
		document.getElementById("mensaje-calificacion").innerHTML="Calificando...";
		var url=SITIO_RUTA+"comportamientos/includes/_calificacion.asp";				
		url=url+"?calificacion="+calificacion;
		url=url+"&noticia="+noticia;			
		xmlHttp.onreadystatechange=stateChangedCalificacion;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
			
	}else{
		//document.getElementById("mensaje-calificacion").className="mensaje-error";
		document.getElementById("mensaje-calificacion").innerHTML="Debe ingresar un comentario.";
	}
}
function stateChangedCalificacion() 
{ 		

	if(xmlHttp.readyState == 4 || xmlHttp.readyState=="complete")
	{	
		if(xmlHttp.status == 200){		

			xml = xmlHttp.responseXML;			
			//xml = xmlHttp.responseTEXT;			
			ManejarRespuestasCalificacion()
		}					
	}else{		
	}	
}
function ManejarRespuestasCalificacion(){	
	document.getElementById("mensaje-calificacion").innerHTML="";
	document.getElementById("contenedor-imagen-calificacion").innerHTML=xml.getElementsByTagName("mensaje")[0].childNodes[0].nodeValue;
	
	//document.getElementById("mensaje-calificacion").className=xml.getElementsByTagName("class")[0].childNodes[0].nodeValue;	
	//setTimeout(borrarMensajeCalificacion,3000);
}
function borrarMensajeCalificacion()
{
	if(document.getElementById("mensaje-calificacion") != null)
   {
	   document.getElementById("mensaje-calificacion").innerHTML="&nbsp;Calificar";
   }
}
/****************/
// RECOMENDAR
function registrarRecomendar()
{


	var nombre=document.getElementById("txtnombre").value;
	var email=document.getElementById("txtemail").value;
	var nombreamigo=document.getElementById("txtnombreamigo").value;
	var emailamigo=document.getElementById("txtemailamigo").value;
	var comentario=document.getElementById("txtcomentariosrecomendar").value;
	var noticia=document.getElementById("noticiaenlace").value;
	
	if(nombre !="" && nombreamigo !="" && validate(email) && validate(emailamigo)){		
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
			alert ("Browser does not support HTTP Request");
			return;
		}
		//document.getElementById("mensaje").className="mensaje";
		document.getElementById("mensaje-recomendar").innerHTML="Por favor espere...";
		var url=SITIO_RUTA+"/comportamientos/includes/_recomendar.asp";		
		
		url=url+"?nombre="+nombre;
		url=url+"&email="+email;
		url=url+"&nombreamigo="+nombreamigo;
		url=url+"&emailamigo="+emailamigo;
		url=url+"&link="+noticia;
		url=url+"&comentario="+comentario;
		//alert(url);
		xmlHttp.onreadystatechange=stateChangedRecomendar;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}else{
		//document.getElementById("mensaje-recomendar").className="mensaje-error";
		document.getElementById("mensaje-recomendar").innerHTML="Debe ingresar todos los campos.";
		if (!validate(email) || !validate(emailamigo)){
			document.getElementById("mensaje-recomendar").innerHTML="Debe ingresar direcciones de correo v&aacute;lidas.";
		}
	}
}
function stateChangedRecomendar() 
{ 		

	if(xmlHttp.readyState == 4 || xmlHttp.readyState=="complete")
	{	
		
		if(xmlHttp.status == 200){		

			xml = xmlHttp.responseXML;			
			//xml = xmlHttp.responseTEXT;			
			ManejarRespuestasRecomendar()
		}					
	}else{		
	}	
}
function ManejarRespuestasRecomendar(){	
	document.getElementById("mensaje-recomendar").innerHTML=xml.getElementsByTagName("mensaje")[0].childNodes[0].nodeValue;
	setTimeout(borrarMensajeRecomendar,3000);
	document.getElementById("mensaje-recomendar").className=xml.getElementsByTagName("class")[0].childNodes[0].nodeValue;
	if(xml.getElementsByTagName("estado")[0].childNodes[0].nodeValue=="OK")
	{
		document.getElementById("formrecomendar").reset();
	}
}
function borrarMensajeRecomendar()
{
	if(document.getElementById("mensaje-recomendar") != null)
   {
	   document.getElementById("mensaje-recomendar").innerHTML="";
   }
}

function validate(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = email;
   if(reg.test(address) == false) {
      //alert('Invalid Email Address');
      return false;
   }else{
	   return true;
   }
}
