// JavaScript Document
// -- AJAX LISTADO DE SOCIOS

function createAjaxInstance()
{
	XMLHttp = false;
	
	if(window.XMLHttpRequest)
	{
		return new XMLHttpRequest();
	} 
	else if(window.ActiveXObject)
	{
		var versiones = ["Msxml2.XMLHTTP.7.0", "Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.5.0", "Msxml2.XMLHTTP.4.0", "Msxml2.XMLHTTP.3.0", "MSXML.XMLHTTP", "Microsoft.XMLHTTP"];
		for(var i=0;i<versiones.length;i++)
		{
			try
			{
				XMLHttp = new ActiveXObject(versiones[i]);
				if(XMLHttp)
				{
					return XMLHttp;
					break;
				}
			} 
			catch(e){};
		}
	}
} 

function getAsyncData(destino,carrier,params)
{
	req = createAjaxInstance();
	//alert(destino+'\n'+carrier+'\n'+params);
	if(req)
	{
		url = carrier;
		req.onreadystatechange = manejarEstado;
		req.open('GET', url, true);
		req.send(params==''?null:params);
		
	}
	
	document.getElementById(destino).innerHTML="<div style='text-align:center;font-weight:bold;padding:30px'>Cargando...</div>";
	
	function manejarEstado()
	{
		if(req.readyState == 4)
		{
			if(req.status == 200 || window.location.href.indexOf ("http") == - 1)
			{
				//alert(req.responseText);
				var respuesta = req.responseText;
				document.getElementById(destino).innerHTML=respuesta;
				//document.getElementById("zipp").innerHTML = "<b><a href=\"zipc.php?newsletter=" + idNewslet + "\">Descargar este newsletter<img src=\"imgs/bullets/file.jpg\" border=\"0\" align=\"middle\" /></a></b>";
			} 
			else 
			{
				alert('Error al recibir respuesta \n' + req.statusText);
			}
		}
	}

}








function getListar()
{
	var url = location.href;
	var separ;
	url = url.replace(/.*\?(.*?)/,"$1");
	variables = url.split ("&");
	for (i = 0; i < variables.length; i++) {
       separ = variables[i].split("=");
       eval ('var '+separ[0]+'="'+separ[1]+'"');
	}	
	return separ[1];
}

function tabs(eltab,param)
{	
	var t1 = document.getElementById("t1");	
	var t2 = document.getElementById("t2");
	var tp1 = document.getElementById("tp1");	
	var tp2 = document.getElementById("tp2");
	var tp3 = document.getElementById("tp3");
	var d1 = document.getElementById("contenedor-socios-alfa");
	var d2 = document.getElementById("contenedor-socios-rubro");
	
	var dp1 = document.getElementById("contenedor-gacetillas");
	var dp2 = document.getElementById("contenedor-newsletters");
	var dp3 = document.getElementById("contenedor-publicaciones");
	
	if(eltab == t1)
	{
		t1.style.borderBottom="1px solid #ffffff";	
		t2.style.borderBottom="1px solid #cccccc";
		t2.style.backgroundColor="#e5e5e5";
		t1.style.backgroundColor="#ffffff";
		d1.style.display = 'block';
		d2.style.display = 'none';
		
		getAsyncData('contenedor-socios-alfa','inc/getSociosList.php','');
	}
	if(eltab == t2)
	{
		t1.style.borderBottom="1px solid #cccccc";	
		t2.style.borderBottom="1px solid #ffffff";
		t1.style.backgroundColor="#e5e5e5";
		t2.style.backgroundColor="#ffffff";
		d1.style.display = 'none';
		d2.style.display = 'block';
		
		//getAsyncData('contenedor-socios-alfa','../inc/getSociosList.php','?rubro='+param);
	}
	
	// TABS DE PRENSA
	if(eltab == tp1)
	{
		tp1.style.borderBottom="1px solid #ffffff";	
		tp1.style.backgroundColor="#ffffff";
		tp2.style.borderBottom="1px solid #cccccc";
		tp2.style.backgroundColor="#e5e5e5";
		tp3.style.borderBottom="1px solid #cccccc";
		tp3.style.backgroundColor="#e5e5e5";
		
		dp1.style.display = 'block';
		dp2.style.display = 'none';
		dp3.style.display = 'none';
		document.getElementById('contentImagRot').style.display = 'block';
		
		//getAsyncData('contenedor-socios-alfa','inc/getSociosList.php','');
	}
	if(eltab == tp2)
	{
		tp1.style.borderBottom="1px solid #cccccc";
		tp1.style.backgroundColor="#e5e5e5";
		tp2.style.borderBottom="1px solid #ffffff";
		tp2.style.backgroundColor="#ffffff";
		tp3.style.borderBottom="1px solid #cccccc";
		tp3.style.backgroundColor="#e5e5e5";
		
		dp1.style.display = 'none';
		dp2.style.display = 'block';
		dp3.style.display = 'none';
		document.getElementById('contentImagRot').style.display = 'none';
		
		//getAsyncData('contenedor-socios-alfa','../inc/getSociosList.php','?rubro='+param);
	}
	if(eltab == tp3)
	{
		tp1.style.borderBottom="1px solid #cccccc";	
		tp1.style.backgroundColor="#e5e5e5";
		tp2.style.borderBottom="1px solid #cccccc";	
		tp2.style.backgroundColor="#e5e5e5";
		tp3.style.borderBottom="1px solid #ffffff";
		tp3.style.backgroundColor="#ffffff";
		
		dp1.style.display = 'none';
		dp2.style.display = 'none';
		dp3.style.display = 'block';
		document.getElementById('contentImagRot').style.display = 'block';
		
		//getAsyncData('contenedor-socios-alfa','../inc/getSociosList.php','?rubro='+param);
	}
	
}


function rotarImagenes()
{
	var div1 = document.getElementById('imgsrotativas');
	var div2 = document.getElementById('imgsrotativas2');
	var msg1 = '<div style="float:left;background:#00276a;color:#ffffff;text-align:center;width:109px;padding:4px">Visite Florida!!</div>';
	div1.innerHTML = '<img src="imgs/rotativas/1a.jpg" alt="VisitUSA" />';
	div2.innerHTML = '<img src="imgs/rotativas/1b.jpg" alt="VisitUSA" />';
	setInterval('cargaImg()', 2000);
	caca();
}
function rotarImagenes2()
{
	setInterval('cargaImg2()', 1700);
}
function cargaImg()
{
	var div1 = document.getElementById('imgsrotativas');
	var msg1 = '<div style="float:left;background:#00276a;color:#ffffff;text-align:center;width:109px;padding:4px">Visite Florida!!</div>';
	var carpeta = 'imgs/rotativas/';
	var nro1 = aleatorio(1,6);
	div1.innerHTML = '<img src="imgs/rotativas/'+nro1+ 'a' +'.jpg" alt="VisitUSA" />';
	
}
function caca(){
	setTimeout('rotarImagenes2()',500);
}
function cargaImg2()
{
	var div2 = document.getElementById('imgsrotativas2');
	var msg2 = '<div style="float:left;background:#00276a;color:#ff0000;text-align:center;width:109px;padding:4px;font-weight:bold">VisitUSA</div>';
	var carpeta = 'imgs/rotativas/';
	var nro1 = aleatorio(1,6);
	div2.innerHTML = '<img src="imgs/rotativas/'+nro1+ 'b' +'.jpg" alt="VisitUSA" />';
}
function aleatorio(inferior,superior)
{ 
	numPosibilidades = superior - inferior; 
	aleat = Math.random() * numPosibilidades; 
	aleat = Math.round(aleat); 
	return parseInt(inferior) + aleat; 
} 
//-- ############## FIN DE IMAGENES ############# --//

function validarData()
	{
		formulario = document.form_contacto;
		
		if(formulario.nombre.focus()){
				formulario.nombre.style.border = "2px solid #cccccc";
			}
		if(formulario.nombre.value == '')
		{
			alert('Ingrese por favor su Nombre');
			formulario.nombre.focus();
			return false;
			
			
		}
		if(formulario.apellido.value == '')
		{
			alert('Ingrese por favor su Apellido');
			formulario.apellido.focus();
			return false;
		}
		if(formulario.email.value == '')
		{
			alert('El campo E-mail esta vacío');
			formulario.email.focus();
			return false;
		}
		
		if(!verCorreo(formulario.email.value)) {
			alert('La dirección de e-mail no es válida');
			formulario.email.focus();
			return false;
			}
			
			
		function verCorreo(cadena)
		{
			marca=0;
			for(i=0; i<cadena.length; i++)
			{
				if(cadena.charAt(i)=='@')
				{
					marca=1;
					break;
				}
				if(i==cadena.length) return false;
			}
			if(marca)
			{
				for(n=i+1; n<cadena.length; n++)
				if(cadena.charAt(n)=='.') return true;
			}
		//}
			//return false;
		}
		
		if(formulario.telefono.value == '')
		{
			alert('El campo Telefono esta vacío');
			formulario.telefono.focus();
			return false;
		}
		if(formulario.asunto.value == '')
		{
			alert('Ingrese por favor el motivo del mensaje');
			formulario.asunto.focus();
			return false;
		}

}
// -- Globo para previsualizar al socio



function borrar(){
		var eldiv = document.getElementById("globo");
		eldiv.style.display = 'none';
		document.onmousemove = ""
		eldiv.style.left = "-500px"
		//clearTimeout(timer);
	}

function globo(e, idSocio){
	
	
	//document.write('<div id="globo" style="display:none">...cargando </div>');
	var eldiv = document.getElementById("globo");
	
	function mostrar(){
		eldiv.style.display = 'block';
	}
	
	var timer = setTimeout(mostrar,200);
	
	eldiv.innerHTML = "<embed src='media/loading.swf' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='46' height='45'></embed>";
	
	function esto(e){
		function truebody(){
		return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
		}
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	var offsetfrommouse=[-280,-80];
	
	var xcoord=offsetfrommouse[0]
	var ycoord=offsetfrommouse[1]
	
	var defaultimageheight = 40;	// maximum image size.
	var defaultimagewidth = 40;	// maximum image size.

	var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15
	var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight)

	if (typeof e != "undefined"){
		if (docwidth - e.pageX < defaultimagewidth + 2*offsetfrommouse[0]){
			xcoord = e.pageX - xcoord - defaultimagewidth; // Move to the left side of the cursor
		} else {
			xcoord += e.pageX;
		}
		if (docheight - e.pageY < defaultimageheight + 2*offsetfrommouse[1]){
			ycoord += e.pageY - Math.max(0,(2*offsetfrommouse[1] + defaultimageheight + e.pageY - docheight - truebody().scrollTop));
		} else {
			ycoord += e.pageY;
		}

	} else if (typeof window.event != "undefined"){
		if (docwidth - event.clientX < defaultimagewidth + 2*offsetfrommouse[0]){
			xcoord = event.clientX + truebody().scrollLeft - xcoord - defaultimagewidth; // Move to the left side of the cursor
		} else {
			xcoord += truebody().scrollLeft+event.clientX
		}
		if (docheight - event.clientY < (defaultimageheight + 2*offsetfrommouse[1])){
			ycoord += event.clientY + truebody().scrollTop - Math.max(0,(2*offsetfrommouse[1] + defaultimageheight + event.clientY - docheight));
		} else {
			ycoord += truebody().scrollTop + event.clientY;
		}
	}
	eldiv.style.left=xcoord+"px"
	eldiv.style.top=ycoord+"px"
		
	/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	
		
	/*	if(window.event){ // Si es IE o similar que soporte el objeto event...IE de mierda!!!!
			eldiv.style.left = document.body.scrollLeft+event.clientX+'px';
			eldiv.style.top = document.body.scrollTop+event.clientY+'px'; //event.clientY-70;
		}
		else{
			eldiv.style.left = e.clientX-290+'px';
			eldiv.style.top = e.clientY-70+'px';
		}*/
	}
	
	document.onmousemove = esto;
	
	
	
	// -- AJAX Socios
function crearInstancia(){
	XMLHttp = false;

	if(window.XMLHttpRequest){
		return new XMLHttpRequest();

	} else if(window.ActiveXObject){
		var versiones = ["Msxml2.XMLHTTP.7.0", "Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.5.0", "Msxml2.XMLHTTP.4.0", "Msxml2.XMLHTTP.3.0", "MSXML.XMLHTTP", "Microsoft.XMLHTTP"];
		for(var i=0;i<versiones.length;i++){
			try{
				XMLHttp = new ActiveXObject(versiones[i]);
				if(XMLHttp){
					return XMLHttp;
					break;
				}
			} catch(e){};
		}
	}
} 

req = crearInstancia();


function traerSocio(idSocio){

	if(req){
		url = 'inc/loadSocios.php?idSocio=' + idSocio;
		req.onreadystatechange = manejarEstado;
		req.open('GET', url, true);
		req.send(null);
	}



	function manejarEstado(){

		if(req.readyState == 4){
			if(req.status == 200){
				//alert(req.responseText);
				var respuesta = req.responseText;
				document.getElementById("globo").innerHTML=respuesta;
			} else {
				alert('Error al recibir respuesta' + req.statusText);
			}
		}
	}


}
	
	
traerSocio(idSocio);	
	
} // -- Fin globo

function ventana(url, nomb, props){
	window.open(url, nomb, props);
}


// -- AJAX NEWSLET
function crearInstancia(){
	XMLHttp = false;
	
	
	if(window.XMLHttpRequest){
		return new XMLHttpRequest();

	} else if(window.ActiveXObject){
		var versiones = ["Msxml2.XMLHTTP.7.0", "Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.5.0", "Msxml2.XMLHTTP.4.0", "Msxml2.XMLHTTP.3.0", "MSXML.XMLHTTP", "Microsoft.XMLHTTP"];
		for(var i=0;i<versiones.length;i++){
			try{
				XMLHttp = new ActiveXObject(versiones[i]);
				if(XMLHttp){
					return XMLHttp;
					break;
				}
			} catch(e){};
		}
	}
	} 

	req = crearInstancia();


	function newslet(idNewslet){
		
		//if(idNewslet==''){ idNewslet='8/Discover_USA_Connections_N_08.htm'; }

		if(req){
			url = 'inc/searchNews.php?id=' + idNewslet;
			req.onreadystatechange = manejarEstado;
			req.open('GET', url, true);
			req.send(null);
		}

	document.getElementById('newslet').innerHTML = "<embed src='media/loading.swf' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='46' height='45'></embed>";


		function manejarEstado(){
	
			if(req.readyState == 4){
				if(req.status == 200 || window.location.href.indexOf ("http") == - 1){
					//alert(req.responseText);
					var respuesta = req.responseText;
					document.getElementById("newslet").innerHTML=respuesta;
					document.getElementById("zipp").innerHTML = "<b><a href=\"inc/zipc.php?newsletter=" + idNewslet + "\">Descargar este newsletter<img src=\"imgs/bullets/file.jpg\" border=\"0\" align=\"middle\" /></a></b>";
				} else {
					alert('Error al recibir respuesta \n' + req.statusText);
				}
			}
		}


}
