function Musica(){
	window.open("http://www.manscostyle.com/musica.php","miventanamusical","top=50,left=450, width=278, height=350");
}

function CambiaComilla(){
//Propósito:	Substuir la comilla simple por el acento.
//Efectos:		Si se pulsa la comilla['] se reemplazará por el acento[´].
	if (event.keyCode==39){
		event.keyCode=180;
	}
}

function CambiaComillaPegado(formulario){
//Propósito:	Sustituir la comilla simple por el acento cuando pegan en todos los campos del formulario.
//Efectos:		Si se pega la comilla['] se reemplazará por el acento[´].

	var iNumCampos = document.forms[formulario].length-1
//	alert(iNumCampos)
	for (i=0;i<=iNumCampos;i++)
	{
		sTexto=document.forms[formulario].elements[i].value;
		while (sTexto.search("'") != -1){
			sTexto=sTexto.replace("'", "´");
			}
		//alert(document.forms[formulario].elements[i].name)
		document.forms[formulario].elements[i].value=sTexto;
	}

}

function Trim(sCadena) {
//Propósito:	Evitar que se escriban cadenas con espacios en blanco en los lados
//Entradas:		sCadena=texto a revisar.
//Efectos:		Elimina los espacios en blanco del principio y fin de la cadena y
//				los dobles espacios en el medio de la misma.
	if (typeof sCadena != "string"){ 
		return sCadena;
	}
	var sCadenaTratada = sCadena;
	var sCheck = sCadenaTratada.substring(0, 1);
	while (sCheck == " ") { // Se comprueban los espacias al principio de la cadena
		sCadenaTratada = sCadenaTratada.substring(1, sCadenaTratada.length);
		sCheck = sCadenaTratada.substring(0, 1);
	}
	sCheck = sCadenaTratada.substring(sCadenaTratada.length-1, sCadenaTratada.length);
	while (sCheck == " ") { // Se comprueban los espacias al final de la cadena
		sCadenaTratada = sCadenaTratada.substring(0, sCadenaTratada.length-1);
		sCheck = sCadenaTratada.substring(sCadenaTratada.length-1, sCadenaTratada.length);
	}
	while (sCadenaTratada.indexOf("  ") != -1) { // Se comprueba que no existan dobles espacios dentro de la cadena
		sCadenaTratada = sCadenaTratada.substring(0, sCadenaTratada.indexOf("  ")) + sCadenaTratada.substring(sCadenaTratada.indexOf("  ")+1, sCadenaTratada.length);
	}
	return sCadenaTratada; // Se devuelve la cadena tratada al usuario
} // Fin de la función de Trim

function display(sEfecto) {
/*
Propósito:	Permitir el futuro formateo en pantalla del texto seleccionado
Entradas:	sEfecto=efecto a aplicar
Efectos:	Genera unas etiquetas HTML al principio y fin del texto 
			seleccionado para poder mostrarlo en pantalla con el efecto deseado.
*/
	//miramos si existe alguna selección en el documento y si no es así 
	//avisamos de la no compatibilidad
	if (document.getSelection) {  
		var str = document.getSelection();
	} else if (document.selection && document.selection.createRange) {
		var range = document.selection.createRange();
		var str = range.text;
	} else {  
		alert ("Esto no es posible con su navegador");  
	}
	
	if (range.parentElement().tagName=="TEXTAREA"){
		if (str.length > 0){
		//comprobamos el efecto que se desea aplicar
			switch (sEfecto){
				case "negrita":
					range.text = "<b>"+range.text+"</b>";
					break;
				case "cursiva":
					range.text = "<i>"+range.text+"</i>";
					break;
				case "subra":
					range.text = "<u>"+range.text+"</u>";
					break;
				case "color1":
					range.text = "<font color=#84084A>"+range.text+"</font>";
					break;	
				case "color2":
					range.text = "<font color=#08844A>"+range.text+"</font>";
					break;	
				case "color3":
					range.text = "<font color=#082184>"+range.text+"</font>";
					break;	
				case "alignleft":
					range.text = "<div align=left>"+range.text+"</div>";
					break;
				case "aligncenter":
					range.text = "<div align=center>"+range.text+"</div>";
					break;
				case "alignright":
					range.text = "<div align=right>"+range.text+"</div>";
					break;
			}
		}
	}
}

function SoloFecha(){
//Propósito:	Evitar que se escriban caracteres no validos en los campos de fecha.
//				Solo numeros, '/' y '-' bueno este me lo cargo con keycode 45 y 109
//Efectos:		Si se pulsa una tecla de texto no ocurrirá nada.
	
	if (event.keyCode!=13&&(event.keyCode<45||event.keyCode>57))
	{
		event.keyCode=0;
	}
	else
	{
		if (event.keyCode==46 || event.keyCode==32 || event.keyCode==109 || event.keyCode==45)
		{
			event.keyCode=0;
		}
	}
}
function SoloNumero(){
//Propósito:	Evitar que se escriban caracteres no validos en los campos de fecha.
//				Solo numeros
//Efectos:		Si se pulsa una tecla de texto no ocurrirá nada.
	
	if (event.keyCode!=13&&(event.keyCode<45||event.keyCode>57))
	{
		event.keyCode=0;
	}
	else
	{
		if (event.keyCode==46 || event.keyCode==32 || event.keyCode==109 || event.keyCode==45 || event.keyCode==47 || event.keyCode==111)
		{
			event.keyCode=0;
		}
	}
}