//funcion para crear el objeto AJAX
//----------------------------------
function obtenerXHR(){
        var req = false;
        if(window.XMLHttpRequest){
                req = new XMLHttpRequest();
        }
        else{
                if (ActiveXObject){
                        var vectorVersiones = ["MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp", "Microsoft.XMLHttp"];
                        for (var i=0; i<vectorVersiones.length; i++){
                                try{
                                        req = new ActiveXObject(vectorVersiones[i]);
                                        return reg;
                                }
                                catch(e){}
                        }
                }
        }
        return req;
}


function cambiarIdioma(path, idioma){
    window.location = path + idioma;
}

function ventana(p, w, h) {
	var propiedades = "location=no,scrollbars=yes,menubars=no,toolbars=no,resizable=yes" + ",left=50,top=50,width=" + w + ",height=" + h;
	var URL = p; popup = window.open(URL,null,propiedades);
}

function ventanaSinScroll(p, w, h) {
	var propiedades = "location=no,scrollbars=no,menubars=no,toolbars=no,resizable=yes" + ",left=50,top=50,width=" + w + ",height=" + h;
	var URL = p; popup = window.open(URL,null,propiedades);
}

function cambiarImagen(img_origen, img_nueva){
	document[img_origen].src = img_nueva;
}

function ventana2(p) {
	var propiedades = "location=no,scrollbars=yes,menubars=no,toolbars=no,resizable=yes,left=50,top=50";
	var URL = p; popup = window.open(URL,null,propiedades);
}


//PARA GALERIA DE CINCO FOTOS (MINIATURA)********************************************************************************
//imgSlide SE ENCARGA DE ARMAR LA GALERIA DE IMAGENES EN MINIATURA
//imgSelect SE ENCARGA DE MOSTRAR LA IMAGEN  SELECCIONADA DE LAS MINIATURAS

function imgSelect(id, tabla, width, height){
	var tdImgP = document.getElementById('tdImgPrinc');
	var img = '<img height="'+height+'" src="includes/contenidos/Estaticos/gen_thumb.php?id='+id+'&amp;campo=imagenId&amp;tabla='+tabla+'">';
	tdImgP.innerHTML = img;
}


ultImg = 5; /**** variable global para la funcion imgSlide ****/
ultX = 0; /**** variable global para la funcion imgSlide ****/
function imgSlide(dir, tabla, width, height){
	var tdt = document.getElementById("tdThumb");
	tdt.innerHTML = '';
	var data = new Array();
	data = document.getElementById('imgJS').value;
	data = data.split(',');
	/*if(document.getElementById('desJS').value){
		var desdata = new Array();
		desdata = document.getElementById('desJS').value;
		desdata = data.split("';'");
	}*/
	if(dir=='d'){
		ultX = 0;
		document.getElementById('tdSlideLeft').style.display = '';
		for(var x=ultImg; x < ultImg+5; x++){
			ultX++;
			if(x <= data.length){
				var img = '<img height="35" width="40" onclick="imgSelect('+data[x]+', \''+tabla+'\', \''+width+'\', \''+height+'\');" src="includes/contenidos/Estaticos/gen_thumb.php?id='+data[x]+'&amp;campo=imagenId&amp;tabla='+tabla+'">&nbsp;&nbsp;';
				tdt.innerHTML += img;
				if(!data[x+1]){
					document.getElementById("tdSlideRight").style.display = 'none';
					ultImg = x+1;
					return;
				}
			}
			else{
				document.getElementById("tdSlideRight").style.display = 'none';
				ultImg = x;
				return;
			}
			
		}
		ultImg = x;
	}

	if(dir=='i'){
		document.getElementById("tdSlideRight").style.display = '';
		for(var x=ultImg-ultX-5; x<ultImg-ultX; x++){
			var img = '<img height="35" width="40" onclick="imgSelect('+data[x]+', \''+tabla+'\', \''+width+'\', \''+height+'\');" src="includes/contenidos/Estaticos/gen_thumb.php?id='+data[x]+'&amp;campo=imagenId&amp;tabla='+tabla+'">&nbsp;&nbsp;';
			tdt.innerHTML += img;
		}
		ultX = 5;
		ultImg = x;
		if(!data[ultImg-ultX-5]){
			document.getElementById('tdSlideLeft').style.display = 'none';
		}
	}

}

//PARA GALERIA GRANDE****************************************************
//imgSlideD SE ENCARGA DE ARMAR LA GALERIA DE IMAGENES EN MINIATURA
//imgSelectD SE ENCARGA DE MOSTRAR LA IMAGEN  SELECCIONADA DE LAS MINIATURAS

maxImgD = 8;
ultImgD = 1; /**** variable global para la funcion imgSlide ****/
ultXD = 0; /**** variable global para la funcion imgSlide ****/
sumaFoto = maxImgD;
contaFoto = 0;
function imgSlideD(dir, tabla, width){
	var tdt = document.getElementById("tdThumb");
	tdt.innerHTML = '';
	var data = new Array();
	data = document.getElementById('imgJS').value;
	data = data.split(',');
	/*if(document.getElementById('desJS').value){
		var desdata = new Array();
		desdata = document.getElementById('desJS').value;
		desdata = data.split("';'");
	}*/
	if(dir=='d'){
		sumaFoto += 1;
		ultXD = 0;
		contaFoto = 0;
		document.getElementById('tdSlideLeft').style.display = '';
		for(var x=ultImgD; x < ultImgD+maxImgD; x++){
			ultXD++;
			if(x <= data.length){
				contaFoto += 1;
				//sumaFoto += 1;
				var img = '<img height="40" onclick="imgSelectDes('+data[x]+', \''+tabla+'\', \''+width+'\');" src="includes/contenidos/Estaticos/gen_thumb.php?id='+data[x]+'&amp;campo=imagenId&amp;tabla='+tabla+'">';
				tdt.innerHTML += img;
				tdt.innerHTML += '&nbsp;&nbsp;';
				document.getElementById('cantImga').innerHTML = sumaFoto;
				if(!data[x+1]){
					document.getElementById("tdSlideRight").style.display = 'none';
					//ultImgD = x+1;
					//ultImgD++;
					if(contaFoto >= maxImgD){
						tdt.align = 'center';
					}
					else{
						tdt.align = '';
					}
					return;
				}
			}
			else{
				document.getElementById("tdSlideRight").style.display = 'none';
				ultImgD = x;
				if(contaFoto >= maxImgD){
					tdt.align = 'center';
				}
				else{
					tdt.align = '';
				}
				return;
			}
			
		}
		//ultImgD = x;
		ultImgD++;
	}

	if(dir=='i'){
		//sumaFoto = sumaFoto - maxImgD - contaFoto;
		sumaFoto = sumaFoto - 1;
		contaFoto = 0;
		document.getElementById("tdSlideRight").style.display = '';
		//for(var x=ultImgD-ultXD-maxImgD; x<ultImgD-ultXD; x++){
		for(var x=ultImgD-1; x < ultImgD+maxImgD-1; x++){
			contaFoto += 1;
			//sumaFoto += 1;
			var img = '<img height="40" onclick="imgSelectDes('+data[x]+', \''+tabla+'\', \''+width+'\');" src="includes/contenidos/Estaticos/gen_thumb.php?id='+data[x]+'&amp;campo=imagenId&amp;tabla='+tabla+'">';
			tdt.innerHTML += img;
			tdt.innerHTML += '&nbsp;&nbsp;';
			document.getElementById('cantImga').innerHTML = sumaFoto;
		}
		ultXD = maxImgD;
		//ultImgD = x;
		if(contaFoto >= maxImgD){
			tdt.align = 'center';
		}
		else{
			tdt.align = '';
		}
		//if(!data[ultImgD-ultXD-maxImgD]){
		if(!data[ultImgD-2]){
			document.getElementById('tdSlideLeft').style.display = 'none';
			return
		}
		ultImgD = ultImgD - 1
	}

}

function imgSelectDes(id, tabla, height){
	var tdImgP = document.getElementById('tdImgPrinc');
	var img = '<img height="'+height+'" src="includes/contenidos/Estaticos/gen_thumb.php?id='+id+'&amp;campo=imagenId&amp;tabla='+tabla+'">';
	var descrip = document.getElementById('desJS'+id).value;
	document.getElementById('descripcion').innerHTML = descrip;
	tdImgP.innerHTML = img;
}
//***************************************************************************************************

function addNewOption(id, text, value) {
	var OptNew = document.createElement('option');
	OptNew.text = text;
	OptNew.value = value;
	try {
		id.add(OptNew, null);
	} catch(ex) {
		id.add(OptNew);
	}
}

function paisProv(){
	var sPais = document.getElementById('pais');
	var sProv = document.getElementById('provincia');
	
	while(sProv.length > 0) {
		sProv.remove(sProv.length - 1);
	}

	if(sPais.value != 'ARGENTINA') {
		addNewOption(sProv, '-NO DEFINIDO-', '');
		sProv.disabled = true;
	} else {
		sProv.disabled = false;
		addNewOption(sProv, '-Elegir-', '');
		addNewOption(sProv, 'Buenos Aires', 'Buenos Aires');
		addNewOption(sProv, 'Capital Federal', 'Capital Federal');
		addNewOption(sProv, 'Catamarca', 'Catamarca');
		addNewOption(sProv, 'Chaco', 'Chaco');
		addNewOption(sProv, 'Chubut', 'Chubut');
		addNewOption(sProv, 'Córdoba', 'Córdoba');
		addNewOption(sProv, 'Corrientes', 'Corrientes');
		addNewOption(sProv, 'Entre Ríos', 'Entre Ríos');
		addNewOption(sProv, 'Formosa', 'Formosa');
		addNewOption(sProv, 'Jujuy', 'Jujuy');
		addNewOption(sProv, 'La Pampa', 'La Pampa');
		addNewOption(sProv, 'La Rioja', 'La Rioja');
		addNewOption(sProv, 'Mendoza', 'Mendoza');
		addNewOption(sProv, 'Misiones', 'Misiones');
		addNewOption(sProv, 'Neuquén', 'Neuquén');
		addNewOption(sProv, 'Río Negro', 'Río Negro');
		addNewOption(sProv, 'Salta', 'Salta');
		addNewOption(sProv, 'San Juan', 'San Juan');
		addNewOption(sProv, 'San Luis', 'San Luis');
		addNewOption(sProv, 'Santa Cruz', 'Santa Cruz');
		addNewOption(sProv, 'Santa Fe', 'Santa Fe');
		addNewOption(sProv, 'Neuquén', 'Neuquén');
		addNewOption(sProv, 'Santiago Del Estero', 'Santiago Del Estero');
		addNewOption(sProv, 'Tierra del Fuego', 'Tierra del Fuego');
		addNewOption(sProv, 'Tucumán', 'Tucumán');
	}
}

	//------------------------------------------------------------------------
	// INICIALIZACION DEL GOOGLE MAP
	//------------------------------------------------------------------------

    function initializarMapa(latitud, longitud, detalle) {

		initializarMapaZoom(latitud, longitud, detalle, 15)

    } 


    function initializarMapaZoom(latitud, longitud, detalle, zoom) {

	// ASIGNAR COORDENADAS LATITUD Y LONGITUD
	// -------------------------------------
	  var latitud_GMAPS=latitud;
	  var longitud_GMAPS=longitud;
	// -------------------------------------



	  var detalle_marker_GMAPS=detalle;

      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("gmaps"));
        map.setCenter(new GLatLng(latitud_GMAPS,longitud_GMAPS), zoom);
        map.setUIToDefault();

 

        // MARCADOR: SOMBRA CUSTOM
        var baseIcon = new GIcon(G_DEFAULT_ICON);
        baseIcon.shadow = "../imagenes/interfase/gmapsmarker054sombra.png";
        baseIcon.iconSize = new GSize(47, 49);
        baseIcon.shadowSize = new GSize(47, 49);
        baseIcon.iconAnchor = new GPoint(9, 34);
        baseIcon.infoWindowAnchor = new GPoint(9, 2);
 
        // MARCADOR: ICONO CUSTOM
        function createMarker(point, index) {
          var letteredIcon = new GIcon(baseIcon);
          letteredIcon.image = "../imagenes/interfase/gmapsmarker054.png";
 
          markerOptions = { };
          var marker = new GMarker(point, markerOptions);
 
          GEvent.addListener(marker, "click", function() {
            marker.openInfoWindowHtml(detalle_marker_GMAPS);
          });
          return marker;
        }
 

          var latlng = new GLatLng(latitud_GMAPS,longitud_GMAPS);
          map.addOverlay(createMarker(latlng, 0));


      }
    } 


