function showOfertas(flag,div,pagina_no) {
	var key = document.getElementById("txt_palabra_clave").value;
	var date = document.getElementById("sel_fecha").value;
	var city = document.getElementById("sel_ciudad").value;		
	var params;
	switch(flag){
		case 'oferta_mostrar':
			url = 'files/classes/usuario.class.php';
			params="flag=1&key="+key+"&date="+date+"&city="+city+"&pagina_no="+pagina_no;
		break;			
	}
	send_xhmlhttp("POST", url, params, div);
}
	
function get_data(div,flag,objeto){
	var url;
	var params;
	switch(flag){
		case 'encuesta':				
			var respuesta = document.getElementById(objeto).value;					
			url = 'files/classes/usuario.class.php';
			params="flag=encuesta&valor="+respuesta;
		break;			
		case 'quienes_somos':
		case 'anunciate':
		case 'auto_oferta':
		case 'cv':
			url = 'files/classes/usuario.class.php';
			params="flag="+flag;
		break;
	}
	send_xhmlhttp("POST", url, params, div);			
}	
	
function onclick_oferta(id_oferta,ip,type,city){					
	var url = 'files/classes/usuario.class.php';
	var params="flag=onclick_oferta&id_oferta="+id_oferta+"&ip="+ip+"&type="+type+"&city="+city;
	send_xhmlhttp("POST", url, params, '');
	
	/*Para obtener sus últimas 5 ofertas*/
	var url = 'files/classes/usuario.class.php';
	var params="flag=mis_ofertas&id_oferta="+id_oferta+"&limit=5";
	send_xhmlhttp("POST", url, params, 'mis_ofertas');
}

function autocomplete(div,flag){				
		var key, url, params, obj;				
		switch(flag){
			case 1:
				key = document.getElementById("txt_palabra_clave").value;
				url = 'files/classes/usuario.class.php';
				params="flag=autocomplete&key="+key;
				obj = document.getElementById(div);
			break;
			case 2:
				url = 'files/classes/usuario.class.php';
				params="flag=update_autocomplete&word="+div+"&field=times_buscar";									
			break;
			case 3:
				url = 'files/classes/usuario.class.php';
				params="flag=update_autocomplete&word="+div+"&field=time_oferta";					
			break;
		}
		send_xhmlhttp("POST", url, params, div);	
	}

function KeyCheck(e,flag){	
   var KeyID = (window.event) ? event.keyCode : e.keyCode;
   /*
    * 16:shift
    * 17:ctrl
    * 18:alt
    * 19:pause
    * 37:arrow left
    * 38:up
    * 39:arrow right
    * 40:down
    */
   switch(KeyID){            
      case 13:						//UP
			switch(flag){
				case 1:
					showOfertas('oferta_mostrar','panel_ofertas',0);
					autocomplete(document.getElementById("txt_palabra_clave").value,2)
				break;
			}
      break;          
   }   

}

/*------------------------------------------------------------------------------
 * Jaime Garcia Diaz
 * julio1610 
 * julio1610
 */
function create_xmlhttp(){		
	var xmlhttp = false;	
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
		}
	}	
	if(!xmlhttp && typeof XMLHttpRequest != 'undefined')
		xmlhttp = new XMLHttpRequest();
	return xmlhttp;
}

/*------------------------------------------------------------------------------
 * Jaime Garcia Diaz
 * julio1610 
 * julio1610
 */
function send_xhmlhttp(method, url, params, div){
	var xmlhttp = create_xmlhttp();		
	var obj = document.getElementById(div);
	xmlhttp.open(method, url, true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", params.length);
	xmlhttp.setRequestHeader("Connection", "close");		
	xmlhttp.onreadystatechange = function() {
		obj.innerHTML = "<img src=\"files/images/ajax-loader.gif\" alt=\"...Espere un momento...\">...Espere un momento...</a>";	
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
			obj.innerHTML = xmlhttp.responseText;
	}
	xmlhttp.send(params);
}

