var global_reciproco = 0;

var con_buscar = new XHConn();
var fin_buscar = function (oXML) { document.getElementById('enlaces').innerHTML = oXML.responseText;};
function func_buscar(){
	cadena = document.getElementById('buscar').value;
	document.getElementById('enlaces').innerHTML = "<div id=\"cargando_busqueda\"><img src=\"img/cargando2.gif\" width=\"40\" height=\"40\" /></div>";
	window.setTimeout("con_buscar.connect('busqueda.php', 'GET', 'busqueda="+cadena+"', fin_buscar)", 1000);
}

var con_cambia_subc = new XHConn();
var fin_cambia_subc = function (oXML) { document.getElementById('subc').innerHTML = oXML.responseText;};
function func_cambia_subc(){
	document.getElementById('subc').innerHTML = "<div id=\"cargando_busqueda\"><img src=\"img/cargando2.gif\" width=\"40\" height=\"40\" /></div>";
	window.setTimeout("con_cambia_subc.connect('cambia_subcat.php', 'GET', 'idcategoria="+document.getElementById('idsector').value+"', fin_cambia_subc)", 1000);
	func_nueva_cat(0);
	func_nueva_subc(0);
}

var con_nueva_subc = new XHConn();
var fin_nueva_subc = function (oXML) { document.getElementById('nueva_subcat').innerHTML = oXML.responseText;};
function func_nueva_subc(muestra){
	if (muestra == 1) {
		document.getElementById('nueva_subcat').innerHTML = "<div id=\"cargando_busqueda\"><img src=\"img/cargando2.gif\" width=\"40\" height=\"40\" /></div>";
		window.setTimeout("con_nueva_subc.connect('nueva_subcat.php', 'GET', '', fin_nueva_subc)", 1000);
		document.getElementById('subc').innerHTML = "<select class='form_sugerir' id='idsubsector' name='idsubsector'><option value='-'>-</option></select>";
	}
	else {
		document.getElementById('nueva_subcat').innerHTML = "";
	}
}

var con_nueva_cat = new XHConn();
var fin_nueva_cat = function (oXML) { document.getElementById('nueva_cat').innerHTML = oXML.responseText;};
function func_nueva_cat(muestra){
	if (muestra == 1) {
		document.getElementById('nueva_cat').innerHTML = "<div id=\"cargando_busqueda\"><img src=\"img/cargando2.gif\" width=\"40\" height=\"40\" /></div>";
		window.setTimeout("con_nueva_cat.connect('nueva_cat.php', 'GET', '', fin_nueva_cat)", 1000);
		document.getElementById('idsector').selectedIndex = 0;
		func_cambia_subc();
		func_nueva_subc(1)
	}
	else {
		document.getElementById('nueva_cat').innerHTML = "";
	}	
}
var con_carga_reciproco = new XHConn();
var fin_carga_reciproco = function (oXML) { document.getElementById('enlaces_reciprocos').innerHTML = oXML.responseText;};
function carga_reciproco(muestra){
	if (muestra == 1) {
		global_reciproco = 1;
		document.getElementById('enlaces_reciprocos').innerHTML = "<div id=\"cargando_busqueda\"><img src=\"img/cargando2.gif\" width=\"40\" height=\"40\" /></div>";
		con_carga_reciproco.connect('enlace_reciproco.html', 'POST', '', fin_carga_reciproco);
	}
	else {
		global_reciproco = 0;
		document.getElementById('enlaces_reciprocos').innerHTML = "";
	}
}


function valida_form_enlace(){
	var error = 0;
	if (document.getElementById('titulo').value == "") {
		document.getElementById('titulo').style.backgroundColor = "#FFCACA";
		error = 1;
	}
	else {
		document.getElementById('titulo').style.backgroundColor = "#FFFFFF";
	}
	if (document.getElementById('descripcion').value == "") {
		document.getElementById('descripcion').style.backgroundColor = "#FFCACA";
		error = 1;
	}
	else {
		document.getElementById('descripcion').style.backgroundColor = "#FFFFFF";
	}
	
	if (document.getElementById('web').value == "http://" || document.getElementById('web').value == "" ) {
		document.getElementById('web').style.backgroundColor = "#FFCACA";
		error = 1;
	}
	else {
		if (document.getElementById('web').value.search("http://")>=0) {
			document.getElementById('web').style.backgroundColor = "#FFFFFF";
		}
		else {
			document.getElementById('web').style.backgroundColor = "#FFCACA";
			alert ("Revise la URL, debe contener http:// + URL");
			error = 1;
		}
	}
	if (document.getElementById('nombre').value == "") {
		document.getElementById('nombre').style.backgroundColor = "#FFCACA";
		error = 1;
	}
	else {
		document.getElementById('nombre').style.backgroundColor = "#FFFFFF";
	}
	if (document.getElementById('email').value == "") {
		document.getElementById('email').style.backgroundColor = "#FFCACA";
		error = 1;
	}
	else {
		document.getElementById('email').style.backgroundColor = "#FFFFFF";
	}
	if (document.getElementById('idsector').value == "-") {
		if (document.getElementById('nuevo_sector')) {
			if (document.getElementById('nuevo_sector').value == "") {
				document.getElementById('nuevo_sector').style.backgroundColor = "#FFCACA";
				error = 1;
			}
			else {
				document.getElementById('nuevo_sector').style.backgroundColor = "#FFFFFF";
			}
		}
		else{
			document.getElementById('idsector').style.backgroundColor = "#FFCACA";
			alert ("Tiene que seleccionar una categoria");
			error = 1;
		}
		
	}

	if (document.getElementById('enlace_reciproco').value == "http://" || document.getElementById('enlace_reciproco').value == "") {
		document.getElementById('enlace_reciproco').style.backgroundColor = "#FFCACA";
		error = 1;
	}
	if (document.getElementById('idsubsector').value == "-") {
		if (document.getElementById('nuevo_subsector')) {
			if (document.getElementById('nuevo_subsector').value == "") {
				document.getElementById('nuevo_subsector').style.backgroundColor = "#FFCACA";
				error = 1;
			}
			else {
				document.getElementById('nuevo_subsector').style.backgroundColor = "#FFFFFF";
			}
			
		}
		else{
			error = 1;
		}
		
	}
	if (document.getElementById('cptim').value == "") {
		document.getElementById('cptim').style.backgroundColor = "#FFCACA";
		error = 1;
	}
	else {
		document.getElementById('cptim').style.backgroundColor = "#FFFFFF";
	}
	if (error == 0) {
		document.getElementById('form_sugerir').submit();
	}
}

function limit_caracter() {
	if(document.getElementById('descripcion').value.length > 200) {
	  document.getElementById('descripcion').value = document.getElementById('descripcion').value.substring(0,200);
	}
	else {
		var num = 200-document.getElementById('descripcion').value.length;
	  document.getElementById('cont_caracter').innerHTML = "Quedan <span class='azul_oscuro'>" + num + "</span> caracteres ";
	}
}

function intro(letra){
	var tecla;
	if(window.event) { // IE
	  tecla = letra.keyCode;
	}
	else if(letra.which) { tecla = letra.which; }
	if ( tecla == 13 ) {
		
		//window.event.keyCode = 0;
		func_buscar();
	}
}

function verifica_forma_pago()
{
	//pago tarjeta
	if( document.getElementById("pago_tarjeta").checked == true )
	{
		document.location.href = "pago_tarjeta.php";
	}
	else
	{
		if( document.getElementById("pago_transferencia").checked == true )
		{
			document.location.href = "pago_transferencia.php";
		}
		else
		{
			alert("Debe especificar una forma de pago");	
		}
	}
}
