///////////////////////////////////MENU
function mostrarSubMenu(idmenu,totalmenus) 
{
	for (i=0;i<totalmenus;i++) {
		document.getElementById('submenu'+i).style.display = 'none';
		document.getElementById('boton'+i).className = 'no_seleccionado';
	}
	document.getElementById('submenu'+idmenu).style.display = 'block';
	document.getElementById('boton'+idmenu).className = 'seleccionado';
	
}

/////////////////////////////////////////// MENÚ DE SALTO Dw
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

/////////////////////////////////////////////OBJETO AJAX POR DEFECTO
function isIE() {
	var isIE = /*@cc_on!@*/false;	
	if (isIE) {
		return true;
	} else {
		return false;
	}
}

function objetoAjax(){
	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;
}

//////////////////////////////////////////////////////////////CARGAR OPCIONES
function cargarOpciones(referencia,elemento_destino,tipo_ajax) {
	var controlDatos = document.getElementById(elemento_destino);
	//instanciamos el objetoAjax
	var ajax=objetoAjax();
	//usamos el método GET
	//archivo que realizará la operacion
	if (tipo_ajax == "pais") {
		ajax.open("GET", "fns/cargar_provincias.php?pais="+referencia,true);
	}
	if (tipo_ajax == "pais2") {
		ajax.open("GET", "../fns/cargar_provincias.php?pais="+referencia,true);
	}
	if (tipo_ajax == "seccionCS") {
		ajax.open("GET", "../fns/cargar_secciones_art_cs.php?numero="+referencia,true);
	}
	if (tipo_ajax == "seccionIS") {
		ajax.open("GET", "../fns/cargar_secciones_art_is.php?numero="+referencia,true);
	}
	
	ajax.onreadystatechange=function() {
		if (ajax.readyState==1)
		{
			if (controlDatos.nodeName == "SELECT") {
				// Mientras carga elimino la opcion "Selecciona Opcion..." y pongo una que dice "Cargando..."
				controlDatos.length=0;
				var nuevaOpcion=document.createElement("option");
				nuevaOpcion.value=0;
				nuevaOpcion.innerHTML="Cargando...";
				controlDatos.appendChild(nuevaOpcion);
				controlDatos.disabled=true;
			} else {
				controlDatos.innerHTML="Cargando..";
			}
		}
		if (ajax.readyState==4) {
			
			if (controlDatos.nodeName == "SELECT") {
				//activamos el select
				controlDatos.disabled=false;
				//cargamos datos en el control
				if (isIE()) {
					var contenido = controlDatos.parentNode.innerHTML;
					var enc_id = contenido.indexOf("id="+elemento_destino);
					var contenido2 = contenido.substr(enc_id);
					var opc1 = contenido2.indexOf("<OPTION") + enc_id;
					var cont1 = contenido.substr(0,opc1);
					var opc2 = contenido2.indexOf("</OPTION>") + enc_id;
					var cont2 = contenido.substr(opc2);
					controlDatos.parentNode.innerHTML=cont1+ajax.responseText+cont2;
				} else {
					controlDatos.innerHTML=ajax.responseText; 
				}
			} else {
				controlDatos.innerHTML=ajax.responseText; 
			}
		}
	}

	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send(null);
}

//////////////////////////////////////////////////////////////SUSCRIBIRSE AL BOLETIN
function testSuscription(email,elemento) {
	var controlDatos = document.getElementById(elemento);
	//instanciamos el objetoAjax
	var ajax=objetoAjax();
	
	ajax.open("GET", "http://www.puntoseguridad.com/_php/suscribe_ps.php?email="+email,true);		
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {	
			//cargamos datos en el control
			controlDatos.innerHTML=ajax.responseText;
		}
	}

	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send(null);
}