
function fbs_click() {
	u=location.href;t=document.title;
	//añadir parent.
	window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+ '&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436'); 
	return false; 
}



	function agregar_favoritos(){

		var url="http://www.recetascomidas.com";
		var titulo="RecetasComidas.com - Recetas de cocina por categorías";
		if (document.all)
			window.external.AddFavorite(url, titulo);
		else if (window.sidebar)
			window.sidebar.addPanel(titulo, url, "")

	}

function abrir_voto(id_receta,voto){
		nueva_vent=open('incluir/votar.php?votar='+id_receta+'&voto='+voto,'vent1','toolbar=0, status=0, location=0, directories=0, menubar=0, scrollbars=0, resize=0, width=250, height=125');
	}


function validar_receta(formulario) {
    
  if (formulario.titulo.value.length < 4) {
    alert("Escriba por lo menos 4 caracteres en el campo \"Nombre de la receta\".");
    formulario.titulo.focus();
    return (false);
  }

  var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" + "abcdefghijklmnopqrstuvwxyz ";
  var checkStr = formulario.titulo.value;
  var allValid = true;

  for (i = 0; i < checkStr.length; i++) {
    ch = checkStr.charAt(i);
     if (ch == "<"){
  	allValid = false;
	break;
	}
	if (ch == ">"){
		allValid = false;
		break;
	}
  }
  if (!allValid) {
    alert("Por favor no utilice los caracteres '<' ni '>' en el campo \"Nombre de la receta\".");
    formulario.titulo.focus();
    return (false);
  }
  

  var checkStr = formulario.tiempo_prep.value;
  var allValid=true;
  for (i = 0; i < checkStr.length; i++) {
		ch = checkStr.charAt(i);
		if (ch == "<"){
			allValid = false;
			break;
		}
		if (ch == ">"){
			allValid = false;
			break;
		}
   }

	if (!allValid) {
		alert("Por favor no utilice los caracteres '<' ni '>' en el campo tiempo de preparación");
		formulario.tiempo_prep.focus();
		return (false);
	}


	var checkStr = formulario.tiempo_coc.value;
	var allValid=true;
	for (i = 0; i < checkStr.length; i++) {
		ch = checkStr.charAt(i);
		if (ch == "<"){
			allValid = false;
			break;
		}
		if (ch == ">"){
			allValid = false;
			break;
		}
	}

	if (!allValid) {
		alert("Por favor no utilice los caracteres '<' ni '>' en el campo tiempo de cocción");
		formulario.tiempo_coc.focus();
		return (false);
	}


	if (formulario.personas.value=="") {
		alert("Indique un número de personas");
		formulario.personas.focus();
		return (false);
	}


	if (formulario.dificultad.value=="") {
		alert("Seleccione la dificultad");
		formulario.dificultad.focus();
		return (false);
	}

	if (formulario.descripcion.value.length < 5) {
		alert("Escriba por lo menos 5 caracteres en el campo \"Descripción\".");
		formulario.descripcion.focus();
		return (false);
	}

	if (formulario.descripcion.value.length > 254) {
		alert("La descripción puede tener un máximo de 254 caracteres");
		formulario.descripcion.focus();
		return (false);
	}

  	var checkStr = formulario.descripcion.value;
  	var allValid=true;
	for (i = 0; i < checkStr.length; i++) {
		ch = checkStr.charAt(i);
		if (ch == "<"){
			allValid = false;
			break;
		}
		if (ch == ">"){
			allValid = false;
			break;
		}
	}

	if (!allValid) {
		alert("Por favor no utilice los caracteres '<' ni '>' en la descripción");
		formulario.descripcion.focus();
		return (false);
	}
 
  if (formulario.ingredientes.value.length < 5) {
    alert("Escriba por lo menos 5 caracteres en el campo \"Ingredientes\".");
    formulario.ingredientes.focus();
    return (false);
  }
  if (formulario.ingredientes.value.length > 1000) {
    alert("El campo ingredientes puede tener un máximo de 1000 caracteres");
    formulario.ingredientes.focus();
    return (false);
  }
  var checkStr = formulario.ingredientes.value;
  var allValid=true;
  for (i = 0; i < checkStr.length; i++) {
		ch = checkStr.charAt(i);
		if (ch == "<"){
			allValid = false;
			break;
		}
		if (ch == ">"){
			allValid = false;
			break;
		}
   }

	if (!allValid) {
		alert("Por favor no utilice los caracteres '<' ni '>' en los ingredientes");
		formulario.ingredientes.focus();
		return (false);
	}

	if (formulario.preparacion.value.length < 5) {
		alert("Escriba por lo menos 5 caracteres en el campo \"Preparacion\".");
		formulario.preparacion.focus();
		return (false);
	}
	if (formulario.preparacion.value.length > 2000) {
		alert("El campo preparación puede tener un máximo de 2000 caracteres");
		formulario.preparacion.focus();
		return (false);
	}

	var checkStr = formulario.preparacion.value;
	var allValid=true;
	for (i = 0; i < checkStr.length; i++) {
		ch = checkStr.charAt(i);
		if (ch == "<"){
			allValid = false;
			break;
		}
		if (ch == ">"){
			allValid = false;
			break;
		}
	}
	if (!allValid) {
		alert("Por favor no utilice los caracteres '<' ni '>' en el campo preparación");
		formulario.preparacion.focus();
		return (false);
	}


	if (formulario.nota.value.length > 2000) {
		alert("El campo nota del autor puede tener un máximo de 2000 caracteres");
		formulario.preparacion.focus();
		return (false);
	}

	var checkStr = formulario.nota.value;
	var allValid=true;
	for (i = 0; i < checkStr.length; i++) {
		ch = checkStr.charAt(i);
		if (ch == "<"){
			allValid = false;
			break;
		}
		if (ch == ">"){
			allValid = false;
			break;
		}
	}
	if (!allValid) {
		alert("Por favor no utilice los caracteres '<' ni '>' en el campo nota del autor");
		formulario.nota.focus();
		return (false);
	}
 
 
  return true;
}

function validar_buscador(formulario) {
 if (formulario.buscar.value.length < 1) {
    alert("Escriba por lo menos 1 caracter en el campo \"B�squeda\".");
    formulario.buscar.focus();
    return (false);
  }
  var checkStr = formulario.buscar.value;
  var allValid=true;
  for (i = 0; i < checkStr.length; i++) {
  ch = checkStr.charAt(i);
  if (ch == "<"){
  	allValid = false;
	break;
}
if (ch == ">"){
  	allValid = false;
	break;
}
    }
  if (!allValid) {
    alert("Por favor no utilice los caracteres '<' ni '>' en la busqueda");
    formulario.buscar.focus();
    return (false);
  }
  //--------------------------------------------------------
 
  return (true);
  
}