// para opciones post y get generico
<!--$(document).ready(function (){ -->
<!--	 $("#layer1").hide()-->
<!--	 $("#tiendas").hide()-->
<!--});	-->




//------------
function init() {
        // inicializar capas (tantas líneas como capas), donde se debe sustituir nombrecapa por los nombres que hayamos usado al crear las capas
        
        capa1 = new DynLayer("layer1",null)

        // añadir al objeto "drag" las capas que se quieren poder mover
        drag.add(capa1)

        // inicializar eventos de ratón
        document.onmousedown = mouseDown
        document.onmousemove = mouseMove
        document.onmouseup = mouseUp
        if (is.ns) document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE
 | Event.MOUSEUP)
}

//----------
function mouseDown(e) {
        if ((is.ns && e.which!=1) || (is.ie && event.button!=1)) return true
        var x = (is.ns)? e.pageX : event.x+document.body.scrollLeft
        var y = (is.ns)? e.pageY : event.y+document.body.scrollTop
        if (drag.mouseDown(x,y)) {
          // escribir aquí el código para hacer cualquier cosa al comenzar a arrastrar
                return false
        }
        else return true
}

//-------
function mouseMove(e) {
        var x = (is.ns)? e.pageX : event.x+document.body.scrollLeft
        var y = (is.ns)? e.pageY : event.y+document.body.scrollTop
        if (drag.mouseMove(x,y)) {
          // escribir aquí el código para hacer cualquier cosa mientras arrastramos
                return false
        }
        else return true
}
//-----------
function mouseUp(e) {
        var x = (is.ns)? e.pageX : event.x+document.body.scrollLeft
        var y = (is.ns)? e.pageY : event.y+document.body.scrollTop
        if (drag.mouseUp()) {
          // escribir aquí el código para hacer cualquier cosa al finalizar el arrastrar 
                 return false
        }
        else return true
}


//--------
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;
}


//ciudades
function carga_city(){
var	custom_pais = document.getElementById('custom_pais').value;
var	divfrm = document.getElementById('frmciudad');


ajax=objetoAjax();

	ajax.open("POST", "frmciudad.php" ,true);
	
	ajax.onreadystatechange=function() {
		
		divfrm.innerHTML = "Cargando";
		
		if (ajax.readyState==4) {
			
	divfrm.innerHTML = ajax.responseText;

}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("pais="+custom_pais)

}

//---------------
function carga_user_empresas(){
var	ligaventureros = document.getElementById('tiendasr');



ajax=objetoAjax();

	ajax.open("POST", "logo_tiendas.php" ,true);
	
	ajax.onreadystatechange=function() {
		
		ligaventureros.innerHTML = "<table width='100%' height='100%' border='0' cellpadding='0' cellspacing='0'><tr><td bordercolor='#0000FF'><div align='center' style='background-color:#FFFFFF'>Cargando<br><br><img src='imagenes_portal_profesional/cargador.gif' width='45' height='45' /></div></td></tr></table>";
		
		
		if (ajax.readyState==4) {
			
	ligaventureros.innerHTML = ajax.responseText;




setTimeout("llamarasincrono('liga_ppal.php', 'ligaventureros');", 1000);

}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send(null)

}
//marquesina

function downloaddata(){
marqueedata.startDownload(externalmarquee.src,displaydata)
}

function displaydata(data){
externalmarquee.innerHTML=data
}





//registro de usuarios

function inscripcion(){


var	layer1 = document.getElementById('layer1');

layer1.innerHTML = "<iframe src='usuarios/inscripcion.php?ib=1' width='290' height='670' scrolling='no' frameborder='0' allowtransparency='0'></iframe>";

oper_capa('layer1',1);
	
}



function cargafrm2(file, w, h, capa){

document.getElementById(capa).innerHTML = "<iframe src='"+file+"' width='"+w+"' height='"+h+"' scrolling='no' frameborder='0'></iframe>";

oper_capa(capa ,1);
	
}








//---- mini browser

function cargafrm1(file, w, h){


var	layer1 = document.getElementById('layer1');

layer1.innerHTML = "<iframe src='"+file+"' width='"+w+"' height='"+h+"' scrolling='no' frameborder='0'></iframe>";

oper_capa('layer1' ,1);
	
}

//------------ recomendar
function recomendar(user, email){

var	layer1 = document.getElementById('layer1');

layer1.innerHTML = "<iframe src='recomendar.php?rec=1&user="+user+"&email="+email+"' width='269' height='360' scrolling='no' frameborder='0'></iframe>";

oper_capa(layer1,1)

}



/////////////control de capas
function oper_capa(capa, opt){


$(document).ready(function (){ 
									 
if (opt == 1){		 
		 $("#"+capa).slideDown("slow")
}

if (opt == 2){
	$("#"+capa).fadeOut("slow")


}

});	



}


///-------------- valida email


function isEmailAddress2(theElement)
{
var s = document.getElementById(theElement).value;
var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
if (s.length == 0 ) return true;
if (filter.test(s))
return true;
else
alert("Ingrese una dirección de correo válida");

return false;
}

//-- valida si es entero

function validarEntero(valor){ 
      //intento convertir a entero. 
     //si era un entero no le afecta, si no lo era lo intenta convertir 
     valor = parseInt(valor) 

      //Compruebo si es un valor numérico 
      if (isNaN(valor)) { 
            //entonces (no es numero) devuelvo el valor cadena vacia 
            return ""
      }else{ 
            //En caso contrario (Si era un número) devuelvo el valor 
            return valor 
      } 
} 




// para opciones get
function llamarasincrono(url, id_contenedor){
var pagina_requerida = false
if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
pagina_requerida = new XMLHttpRequest()
} else if (window.ActiveXObject){ // pero si es IE
try {
pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){ // en caso que sea una versión antigua
try{
pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
pagina_requerida.onreadystatechange=function(){ // función de respuesta
cargarpagina(pagina_requerida, id_contenedor)
}
pagina_requerida.open('GET', url, true) // asignamos los métodos open y send
pagina_requerida.send(null)
}
// todo es correcto y ha llegado el momento de poner la información requerida
// en su sitio en la pagina xhtml
function cargarpagina(pagina_requerida, id_contenedor){

document.getElementById(id_contenedor).innerHTML="<table width='100%' height='100%' border='0' cellpadding='0' cellspacing='0'><tr><td bordercolor='#0000FF'><div align='center' style='background-color:#FFFFFF'>Cargando<br><br><img src='imagenes/cargador.gif' width='45' height='45' /></div></td></tr></table>";
	
if (pagina_requerida.readyState == 4 && (pagina_requerida.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(id_contenedor).innerHTML=pagina_requerida.responseText
}


//

