/*
	Ajax IBNORCA
*/

function $_(x){ return document.getElementById(x);}
var vec=new Array();

var Conexion=false;
var Servidor="../add_on/li_calendario.php";
var antDia=0;

function Conectar(){
	if(window.XMLHttpRequest)
		Conexion=new XMLHttpRequest();
	else if(window.ActiveXObject)
		Conexion=new ActiveXObject("Microsoft.XMLHTTP");
}

function Solicitud(mes,anio){
	if(mes){
		Conectar();
		if(Conexion){
			$_("calendario").innerHTML="Cargando contenido...";
			Conexion.open("POST",Servidor,true);
			Conexion.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			Conexion.onreadystatechange=function(){
				if(Conexion.readyState==4){
					if(Conexion.status==200){
						if(Conexion.responseText){
							$_("calendario").innerHTML=Conexion.responseText;
							antDia=0;
						}else
							$_("calendario").innerHTML="Hubo un error, int&eacute;ntalo m&aacute;s tarde...";
					}
					Conexion=false;
				}
			}
			Conexion.send("&mes="+mes+"&anio="+anio);
		}else
			$_("calendario").innerHTML="No disponible";
	}
}

function cambio(x){
	if($_('dia'+antDia).style.display=="none") antDia=0;
	$_('dia'+antDia).style.display="none";
	$_('dia'+x).style.display="block";
	antDia=x;
	return false;
}

$(document).ready(function(){
	
	var mapaAbierto=false;
	// La Paz
	var latlngLP = new google.maps.LatLng(-16.52495060405481,-68.10852154884338);
	var contenidoLP = "<div style='font-size:.8em;font-family:Verdana; height:220px; width:400px'>" +
		"<table cellpadding='2'><tr><td><img style='border:2px solid' src='../img/map/img_s.png'></td>" +
		"<td valign='top'>" +
		"<div style='font-size:1.2em; font-weight:bold'>IBNORCA - La Paz</div><hr>" +
		"Zona Obrajes Calle 7 Nº 545 casi esq. Av. 14 de septiembre<br>" +
		"<b>Tel&eacute;fonos:</b> (591-2) 2783628 - 2788368 - 2788609<br>" +
		"<b>Fax:</b> (591-2) 2788609<br>" +
		"<b>Casilla:</b> 5034<br>" +
		"<b>e-mail:</b> info@ibnorca.org" +
		"</td></tr></table></div>";
	
	// Cochabamba
	var latlngCB = new google.maps.LatLng(-17.38023676821743, -66.17389981481932);
	var contenidoCB = "<div style='font-size:.8em;font-family:Verdana; height:220px; width:400px'>" +
		"<table cellpadding='2'><tr><td><img style='border:2px solid' src='../img/map/cochabamba.jpg'></td>" +
		"<td valign='top'>" +
		"<div style='font-size:1.2em; font-weight:bold'>IBNORCA - Cochabamba</div><hr>" +
		"Av. Gabriel Ren&eacute; Moreno N&deg; 1116 (entre Casto Rojas y Parque Demetrio Canelas, acera este)<br>" +
		"<b>Tel&eacute;fonos:</b> (591-4) 4242428 - 4242429<br>" +
		"<b>Fax:</b> (591-4) 4242438<br>" +
		"<b>e-mail:</b> infocb@ibnorca.org" +
		"</td></tr></table></div>";
	
	// Santa Cruz
	var latlngSC = new google.maps.LatLng(-17.76869287045336,-63.11840786724855);
	var contenidoSC = "<div style='font-size:.8em;font-family:Verdana; height:220px; width:400px'>" +
		"<table cellpadding='2'><tr><td><img style='border:2px solid' src='../img/map/santa_cruz.jpg'></td>" +
		"<td valign='top'>" +
		"<div style='font-size:1.2em; font-weight:bold'>IBNORCA - Santa Cruz</div><hr>" +
		"Av. Virgen de Cotoca N&deg; 3876 (esquina tercer anillo externo)<br>" +
		"<b>Tel&eacute;fonos:</b> (591-3) 3474688 - 3474742<br>" +
		"<b>Fax:</b> (591-3) 3113380<br>" +
		"<b>e-mail:</b> infosc@hotmail.com" +
		"</td></tr></table></div>";
	
	// Sucre
	var latlngSR = new google.maps.LatLng(-19.046552220053857, -65.25777293121338);
	var contenidoSR = "<div style='font-size:.8em;font-family:Verdana; height:220px; width:400px'>" +
		"<table cellpadding='2'><tr><td><img style='border:2px solid' src='../img/map/sucre.jpg'></td>" +
		"<td valign='top'>" +
		"<div style='font-size:1.2em; font-weight:bold'>IBNORCA - Sucre</div><hr>" +
		"Calle Espa&ntilde;a N&deg; 130, planta alta<br>" +
		"<b>Tel&eacute;fono-Fax:</b> (591-4) 6456424<br>" +
		"<b>Celular:</b> 72876412<br>" +
		"<b>e-mail:</b> infosr@ibnorca.org" +
		"</td></tr></table></div>";
	
	// Tarija
	var latlngTJ = new google.maps.LatLng(-21.533105,-64.730351);
	var contenidoTJ = "<div style='font-size:.8em;font-family:Verdana; height:220px; width:400px'>" +
		"<table cellpadding='2'><tr><td><img style='border:2px solid' src='../img/map/tarija.jpg'></td>" +
		"<td valign='top'>" +
		"<div style='font-size:1.2em; font-weight:bold'>IBNORCA - Tarija</div><hr>" +
		"Calle Bolivar N° 233 (entre Suipacha y Mendez), zona &quot;Las Panosas&quot;<br>" +
		"<b>Tel&eacute;fono:</b> (591-4) 6663506<br>" +
		"<b>Celular:</b> 72987257<br>" +
		"<b>e-mail:</b> infotj@ibnorca.org</div>";
	
	// Oruro
	var latlngOR = new google.maps.LatLng(-17.969849205472993, -67.11158369444274);
	var contenidoOR = "<div style='font-size:.8em;font-family:Verdana; height:220px; width:400px'>" +
		"<table cellpadding='2'><tr><td><img style='border:2px solid' src='../img/map/oruro.jpg'></td>" +
		"<td valign='top'>" +
		"<div style='font-size:1.2em; font-weight:bold'>IBNORCA - Oruro</div><hr>" +
		"Calle Potos&iacute; esq. Adolfo Mier N&deg; 1495 - 1&deg; Piso<br>" +
		"<b>Tel&eacute;fono:</b> (591-2) 5287474<br>" +
		"<b>Celular:</b> 71842815<br>" +
		"<b>Fax:</b> (591-2) 5287474<br>" +
		"<b>e-mail:</b> infoor@ibnorca.org" +
		"</td></tr></table></div>";

	var companyLogo = new google.maps.MarkerImage('../img/map/img.png',
		new google.maps.Size(100,50),
		new google.maps.Point(0,0),
		new google.maps.Point(50,50)
	);
	var companyShadow = new google.maps.MarkerImage('../img/map/img_s.png',
		new google.maps.Size(130,50),
		new google.maps.Point(0,0),
		new google.maps.Point(65, 50)
	);
	var myOptions = {
		draggableCursor: 'crosshair',
		draggingCursor: 'move',
		zoom: 17,
		mapTypeId: google.maps.MapTypeId.ROADMAP,
		center: latlngLP
	};
	
	var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
	
	//La Paz
	var markerLP = new google.maps.Marker({
		map: map,
		position: latlngLP,
		icon: companyLogo,
		shadow: companyShadow,
		title: 'Ibnorca - La Paz'
	});
	google.maps.event.addListener(markerLP,'click',function(){infoLP.open(map,markerLP);});
	var infoLP = new google.maps.InfoWindow({content: contenidoLP});
	
	//Cochabamba
	var markerCB = new google.maps.Marker({
		map: map,
		position: latlngCB,
		icon: companyLogo,
		shadow: companyShadow,
		title: 'Ibnorca - Cochabamba'
	});
	google.maps.event.addListener(markerCB,'click',function(){infoCB.open(map,markerCB);});
	var infoCB = new google.maps.InfoWindow({content: contenidoCB});
	
	//Santa Cruz
	var markerSC = new google.maps.Marker({
		map: map,
		position: latlngSC,
		icon: companyLogo,
		shadow: companyShadow,
		title: 'Ibnorca - Santa Cruz'
	});
	google.maps.event.addListener(markerSC,'click',function(){infoSC.open(map,markerSC);});
	var infoSC = new google.maps.InfoWindow({content: contenidoSC});
	
	//Sucre
	var markerSR = new google.maps.Marker({
		map: map,
		position: latlngSR,
		icon: companyLogo,
		shadow: companyShadow,
		title: 'Ibnorca - Sucre'
	});
	google.maps.event.addListener(markerSR,'click',function(){infoSR.open(map,markerSR);});
	var infoSR = new google.maps.InfoWindow({content: contenidoSR});
	
	//Tarija
	var markerTJ = new google.maps.Marker({
		map: map,
		position: latlngTJ,
		icon: companyLogo,
		shadow: companyShadow,
		title: 'Ibnorca - Tarija'
	});
	google.maps.event.addListener(markerTJ,'click',function(){infoTJ.open(map,markerTJ);});
	var infoTJ = new google.maps.InfoWindow({content: contenidoTJ});
	
	//Oruro
	var markerOR = new google.maps.Marker({
		map: map,
		position: latlngOR,
		icon: companyLogo,
		shadow: companyShadow,
		title: 'Ibnorca - Oruro'
	});
	google.maps.event.addListener(markerOR,'click',function(){infoOR.open(map,markerOR);});
	var infoOR = new google.maps.InfoWindow({content: contenidoOR});

	function abrirMapa(id){
		if(mapaAbierto) return;
		if(id!="lp" && id!="cb" && id!="sc" && id!="sr" && id!="tj" && id!="or") return;
		switch(id){
			case "lp":	map.setCenter(latlngLP); map.setZoom(17); break;
			case "cb":	map.setCenter(latlngCB); map.setZoom(17); break;
			case "sc":	map.setCenter(latlngSC); map.setZoom(17); break;
			case "sr":	map.setCenter(latlngSR); map.setZoom(17); break;
			case "tj":	map.setCenter(latlngTJ); map.setZoom(17); break;
			case "or":	map.setCenter(latlngOR); map.setZoom(17); break;
		}
		if($("#modal_content").css("top")!="50%") $("#modal_content").fadeOut();
		$("#modal_back").fadeIn(function(){
			$("#modal_content").fadeIn();
			$("#modal_content").css({"top":"50%","left":"50%"});
		});
		
		mapaAbierto=true;
	}
	
	function cerrarMapa(){
		if(!mapaAbierto) return;
		infoLP.close();
		infoCB.close();
		infoSC.close();
		infoSR.close();
		infoOR.close();
		infoTJ.close();
		$("#modal_content").fadeOut();
		$("#modal_back").fadeOut();
		
		mapaAbierto=false;
	}
	
	$("#li_contacto > a").click(function(){
		abrirMapa(this.name);
		$("#modal_title").html("Instituto Boliviano de Normalizaci&oacute;n y Calidad "+$(this).html());
		return false;
	});
	
	$("#modal_back, #modal_content > a").click(function(){
		cerrarMapa();
		return false;
	});
});
