function jx( _s_url, _v_valores, _s_valores )
{
	document.body.style.cursor = 'wait';
	var i;
	var con_ajax;
	var _s_resultado = '';
	var _s_parametros = '';
	var _c_amp = '';

	try {
		con_ajax = new ActiveXObject( "Msxml2.XMLHTTP" );
	} catch (e) {
		try {
			con_ajax = new ActiveXObject( "Microsoft.XMLHTTP" );
		}
		catch (e) {
			con_ajax = false;
		}
	}

	if ( ! con_ajax && typeof XMLHttpRequest != 'undefined' )
	{
		con_ajax = new XMLHttpRequest();
	}
	if ( _s_valores != '' )
	{
		_s_parametros = _s_valores;
	}  else {
		for ( i = 0; i < _v_valores.length; i++) {
			_s_parametros += _c_amp + _v_valores[i].name + '=' + _v_valores[i].value;
			_c_amp = '&';
		}
	}

	con_ajax.open( 'POST', _s_url, true );
	con_ajax.onreadystatechange = function() {
		if ( con_ajax.readyState == 4 ) {
			if ( con_ajax.status == 200 ) {
				_s_resultado = con_ajax.responseText;
				eval( _s_resultado );
				document.body.style.cursor = 'default';
			}
		}
	}
	con_ajax.setRequestHeader( 'Content-Type' , 'application/x-www-form-urlencoded' );
	con_ajax.send( _s_parametros );
}




function preload( _v_imagenes, _s_id ) {
	var i;
	var _s_inner = '';
	for ( i = 0; i < _v_imagenes.length; i++ ) {
		_s_inner += '<img src="' + _v_imagenes[i] + '"/>';
	}
	document.getElementById( _s_id ).innerHTML = _s_inner;
}




function suscribir() {
	var _s_parametros = 'accion=suscribir&txt_mail=' + document.getElementById('txt_mail_suscripcion').value;
	jx( '/es/includes/suscripcion.php', '', _s_parametros );
}




function parametro( _s_parametro) {

	var _s_params = String( window.location.search );
	var _s_return = '';

	if ( _s_params.length > 0){

		_s_params = _s_params.substr(1);
		_v_params = _s_params.split( '&' );
		var _v_params_sub;
		for ( var i = 0; i < _v_params.length; i++ ) {
			_s_params = _v_params[ i ];
			_v_params_sub = _s_params.split( '=' ); 
			if ( _v_params_sub[0] == _s_parametro ) {
				_s_return = _v_params_sub[1]; 
			}
		}
	}
	return _s_return;
}




function listar( _s_id , _v_campos , _v_datos , _s_linea , _s_titulo , _s_pie , _n_separador ) {

	var i;
	if ( _n_separador > 0 ) {
		var _n_proximo = _n_separador;
	}
	var _s_inner = '';
	for ( i = 0; i < _v_datos.length; i++ ) {
		_s_inner += _s_linea;
		for ( j = 0; j < _v_campos.length; j++ ) {
			_s_inner = _s_inner.replace( new RegExp( _v_campos[j], "g" ), _v_datos[i][j] );
		}
		if (( i == _n_proximo - 1 ) && ( _n_separador > 0 )) {
			_s_inner += '<div class="separador">&nbsp;</div>';
			_n_proximo += _n_separador;
		}
	}
	document.getElementById( _s_id ).innerHTML = _s_titulo + _s_inner + _s_pie;
}
