//funcion que cambia un espacio en blanco por un +
function convertSpaces(str) {
	var out = "", flag = 0;
	for (i = 0; i < str.length; i++) {
		if (str.charAt(i) != " ") {
			out += str.charAt(i);
			flag = 0;
		}
		else {
			if(flag == 0) {
				out += "+";
				flag = 1;
			}
		}
	}
	return out;
}

function loadEvent()
{
	form=document.formu;
	var salida='';
	var busqueda='';
	//Texto clave
	if(form.frase.value.length>0)
	{
		/*busqueda = form.frase.value;
		/* */
		/*while(busqueda.indexOf(' ')!= -1 )
		{
			busqueda = busqueda.replace(' ','|');
		}*/
		
		busqueda = convertSpaces(form.frase.value);
			
		busqueda = busqueda.replace("á","a");
		busqueda = busqueda.replace("é","e");
		busqueda = busqueda.replace("í","i");
		busqueda = busqueda.replace("ó","o");
		busqueda = busqueda.replace("ú","u");
		//busqueda = busqueda.replace("ñ","n");
		
		
		
		salida+='/frase/'+busqueda;
	}
	//Tipo carrera
		var a='';
		if(form.grado.checked){a+='1';}else{a+='0';};
		if(form.pregrado.checked){a+='1';}else{a+='0';};
		if(form.posgrado.checked){a+='1';}else{a+='0';};
		if(form.cursos.checked){a+='1';}else{a+='0';};
		if(form.articulacion.checked){a+='1';}else{a+='0';};
		salida+='/tipo/'+a;
	//Sede !!!!el name me lo dan los id's de la BD!!!!
		var b='';
		if(form.sede1.checked){b+='1';}else{b+='0';};
		if(form.sede2.checked){b+='1';}else{b+='0';};
		if(form.sede3.checked){b+='1';}else{b+='0';};
		if(form.sede4.checked){b+='1';}else{b+='0';};
		if(form.sede5.checked){b+='1';}else{b+='0';};
		salida+='/sede/'+b;
	//Facultad
		ids=form.facultades.options[form.facultades.selectedIndex].value;
		if(ids>0)
		{
			salida+='/facultad/'+ids;
		};
	//
	send(salida);
}
function send(url)
{
	var tourl='/uca/index.php/carreras/ajax/es'+url;
	var objAjax = new Ajax(tourl, {
		method: 'get',		
		onComplete: writeResponse
	});
	objAjax.request();
}

function writeResponse(data)
{
	div=document.getElementById('slider');
	div=document.getElementById(div.childNodes[0].id);
	div.style.top='0px';
	div.innerHTML=data;
}
function checkEnter(evento)
{
	if(getKey(evento)==13)
	{
		loadEvent();
		return false;//que no submitee el form
	}
	return true;
}
function getKey(e)
{
	var keynum;
	var keychar;
	var numcheck;
	
	if(window.event) // IE
	  {
	  keynum = e.keyCode;
	  }
	else if(e.which) // Netscape/Firefox/Opera
	  {
	  keynum = e.which;
	  }
	keychar = String.fromCharCode(keynum);
	numcheck = /\d/;
	//return !numcheck.test(keychar);
	return keynum;
}
function changeImg(imag,s)
{
	img=document.getElementById(imag);
	switch(s)
	{
		case 0:
			img.src='/uca/images/boton-masinfo.png';
		break;
		case 1:
			img.src='/uca/images/boton-masinfo-2.png';
		break;
		case 2:
			img.src='/uca/images/boton-buscar.png';
		break;
		case 3:
			img.src='/uca/images/boton-buscar-2.png';
		break;
		case 4:
			img.src='/uca/images/boton-inscripcion-2.png';
		break;	
		case 5:
			img.src='/uca/images/boton-inscripcion.png';
		break;
		case 6:
			img.src='/uca/images/boton-consulta.png';
		break;	
		case 7:
			img.src='/uca/images/boton-consulta2.png';
		break; 
		
	}
}

function desplegar(cont)
{
	var div=document.getElementById(cont);
	var img=document.getElementById('img'+cont);
	if(div.style.display=="")
	{
		div.style.display="none";
		img.src='/uca/templates/backend/images/ficha-mas.jpg';
	}else{
		div.style.display="";
		img.src='/uca/templates/backend/images/ficha-menos.jpg';
	}
}

function desplegarTodos()
{
	var i=0;
	var div=document.getElementById('cont'+i);
	while (div != null){
		var img=document.getElementById('img'+'cont'+i);
		if(div.style.display=="none")
		{
			div.style.display="";
			img.src='/uca/templates/backend/images/up.png';
		}
		i++;
		var div=document.getElementById('cont'+i);			
	}
}

function cambiaSede()
{
	form=document.getElementById('formi');
	var b='';
	if(form.sede1.checked){b+='1';}else{b+='0';};
	if(form.sede2.checked){b+='1';}else{b+='0';};
	if(form.sede3.checked){b+='1';}else{b+='0';};
	if(form.sede4.checked){b+='1';}else{b+='0';};
	if(form.sede5.checked){b+='1';}else{b+='0';};
	url='/uca/index.php/carreras/getsedes/es/'+b;
	getSedes(url);
	loadEvent();
}
function getSedes(url)
{
	var objAjax = new Ajax(url, {
		method: 'get',		
		onComplete: writeSedes
	});
	objAjax.request();
}
function writeSedes(data)
{
	document.getElementById('facultadesSelect').innerHTML=data;
}
