function Cabecera(eslogan) {
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="998" height="348" id="moviecabecera" align="bottom">');
	document.write('<param name="allowScriptAccess" value="sameDomain" />');
	document.write('<param name="movie" value="img/cabecera.swf" />');
	document.write('<param name="quality" value="high" />');
	document.write('<param name="bgcolor" value="#ffffff" />');
	document.write('<param name="wmode" value="opaque">');
	document.write('<param name="flashvars" value="eslogan='+eslogan+'" />');
	document.write('<embed src="img/cabecera.swf" quality="high" bgcolor="#ffffff" width="998" height="348" name="cabecera" align="bottom" allowScriptAccess="sameDomain" wmode="opaque" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="eslogan='+eslogan+'" />');
	document.write('</object>');
    //document.write('<img src="img/cabecera.jpg" />');	
}

function verImg(ruta, ancho, alto)
{
	param = 'status=no,scrollbars=no,location=no,resizable=no,width='+ancho+',height='+alto+',left=100,top=100';
	url = 'img.php?ruta=' + ruta + '&ancho=' + ancho + '&alto=' + alto;
	window.open(url,'',param);
}

function trim(cadena)
{
    for(i=0; i<cadena.length; )
    {
        if(cadena.charAt(i)==" ")
            cadena=cadena.substring(i+1, cadena.length);
        else
            break;
    }

    for(i=cadena.length-1; i>=0; i=cadena.length-1)
    {
        if(cadena.charAt(i)==" ")
            cadena=cadena.substring(0,i);
        else
            break;
    }
    
    return(cadena);
}

function crear_hint()
{
	var hint = document.createElement('div');
	document.getElementById('body').appendChild(hint);
	hint.setAttribute('id', 'hint');	
	document.getElementById('hint').innerHTML='';
}

function posicionar_hint(obj, texto)
{	
	var coordenadas = posicion(obj);
	document.getElementById('hint').style.left = coordenadas[0]+40+'px';
	document.getElementById('hint').style.top = coordenadas[1]+20+'px';		
	document.getElementById('hint').innerHTML = texto;
	document.getElementById('hint').style.visibility = 'visible';
}

function ocultar_hint(obj)
{
	document.getElementById('hint').style.visibility = 'hidden';
}

function posicion(obj) 
{		
	var arriba=0; var izquierda=0;
	if (obj.offsetParent) 
	{
		do 
		{
			izquierda += obj.offsetLeft;
			arriba += obj.offsetTop;
		} 
		while (obj = obj.offsetParent);
	}	
	return [izquierda,arriba];
}

function validar_registro()
{
	var error;
	error = "";
	if (trim(document.form_registro.usuario.value) == "" || document.form_registro.usuario.value.length < 6 || document.form_registro.usuario.value.length > 10)
	{
		error += " - Debes elegir tu nombre de usuario y éste debe tener entre 6 y 10 caracteres.\n";
	}
	if (trim(document.form_registro.clave.value) == "" || trim(document.form_registro.clave2.value) == "" || trim(document.form_registro.clave.value) != trim(document.form_registro.clave2.value))
	{
		error += " - Debes rellenar tu clave las dos veces, y deben coincidir.\n";
	}
	if (trim(document.form_registro.nombre.value) == "")
	{
		error += " - Debes escribir tu nombre completo.\n";
	}
	if (trim(document.form_registro.email.value) == "")
	{
		error += " - Debes escribir tu email.\n";
	}

	if (error == "")
	{
		document.form_registro.int_reg.value = "s";
		document.form_registro.submit();
	} else {
		alert(error);
	}
}

function validarModificacionPerfil()
{
	var error;
	error = "";
	if (trim(document.form_modificar.clave.value) != "")
	{
		if (trim(document.form_modificar.clave.value) != trim(document.form_modificar.clave2.value))
		{
			error += " - Para cambiar la clave debes rellenarla las dos veces, y deben coincidir.\n";
		}
	}
	if (trim(document.form_modificar.nombre.value) == "")
	{
		error += " - Debes escribir tu nombre completo.\n";
	}
	if (trim(document.form_modificar.email.value) == "")
	{
		error += " - Debes escribir tu email.\n";
	}

	if (error == "")
	{
		document.form_modificar.int_mod.value = "s";
		document.form_modificar.submit();
	} else {
		alert(error);
	}
}

function validar_contactar()
{
	var error;
	error = "";
	if (trim(document.form_contactar.nombre.value) == "")
	{
		error += " - Debes escribir tu nombre.\n";
	}
	if (trim(document.form_contactar.email.value) == "")
	{
		error += " - Debes escribir tu email.\n";
	}

	if (error == "")
	{
		document.form_contactar.int_con.value = "s";
		document.form_contactar.submit();
	} else {
		alert(error);
	}
}

function validar_verdad()
{
	var error;
	error = "";
	if (trim(document.form_tu_verdad.titulo.value) == "")
	{
		error += " - Debes escribir un título para tu caso.\n";
	}
	if (trim(document.form_tu_verdad.que_ha_pasado.value) == "")
	{
		error += " - Debes escribir lo que pasó.\n";
	}
	if (trim(document.form_tu_verdad.decian_que.value) == "")
	{
		error += " - Debes escribir lo que decían que pasó.\n";
	}
	if (trim(document.form_tu_verdad.la_verdad_es_que.value) == "")
	{
		error += " - Debes escribir la verdad como conclusión.\n";
	}

	if (error == "")
	{
		document.form_tu_verdad.int_ver.value = "s";
		document.form_tu_verdad.submit();
	} else {
		alert(error);
	}
}

function validar_buscador_casos()
{
	var error;
	error = "";
	if (trim(document.form_buscador.texto.value) == "")
	{
		error += " - Debes escribir el texto para buscar.\n";
	}

	if (error == "")
	{
		document.form_buscador.submit();
	} else {
		alert(error);
	}
}

function muestraBannerPublicidad(archivo) {
	document.writeln('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="468" height="60" id="homepage" align="top" VIEWASTEXT>');
	document.writeln('<param name="allowScriptAccess" value="sameDomain" />');
	document.writeln('<param name="movie" value="' + archivo + '" />');
	document.writeln('<param name="quality" value="high" />');
	document.writeln('<param name="bgcolor" value="#ffffff" />');
	document.writeln('<embed src="' + archivo + '" quality="high" bgcolor="#ffffff" width="468" height="60" name="homepage" align="top" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.writeln('</object>');
}

function validar_recomienda()
{
	var error;
	error = "";
	if (trim(document.form_recomienda.nombre1.value) == "")
	{
		error += " - Debes escribir tu nombre.\n";
	}
	if (trim(document.form_recomienda.nombre2.value) == "")
	{
		error += " - Debes escribir el nombre de la persona a la que le vas a recomendar la página.\n";
	}
	if (trim(document.form_recomienda.email2.value) == "")
	{
		error += " - Debes escribir el email de la persona a la que le vas a recomendar la página.\n";
	}

	if (error == "")
	{
		document.form_recomienda.int_rec.value = "s";	
		document.form_recomienda.submit();
	} else {
		alert(error);
	}
}
