function validar_consulta(){

	if (document.forms['consultas'].elements['txtCurso'].value == 'ninguno') {alert("Por favor, inserte un CURSO válido.");return false;}
	if (document.forms['consultas'].elements['subcatagory'].value == 'ninguno' || document.forms['consultas'].elements['subcatagory'].value == '') {alert("Por favor, inserte un CURSO válido.");return false;}

}

function abrirTarea(){

alert(document.forms['alamochila'].elements['idTarea'].value);
return false;


}

function validar_login(){

	if (document.forms['login'].elements['txtLogin'].value == '') {alert("Por favor, inserte un EMAIL válido.");return false;}
	if (document.forms['login'].elements['txtClave'].value == '') {alert("Por favor, inserte una CLAVE válida.");return false;}
	//if (document.forms['login'].elements['txtLogin'].value.indexOf('@') =='-1'){alert("Por favor, inserte un EMAIL válido.");
	//return false;}


}//function

function validaruser(){

	if (document.forms['modificador'].elements['nombre2'].value == '') {alert("Debe poner un nombre para modificar.");return false;}
	if (document.forms['modificador'].elements['apellidos'].value == '') {alert("Debe poner un apellido para modificar.");return false;}
	if (document.forms['modificador'].elements['direccion'].value == '') {alert("Debe poner una dirección para modificar.");return false;}
	if (document.forms['modificador'].elements['poblacion'].value == '') {alert("Debe poner una poblacion para modificar.");return false;}
	if (document.forms['modificador'].elements['provincia'].value == '') {alert("Debe poner una provincia para modificar.");return false;}
	if (document.forms['modificador'].elements['postal'].value == '') {alert("Debe poner un código postal para modificar.");return false;}

}//function



function validar_registro()

{	

	if (document.forms['registro'].elements['nombre'].value == '') {alert("Por favor, inserta tu NOMBRE.");return false;}
	if (document.forms['registro'].elements['apellidos'].value == '') {alert("Por favor, inserta tus APELLIDOS.");return false;}
	if (document.forms['registro'].elements['email'].value == '') {alert("Por favor, inserta tu EMAIL.");return false;}
	if (document.forms['registro'].elements['email'].value.indexOf('@') =='-1'){alert("El e-mail no es correcto");
	return false;}
	if (document.forms['registro'].elements['direccion'].value == '') {alert("Por favor, inserta una DIRECCION.");return false;}
	if (document.forms['registro'].elements['poblacion'].value == '') {alert("Por favor, inserta una POBLACION.");return false;}
	if (document.forms['registro'].elements['provincia'].value == '') {alert("Por favor, inserta una PROVINCIA.");return false;}
	if (document.forms['registro'].elements['postal'].value == '') {alert("Por favor, inserta un CODIGO POSTAL.");return false;}
	if (document.forms['registro'].elements['clave'].value == '') {alert("Por favor, inserta una clave.");return false;}
	if (document.forms['registro'].elements['clave2'].value == '') {alert("Por favor, confirma la clave.");return false;}
	

	var pass1=document.forms['registro'].elements['clave'].value;
	var pass2=document.forms['registro'].elements['clave2'].value;

	if (pass1!=pass2){alert("Las contraseñas son diferentes");return false;}

}


function validarProfe()

{
	
	if (document.forms['registro'].elements['txtNombre'].value == '') {alert("Por favor, inserta tu NOMBRE.");return false;}
	if (document.forms['registro'].elements['txtApellidos'].value == '') {alert("Por favor, inserta tus APELLIDOS.");return false;}
	if (document.forms['registro'].elements['txtEmail'].value == '') {alert("Por favor, inserta tu EMAIL.");return false;}
	if (document.forms['registro'].elements['txtEmail'].value.indexOf('@') =='-1'){alert("El e-mail no es correcto");
	return false;}
    if (document.forms['registro'].elements['txtDireccion'].value == '') {alert("Por favor, inserta tu DIRECCIÓN.");return false;}
	if (document.forms['registro'].elements['txtPoblacion'].value == '') {alert("Por favor, inserta la POBLACIÓN.");return false;}
	if (document.forms['registro'].elements['txtProvincia'].value == '') {alert("Por favor, inserta la PROVINCIA.");return false;}
	if (document.forms['registro'].elements['txtPostal'].value == '') {alert("Por favor, inserta el CÓDIGO POSTAL.");return false;}

	//

	//if (document.forms['registro'].elements['lista'].value == '') {alert("Por favor, inserta uno o más centros educativos");return false;}
	
	if (document.forms['registro'].elements['txtClave'].value == '') {alert("Por favor, inserta una clave.");return false;}
	if (document.forms['registro'].elements['txtClave2'].value == '') {alert("Por favor, confirma la clave.");return false;}
	

	var pass1=document.forms['registro'].elements['txtClave'].value;
	var pass2=document.forms['registro'].elements['txtClave2'].value;

	if (pass1!=pass2){alert("Las contraseñas son diferentes");return false;}
}


function validar_empresa(){

	if (document.forms['registro_final'].elements['nombre_select_empresa'].value == '') {alert("Por favor, seleccione su ubicación. Gracias.");return false;}

}//function

function move(fbox, tbox) {
	var arrFbox = new Array();
	var arrTbox = new Array();
	var arrLookup = new Array();
	var i;
	
	for(i=0; i<tbox.options.length; i++) {
		arrLookup[tbox.options[i].text] = tbox.options[i].value;
		arrTbox[i] = tbox.options[i].text;
	}
	var fLength = 0;
	var tLength = arrTbox.length
	for(i=0; i<fbox.options.length; i++) {
		arrLookup[fbox.options[i].text] = fbox.options[i].value;
		if(fbox.options[i].selected && fbox.options[i].value != "") {
			arrTbox[tLength] = fbox.options[i].text;
			tLength++;
		} else {
			arrFbox[fLength] = fbox.options[i].text;
			fLength++;
		}
	}
	arrFbox.sort();
	arrTbox.sort();
	fbox.length = 0;
	tbox.length = 0;
	var c;
	for(c=0; c<arrFbox.length; c++) {
		var no = new Option();
		no.value = arrLookup[arrFbox[c]];
		no.text = arrFbox[c];
		fbox[c] = no;
	}
	for(c=0; c<arrTbox.length; c++) {
		var no = new Option();
		no.value = arrLookup[arrTbox[c]];
		no.text = arrTbox[c];
		tbox[c] = no;
	}
}

function sendInfo(formVar,box) {
    formVar.length = 0;
    var strValue = new String();
    for(var i=0; i<box.length; i++) {
        strValue += box[i].value;
        if (i < box.length-1) {
            strValue += "-";
        }
    }
    formVar.value = strValue;
}

function validarEmail(){
	if (document.forms['email'].elements['txtEmail'].value.indexOf('@') =='-1'){alert("El e-mail no es correcto");
	return false;}
}


function validarCarpeta() {
var valid = "0123456789";
var espacio = " ";
var status = true;
var espacios = true;
var temp;

var topeDias = document.forms['carpeta'].elements['topeDias'].value;
var tituloTarea = document.forms['carpeta'].elements['tituloTarea'].value;


for (var i=0; i<topeDias.length; i++) {

	
 temp = "" + topeDias.substring(i, i+1);

	if (valid.indexOf(temp) == "-1"){
		status = false;
	} // if
}// for 


for (var i=0; i<tituloTarea.length; i++){
	temp = "" + tituloTarea.substring(i, i + 1);

	if (espacio.indexOf(temp) == "-1"){
		espacios = false;
	}// if
}// for

if ((espacios == true) || (tituloTarea == "")){
	alert("Introduce un nombre de carpeta");
	status = false;
}else{
	if (status == false){
	alert("Sólo se aceptan números en el campo de \"Número de días para acabar las tareas\"");
	}//if
} //else

if (topeDias > 365){
	alert("Has sobrepasado el número de días permitido. Debe ser menor o igual a 365 días");
		status = false;
}


return status;
}


function popitup(url,name,altura,anchura,barras,resize)
{	
	cadena= "location=0,toolbar=0,menubar=0,directories=0,left=5,top=0,height=" + altura + ", width=" + anchura + ",scrollbars=" + barras + ",resizable=" + resize;
	
	newwindow=window.open(url,name,cadena);
	if (window.focus) {newwindow.focus()}

}//function popitup


function validarStr(ruta){
	
/*
		if ((document.forms['buscador'].elements['query'].value).length <= 3)
		{
			
			//alert("Escribe más de 3 caracteres.");
			//return;
			
		}//if*/

		var buscador;
		valor = document.forms['buscador'].elements['query'].value;
		buscador=document.forms['buscador'].elements['buscador'].value;


			if (buscador == 0){
				return false;
				
			}

			
			if (buscador == 2){
				window.open("http://www.google.com/search?q=" + valor, 'ventana','scrollbars=yes,resizable=yes,width=640,height=480,left=5,top=0');
				
			}
			
			if (buscador == 4){
				window.open("http://buscador.lycos.es/cgi-bin/pursuit?adv=0&query=" + valor + "&Buscar.x=40&Buscar.y=2", 'ventana','scrollbars=yes,resizable=yes,width=640,height=480,left=5,top=0');
				
			}
		

			if (buscador == 0 ||
				buscador == 1 ||
				buscador == 3 ){
				
				document.location.href=ruta+"search.php?query="+valor+"&buscador="+buscador;
			}
			


		
		
	
}

function validarParametros(){

if(document.forms['parametros'].elements['procedencia'].value==''){alert('Procedencia no válida');return false;}
if(document.forms['parametros'].elements['herramienta'].value==''){alert('Herramienta no válida');return false;}
if(document.forms['parametros'].elements['lanzador'].value==''){alert('Lanzador no válido');return false;}

}

function validarStrE(){
	
	//	if ((document.forms['buscadorE'].elements['query'].value).length <= 3)
	//	{alert("Escribe más de 3 caracteres.");return false;}
	
}



function validarRegistroRecursos(){

if(document.forms['registroRec'].elements['claveCurso'].value==''){alert('Curso no válido');return false;}
if(document.forms['registroRec'].elements['claveAsignatura'].value==''){alert('Asignatura no válida');return false;}
if(document.forms['registroRec'].elements['titulo'].value==''){alert('Título no válido');return false;}
if(document.forms['registroRec'].elements['url'].value==''){alert('Url no válida');return false;}
if(document.forms['registroRec'].elements['autor'].value==''){alert('Autor no válido');return false;}


}


function valProc(){

if(document.forms['procForm'].elements['procedencia'].value==''){alert('Procedencia no válida');return false;}
if(document.forms['procForm'].elements['claveProc'].value==''){alert('Clave no válida');return false;}
if(document.forms['procForm'].elements['colorProc'].value==''){alert('Color no válido');return false;}
if(document.forms['procForm'].elements['logoProc'].value==''){alert('Logo no válido');return false;}



}

function herramientas(){

if(document.forms['herrForm'].elements['herramienta'].value==''){alert('Herramienta no válida');return false;}


}

function lanzadorForm(){

if(document.forms['lanzaForm'].elements['lanzador'].value==''){alert('Lanzador no válido');return false;}


}

function editProc(){

if(document.forms['editProcForm'].elements['procedencia'].value==''){alert('Procedencia no editable');return false;}


}

function editHerr(){

if(document.forms['editHerra'].elements['herramienta'].value==''){alert('Herramienta no editable');return false;}


}


function editLanzad(){

if(document.forms['editLanza'].elements['lanzador'].value==''){alert('Lanzador no editable');return false;}


}


function validarUrl(a,b,c){
	
	if (a == "") { alert("Escribe un Título");return false;}
	
	urlArray = b.split("http://");
	if (b.indexOf("http://") == -1) {alert("Las direcciones URL deben comenzar por \"http://\"");return false;}
	if (urlArray[1] == "" && c=="") { alert("Escriba una dirección URL o elija un archivo de su disco duro");return false;}
}

function validarEnvioCarp(form){
	pasar = false;
	ids = "";
	
	if (form.tareasel.checked == true || form.tareasel.checked){
		if (form.tareasel.checked == true){
			ids = form.tareasel.value;
			pasar = true;
		}
	}else{
	for (i=0;i<form.tareasel.length;i++){
		if (form.tareasel[i].checked == true){
			ids = ids + form.tareasel[i].value + "_";
			pasar = true
		} // if
	} // for
	ids = ids.substr(0,ids.length - 1);
} // if
	
	

	if (pasar == false){
		alert("Debes seleccionar alguna carpeta para enviar");
	}else{
		document.location.href = "envioCarpetas.php?id=" + ids;
	}
	return false;
} // function

function validar_alumnos(form, id){
	
	pasar = false;
	ids = "";
	if (form.alumnos.checked == true || form.alumnos.checked == false) {
		if (form.alumnos.checked == true){
			pasar = true;
			ids = form.alumnos.value;
		
		} // if
		
	}else{

	for (i=0;i<form.alumnos.length;i++){
		if (form.alumnos[i].checked == true){
			ids = ids + form.alumnos[i].value + "_";
			pasar = true;
		} // if
	} // for
	ids = ids.substr(0,ids.length - 1);
} // if
	
	
	
	if (pasar == false){
		alert("Debes seleccionar algún alumno");
	}else{
		document.location.href = "envioCarpetas.php?action=enviar_alumnos&id_alumnos=" + ids + "&id=" + id;
	}
	return false;
} // function

function validar_docentes(form, id){

	pasar = false;
	ids = "";
	if (form.docentes.checked == true || form.docentes.checked == false) {
		if (form.docentes.checked == true){
			pasar = true;
			ids = form.docentes.value;
		
		} // if
		
	}else{

	for (i=0;i<form.docentes.length;i++){
		if (form.docentes[i].checked == true){
			ids = ids + form.docentes[i].value + "_";
			pasar = true;
		} // if
	} // for
	ids = ids.substr(0,ids.length - 1);
} // if
	
	
	
	if (pasar == false){
		alert("Debes seleccionar algún alumno");
	}else{
	
		document.location.href = "envioCarpetas.php?action=enviar_docentes&id_docentes=" + ids + "&id=" + id;
	}
	return false;
} // function


function validarEnvioAlumnos(form){
	pasar = false;
	ids = "";
	
	carpetas=form.carpetas.value;
	
	if (form.alumnosel.checked == true || form.alumnosel.checked){
		if (form.alumnosel.checked == true){
			ids = form.alumnosel.value;
			pasar = true;
		}
	}else{
	for (i=0;i<form.alumnosel.length;i++){
		if (form.alumnosel[i].checked == true){
			ids = ids + form.alumnosel[i].value + "_";
			pasar = true
		} // if
	} // for
	ids = ids.substr(0,ids.length - 1);
} // if
	
	

	if (pasar == false){
		alert("Debes seleccionar algún alumno para enviar carpetas");
	}else{
		document.location.href = "enviar_carpetas.php?id_users=" + ids + "&carpetas=" + carpetas + "&destino=alumnos";
	}
	return false;
} // function


function checkAll(field)
{

estado = listaform.todossel.checked;

if ((field.length > 0) == false){

	listaform.alumnosel.checked= estado;

}//if

for (i = 0; i < field.length; i++)
	field[i].checked = estado ;
}

function validarEnvioFormadores(form){
	pasar = false;
	ids = "";
	
	carpetas=form.carpetas.value;
	
	if (form.alumnosel.checked == true || form.alumnosel.checked){
		if (form.alumnosel.checked == true){
			ids = form.alumnosel.value;
			pasar = true;
		}
	}else{
	for (i=0;i<form.alumnosel.length;i++){
		if (form.alumnosel[i].checked == true){
			ids = ids + form.alumnosel[i].value + "_";
			pasar = true
		} // if
	} // for
	ids = ids.substr(0,ids.length - 1);
} // if
	
	

	if (pasar == false){
		alert("Debes seleccionar algún formador para enviar carpetas");
	}else{
		document.location.href = "enviar_carpetas.php?id_users=" + ids + "&carpetas=" + carpetas + "&destino=formadores";
	}
	return false;
} // function

function solonumeros(){
	if (event.keyCode < 48 || event.keyCode > 57) 	event.returnValue=false;
}//function


function validar_resp(){

if(document.forms['respuesta_form'].elements['texto'].value==''){alert('Respuesta no válida.');return false;}


}

function validar_crear(){

if(document.forms['crearmform'].elements['titulo'].value==''){alert('El mensaje necesita un título.');return false;}
if(document.forms['crearmform'].elements['texto'].value==''){alert('El mensaje necesita un texto.');return false;}


}

function netscapeKeyPress(e) {
     if (e.which < 48 || e.which > 57)
         e.returnValue=false;
}

if (navigator.appName == 'Netscape') {
    window.captureEvents(Event.KEYPRESS);
    window.onKeyPress = netscapeKeyPress;
}




function marcar_todos(form){
	
if (checkflag == "false") {
checkflag = "true";
	for (i=0;i<form.elements.length;i++){
		if (form.elements[i].name == "alumnosel"){
			form.elements[i].checked = true;
		} // if
	}
	
return "Desmarcar todos";
}else{
	checkflag = "false";
	for (i=0;i<form.elements.length;i++){
		if (form.elements[i].name == "alumnosel"){
			form.elements[i].checked = false;
		} // if
	}

	return "Marcar todos";

} // if


} // function

function move_sin(fbox, tbox, param) {
	var arrFbox = new Array();
	var arrTbox = new Array();
	var arrLookup = new Array();
	var i;
	
	for(i=0; i<tbox.options.length; i++) {
		arrLookup[tbox.options[i].text] = tbox.options[i].value;
		arrTbox[i] = tbox.options[i].text;
	}
	var fLength = 0;
	var tLength = arrTbox.length
	for(i=0; i<fbox.options.length; i++) {
		arrLookup[fbox.options[i].text] = fbox.options[i].value;
		if(fbox.options[i].selected && fbox.options[i].value != "") {
			arrTbox[tLength] = fbox.options[i].text;
			tLength++;
		} else {
			arrFbox[fLength] = fbox.options[i].text;
			fLength++;
		}
	}
	//arrFbox.sort();
	//arrTbox.sort();
	if(param == 1){
		fbox.length = 0;
	} // If
	if(param == 0){
		tbox.length = 0;
	} // if

	var c;
	if(param == 1){
		for(c=0; c<arrFbox.length; c++) {
		var no = new Option();
		no.value = arrLookup[arrFbox[c]];
		no.text = arrFbox[c];
		fbox[c] = no;
	}
	} // if
	if(param == 0){for(c=0; c<arrTbox.length; c++) {
		var no = new Option();
		no.value = arrLookup[arrTbox[c]];
		no.text = arrTbox[c];
		tbox[c] = no;
	}
} // if
}

function validar_ficha(){

nick = document.forms['picform'].elements['nick'].value; 
nombre = document.forms['picform'].elements['nombre'].value; 
apellidos = document.forms['picform'].elements['apellidos'].value;
clave1 = document.forms['picform'].elements['clave'].value;
clave2 = document.forms['picform'].elements['clave2'].value
email = document.forms['picform'].elements['email'].value


if(nick == ""){
	alert("El alias es obligatorio.");
	return false;
} // if

if(nombre == ""){
	alert("El nombre es obligatorio.");
	return false;
} // if

if(apellidos == ""){
	alert("El/los apellidos son obligatorios.");
	return false;
} // if


if(email.indexOf('@') =='-1'){
	alert("Por favor, inserte un EMAIL válido.");
	return false;
} // if

if(clave1.length != clave2.length){
	alert("Los dos campos de contraseña deben ser idénticos.");
	return false;
} // if

return true;

}//function
