////////URL////////////////
var ens = 'http://www.ecuanegocios.com/modules/ens/ajax_server/';
var url = 'http://www.ecuanegocios.com/images/common/';
//var ens = 'http://localhost/modules/ens/ajax_server/';
//var url = 'http://localhost/images/common/';

//////////////////////////
function nuevoAjax()
{ 
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */
	var xmlhttp=false;
	try
	{
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			// Creacion del objet AJAX para IE
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E)
		{
			if (!xmlhttp && typeof XMLHttpRequest!='undefined') xmlhttp=new XMLHttpRequest();
		}
	}
	return xmlhttp; 
}

////////////////// FOR ADD CATEGORIES ///////////////////////////////////////
function select_city( id_province, id_city, frm )
{
	if ( frm == 'search' )
	{
		var name_id_province = "id_province_search";
		var name_id_city = "id_city_search";
	}
	else
	{
		var name_id_province = "id_province";
		var name_id_city = "id_city";
	}
	
	var sel_city = document.getElementById( name_id_city );
//alert( "\nid_city: " + id_city );	
	if ( id_province == '' )
	{
		var selected_province = document.getElementById( name_id_province ).options[ document.getElementById( name_id_province ).selectedIndex ].value;
		id_province = selected_province;
	}
//alert( "Provincia: " + name_id_province + "\nCity: " + name_id_city + "\nid ciudad: " + id_city + "\nid provincia: " + id_province );
	var ajax=nuevoAjax();
	ajax.open("GET", ens + "select_city.php?id_province=" + id_province +"&id_city="+ id_city + "&frm=" + frm, true);
	ajax.onreadystatechange=function() 
	{ 
		if (ajax.readyState==1)
		{
			sel_city.length=0;
			var nuevaOpcion=document.createElement("option"); 
			nuevaOpcion.value=0; 
			nuevaOpcion.innerHTML="Cargando...";
			sel_city.appendChild(nuevaOpcion); 
			sel_city.disabled = true;	
		}
		if (ajax.readyState==4)
		{			
			sel_city.parentNode.innerHTML = ajax.responseText;
		} 
	}
	ajax.send(null);
}


function select_province( id_country, id_province, id_city, frm )
{
//alert( "PAIS: " + id_country + "\nPROVINCIA: " + id_province + "\nCIUDAD: " + id_city + "\nFORMULARIO: " + frm );	
	if ( frm == 'search' )
	{
		var name_id_country = "id_country_search";
		var name_id_province = "id_province_search";
	}
	else
	{
		var name_id_country = "id_country";
		var name_id_province = "id_province";
	}
//alert( "frm = " + frm + "\nPais: " +name_id_country + " => " + document.getElementById( name_id_country ) )	;
	var sel_province = document.getElementById( name_id_province );
//alert( id_country );	
	if ( id_country == '' )
	{
//		var selected_country = document.getElementById( name_id_country ).options[ document.getElementById( name_id_country ).selectedIndex ].value;
		var selected_country = document.getElementById( name_id_country ).value;
//alert( "Entramos al if, id_country debio haber estado vacio\n" + "EL nombre del que debemos obtener el id es: " + name_id_country + "\nLo elegido fue: " + selected_country );
		id_country = selected_country;
	}
	
//alert( "Provincia: " + name_id_province + "\nCountry: " + name_id_country + "\nid pais: " + id_country + "\nid provincia: " + id_province );
	var ajax=nuevoAjax();
	ajax.open("GET", ens + "select_province.php?id_country=" + id_country + "&id_province=" + id_province + "&frm=" + frm, true);
	ajax.onreadystatechange=function() 
	{ 
		if (ajax.readyState==1)
		{
			sel_province.length=0;
			var nuevaOpcion=document.createElement("option"); 
			nuevaOpcion.value=0; 
			nuevaOpcion.innerHTML="Cargando...";
			sel_province.appendChild(nuevaOpcion); 
			sel_province.disabled=true;	
		}
		if (ajax.readyState==4)
		{			
			sel_province.parentNode.innerHTML = ajax.responseText;
			select_city( id_province, id_city , frm);
		} 
	}
	ajax.send(null);
}

/////////////////////////////////////////////////////////////////////////////

////////////////// FOR ADD CATEGORIES ///////////////////////////////////////
function add_category( num_categories, subcategory )
{
	var selected_opt = document.getElementById( "id_subcategory[0]" ).options[ document.getElementById( "id_subcategory[0]" ).selectedIndex ].value;
	if ( selected_opt != 'categoria' )
	{
		var container = document.getElementById( "tbl_categories" );
		var lastRow = container.rows.length;
		if ( lastRow < num_categories )
		{
			var row = container.insertRow(lastRow);
			var cell = row.insertCell(0);
			var select_id = ( lastRow + 1 );
			var selecopt = '';
			if ( subcategory != '' )
				selecopt = "&selected="+ subcategory;
			var ajax=nuevoAjax();
			ajax.open("GET", ens + "add_category.php?num_category=" + select_id + selecopt, true);
			ajax.onreadystatechange=function() 
			{ 
				var text = "<table align='center'><tr><td align='center' class='textV'>Cargando</td></tr><tr><td align='center'><img src='" + url + "load_ajax.gif'></td></tr></table>";
				if (ajax.readyState==1)
				{
					cell.innerHTML=text;
				}
				if (ajax.readyState==4)
				{			
					cell.innerHTML = ajax.responseText;
					var cell_del = row.insertCell(1);
					var del_btn = document.createElement('input');
					del_btn.type = 'button';
					del_btn.name = 'borrar'
					del_btn.value = '-';
					del_btn.onclick = function(){ ajaxdelRow( "tbl_categories", this.parentNode.parentNode.rowIndex ); return false; };
					cell_del.appendChild(del_btn);
				} 
			}
			ajax.send(null);
		}
		else
			alert( "Solo se le permiten: " + num_categories + " categorķas" );
	}
	else
		alert( "Primero debe elegir una categoria" );
}

function ajaxdelRow( table_id, id )
{
	var tbl = document.getElementById( table_id );
 	tbl.deleteRow( id );
}
///////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////FOR GET MAIN PAGE //////////////////////////////////////
function get_main_page()
{
	var main_tbl = document.getElementById( "main_page_categories" );
	var ajax=nuevoAjax();
	ajax.open("GET", ens + "get_main_page.php", true);
	ajax.onreadystatechange=function() 
	{ 
		var text = "<td align='center' class='textV'>Cargando</td><td align='center'><img src='" + url + "load_ajax.gif'></td>";
		if (ajax.readyState==1)
		{
			//var msg_row = main_tbl.insertRow( 0 );
			//main_tbl.parentNode.innerHTML=text;
			main_tbl.innerHTML=text;
		}
		if (ajax.readyState==4)
		{
			//main_tbl.deleteRow( 0 );
			main_tbl.innerHTML = ajax.responseText;
		} 
	}
	ajax.send(null);	
}
///////////////////////////////////////////////////////////////////////////////////////

/////////////////////////FOR GET EXPIRATION LIST //////////////////////////////////////

function list_notified( )
{
	var div_contentor = document.getElementById( "list_notifieds" );
	div_contentor.style.display = 'block';
	document.getElementById( 'see_list').style.display= 'none';	
	document.getElementById( 'hide_list').style.display= 'block';		
	var ajax=nuevoAjax();
	ajax.open("GET", ens + "list_notifieds.php", true);
	ajax.onreadystatechange=function() 
	{ 
		var text = "Cargando<br><img src='" + url + "load_ajax.gif'";
		if (ajax.readyState==1)
		{
			div_contentor.innerHTML=text;
		}
		if (ajax.readyState==4)
		{
			div_contentor.innerHTML = ajax.responseText;
		} 
	}
	ajax.send(null);	
}
///////////////////////////////////////////////////////////////////////////////////////