var flag_botonvotar = false;
var ajax = null;
try {
	ajax = new AJAXHandler();
}
catch (e) {
	alert("Navegador no compatible con AJAX!\n\nRecomendamos Firefox!");
}
//	-----------------------------------------------------------------


function  ajax_nav(params, container) {
	ajax.setReadyStateListener(function() {
		ajax.showStatus('Obteniendo datos...<br /><br /><img src="imgs/loading3.gif" alt="" style="margin-left:35px;"/>', 'ajax-status', true);
		if (ajax.ready()) {
			get(container).innerHTML = ajax.getText();
		}
	});
	ajax.request('POST', params, 'ajax.php');
}
function expandElem(elemId) {
	if (get(elemId).style.display=='none') {
		get(elemId).style.display = 'block';
	}
	else {
		get(elemId).style.display = 'none';
	}
}
function recomendar() {
//	if (notBlank(get('recomendar_email_from'), get('recomendar_email_to'), 'Debes ingresar email')) {
	if (notBlank(get('recomendar_email_to'), get('recomendar_email_to'), 'Debes ingresar email')) {
//		alert (get('recomendar_params').value);
//		params = 'task=recomendar&recomendar_email_from='+get('recomendar_email_from').value;
		params = 'task=recomendar';
		params+= '&recomendar_email_to='+get('recomendar_email_to').value+'&'+get('recomendar_params').value;
		ajax_recomendar(params);
		return false;
	}
}
function validateLogin() {
	if (notBlank(get('username'), get('password'), 'Debes ingresar tu nombre de usuario y contraseņa')) {
		ajax_login('username='+get('username').value+'&password='+get('password').value+'&task=login');
		return false;	
	}
}
function notBlank(fld1, fld2, msg) {
	if (!trim(fld1.value) || !trim(fld2.value)) {
		alert(msg);
		return false;
	}
	return true;
}
function ajax_recomendar(params) {
//	alert(params);
	ajax.setReadyStateListener(function() {
		ajax.showStatus('Procesando...<br /><br /><img src="imgs/loading3.gif" alt="" />', 'ajax-status', true);
		if (ajax.ready()) {
			result = ajax.getText();
//			result_Arr = result.split('||');
			get('err_msg_recomendar').innerHTML = result;
		}
	});
	ajax.request('POST', params, "ajax.php");
	return false;
}
function ajax_login(params) {
	ajax.setReadyStateListener(function() {
		ajax.showStatus('Procesando...<br /><br /><img src="imgs/loading3.gif" alt="" />', 'ajax-status', true);
		if (ajax.ready()) {
			result = ajax.getText();
			result_Arr = result.split('||');
				
			if (result_Arr[0]=='status=TASK'){
				window.location.reload();
			}
			else if (result_Arr[0]=='status=OK'){
				if (result_Arr[2]=='2') {					
					window.location.reload();
				}
				expandElem('divlogin');
				get('spanusername').innerHTML = result_Arr[1];
				if (flag_botonvotar) {
					//enable boton votar
					get('botonvotar').disabled = false;
					get('msjvotarlogin').style.display = "none";
				}
			}
			else {
				get('err_msg').innerHTML = result_Arr[1];
			}
			
		}
	});
	ajax.request('POST', params, "ajax.php");
	return false;
}
function mostrarFoto(img_obj) {
	get('fotogde').src=img_obj.src;
	get('fotogde').title=img_obj.title;
}
/*
*	Abrir PopUp centrado
*	@param trigger es referencia al elemento que dsparķ el link. Se espera la url como trigger.href
*/
function pop(trigger) {
	w = 700;
	h = 600;
	var winleft = (screen.width-w)/2;
	var wintop = (screen.height-h)/2;

	//	Ancho y alto:
	var settings ='height='+h;
	settings +=',width='+w;
	settings +=',top='+wintop;
	settings +=',left='+winleft

	//	Otros parametros:
	settings +=',scrollbars=1';
	window.open(trigger.href,'admin_popup',settings);
	return false;
}
