//*******************************************************************************
// VARIABLES DE MENSAJES MOSTRADOS POR PANTALLA
var MensajeCamposOblig = 'Los campos marcados con * deben de estar cumplimentados obligatoriamente';
var MensajeCamposObligENG = 'All fields marked with * are mandatory'
var MensajeEMailNoValido = 'La dirección de correo introducida no es valida';
var MensajeEMailNoValidoENG = 'Invalid email address';
var MensajeContrasegnaNoCoinciden = 'Los campos Contraseña y Repetir Contraseña';
var MensajeContrasegnaNoCoincidenENG = 'The fields Password and Repeat Password are not equal';

//*******************************************************************************
// VALIDA EL FORMULARIO formSekChat
function validateFormSekChat (Idioma){ 
 switch (Idioma) {
		case 'ENG': 
			varLiteralNombre = 'You must introduce a Name' 
			varLiteralSala = 'You must choose a Room'
			break;
		default:		
			varLiteralNombre = 'Debe introducir un Nombre'
			varLiteralSala = 'Debe seleccionar una Sala'
	}
 if (document.getElementById('Nombre').value == '') {
  alert (varLiteralNombre);
  return false;
 }
 var rooms = document.getElementsByName('IdSala');
 for (i = 0; i < rooms.length; i++) {
  if (rooms[i].checked == true) {
    document.getElementById('formSekChat').submit();
    return true;
  }  
 }
 alert (varLiteralSala);
 return false;
}

//*******************************************************************************
// VALIDA EL EMAIL. DEVUELVE TRUE SI ES CORRECTO Y FALSO SI ES INCORRECTO
function ValidateMail(mail) {
	var filter=/^[A-Za-z.][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (! filter.test(mail))
		return false;
	else
		return true;
}

//*******************************************************************************
// ABRE UNA NUEVA VENTANA CON LA PÁGINA PASADA COMO PARÁMERTRO
function openWin (url) {
	var height = 600;
	var width = 700;
	var left = (screen.width - width) / 2;
	var top = (screen.height - height) / 2;
	window.open(url, '', 'status=yes,scrollbars=yes,top=0,left=' + left + ',width=' + width + ',height=' + height + ',top=' + top);
}

//*******************************************************************************
// 
function ValidaLongTextArea(texto, numCar) {
	textoInicio = texto.value		
	if (textoInicio.length >= numCar) {	 
		texto.value = textoInicio.substring (0, numCar - 1);
	}	
}

//*******************************************************************************
//
function FormatTextoAdv(formato,Idioma) {
	if (document.selection.createRange().text != '') {
  switch (formato) {
   case 'n':
    document.selection.createRange().text = '[b]' + document.selection.createRange().text + '[/b]';
    break;
   case 'c':
    document.selection.createRange().text = '[i]' + document.selection.createRange().text + '[/i]';
    break;
   case 's':
    document.selection.createRange().text = '[u]' + document.selection.createRange().text + '[/u]';
    break;
   case 'lo':
    document.selection.createRange().text = document.selection.createRange().text.replace (/\[ol\]\r\n|\[li\]|\r\n\[\/ol\]|\[\/li\]/g, '');
    document.selection.createRange().text = document.selection.createRange().text.replace (/\[ul\]\r\n|\[li\]|\r\n\[\/ul\]|\[\/li\]/g, '');
    document.selection.createRange().text = '[ol]\r\n[li]' + document.selection.createRange().text.replace (/\r\n/g,'[/li]\r\n[li]') + '[/li]\r\n[/ol]';
    break;
   case 'lu':
    document.selection.createRange().text = document.selection.createRange().text.replace (/\[ol\]\r\n|\[li\]|\r\n\[\/ol\]|\[\/li\]/g, '');
    document.selection.createRange().text = document.selection.createRange().text.replace (/\[ul\]\r\n|\[li\]|\r\n\[\/ul\]|\[\/li\]/g, '');
    document.selection.createRange().text = '[ul]\r\n[li]' + document.selection.createRange().text.replace (/\r\n/g,'[/li]\r\n[li]') + '[/li]\r\n[/ul]';
    break;   
  }
  switch (Idioma) {
			case 'ENG': 
				varLiteralSeleccioneTexto = 'Select the text you want to format' 
				break;
			default:		
				varLiteralSeleccioneTexto = 'Seleccione el texto al que quiere dar formato' 
			}
 }
 else {
  alert (varLiteralSeleccioneTexto);
  return false;
 }
}

//**********EOF****************************************************************
