var a=String.fromCharCode(225); 
var e=String.fromCharCode(233); 
var i=String.fromCharCode(237); 
var o=String.fromCharCode(243); 
var u=String.fromCharCode(250);
var n=String.fromCharCode(241);
var N=String.fromCharCode(209);
var intro2=String.fromCharCode(13,10);

var enlace = 1;
var archivo = 1;
var numeroAceptados = 0;

function GuardarExperiencia(boton)
{
	if (boton == 'guardar')
		document.getElementById('formSubir').action = '/virtual/subirexperiencia.php?url=46';
	else
		document.getElementById('formSubir').action = '/virtual/subirexperiencia.php?url=45';
		
	ComprobarCamposExperiencia('formSubir');
}


function EditarExperiencia(boton)
{
	if (boton == 'guardar')
		document.getElementById('formEditar').action = '/virtual/editarexperiencia.php?url=45';
	else
		document.getElementById('formEditar').action = '/virtual/editarexperiencia.php?url=46';
		
	ComprobarCamposExperiencia('formEditar');
}


function Apuntar(chk)
{
	if (document.getElementById(chk).checked)
		numeroAceptados++;
	else
		numeroAceptados--;
		
	document.getElementById('numero').innerHTML	= numeroAceptados;
}

function ActivarOtrosTipos()
{
	if (document.getElementById('edit-tipoContribucionSelect').value == '-1')
		document.getElementById('edit-tipoContribucionOtro').disabled = false;
	else
		document.getElementById('edit-tipoContribucionOtro').disabled = true;
}

function NuevoArchivo(div)
{
	archivo++;

	var cadena = "<fieldset><legend>Subir archivo</legend>";																	
	cadena += "<div class='form-item'>";
	cadena += "<label for='edit-nombre" + archivo + "'>Nombre: <span class='form-required' title='Este campo es obligatorio.'>*</span></label>";
	cadena += " <input type='text' maxlength='100' name='nombreArchivo" + archivo + "' id='edit-nombreArchivo" + archivo + "'  size='60' class='form-text required' />";
	cadena += "<div class='description'>Nombre del archivo. Se ver" + a + " en el lateral al acceder a la experiencia.</div></div>";
	cadena += "<div class='form-item'>";
	cadena += "<label for='edit-archivo" + archivo + "'>Archivo: <span class='form-required' title='Este campo es obligatorio.'>*</span></label>";
	cadena += "<input type='file' maxlength='100' onkeydown='this.blur()' name='archivo" + archivo + "' id='edit-archivo" + archivo + "'  size='60' class='form-text required' />";
	cadena += "</div></fieldset>";

	document.getElementById(div).innerHTML += cadena;


}

function NuevoEnlace(div)
{
	enlace++;
	
	var cadena = "<fieldset><legend>Subir enlace</legend>";
	cadena += "<div class='form-item'>";
	cadena += "<label for='edit-nombre" + enlace + "'>Nombre: <span class='form-required' title='Este campo es obligatorio.'>*</span></label>";
	cadena += "<input type='text' maxlength='100' name='nombre" + enlace + "' id='edit-nombre" + enlace + "'  size='60' class='form-text required'/>";
	cadena += "<div class='description'>Nombre del enlace. Se ver" + a + " en el lateral al acceder a la experiencia.</div></div>";
	cadena += "<div class='form-item'>";
	cadena += "<label for='edit-enlace'>Enlace: <span class='form-required' title='Este campo es obligatorio.'>*</span></label>";
	cadena += " <input type='text' maxlength='100' value='http://' name='enlace" + enlace + "' id='edit-enlace" + enlace + "'  size='60' class='form-text required' />";
	cadena += "<div class='description'>Url del enlace.</div>";
	cadena += "</div></fieldset>";

	document.getElementById(div).innerHTML += cadena;

}


function EnviarEvaluacion(accion)
{ if (accion == 'borrador')
		document.getElementById('evaluarexperiencia').action = '/virtual/EditarEvaluacionVirtual.php';
	else
	if(accion == 'aprobar'){
		document.getElementById('evaluarexperiencia').action = '/virtual/EnviarEvaluacionVirtual.php?aprobar=1';
	}else
	document.getElementById('evaluarexperiencia').action = '/virtual/EnviarEvaluacionVirtual.php';
	document.getElementById('evaluarexperiencia').submit();

}

function EnviarEvaluacionPresencial(accion)
{
	if (accion == 'borrador')
		document.getElementById('evaluarexperiencia').action = '/virtual/EditarEvaluacionPresencial.php';
	else
		document.getElementById('evaluarexperiencia').action = '/virtual/EnviarEvaluacionPresencial.php';
		
	document.getElementById('evaluarexperiencia').submit();

}
function DescripcionCampoVirtual(campo)
{
switch (campo)
{

case "objetivos":
Tip("La experiencia-contribuci" + o + "n est" + a + " alineada con los objetivos del congreso, dirigidos a acelerar la integraci" + o +"n de las nuevas tecnolog" + i + "as dentro y fuera del aula, y, en general, en todos los procesos del centro,sensibilizando en las potencialidades que las TIC ofrecen como herramientas de mejora de los procesos educativos y  ofreciendo a la comunidad docente criterios, metodolog" + i + "as y herramientas que les posibilite aplicar y transferir las pr" + a + "cticas recogidas al entorno y contexto del propio centro.", WIDTH , 400); 
break;
case "plagios":
Tip("Revisar alguna cadena entrecomillada en Google, de modo que se pueda detectar f" + a + "cilmente si ha habido alg" + u + "n plagio significativo. Si se encuentran peque" + n + "os textos plagiados, exigir al autor/a de la experiencia que los referencie adecuadamente y rechazar.", WIDTH , 400);
break;
case "extension":
Tip("Si la experiencia-contribuci" + o + "n viene acompa" + n + "ada de resultados pr" + a + "cticos (material, blog, portal, etc.), no se exige una descripci" + o + "n demasiado extensa para considerarla adecuada. Si la experiencia no viene acompa" + n +"ada de alguna producci" + o + "n, entonces habr" + a + " que contemplar que la descripci" + o + "n de la misma sea lo suficientemente extensa y " + u + "til para su puesta en pr" + a + "ctica por parte de otros profesores.", WIDTH , 400);
break;
case "presentacion":
Tip("La experiencia-contribuci" + o + "n cumple con los requisitos b" + a + "sicos establecidos y tiene una estructura razonable que permite conocer los objetivos y resultados de la misma.", WIDTH , 400);
break;

}
	
}

function DescripcionCampoPresencial(campo)
{
switch (campo)
{

case "relevancia":
Tip("Se valorar" + a + " el alineamiento de la experiencia con los objetivos del congreso, dirigidos acelerar la integraci" + o + "n de las nuevas tecnolog" + i + "as dentro y fuera del aula, y, en general, en todos los procesos del centro,sensibilizando en las potencialidades que las TIC ofrecen como herramientas de mejora de los procesos educativos y  ofreciendo a la comunidad docente criterios, metodolog" + i + "as y herramientas que les posibilite aplicar y transferir las pr" + a + "cticas recogidas al entorno y contexto del propio centro." + intro2 + "0-10 puntos - La experiencia est" + a + " poco alineada con los objetivos del congreso, no se refiere a una disciplina curricular o hace poco uso de Internet y las TIC en general" + intro2 + "11-20 puntos	- La experiencia est" + a + " medianamente alineada con los objetivos del congreso, aunque se refiere a una disciplina curricular el uso de  Internet y de las TIC en general no es determinante o no se promueve de forma importante" + intro2 + "21-25 puntos - La experiencia est" + a + " totalmente alineada con los objetivos del congreso, se refiere a una disciplina curricular, y hace un uso fundamental de  Internet y de las TIC en general, promocionando su generalizaci"+ o + "n", WIDTH , 400); 
break;

case "alineamiento":
Tip("Se valorar" + a + " el alineamiento de la experiencia con alguna de las l" + i + "neas tem" + a + "ticas establecidas para el Congreso en funci" + o + "n de su clara relaci" + o + "n con aspectos que tengan que ver con:" + intro2 + "* La formaci" + o + "n del profesorado y las comunidades de aprendizaje" + intro2 + "* La ense" + n + "anza y el aprendizaje en el aula" + intro2 + "* M" + a + "s all" + a + " del aula: aprender y colaborar" + intro2 + "* Las TIC en la educaci" + o + "n inclusiva" + intro2 + "* Recursos digitales para la comunidad educativa" + intro2 + "0-5 puntos - La experiencia tiene poca o ninguna relaci" + o + "n con las l" + i + "neas tem" + a + "ticas del Congreso. Su adscripci" + o + "n a alguna de ellas resulta dif" + i + "cil  o artificial" + intro2 + "6-10 puntos - La experiencia est" + a + " claramente alineada con las l" + i + "neas tem" + a + "ticas del Congreso. Su adscripci" + o + "n a alguna de ellas es evidente y f" + a + "cil", WIDTH , 400); 
break;

case "implantacion":
Tip("Se valorar" + a + " el grado de madurez e implantaci" + o + "n de la experiencia, as" + i + " como la existencia de resultados que demuestren su eficacia, de acuerdo con los objetivos perseguidos en el Congreso" + intro2 + "0-6 puntos - La experiencia se encuentra en una fase inicial de definici" + o + "n o puesta en marcha. No existen todav" + i + "a resultados de su utilidad de acuerdo con los objetivos del Congreso" + intro2 + "7-12 puntos - La experiencia est" + a + " en fase de implantaci" + o + "n. Existen ya algunos resultados, pero todav" + i + "a son escasos o no permiten valorar su eficacia de acuerdo a los objetivos del Congreso" + intro2 + "13-20 puntos - La experiencia est" + a + " implantada y est" + a + " operativa. Se han obtenido ya resultados que avalan su utilidad y eficacia de acuerdo con los objetivos del Congreso", WIDTH , 400); 
break;

case "aplicabilidad":
Tip("Se valorar" +a + " la facilidad para extender la experiencia a otros contextos, ya sean otras disciplinas, otros colectivos u otros entornos geogr" + a + "ficos. " + intro2 + "0-5 puntos - La experiencia es muy espec" + i + "fica del entorno para el que se ha realizado. Cualquier intento de utilizarla fuera de ese contexto es dif" + i + "cil o requiere recursos significativos de formaci" + o + "n, infraestructura, etc." + intro2 + "6-10 puntos - La experiencia se puede extender a otros entornos, pero es muy espec" + i + "fica de la disciplina para la que se realizado. Su adaptaci" + o + "n a otras materias o tem" + a + "ticas es complicada y requiere recursos de formaci" + o + "n, infraestructura, etc." + intro2 + "11-15 puntos - La experiencia tiene un car" + a + " cter global y abierto que la hace f" + a + "cilmente exportable a otros entornos o materias con poca dedicaci" + o + "n de recursos", WIDTH , 400); 
break;

case "originalidad":
Tip("Se valorar" + a + " la creatividad y la originalidad de la experiencia, ya sea por su enfoque, por la utilizaci" + o + "n de tecnolog" + i + "as m" +a + "s avanzadas o por el uso eficiente y original de tecnolog" + i + "as ya existentes" + intro2 + "0-3 puntos - La experiencia utiliza las tecnolog" + i + "as existentes en la forma m" + a + "s habitual, no existiendo elementos originales o innovadores significativos" + intro2 + "4-6 puntos - La experiencia utiliza nuevas tecnolog" + i + "as y constituye un ejemplo de c" + o + "mo estas nuevas tecnolog" + i + "as pueden facilitar la intro2ducci" + o + "n de las TIC en el aula" + intro2 + "7-10 puntos - La experiencia utiliza un enfoque distinto e innovador, utilizando las tecnolog" + i + "as existentes de forma nueva para obtener resultados", WIDTH , 400); 
break;

case "presentacion":
Tip("Se valorar" + a + " la calidad de la presentaci" + o + "n de la experiencia, atendiendo a aspectos formales tales como redacci" + o + "n, facilidad de comprensi" + o + "n, aportaci" + o + "n de contenidos Multimedia, etc." + intro2 + "0-3 puntos - La experiencia tiene una redacci" + o + "n confusa y de dif" + i + "cil comprensi" + o + "n. No hay aportaci" + o + "n de contenidos Multimedia que ayuden al conocimiento y evaluaci" + o + "n de la misma" + intro2 + "4-6 puntos - Aunque se puede obtener una idea global o general de la experiencia, su comprensi" + o + "n no resulta f" + a + "cil para cualquier usuario.  No hay una redacci" + o + "n cuidada, no hay aportaci" + o + "n de referencias o contenidos MM o bien son poco relevantes" + intro2 + "7-10 puntos - La experiencia est" + a + " bien redactada, es f" + a + "cilmente legible y comprensible por cualquier usuario aunque no sea un experto en la tem" + a + "tica. Aporta gr" + a + "ficos, referencias y contenidos Multimedia que ayudan a su comprensi" + o + "n. ", WIDTH , 400); 
break;

case "estructura":
Tip("Se valorar" + a + " la organizaci" + o + "n y la estructuraci" + o + "n de la presentaci" + o + "n de la experiencia, en la medida en que se identifiquen los objetivos perseguidos, su desarrollo, los resultados obtenidos, etc., de forma que se faciite su evaluaci" + o + "n y posible aplicaci" + o + "n" + intro2 + "0-3 puntos - La presentaci" + o + "n de la experiencia carece de una estructura clara. No se identifican bien los objetivos perseguidos ni los resultados obtenidos, no se describen las actuaciones realizadas, etc." + intro2 + "4-6 puntos - Aunque la experiencia se presenta con una cierta organizaci" + o + "n, sin embargo no cuenta con una estructura completa desde el punto de vista de objetivos, resultados, etc. que facilite su evaluaci" + o + "n y encuadramiento en una de las " + a + "reas tem" + a + "ticas del congreso.", WIDTH , 400); 
break;

}
}

function ComprobarCamposExperiencia(form)
{
	
	mensaje = "";
	
	if (document.getElementById('edit-titulo').value == '')
		mensaje += "El campo t" + i + "tulo es obligatorio" + intro;

	if (tinyMCE.getContent('edit-contenido') == '')
		mensaje += "El resumen es obligatorio" + intro;

	if (form == 'formSubir')
	{
		if (document.getElementById('edit-propuesta').value == '')
			mensaje += "Debe subir un archivo de propuesta" + intro;

		if (!(tienelineatematica()))
		mensaje += "Debe seleccionar al menos una l" + i + "nea tem" + a + "tica" + intro;
	}
	
	if (mensaje == "")
		document.getElementById(form).submit();
	else
		alert(mensaje);
	
	
}

function tienelineatematica()
{
	tienecategoria = false;
	
	if (document.getElementById('Redesdeprofesores(Web20comunidadesdepracticaetc)').checked)
		tienecategoria = true;

	if (document.getElementById('Serviciosyapoyostelematicosalosdocentes').checked)
		tienecategoria = true;

	if (document.getElementById('CompetenciasdocentesparaeldesarrolloprofesionalenlaSIC').checked)
		tienecategoria = true;

	if (document.getElementById('Formacionyactualizaciondelprofesoradoparalainnovacioneducativa').checked)
		tienecategoria = true;

	if (document.getElementById('Formaciononlinefrenteaformaciontradicional').checked)
		tienecategoria = true;

	if (document.getElementById('Serviciosyapoyostelematicosalosdocentes').checked)
		tienecategoria = true;

	if (document.getElementById('Cambiosmetodologicosynuevosmodelospedagogicos').checked)
		tienecategoria = true;

	if (document.getElementById('IncorporaciondelasTICalcurriculoacademico').checked)
		tienecategoria = true;

	if (document.getElementById('Herramientasparalacolaboracioneintercambiodeexperienciasyrecursos').checked)
		tienecategoria = true;

	if (document.getElementById('Softwarelibreenloscentroseducativos').checked)
		tienecategoria = true;

	if (document.getElementById('Internetcomoherramientadegestion').checked)
		tienecategoria = true;

	if (document.getElementById('Internetcomoredderedes(redesycomunidadesvirtualesentrecentrosprofesorespadresalumnosetc)').checked)
		tienecategoria = true;

	if (document.getElementById('LosmodelosdeteleeducacionElearningyblearning').checked)
		tienecategoria = true;

	if (document.getElementById('Web20enelAulayfueradeella').checked)
		tienecategoria = true;

	if (document.getElementById('Programasyproyectoseuropeos').checked)
		tienecategoria = true;

	if (document.getElementById('Participaciondelacomunidadeducativa').checked)
		tienecategoria = true;

	if (document.getElementById('TICytratamientodeladiversidad').checked)
		tienecategoria = true;

	if (document.getElementById('Educacionparacolectivosconnecesidadeseducativasespeciales').checked)
		tienecategoria = true;

	if (document.getElementById('InclusiondigitalAldeasdigitalesentornosruralesutilizacionencolectivossensiblesetc').checked)
		tienecategoria = true;

	if (document.getElementById('EnsenanzanopresencialAulashospitalariasenelhogar').checked)
		tienecategoria = true;

	if (document.getElementById('Accesibilidad').checked)
		tienecategoria = true;

	if (document.getElementById('ContenidosenInternettratamientodelainformacionejemplosyexperienciasdeaplicacionesdidacticaslibrosinteractivosetc').checked)
		tienecategoria = true;

	if (document.getElementById('Objetosdigitalesparaelaprendizaje').checked)
		tienecategoria = true;

	if (document.getElementById('Portalesycentrosderecursos').checked)
		tienecategoria = true;

	if (document.getElementById('Infraestructurasequiposydispositivosdeinteres').checked)
		tienecategoria = true;

	if (document.getElementById('Tecnologiasmultimedia').checked)
		tienecategoria = true;

	if (document.getElementById('edit-otrasLineas').value != '')
		tienecategoria = true;

	return tienecategoria;

}



