<!--	
function mostrar_programas(area_id)
{
	Element.show('programa_combo_busy');
	var update_element = 'tds_programas';
	var url = URL_CLASES + 'clase-catalogo_programa-actionscript.php';
	var name = "programa_id";
	var post_value = 'programa_id';
	var isblank = false;
	var atributos_select= 'style= "width:90%" onChange="ocultar_especializaciones(); cargar_especializaciones(this.value);"';
	var sin_abreviatura = '1';
	var string_default = '*** ' + _ESCOJA_PROGRAMA + '***';
	var pars = 'accion=get_menu_no_productos&area_id=' + area_id + '&name=' + name + '&post_value=' + post_value + '&is_blank=' + isblank + '&string_default=' + string_default + '&atributos_select=' + atributos_select + '&sin_abreviatura=' + sin_abreviatura;
	new Ajax.Updater(update_element, url, {parameters: pars, evalScripts:true, onComplete: function(){ Element.hide('programa_combo_busy'); }});
}

function mostrar_productos(area_id)
{
	Element.show('producto_combo_busy');
	var update_element = 'tds_productos';
	var url = URL_CLASES + 'clase-catalogo_programa-actionscript.php';
	var name = "producto_id";
	var post_value = 'producto_id';
	var isblank = false;
	var atributos_select= 'style= "width:90%"';
	var sin_abreviatura = true;
	var string_default = '*** ' + _ESCOJA_PROGRAMA + '***';
	var pars = 'accion=get_menu_productos&area_id=' + area_id + '&name=' + name + '&post_value=' + post_value + '&is_blank=' + isblank + '&string_default=' + string_default + '&sin_abreviatura=' + sin_abreviatura + '&atributos_select=' + atributos_select;
	new Ajax.Updater(update_element, url, {parameters: pars, evalScripts:true, onComplete: function(){ Element.hide('producto_combo_busy'); }});
}

function cargar_especializaciones(programa_id){
	Element.show('programa_combo_busy');
	var update_element = 'tds_especializacion';
	var url = URL_CLASES + 'clase-catalogo_programa-actionscript.php';
	var name = "especializacion_id[]";
	var post_value = 'especializacion_id';
	var isblank = 0;
	var sin_abreviatura = true;
	var atributos_select= 'multiple size=5 style= "width:100%;" title="' + _AYUDA_ESPECIALIZACIONES +'"';
	var string_default = '*** ' + _ESCOJA_PROGRAMA + '***';
	var pars = 'accion=get_menu_especializaciones&programa_id=' + programa_id + '&name=' + name + '&post_value=' + post_value + '&is_blank=' + isblank + '&string_default=' + escape(string_default) + '&atributos_select=' + atributos_select + '&sin_abreviatura=' + sin_abreviatura;
	var pars2 = 'accion=get_numero_especializaciones&programa_id=' + programa_id;
	
	new Ajax.Updater(update_element, url, {
		parameters:pars,
		evalScripts:true,
		onComplete:function(){
			Element.hide('programa_combo_busy');
		}
	});
	
	new Ajax.Updater('tds_numero_especializaciones', url, {
		parameters:pars2,
		evalScripts:true
	});
}

function cargar_vias_conocimiento_pais(pais_id)
{	
	Element.show('via_conocimiento_combo_busy');
	Element.show('producto_via_conocimiento_combo_busy');
	var update_element = 'td_vias_conocimiento';
	var update_element2 = 'td_producto_vias_conocimiento';
	var url = URL_CLASES + 'clase-catalogo_via_conocimiento-actionscript.php';
	var name = "via_conocimiento_id";
	var name2 = "producto_via_conocimiento_id"
	var post_value = 'via_conocimiento_id';
	var post_value2 = 'producto_via_conocimiento_id';
	var is_blank = true;
	var atributos_select= 'style= "width:90%";';
	var sin_pais = true;
	var string_default = '*** ' + _ESCOJA_OPCION + '***';
	var pars = 'accion=get_menu_por_pais_portal&pais_id=' + pais_id + '&name=' + name + '&post_value=' + post_value + '&is_blank=' + is_blank + '&string_default=' + escape(string_default) + '&atributos_select=' + atributos_select + '&sin_pais=' + sin_pais;
	var pars2 = 'accion=get_menu_por_pais_portal&pais_id=' + pais_id + '&name=' + name2 + '&post_value=' + post_value2 + '&is_blank=' + is_blank + '&string_default=' + escape(string_default) + '&atributos_select=' + atributos_select + '&sin_pais=' + sin_pais;
	new Ajax.Updater(update_element, url, {parameters: pars, evalScripts:true, onComplete: function(){ Element.hide('via_conocimiento_combo_busy'); }});
	new Ajax.Updater(update_element2, url, {parameters: pars2, evalScripts:true, onComplete: function(){ Element.hide('producto_via_conocimiento_combo_busy'); }});
}

function ocultar_especializaciones(){
	$('especializaciones').style.display = 'none';
}

function mostrar_especializaciones(){
	$('especializaciones').style.display = '';
}

function mostrar_numero_especializaciones(){
	$('numero_especializaciones').style.display = '';
}

function ocultar_numero_especializaciones(){
	$('numero_especializaciones').style.display = 'none';
}

function ocultar_datos_bancarios()
{
	$('datos_bancarios').style.display = 'none';

}
function mostrar_datos_bancarios()
{
	$('datos_bancarios').style.display = '';

}
function ocultar_NIF()
{
	$('NIF').style.display = 'none';

}
function mostrar_NIF()
{
	$('NIF').style.display = '';

}


function cargar_provincias(pais_id)
{			
	Element.show('provincias_combo_busy');
	var element = $('td_provincias');
	var url = URL_CLASES + 'clase-catalogo_provincia-actionscript.php';
	var name = "provincia_id";
	var post_value = 'provincia_id';
	var is_blank = true;
	var string_default = '*** ' + _ESCOJA_PROVINCIA + '***';
	var con_abreviatura = false;
	var atributos_select = 'class="filtroBusqueda" onChange="cargar_poblaciones(this.value);"';
	var pars = 'accion=get_menu&pais_id=' + pais_id + '&name=' + name + '&post_value=' + post_value + '&is_blank=' + is_blank + '&string_default=' + string_default + '&atributos_select=' + atributos_select + '&con_abreviatura=' + con_abreviatura;
	new Ajax.Updater(element, url, {
		parameters: pars, 
		evalScripts: true, 
		onComplete: function()
		{ 
			Element.hide('provincias_combo_busy'); 
		} 
	});	
	
	
	ocultar_datos_bancarios();	
	cargar_sede_id(pais_id);
}

function cargar_poblaciones(provincia_id)
{			
	Element.show('poblaciones_combo_busy');
	var element = $('td_poblaciones');
	var url = URL_CLASES + 'clase-catalogo_poblacion-actionscript.php';
	var name = "poblacion_id";
	var post_value = 'poblacion_id';
	var is_blank = true;
	var string_default = '*** ' + _ESCOJA_CIUDAD + '***';
	var atributos_select = '';
	var pars = 'accion=get_menu&provincia_id=' + provincia_id + '&name=' + name + '&post_value=' + post_value + '&is_blank=' + is_blank + '&string_default=' + string_default + '&atributos_select=' + atributos_select;
	new Ajax.Updater(element, url, {
		parameters: pars, 
		evalScripts: true, 
		onComplete: function()
		{ 
			Element.hide('poblaciones_combo_busy'); 
		} 
	});			
}

function cargar_provincias_banco(pais_id)
{			
	Element.show('inscripcion_provincias_combo_busy');
	var element = $('td_inscripcion_provincias');
	var url = URL_CLASES + 'clase-catalogo_provincia-actionscript.php';
	var name = "inscripcion_provincia_banco";
	var post_value = 'inscripcion_provincia_banco';
	var is_blank = true;
	var string_default = '*** ' + _ESCOJA_PROVINCIA + '***';
	var atributos_select = 'class="filtroBusqueda" onChange="cargar_poblaciones_banco(this.value);"';
	var pars = 'accion=get_menu&pais_id=' + pais_id + '&name=' + name + '&post_value=' + post_value + '&is_blank=' + is_blank + '&string_default=' + string_default + '&atributos_select=' + atributos_select;
	new Ajax.Updater(element, url, {
		parameters: pars, 
		evalScripts: true, 
		onComplete: function()
		{ 
			Element.hide('inscripcion_provincias_combo_busy'); 
		} 
	});			
	
}

function cargar_sede_id(pais_id)			
{
	var pars = 'accion=input_sede_id&pais_id=' + pais_id;
	new Ajax.Updater('sede_por_pais', URL_CLASES + 'clase-pais-actionscript.php', {
		parameters: pars, 
		evalScripts: true, 
		onComplete: function()
		{ 
			if($('sede_id').value == 7) mostrar_NIF();
			else ocultar_NIF();	
		} 
	});	
}

function cargar_poblaciones_banco(provincia_id)
{			
	Element.show('inscripcion_poblaciones_combo_busy');
	var element = $('td_inscripcion_poblaciones');
	var url = URL_CLASES + 'clase-catalogo_poblacion-actionscript.php';
	var name = "inscripcion_poblacion_banco";
	var post_value = 'inscripcion_poblacion_banco';
	var is_blank = true;
	var string_default = '*** ' + _ESCOJA_CIUDAD + '***';
	var atributos_select = '';
	var pars = 'accion=get_menu&provincia_id=' + provincia_id + '&name=' + name + '&post_value=' + post_value + '&is_blank=' + is_blank + '&string_default=' + string_default + '&atributos_select=' + atributos_select;
	new Ajax.Updater(element, url, {
		parameters: pars, 
		evalScripts: true, 
		onComplete: function()
		{ 
			Element.hide('inscripcion_poblaciones_combo_busy'); 
		} 
	});			
}

function guardar_solicitud(lenguaje) 
{	
	Element.show('solicitud_busy');
	FormSolicitud = $('form_solicitud');
	$('enviar').disabled = true;
	if ( validar(FormSolicitud) )
	{
			var formParameters = Form.serializeEscaped(FormSolicitud);
			var url = URL_CLASES + 'portal-solicitudes-actionscript.php';
			var pars = 'accion=solicitud_inscripcion&viapeticion=portal&lenguaje=' + lenguaje + '&producto_nombre=' + escape($('producto_id').options[$('producto_id').selectedIndex].innerHTML) + '&forma_pago_nombre=' + $('forma_pago_id').value + '&' + formParameters;
			//alert(pars);
			new Ajax.Updater('solicitud', url, 
			{
				parameters: pars, 
				evalScripts: true, 
				onComplete: function(){ 
					Element.hide('solicitud_busy');
					$('boton_buscar_alumnos').disabled = false;
				} 
			});		
			
	}
	else{
		$('enviar').disabled = false;
		Element.hide('solicitud_busy');
	}
}

function validar(forma)
{
	var retval = false;
	forma.persona_emails.value = forma.persona_emails.value.trim();
	forma.persona_dni.value = forma.persona_dni.value.trim();
	var solic_programa = forma.solicitud_programa.checked;
	var solic_producto = forma.solicitud_producto.checked;
	
	if (forma.persona_fchanacimiento.value!='' && !forma.persona_fchanacimiento.value.match(/^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{4}$/)){
			alert(_FORMATO_FECHA_INVALIDO);
			forma.persona_fchanacimiento.focus();
			return false;
	}
	
	if(solic_programa){
		if(forma.programa_id.value=='' || forma.programa_via_conocimiento_portal.value.trim() == ''){
			alert(_CAMPOS_OBLIGATORIOS_PARTE_PROG);
			return false;
		}
	}
	if(solic_producto){
		if(forma.producto_id.value=='' || forma.producto_via_conocimiento_portal.value.trim() == ''){
			alert(_CAMPOS_OBLIGATORIOS_PARTE_LIBRO);
			return false;
		}
	}
	
	if(forma.sede_id.value == 7 && ( $('forma_pago_id').value == '_DOMICILIACION_BANCARIA' || $('forma_pago_id').value == '_TARJETA_CREDITO' ))
	{
		if(forma.inscripcion_titular_cuenta.value=='' 
			|| forma.inscripcion_nif.value=='' 
			|| forma.inscripcion_nom_banco.value=='' 
			|| forma.inscripcion_num_cuenta.value=='' 
			|| forma.inscripcion_agencia.value=='' 
			|| forma.inscripcion_direccion_banco.value=='' 
			|| forma.inscripcion_cod_postal_banco.value=='')
			{
				alert(_NO_PUEDE_DEJAR_VACIO);
				return false;
			} 
	}else if(forma.sede_id.value != 7 && ( $('forma_pago_id').value == '_DOMICILIACION_DEBITO_BANCARIO' || $('forma_pago_id').value == '_TARJETA_CREDITO' ))
	{
		if(forma.inscripcion_titular_cuenta.value=='' 
			|| forma.inscripcion_nom_banco.value=='' 
			|| forma.inscripcion_num_cuenta.value=='' 
			|| forma.inscripcion_agencia.value=='' 
			|| forma.inscripcion_direccion_banco.value=='' 
			|| forma.inscripcion_cod_postal_banco.value=='')
			{
				alert(_NO_PUEDE_DEJAR_VACIO);
				return false;
			} 
	}
	
	if (forma.persona_nombres.value!='' 
	&& forma.persona_apellidos.value!=''
	&& forma.persona_fchanacimiento.value!=''
	&& forma.persona_nivel_estudios.value!=''  
	&& forma.programa_id.value!='' 
	&& forma.area_id.value!='' 
	&& (forma.direccion_telefono_casa.value!='' || forma.direccion_celular.value!='' )
	&& forma.direccion_direccion_fisica.value!=''
	&& (solic_programa || solic_producto) 
	&& forma.forma_pago_id.value!='' 
	&& forma.persona_emails.value.match(/^(\w+\.)*\w+\@(\w+\.)+\w{2,3}$/)  
	&& forma.pais_id.value !=''
	&& forma.provincia_id.value !=''
	&& forma.poblacion_id.value !=''
	)
	{
		//forma.save.value='true';
		retval = true;
		if(forma.persona_dni.value=='')
		{
			retval = confirm(_CONFIRMAR_SIN_DNI); 	
		}
	} else {
		if(!forma.persona_emails.value.match(/^(\w+\.)*\w+\@(\w+\.)+\w{2,3}$/))
		{
			alert(_EMAIL_INVALIDO);
		}
		else if(forma.direccion_telefono_casa.value=='' && forma.direccion_celular.value=='' ){
			alert(_AL_MENOS_UN_TELEFONO_PF);
		} 
		else if(!solic_programa && !solic_producto){
			alert(_DEBE_SELECCIONAR_TIPO_PETICION);
		} 
		else
		{
			alert(_NO_PUEDE_DEJAR_VACIO);
		}
	}
	return retval;
}

function cargar_formaspago(pais_id)
{
	Element.show('forpag_combo_busy');
	var element = $('tds_forpag');
	var url = URL_CLASES + 'clase-sede-actionscript.php';
	var name = "forma_pago_id";
	var post_value = 'forma_pago_id';
	var is_blank = true;
	var string_default = '*** ' + _ESCOJA_OPCION + '***';
	var atributos_select = 'class="filtroBusqueda" onChange="mostrar_ocultar_datos_bancarios(this.value);"';
	var pars = 'accion=get_menu_formas_pago&pais_id=' + pais_id + '&name=' + name + '&post_value=' + post_value + '&is_blank=' + is_blank + '&string_default=' + escape(string_default) + '&atributos_select=' + atributos_select + '&idioma_abreviatura=' + _IDIOMA_ABREVIATURA;
	new Ajax.Updater(element, url, {
		parameters: pars, 
		evalScripts: true, 
		onComplete: function()
		{ 
			Element.hide('forpag_combo_busy'); 
		} 
	});	
}

function accionar_productos_toggle()
{
	if($('solicitud_producto').checked == true )
	{
		$('solicitud_producto').checked = false; 
		Element.toggle('elegir_producto');
	}
	else{
		$('solicitud_producto').checked = true; 
		Element.toggle('elegir_producto');
	}
}

function accionar_programas_toggle()
{
	if($('solicitud_programa').checked == true )
	{
		$('solicitud_programa').checked = false; 
		Element.toggle('elegir_programa');
	}
	else{
		$('solicitud_programa').checked = true; 
		Element.toggle('elegir_programa');
	}
}

function mostrar_ocultar_datos_bancarios(formapago_nombre)
{

	if(formapago_nombre == '_DOMICILIACION_BANCARIA' || formapago_nombre == '_DOMICILIACION_DEBITO_BANCARIO' || formapago_nombre == '_TARJETA_CREDITO')
	
	{
						
		mostrar_datos_bancarios();
	}
	else
	{
		ocultar_datos_bancarios();
	
	}

}
-->