

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 ventanaToolbar(p, w, h) {
	var propiedades = "location=no,scrollbars=yes,menubars=yes,toolbars=yes,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;
}


// administración de cookies 
// -------------------------

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}


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

    function initializarMapa(latitud, longitud, detalle) {

	// 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), 15);
        map.setUIToDefault();

 

        // MARCADOR: SOMBRA CUSTOM
        var baseIcon = new GIcon(G_DEFAULT_ICON);
        baseIcon.shadow = "imagenes/interfase/gmapsmarkerguichonsombra.png";

        baseIcon.iconSize = new GSize(82, 49);
        baseIcon.shadowSize = new GSize(82, 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/gmapsmarkerguichon.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));


      }
    }

	function initializarMapaImpresion(latitud, longitud, detalle) {

	// 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"),{ mapTypes:[G_NORMAL_MAP] });
        map.setCenter(new GLatLng(latitud_GMAPS,longitud_GMAPS), 15);
        map.setUIToDefault();

 

        // MARCADOR: SOMBRA CUSTOM
        var baseIcon = new GIcon(G_DEFAULT_ICON);
        baseIcon.shadow = "imagenes/interfase/gmapsmarkerguichonsombra.png";

        baseIcon.iconSize = new GSize(82, 49);
        baseIcon.shadowSize = new GSize(82, 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/gmapsmarkerguichon.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));


      }
    }
	
	function toggle(id){
		var obj = document.getElementById(id);
		if(obj.style.display == 'none'){
			obj.style.display = '';
		}
		else{
			obj.style.display = 'none';
		}
	}


//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 setPromotor(){
	var selectPromotor = document.getElementById("promotor");
	var	selectOficina = document.getElementById("oficinaactual");
	var campos = "usuario, nombre, apellido";
	var tabla = "cotidie_usuarios";
	var filtro = "where poolBusqueda = 1 and (tipoUsuario = 'todas' or tipoUsuario = '"+selectOficina.value+"')";
	var url = "get_data_ajax.php?campos="+campos+"&tabla="+tabla+"&filtro="+filtro;
	ajaxPromotor = obtenerXHR();
	ajaxPromotor.open('GET', url, true);
	ajaxPromotor.onreadystatechange = getDataPromotor;
	ajaxPromotor.send(null);
}


function getDataPromotor(){
	if(ajaxPromotor.readyState == 4){
		if(ajaxPromotor.status == 200){
			var selectPromotor = document.getElementById("promotor");
			selectPromotor.innerHTML = '';
			var dataText = ajaxPromotor.responseText;
			var data = dataText.split(';');
			var contaData = 1;
			for(var x in data){
				if(data[x]==''){
					break;
				}
				if(contaData == 1){
					var opcion = document.createElement('option');
					opcion.value = data[x];
				}
				if(contaData == 2){
					opcion.innerHTML = data[x];
				}
				if(contaData == 3){
					opcion.innerHTML += ' '+data[x];
					selectPromotor.appendChild(opcion);
					contaData = 0
				}
				contaData++;
			}
		}
	}
}

function toggleDatosContacto(){
	var div = document.getElementById('divDatosComentarios');
	var link = document.getElementById('linkDatosContacto');
	if(div.style.display == 'none'){
		div.style.display = '';
		link.innerHTML = '[-]';
	}else{
		div.style.display = 'none';
		link.innerHTML = '[+]';
	}
}
