function esconder(element){new Effect.Fade(element,{duration:1});}
function mostrar(element){new Effect.Appear(element,{duration:1, from:1.0, to:1.0});}
function seleccionado(ctrl,ctrl2,element){
	var control = document.getElementsByName(ctrl);	
	for(i=0; i <control.length; i++){
   		if(control[i].checked){
   			$(ctrl2).value = control[i].value;
   			if((i==0) )
   				esconder(element);
   			else
   				mostrar(element)
   	 	}
   }
}
function loadAccordions(){			
	var bottomAccordion = new accordion('contenedor');			
	bottomAccordion.activate($$('#contenedor .accordion_toggle')[0]);			
}
function chequeados(){
	habilitar();
	var vnombre = $F('nombre');var vapellidos = $F('apellidos');var vtipodoc = $F('tipodoc');
	var vfechanac = $F('fechanac');var vemail = $F('email');
	var vsexo = $F('sexo');var vtelefono = $F('telefono');var vtiposangre = $F('tiposangre');
	var vrh = $F('rh');	
	if ((vnombre != "")&&(vapellidos != "")&&(vtipodoc != "Seleccione...")&&(vfechanac != "")
		&&(vemail != "")&&(vsexo != "Seleccione...")&&(vtelefono != "")&&(vtiposangre != "Seleccione...")&&(vrh != "Seleccione..."))
		$('longitud').disabled = false;	
}
function validDoc(tipodoc,numero){
	var tipo = $F(tipodoc);
	if(tipo != "PAS"){
		if(isNaN(parseFloat($F(numero)))){
			alert("Numeracion no valida para este tipo de documento");
			$(numero).value = "";
			$(numero).focus();
		}
	}
}
function valor(){
	 new AJAX.viewRequest({
	 	action:"inscripcion/calcular_inscripcion/"+$F("categoria"),
	 	container: "div_valor"
	 })
	 var binsertar= $('binsertar');
	 if(binsertar != null){
	 	binsertar.enable();
	 }
}
function habilitar(){
	if ($('tinscripcione') != null) {
		if ($('tinscripcione').checked == true) {
			$('equipo').readOnly = false;
		}
		else {
			$('equipo').value = '';
			$('equipo').readOnly = true;
		}
	}
}
function habilitar2(){	
	if ($('pagar') != null) {
		if ($('terminos').checked == true) 
			$('pagar').enable();
		else 
			$('pagar').disable();
	}
}
function agregar(){
	var contador = $F('contador');var total = $F('valorpagototal');var veps = $F('eps');var vsisben = $F('sisben');
	var vnombre = $F('nombre');var vapellidos = $F('apellidos');var vdireccion = $F('direccion');var vtipodoc = $F('tipodoc');
	var vnumero = $F('numero');var vfechanac = $F('fechanac');var vpais = $F('pais');var vciudad = $F('ciudad');var vemail = $F('email');
	var vsexo = $F('sexo');var vtelefono = $F('telefono');var vtiposangre = $F('tiposangre');var vrh = $F('rh');var vlongitud = $F('longitud');var vcategoria = $F('categoria');
	if ((vnombre != "")&&(vapellidos != "")&&(vdireccion != "")&&(vtipodoc != "Seleccione...")&&(vnumero != "")&&(vfechanac != "")
		&&(vpais != "Seleccione")&&(vciudad != "")&&(vemail != "")&&(vsexo != "Seleccione...")&&(vtelefono != "")
		&&(vtiposangre != "Seleccione...")&&(vrh != "Seleccione...")&&(vlongitud != "Seleccione...")&&(vcategoria != "Seleccione..."))
	{
		alert("Todo bien");
	}else{
		alert("Digite todos los datos obligatorios");
	}
}
function insertar(){
	
}
function insertar2() {
	var contador = parseInt($F('contador'));			
	var cedula = $F('numero');
	var tipo = $F('tipodoc');
	var ct = 0;
	for (ind=1;ind<contador;ind++) {
		f12 = $('tipodoc'+ind);
		f22 = $('numero'+ind);
		if ((f12 != undefined) && (f22 != undefined) && (tipo == f12.value) && (cedula == f22.value)) break;
	}
	if(ind != contador) {
		alert("Este participante ya esta en la lista");
		borrarTodo();
	} else {
		var confirmacion = confirm("Estan correctos los datos?");
		if (confirmacion) {
			$('lista').insert(new Template("<tr>" +
			"<td><input readonly='readonly' class='tequip' type='text' id='#{vnombre}' name='#{vnombre}' value='#{nombre}' /></td>" +
			"<td><input readonly='readonly' class='tequip' type='text' id='#{vapellido}' name='#{vapellido}' value='#{apellido}' /></td>" +
			"<input type='hidden' id='#{vdireccion}' name='#{vdireccion}' value='#{direccion}' />" +
			"<input type='hidden' id='#{vtipodoc}' name='#{vtipodoc}' value='#{tipodoc}' />" +
			"<input type='hidden' id='#{vnumero}' name='#{vnumero}' value='#{numero}' />" +
			"<input type='hidden' id='#{vfecnac}' name='#{vfecnac}' value='#{fecnac}' />" +
			"<input type='hidden' id='#{vpais}' name='#{vpais}' value='#{pais}' />" +
			"<input type='hidden' id='#{vciudad}' name='#{vciudad}' value='#{ciudad}' />" +
			"<input type='hidden' id='#{vemail}' name='#{vemail}' value='#{email}' />" +
			"<input type='hidden' id='#{vtelefono}' name='#{vtelefono}' value='#{telefono}' />" +
			"<input type='hidden' id='#{vsexo}' name='#{vsexo}' value='#{sexo}' />" +
			"<input type='hidden' id='#{vtipsang}' name='#{vtipsang}' value='#{tipsang}' />" +
			"<input type='hidden' id='#{vrh}' name='#{vrh}' value='#{rh}' />" +
			"<input type='hidden' id='#{veps}' name='#{veps}' value='#{eps}' />" +
			"<input type='hidden' id='#{vsisben}' name='#{vsisben}' value='#{sisben}' />" +
			"<input type='hidden' id='#{vinscrip}' name='#{vinscrip}' value='#{inscrip}' />" +
			"<input type='hidden' id='#{vlongitud}' name='#{vlongitud}' value='#{longitud}' />" +
			"<input type='hidden' id='#{vcategoria}' name='#{vcategoria}' value='#{categoria}' /></tr>").evaluate({
				vnombre: 'nombre' + contador,
				nombre: $F('nombre'),
				vapellido: 'apellido' + contador,
				apellido: $F('apellidos'),
				vdireccion: 'direccion' + contador,
				direccion: $F('direccion'),
				vtipodoc: 'tipodoc' + contador,
				tipodoc: $F('tipodoc'),
				vnumero: 'numero' + contador,
				numero: $F('numero'),
				vfecnac: 'fechanac' + contador,
				fecnac: $F('fechanac'),
				vpais: 'pais' + contador,
				pais: $F('pais'),
				vciudad: 'ciudad' + contador,
				ciudad: $F('ciudad'),
				vemail: 'email' + contador,
				email: $F('email'),
				vtelefono: 'telefono' + contador,
				telefono: $F('telefono'),
				vsexo: 'sexo' + contador,
				sexo: $F('sexo'),
				vtipsang: 'tipsang' + contador,
				tipsang: $F('tiposangre'),
				vrh: 'rh' + contador,
				rh: $F('rh'),
				veps: 'eps' + contador,
				eps: $F('eps'),
				vsisben: 'sisben' + contador,
				sisben: $F('sisben'),
				vinscrip: 'inscrip' + contador,
				inscrip: "E",
				vlongitud: 'longitud' + contador,
				longitud: $F('longitud'),
				vcategoria: 'categoria' + contador,
				categoria: $F('categoria')
			}), 'bottom');
			$('contador').value = contador + 1;
			var vp = $F('valorpago');
			var vpt = $F('valorpagototal');
			vp = vp.substr(2, vp.length - 3);
			vpt = vpt.substr(2, vpt.length - 3);
			$('valorpagototal').value = "$ " + (parseFloat(vp.replace('.', '')) + parseFloat(vpt.replace('.', ''))) + ",00";
			borrarTodo();
		} else {
			$('formenvio').focusFirstElement();
		}
	}
}
function borrarTodo(){
	$('nombre').value = "";
	$('apellidos').value = "";
	$('direccion').value = "";
	$('tipodoc').selectedIndex=0;
	$('numero').value = "";
	$('fechanac').value = "";
	$('pais').selectedIndex=0;
	$('ciudad').value = "";
	$('email').value = "";
	$('telefono').value = "";
	$('sexo').selectedIndex=0;
	$('tiposangre').selectedIndex=0;
	$('rh').selectedIndex=0;
	$('eps').value = "";
	$('sisben').selectedIndex=0;
	$('equipo').value = "";
	$('longitud').selectedIndex=0;
	$('categoria').selectedIndex=0;
	$('valorpago').value="$ 0.0";
	$('binsertar').disable();
	$('formenvio').focusFirstElement();
}
function actualizaf2(){
	var val = $F('f1');
	if (val != "Seleccione...") {
		new AJAX.viewRequest({
			action: "administracion/actualizaf2/" + val,
			container: "divf2"
		})
	}
}
function actualizaf3(){
	var val = $F('f1');
	var val2 = $F('f2');
	if (val != "Seleccione...") {
		new AJAX.viewRequest({
			action: "administracion/actualizaf3/" + val+"/"+val2,
			container: "divf3"
		})
	}
}
function insertarfiltro() {
    var sel1 = $('f1');
    var sel2 = $('f2');
    var sel3 = $('valor');
	var obj=$('parametros');
    var valor1=sel1.value;
    var valor2=sel2.value;
    var valor3=sel3.value;
    txt=sel1.options[sel1.selectedIndex].text;
    txt2=sel2.options[sel2.selectedIndex].text;	
	var texto = txt+' '+txt2+' '+valor3;
	if(valor2 == 'like')
		var valfin = valor1+" "+valor2+" '%"+valor3+"%'";
	else
		var valfin = valor1+" "+valor2+" '"+valor3+"'";    
    opc = new Option(texto,valfin);
    eval(obj.options[obj.options.length]=opc);
	sel1.selectedIndex = 0;
	sel2.selectedIndex = 0;
	sel3.value = '';
	$('ftrigger').remove();
}
function eliminarfiltro(){
    var obj2=$('parametros');
    if (obj2.selectedIndex==-1) return;
    obj2.options[obj2.selectedIndex]=null;    
}
function selectall(){
	var lista = $('parametros');
	for(i=0;i<lista.length;i++){
		lista.options[i].selected = true;
	}
}
function verificacliente(){
	var shopperemail = $F('shopperemail');
	new AJAX.viewRequest({
			action: "inscripcion/verificacliente/" + shopperemail,
			container: "transpend"
		})
}