/*
function fontsizeup2(){
	setActiveStyleSheet('A++');
      return false;
}
function fontsizeup1(){
	setActiveStyleSheet('A+');
      return false;
}
function fontsizenormal(){
      setActiveStyleSheet('A');
      return false;
}
function setActiveStyleSheet(title) {
	var i, a, main;
      //para lograr el default deshabilito las demas
      if(title=='A') { title = ''; }
      for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
        if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
          a.disabled = true;
          if(a.getAttribute("title") == title) a.disabled = false;
        }
      }
}
function getActiveStyleSheet() {
      var i, a;
      for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
        if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
      }
      return 'A';
}
*/

var min_p=8;
var max_p=18;
var min_h4=15;
var max_h4=21;

function increaseFontSize(objname) {
	var caja = document.getElementById(objname);
	
	var p = caja.getElementsByTagName('p');
	for(i=0;i<p.length;i++) {
      	if(p[i].style.fontSize) {
	         var s = parseInt(p[i].style.fontSize.replace("px",""));
      	} else {
	         var s = 12;
      	}
	      if(s<max_p) {
      	   s += 2;
	      }
      	p[i].style.fontSize = s+"px"
	}

	var h4 = caja.getElementsByTagName('h4');
	for(i=0;i<h4.length;i++) {
      	if(h4[i].style.fontSize) {
	         var s = parseInt(h4[i].style.fontSize.replace("px",""));
      	} else {
	         var s = 18;
      	}
	      if(s<max_h4) {
	         s += 1;
	      }
	      h4[i].style.fontSize = s+"px"
	}
}
function decreaseFontSize(objname) {
	var caja = document.getElementById(objname);

   	var p = caja.getElementsByTagName('p');    
	for(i=0;i<p.length;i++) {
	      if(p[i].style.fontSize) {
      	   var s = parseInt(p[i].style.fontSize.replace("px",""));
	      } else {
	         var s = 12;
	      }
	      if(s>min_p) {
	         s -= 2;
	      }
      	p[i].style.fontSize = s+"px"
	}

	var h4 = caja.getElementsByTagName('h4');
	for(i=0;i<h4.length;i++) {
      	if(h4[i].style.fontSize) {
	         var s = parseInt(h4[i].style.fontSize.replace("px",""));
	      } else {
	         var s = 18;
	      }
	      if(s>min_h4) {
	         s -= 1;
	      }
	      h4[i].style.fontSize = s+"px"
	}   
}


var actual = 0;
function votos_cambiar(votos, textodiv, texto, tipo){
	var imgvoto		= "/public/images/corporativo/estrella_amarilla.gif";
	var imgnovoto	= "/public/images/corporativo/estrella_blanca.gif";
	var i;

	for(i=0; i<Math.max(actual,votos); i++){
		if(i < votos){	imagen_cambiar(i, imgvoto, tipo);}
		else{			imagen_cambiar(i, imgnovoto, tipo);}
	}
	if(tipo == "1"){
		actual = votos;
		document.getElementById(textodiv).innerHTML = texto;
	}
}

function imagen_cambiar(n, tipoimg, tipo){
	if(tipo == "1"){
		var _imagen = "califica_" + (n+1);
	}else{
		var _imagen = "califica_" + (n+1) + "r";
	}
	document.images[_imagen].src = tipoimg;
}

function ajax_class(){ 
	var xmlhttp=false; 
	    if (window.XMLHttpRequest){
	        // Si es Mozilla, Safari etc
	        xmlhttp = new XMLHttpRequest ();
	    } else if (window.ActiveXObject) {
			try{ 
				xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
			}
			catch(e){ 
				try{ 
					xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
				} 
				catch(E) { xmlhttp=false; }
			}
		}
		if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); } 
	
		return xmlhttp; 
}

//var flag_comentarios = 0;
function comentarios_ver(objetoid, objid, tipo, cantidad){
	var cantidad = (cantidad == null) ?  0 : cantidad ;
	//if(flag_comentarios == 0){
		//flag_comentarios = 1;
		ajax=ajax_class();
		ajax.open("GET", "/ajax/ajax_comentario.php?objetoid="+objetoid+"&tipo="+tipo+"&cantidad="+cantidad, true);
		ajax.onreadystatechange=function() 
		{
			if(ajax.readyState==1){
				document.getElementById(objid).innerHTML = "Cargando los comentarios...";
			}else if (ajax.readyState==4){ 
				document.getElementById(objid).innerHTML = ajax.responseText;
			} 
		};
		ajax.send(null);	
	//}	
}

function calificar_cambiar(totalVotos, cantidadVotos, votosActual){
	document.getElementById("votos_cantidad").innerHTML = cantidadVotos+1;

	var imgvoto		= "/public/images/corporativo/estrella_amarilla.gif";
	for(i=0; i<Math.round((totalVotos+votosActual)/(cantidadVotos+1)); i++){
		imagen_cambiar(i, imgvoto, '0');
	}
}

function comentar (objetoid, objid, tipo){
	if(document.form_comentar.txt_nombre.value == ""){
		alert('Ingresa tu nombre');
		document.form_comentar.txt_nombre.focus();
		return false;
	}else if(document.form_comentar.txt_email.value == ""){
		alert('Ingresa tu email');
		document.form_comentar.txt_email.focus();
		return false;
	}else if(document.form_comentar.ta_comentario.value == ""){
		alert('Ingresa tu comentario');
		document.form_comentar.ta_comentario.focus();
		return false;
	}else{

	ajax=ajax_class();

	ajax.open("POST", "/ajax/ajax_comentario.php", true);

	nombre 	= document.form_comentar.txt_nombre.value;
	email	 	= document.form_comentar.txt_email.value;
	comentario  = document.form_comentar.ta_comentario.value;

	valores = "objetoid="+objetoid+"&nombre="+nombre+"&email="+email+"&comentario="+comentario+"&tipo="+tipo;

	ajax.onreadystatechange=function() 
	{
		if(ajax.readyState==1){
			document.getElementById(objid).innerHTML = "Registrando su comentario...";
		}else if (ajax.readyState==4){ 
			document.getElementById(objid).innerHTML = ajax.responseText;
		} 
	};

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(valores);	
	
	}	
}

function recomendar (objetoid, objid){
	if(document.form_enviar.txt_nombre_1.value == ""){
		alert('Ingresa tu nombre');
		document.form_enviar.txt_nombre_1.focus();
		return false;
	}else if(document.form_enviar.txt_amigo_nombre.value == ""){
		alert('Ingresa el nombre de tu amigo');
		document.form_enviar.txt_amigo_nombre.focus();
		return false;
	}else if(document.form_enviar.txt_amigo_email.value == ""){
		alert('Ingresa el email de tu amigo');
		document.form_enviar.txt_amigo_email.focus();
		return false;
	}else{

	ajax=ajax_class();

	ajax.open("POST", "/ajax/ajax_enviar.php", true);

	nombre 	= document.form_enviar.txt_nombre_1.value;
	amigo_nombre= document.form_enviar.txt_amigo_nombre.value;
	amigo_email = document.form_enviar.txt_amigo_email.value;
	url		= document.form_enviar.txt_url.value;
	tipodata	= document.form_enviar.txt_tipodata.value;

	valores = "objetoid="+objetoid+"&nombre="+nombre+"&aemail="+amigo_email+"&anombre="+amigo_nombre+"&url="+url+"&tipodata="+tipodata;

	ajax.onreadystatechange=function() 
	{
		if(ajax.readyState==1){
			document.getElementById(objid).innerHTML = "Enviando su recomendación...";
		}else if (ajax.readyState==4){ 
			document.getElementById(objid).innerHTML = ajax.responseText;
		} 
	};

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(valores);

	}		
}

function calificar (objetoid, calificacion, objid, tipo){
	ajax=ajax_class();

	ajax.open("GET", "/ajax/ajax_voto.php?objetoid="+objetoid+"&calificacion="+calificacion+"&tipo="+tipo, true);

	ajax.onreadystatechange=function() 
	{
		if(ajax.readyState==1){
			document.getElementById(objid).innerHTML = "Procesando la votación...";
		}else if (ajax.readyState==4){ 
			document.getElementById(objid).innerHTML = ajax.responseText;
		} 
	};
	ajax.send(null);			
}

