var txtTrans="1";
var newtxtTrans="";
var arrObjGraf=new Array();
var navega="";


//Daniel
MapCity.Core.namespace('Site');
MapCity.Core.namespace('Site.Searcher');
MapCity.Core.namespace('Site.Map');
MapCity.Core.namespace('Site.Locale');
Site.Map;
Site.CurrentLanguage;
Site.CurrentCountry;
Site.CurrentCountryName='chile';
Site.CurrentSearcher;
Site.CurrentSearch=1;
Site.LastSearched='';

//Danilo
Site.totalMarkTick = 0;
Site.markers;
Site.get=MapCity.Core.get; 
Site.sel=MapCity.Core.select;
Site.query=MapCity.Core.query;
Site.each=MapCity.Core.each;
Site.dom=MapCity.Core.DomHelper;
Site.dom.useDom = true;
Site.streetInfo = new MapCity.Services.Geocoding.streetInfoById();
Site.enviroment = new MapCity.Services.Geocoding.enviroment();
Site.bounds;
Site.q;
Site.p;
Site.countArr;
Site.numberLayer;
Site.popups;
Site.este;
Site.norte="";
Site.tipoVia;
Site.nombreVia
		Site.altura;
Site.comuna;
Site.ciudad;
Site.codigo;
Site.entorno;

Site.lengBas;
Site.mateBas;
Site.comBas;
Site.lengMed;
Site.mateMed;
Site.natMed;
Site.socMed;
Site.tipoTran="";
Site.TablaTran="";
Site.arrayObjGraf=new Array();

function CreaMapa(){
	
	//MapCity.Core.onReady(function() {
	//});	
	
		/* CARGA EL MAPA */
		
	
			
//		$("#divBarraBusquedaNew").easydrag();
	
		
		Site.map = new MapCity.Maps.map('mapa_mapa',{
			country:'chile'		
					,provider: 'mapcity'
					,type: 'vector'
							,controls: [
									new MapCity.Maps.Controls.ArrowMapNorth({north: true})
											,new MapCity.Maps.Controls.ArrowMapSouth({south: true})
											,new MapCity.Maps.Controls.ArrowMapEast({east: true})
											,new MapCity.Maps.Controls.ArrowMapWest({west: true})
											,new MapCity.Maps.Controls.ZoomBar()
											/*,new MapCity.Maps.Controls.ScaleLine()*/
											,new MapCity.Maps.Controls.Navigation({zoomWheelEnabled:true})
											,new MapCity.Maps.Controls.SwitchMapBar({
											vector: false
											,photo: false
											,guide: false
											})
											,new MapCity.Maps.Controls.ToolsBar({
											measureline: false
											,measurepolygon: false
											,zootomaxextent: false
											,dragpan: false
											,zoomin: false
											,zoomout: false
											,infogse: true//info del ine
											,infostreet: false
											})
											]
		});
		
		//===========================================================================================================================
		//IMPORTATE!!!!!!!!   ACTIVA DE FORMA PREDETERMINADA EL BOTON INFOBLOCK (INFO SOBRE EL SENSO 2002 DEL INE)
		//===========================================================================================================================
		var blOK = false;
			for(i=0; i < Site.map.controls.length; i++) {
				if ((Site.map.controls[i].CLASS_NAME == "OpenLayers.Control.InfoBlock") && (blOK == false)) {
					Site.map.controls[i].activate();
					blOK = true;
					//Site.map.controls[i].style.display="none";//  .activate();
					$(".olControlInfoBlockItemActive").hide();
				}
			}
		//===========================================================================================================================
		//===========================================================================================================================	
	
		
		MapCity.Maps.setPopupNormal();	
		//var layerCapa = Site.map.addLayer('lyrCapaIsiCorona','vector');
		//$('#divBarraBusquedaNew').corner("15px");
	
		var logodiv = document.createElement('div');
		logodiv.setAttribute('id', 'leyenda_open');
		logodiv.setAttribute('style', 'width:130px;height:275px;position:absolute;bottom:0px;right:5px;border:#ccc 1px solid; padding-left:7px;');
		
	
		var divMap = MapCity.Core.get(Site.map.div);
		divMap.appendChild(logodiv);
	
		logodiv = document.createElement('div');
		logodiv.setAttribute('id', 'leyenda_close');
		
	
		var divMap = MapCity.Core.get(Site.map.div);
		divMap.appendChild(logodiv);
	
	
		
		
		/* BUSQUEDA DIRECCION CON CAMPOS */
		Site.searchSeparado = new MapCity.Widgets.AdvancedSearchComboBox({
			street: 'q1_dir1'
					,number: 'q1_dir2'
					,district: 'q1_dir3'
							,intersection: 'q1_dir4'
									,action: 'q1_bt'
											,limit: 9
											,widthStreet: 195
											,widthNumber: 65
											,widthDistrict: 115
											,widthIntersection: 195
			
											,before: function(){
											
											$("#loadingglobal").show();
											
											
											q = Site.query('input.q_dir'); Site.each(q, function(el){el.disabled = true;});
											q = Site.query('input.bt_buscar'); Site.each(q, function(el){el.disabled = true;});
											Site.before('D');
											Site.map.removeAllFeatures();
											Site.map.removeAllMarkers();
			//	Site.home_toogle('hide');
		
											}
											,actionCallback: function(json,product,service){
												
												//if (json.totalCount>1) 
											try{total=json.totalCount;}catch(err){total=0}
											//alert(total);
											if (total<2) { 
												$("#divBarraBusquedaNew").hide();
											}else{
												minimiza();
											}
											
											q = Site.query('input.q_dir'); Site.each(q, function(el){el.disabled = false;});
											q = Site.query('input.bt_buscar'); Site.each(q, function(el){el.disabled = false;});
											Site.resultadosD(json,product,service);			
											$("#loadingglobal").hide();
											
											}
		});
		
		
		Site.searchChange(1);
		Site.tabChange(1);
		//Site.locate(Site.map); //set map center a cuidad del ip
		q = Site.query('input.bt_buscar'); Site.each(q, function(el){el.disabled = false;});
		
		Site.map.registerEvent("moveend", function(e) {
												
			if(Site.map.getScale() < 97000){
				//Site.starColegios();
				if(Site.tipoTran != ""){
					var strTipo = Site.tipoTran;	
					strTipo =strTipo.substring(0,strTipo.length-1);
					var arrayTipo = new Array();
					arrayTipo = Site.tipoTran.split(",");
							
					for(x=0;x<arrayTipo.length;x++){
								
						var layerCapa = Site.map.getLayer('lyrCapaIsiCorona','vector');;
						if(layerCapa != undefined){
							Site.map.removeAllFeatures('lyrCapaIsiCorona','vector');
							Site.map.removeLayer(layerCapa);
						};
					};
							
					for(x=0;x<arrayTipo.length;x++){
								
						if((arrayTipo[x]>0) && arrayTipo[x]<6){
							Site.cargaCapaTransantiago('Troncales',arrayTipo[x])	;
						}else{
							Site.cargaCapaTransantiago('Alimentadores',arrayTipo[x])	
						};
					};			
				}; 
			}else{
				Site.romoverLosMarker();
			};
		});
		
		//Site.starColegios(); 	
	
}


//MapCity.Core.namespace('S');


/* MANEJO DE RESULTADO */
Site.before = function(i){
	
		
	var ul=Site.get('ul_resultado'+i);
	while (ul.dom.firstChild) {
		ul.dom.removeChild(ul.dom.firstChild);
	}
	var l = {tag: 'li', cn: 
		{tag: 'div', cls: 'resuli', cn: [
		{tag: 'div', cls: 'resulico', cn: 
		{tag: 'img', src: 'img/loading.gif'}
		},
  {tag: 'div', cls: 'resultxt', cn: 
  {tag: 'div', 
  html: 'BUSCANDO...'
  }
  },
  {tag: 'div', cls: 'clear'}
  ]}
	};
	Site.dom.append(ul,l);
	Site.get('resultado'+i).setDisplayed('block');
	Site.sel('a.reset').setDisplayed('inline');
	
		
}
Site.resultadosD = function(json,product,service){

		
	//$("#colegios_search").css({display:"none",zIndex:"0"});
	$("#searchform22").css({display:"none",zIndex:"0"});	
	$("#tab1").css({display:"inline",zIndex:"100000"});		
	
	Site.q=json;
	var puntos=0;
	var ul=Site.get('ul_resultadoD');
	
	while (ul.dom.firstChild) {
		ul.dom.removeChild(ul.dom.firstChild);
	}
	Site.markers = Array(Site.q.totalCount);
	
	if(product=='geocoding' && service=='searchstreet'){
		for (var i=0;i<Site.q.totalCount;i++){
		
			if(Site.q.searchstreet[i].lon && Site.q.searchstreet[i].lat){/* ENCONTRO DIRECCION */
				puntos=1;
				var lonlat = new MapCity.Maps.LonLat(Site.q.searchstreet[i].lon, Site.q.searchstreet[i].lat);
				
				if(Site.q.totalCount==1){ //cuando es solo un resultado la estrella no tienen numeros
					var icon = new MapCity.Maps.Icon( 
     'img/marker.png' 
							,new MapCity.Maps.Size(28,28) 
					);
					Site.markers[i]=Site.map.addPopUpMarker( 
     null
							,lonlat 
							,Site.q.searchstreet[i].classStreet+' '+Site.q.searchstreet[i].name+' '+Site.q.searchstreet[i].number+', '+Site.q.searchstreet[i].district
									,icon 
										,true 
										,true 
										,MapCity.Maps.PopUp.FramedBubble
										,false
					);	
											
					Site.clickResultado("Di",i);		
				}
				else {
//					Site.apagaAcor();
					var l = {tag: 'li', id: 'resul'+i, cn: 
						{tag: 'div', cls: 'resuli', /*onclick: 'Site.clickResultado("Di",'+i+');',*/ cn: [
						{tag: 'div', cls: 'resulico', cn: 
						{tag: 'img', src: 'img/marker'+(i+1)+'.png'}
						},
      {tag: 'div', cls: 'resultxt', cn:
      {tag: 'div', cn:
      {tag: 'a', 
      href: 'javascript:Site.clickResultado("Di",'+i+');',
      html: Site.q.searchstreet[i].classStreet+' '+Site.q.searchstreet[i].name+' '+Site.q.searchstreet[i].number+', '+Site.q.searchstreet[i].district
      }
      }
      },
      {tag: 'div', cls: 'clear'}
      ]}
					};
					 
					Site.dom.append(ul,l);
					var icon = new MapCity.Maps.Icon( 
     'img/marker'+(i+1)+'.png' 
							,new MapCity.Maps.Size(28,28) 
					);
					Site.markers[i]=Site.map.addPopUpMarker( 
     null
							,lonlat 
							,Site.q.searchstreet[i].classStreet+' '+Site.q.searchstreet[i].name+' '+Site.q.searchstreet[i].number+', '+Site.q.searchstreet[i].district
									,icon 
										,true 
										,true 
										,MapCity.Maps.PopUp.FramedBubble
										,false
					);
				}
				
			
			
							
			}
			else /* ENCONTRO RESULTADO SIN LONLAT (CALLE)*/ {
				
				puntos=0;
				
				if(Site.q.totalCount==1){
					
					Site.clickResultado("Ca",0);
				}
				else{
					//Site.apagaAcor();
			
					var l = {tag: 'li', id: 'resul'+i, cn: 
						{tag: 'div', cls: 'resuli', /*onclick: 'Site.clickResultado("Ca",'+i+');',*/ cn: [
						{tag: 'div', cls: 'resulico', cn: 
						{tag: 'img', src: 'img/marker'+(i+1)+'.png'}
						},
      {tag: 'div', cls: 'resultxt', cn:
      {tag: 'div', cn:
      {tag: 'a', 
      href: 'javascript:Site.clickResultado("Ca",'+i+');',
      html: Site.q.searchstreet[i].classStreet+' '+Site.q.searchstreet[i].name+', '+Site.q.searchstreet[i].district
      }
      }
      },
      {tag: 'div', cls: 'clear'}
      ]}
					};
					
					Site.dom.append(ul,l);
					
				}
			}
		}
		
			
	}else if(product=='geocoding' && service=='searchintersection')
	for (var i=0;i<Site.q.totalCount;i++){
		puntos=1;
		if(Site.q.searchintersection[i].lon && Site.q.searchintersection[i].lat)/* ENCONTRO INTERSECCION */{
			var lonlat = new MapCity.Maps.LonLat(Site.q.searchintersection[i].lon, Site.q.searchintersection[i].lat);
			if(Site.q.totalCount==1){ //cuando es solo un resultado la estrella no tienen numeros
				var icon = new MapCity.Maps.Icon( 
    'img/marker.png' 
						,new MapCity.Maps.Size(28,28) 
					);	
					Site.markers[i]=Site.map.addPopUpMarker( 
     null
							,lonlat 
							,Site.q.searchintersection[i].classStreet1+' '+Site.q.searchintersection[i].nameStreet1+' CON '+Site.q.searchintersection[i].classStreet2+' '+Site.q.searchintersection[i].nameStreet2+', '+Site.q.searchintersection[i].districtStreet1
									,icon 
										,true 
										,true 
										,MapCity.Maps.PopUp.FramedBubble
										,false
					);					
					Site.clickResultado("In",i);			
			}
			else {
					var l = {tag: 'li', id: 'resul'+i, cn: 
						{tag: 'div', cls: 'resuli', /*onclick: 'javascript:Site.clickResultado("In",'+i+');', onmouseover: 'Site.setCenter3('+i+');',*/ cn: [
						{tag: 'div', cls: 'resulico', cn: 
						{tag: 'img', src: 'img/marker'+(i+1)+'.png'}
						},
      {tag: 'div', cls: 'resultxt', cn: [
      {tag: 'div', cn:
      {tag: 'a', 
      href: 'javascript:Site.clickResultado("In",'+i+');', /*onmouseover: 'Site.setCenter3('+i+');',*/
      html: Site.q.searchintersection[i].classStreet1+' '+Site.q.searchintersection[i].nameStreet1+' / '+Site.q.searchintersection[i].classStreet2+' '+Site.q.searchintersection[i].nameStreet2
      }
      },
      {tag: 'div',
      html: Site.q.searchintersection[i].districtStreet1
      }						
      ]},
      {tag: 'div', cls: 'clear'}
      ]}
					};
					Site.dom.append(ul,l);
					var icon = new MapCity.Maps.Icon( 
     'img/marker'+(i+1)+'.png' 
							,new MapCity.Maps.Size(28,28) 
					);
					Site.markers[i]=Site.map.addPopUpMarker( 
     null
							,lonlat 
							,Site.q.searchintersection[i].classStreet1+' '+Site.q.searchintersection[i].nameStreet1+' CON '+Site.q.searchintersection[i].classStreet2+' '+Site.q.searchintersection[i].nameStreet2+', '+Site.q.searchintersection[i].districtStreet1
									,icon 
										,true 
										,true 
										,MapCity.Maps.PopUp.FramedBubble
										,false
					);					
			}		
	
		}
	}
	else if(product=='geocoding' && service=='searchdistrict') //COMUNA
		
	Site.clickResultado("Co",0)
	else if(product=='geocoding' && service=='streetinfobycp') //CODIGO POSTAL
	for (var i=0;i<Site.q.totalCount;i++){ 
		 	var l = {tag: 'li', id: 'resul'+i, cn: 
				{tag: 'div', cls: 'resuli', onclick: 'javascript:Site.clickResultado("Co",'+i+');', cn: [
				{tag: 'div', cls: 'resulico', cn: 
				{tag: 'img', src: 'img/marker'+(i+1)+'.png'}
				},
    {tag: 'div', cls: 'resultxt', cn: 
    {tag: 'div', cn:
    {tag: 'a', 
    href: 'javascript:Site.clickResultado("Co",'+i+');',
    html: Site.q.searchdistrict[i].label
    }
    }
    },
    {tag: 'div', cls: 'clear'}
    ]}
			};
			Site.dom.append(ul,l);	
	}	
	if(Site.q.totalCount==0){ //NO SE ENCONTRARON RESULTADOS
		var l = {tag: 'li', id: 'resul'+i, cn: 
			{tag: 'div', cls: 'resuli', cn: [
			{tag: 'div', cls: 'resulico', cn: 
			{tag: 'img', src: 'img/error.png'}
			},
   {tag: 'div', cls: 'resultxt', cn: 
   {tag: 'div', 
   html: 'NO SE ENCONTRARON RESULTADOS'
   }
   },
   {tag: 'div', cls: 'clear'}
   ]}
		};
		Site.dom.append(ul,l);		
	}
	else if(puntos==1)
	Site.zoomToExtent(); //extend a los puntos
	else if(puntos==0 && Site.q.totalCount>1){	/*Site.drawStreet(0);*/}

		
};

Site.zoomToExtent = function(){
	Site.bounds = new OpenLayers.Bounds();
	for(var z=0; z<Site.markers.length /*&& z<4*/; z++)		
	Site.bounds.extend(Site.markers[z].lonlat);
	Site.bounds.toBBOX();
	Site.map.zoomToExtent(Site.bounds);
};

Site.drawStreet = function(j){
	
	Site.map.removeAllFeatures();
	Site.streetInfo.get({
			idStreet: Site.q.searchstreet[j].idStreet
		},
		function(json){
			var feat=Site.map.addFeatureWKT(null,json.streetinfobyid[0].wkt);
			Site.bounds=feat.geometry.getBounds();
			Site.map.zoomToExtent(Site.bounds);
		}
	);
};


Site.clickResultado = function(t,j){

	//minimiza();
	//$("#colegios_search").css({display:"none",zIndex:"0"});
	//$("#searchform22").css({display:"inline",zIndex:"100000"});	
	//$("#tab1").css({display:"none",zIndex:"0"});	
	
	
	Site.sel('a.back').setDisplayed('inline-block');
	Site.numberLayer = j; 
	var q = '';
	if(t=='Di'){
		Site.norte = Site.q.searchstreet[j].lon;
		Site.este = Site.q.searchstreet[j].lat;
		Site.tipoVia =Site.q.searchstreet[j].classStreet;
		Site.nombreVia =Site.q.searchstreet[j].name;
		Site.altura =Site.q.searchstreet[j].number;
		Site.comuna =Site.q.searchstreet[j].district;
		Site.ciudad ='';
		
		Site.sel('input.q_dir1').setStyle({'background': '#FFFFFF ', 'color': '#000000'});
		Site.sel('input.q_dir2').setStyle({'background': '#FFFFFF ', 'color': '#000000'});
		Site.sel('input.q_dir3').setStyle({'background': '#FFFFFF ', 'color': '#000000'});
		Site.sel('input.q_dir5').setStyle({'background': '#FFFFFF ', 'color': '#000000'});
		
		
		q = Site.query('input.q_dir1'); Site.each(q, function(el){el.value = Site.q.searchstreet[j].classStreet+' '+Site.q.searchstreet[j].name;});
		q = Site.query('input.q_dir2'); Site.each(q, function(el){el.value = Site.q.searchstreet[j].number;});
		q = Site.query('input.q_dir3'); Site.each(q, function(el){el.value = Site.q.searchstreet[j].district;});
		q = Site.query('input.q_dir4'); Site.each(q, function(el){el.value = '';});
		q = Site.query('input.q_dir5'); Site.each(q, function(el){el.value = Site.q.searchstreet[j].name+" "+Site.q.searchstreet[j].number+", "+Site.q.searchstreet[j].district;});
		
	
		for(var n=0; n<Site.markers.length-1; n++)
		Site.markers[n].hidePopup();
		Site.markers[j].showPopup();
		Site.map.setCenter(Site.markers[j].lonlat,13);
	//	Site.get('resultadoD').setDisplayed('none');
		
		
		//Site.starColegios();
			
	}
	if(t=='In'){
		
		Site.norte = Site.q.searchintersection[j].lon;
		Site.este = Site.q.searchintersection[j].lat;
		Site.tipoVia =Site.q.searchintersection[j].classStreet;
		Site.nombreVia =Site.q.searchintersection[j].name;
		Site.altura =Site.q.searchintersection[j].number;
		Site.comuna =Site.q.searchintersection[j].district;
		Site.ciudad ='';
		
		Site.norte = Site.q.searchintersection[j].lon;
		Site.este = Site.q.searchintersection[j].lat;
		q = Site.query('input.q_dir1'); Site.each(q, function(el){el.value = Site.q.searchintersection[j].nameStreet1;});
		q = Site.query('input.q_dir2'); Site.each(q, function(el){el.value = '';});
		q = Site.query('input.q_dir3'); Site.each(q, function(el){el.value = Site.q.searchintersection[j].districtStreet1;});
		q = Site.query('input.q_dir4'); Site.each(q, function(el){el.value = Site.q.searchintersection[j].nameStreet2;});
		q = Site.query('input.q_dir5'); Site.each(q, function(el){el.value = Site.q.searchintersection[j].nameStreet1+" con "+Site.q.searchintersection[j].nameStreet2+", "+Site.q.searchintersection[j].districtStreet1;});
	//	Site.setCenter2(j,12);
	   //Site.startRequest();
	}
	if(t=='Co'){
		
		Site.map.removeAllFeatures();
		var feat=Site.map.addFeatureWKT(null,Site.q.searchdistrict[j].wkt);
		Site.bounds=feat.geometry.getBounds();
		Site.map.zoomToExtent(Site.bounds);
		q = Site.query('input.q_dir1'); Site.each(q, function(el){el.value = '';});
		q = Site.query('input.q_dir2'); Site.each(q, function(el){el.value = '';});
		q = Site.query('input.q_dir3'); Site.each(q, function(el){el.value = Site.q.searchdistrict[j].label;});
		q = Site.query('input.q_dir4'); Site.each(q, function(el){el.value = '';});
		q = Site.query('input.q_dir5'); Site.each(q, function(el){el.value = Site.q.searchdistrict[j].label;});
		//Site.starColegios();			
	}
	if(t=='Ca'){

		Site.streetInfo.get(
  {idStreet: Site.q.searchstreet[j].idStreet},
  function(json){
	  Site.map.removeAllFeatures();
	  var feat=Site.map.addFeatureWKT(null,json.streetinfobyid[0].wkt);
	  Site.bounds=feat.geometry.getBounds();
	  Site.map.zoomToExtent(Site.bounds);
  }
		);	
		q = Site.query('input.q_dir1'); Site.each(q, function(el){el.value = Site.q.searchstreet[j].classStreet+' '+Site.q.searchstreet[j].name;});
		q = Site.query('input.q_dir2'); Site.each(q, function(el){el.value = '';});
		q = Site.query('input.q_dir3'); Site.each(q, function(el){el.value = Site.q.searchstreet[j].district;});
		q = Site.query('input.q_dir4'); Site.each(q, function(el){el.value = '';});
		q = Site.query('input.q_dir5'); Site.each(q, function(el){el.value = Site.q.searchstreet[j].classStreet+' '+Site.q.searchstreet[j].name+', '+Site.q.searchstreet[j].district;});		
		
	}
	
		
};

Site.backResultado = function(){
	Site.get('resultadoD').setDisplayed('block');
	//Site.get('resultadoC').setDisplayed('none');
	Site.sel('a.back').setDisplayed('none');	
	Site.romoverLosMarker();
	var elemento = document.getElementById("searchform22");
	elemento.innerHTML = '';
	//elemento.className = "";
	Site.norte = '';
	Site.este = '';
};
Site.resetResultadoColegios = function(){
	
	
	$("#colegios_search").css({display:"none",zIndex:"0"});
	$("#tab1").css({display:"none",zIndex:"0"});		
	$("#searchform22").css({display:"inline",zIndex:"100000"});
	
	$('#nomColegio').val('');
	$('#nomColegio').css({background:'#FFFFFF url(img/q_col.png) left no-repeat', color: '#000000'});	
		
	
//	var q = '';
//	//Site.get('resultadoD').setDisplayed('none');
//
//	q = Site.query('input.nomColegio'); Site.each(q, function(el){el.value = ''; el.disabled = false;});
//	Site.sel('a.back').setDisplayed('none');
//	Site.romoverLosMarker();
//	//var elemento = document.getElementById("searchform22");
//	//elemento.innerHTML = '';
//	//elemento.className = "";
//	Site.norte = '';
//	Site.este = '';	
	
};
Site.resetResultado = function(){
	
		$("#divBarraBusquedaNew").hide();
	var q = '';
	Site.get('resultadoD').setDisplayed('none');
	document.getElementById('q1_dir1').value="";
	$("#q1_dir1").css({'background': '#FFFFFF url(img/q_dir1.png) left no-repeat', 'color': '#000000'});
	
	document.getElementById('q1_dir2').value="";
	$("#q1_dir2").css({'background': '#FFFFFF url(img/q_dir2.png) left no-repeat', 'color': '#000000'});	
	
	document.getElementById('q1_dir3').value="";
	$("#q1_dir3").css({'background': '#FFFFFF url(img/q_dir3.png) left no-repeat', 'color': '#000000'});	
	
	document.getElementById('q1_dir4').value="";
	$("#q1_dir4").css({'background': '#FFFFFF url(img/q_dir4.png) left no-repeat', 'color': '#000000'});	


	
	
	
	Site.sel('input.q_dir1').setStyle({'background': '#FFFFFF url(img/q_dir1.png) left no-repeat', 'color': '#000000'});
	Site.sel('input.q_dir2').setStyle({'background': '#FFFFFF url(img/q_dir2.png) left no-repeat', 'color': '#000000'});
	Site.sel('input.q_dir3').setStyle({'background': '#FFFFFF url(img/q_dir3.png) left no-repeat', 'color': '#000000'});
	Site.sel('input.q_dir4').setStyle({'background': '#FFFFFF url(img/q_dir4.png) left no-repeat', 'color': '#000000'});
	Site.sel('input.q_dir5').setStyle({'background': '#FFFFFF url(img/q_dir5.png) left no-repeat', 'color': '#000000'});
	q = Site.query('input.q_dir'); Site.each(q, function(el){el.value = ''; el.disabled = false;});
	q = Site.query('input.q_com'); Site.each(q, function(el){el.value = ''; el.disabled = false;});
	q = Site.query('input.bt_buscar'); Site.each(q, function(el){el.disabled = false;});
	Site.sel('a.back').setDisplayed('none');
	Site.romoverLosMarker();
	var elemento = document.getElementById("searchform22");
	//elemento.innerHTML = '';
	//elemento.className = "";
	Site.norte = '';
	Site.este = '';	
	
		
};

Site.setCenter3 = function(i){
	for(var j=0; j<Site.markers.length; j++)
	Site.markers[j].hidePopup();
	Site.markers[i].showPopup();
	Site.map.zoomToExtent(Site.bounds);
	//map.setCenter(Site.markers[i].lonlat);
};

Site.setCenter2 = function(i,z){
	
			
	for(var j=0; j<Site.markers.length-1; j++)
	Site.markers[j].hidePopup();
	Site.markers[i].showPopup();
	alert(Site.markers[i].lonlat)	
			alert(z)
			Site.map.setCenter(Site.markers[i].lonlat,z);
			
		
};

Site.setCenter = function(lon,lat,z,i){

		
	var lonlat = new MapCity.Maps.LonLat(lon,lat);
	Site.map.setCenter(lonlat,z);
	if(i){
		for(var j=0; j<Site.markers.length; j++)
		Site.markers[j].hidePopup();
		Site.markers[i].showPopup();
		
	}	
	
		
};

Site.searchChange = function(i){
	//Site.get('tab11').setDisplayed('block');
}

Site.tabChange = function(i){
	Site.get('tab1').setDisplayed('block');
	if(i!=3)
	Site.get('resultadoD').appendTo('tab'+i);
}
Site.cambiaAdhesivo = function(dato){
	Site.table = dato; 
	if (Site.norte!="")
	{
		Site.romoverLosMarker();	
	};
};

Site.resizeApp = function() {
	
		
	var side=380;
	var top=63;
	var head=92;
	var mapa=1;
	h = Site.viewport.getHeight();
	w = Site.viewport.getWidth();
	
	
	ww = w;
	Site.get('header_container').setStyle('width', eval(w)+'px');	
	//h = h - eval(head+top);
	//w = w - side - 10;
	
	Site.get('page').setStyle('height', eval(h-50)+'px');
	
	Site.get('mapa').setStyle('height', eval(h-180-top-15)+'px');
	Site.get('mapa').setStyle('width', eval(w-220)+'px');
	Site.get('mapa_mapa').setStyle('width', eval(w-220)+'px');
	Site.get('mapa_mapa').setStyle('height', eval(h-180-top-16)+'px');
	
	Site.get('panel').setStyle('height', eval(h-180-top-13)+'px');
	
	
	var altoPanel = Site.get('panel').getStyle('height');
	var anchoMapa = Site.get('mapa_mapa').getStyle('width');
	altoPanel = altoPanel.substring(0,altoPanel.length-2)
			var valorAlto = parseInt(altoPanel)
					//Site.get('searchform22').setStyle('top', eval(top+valorAlto)+'px');
			//Site.get('searchform22').setStyle('width',anchoMapa );  
    
			var resolWidth = screen.width
					var resolHeight = screen.height
					if((resolWidth<1100)&&(resolHeight<850)){
				Site.get('searchform22').setStyle('font-size','9px' );
					}
	
	
	
					//var altoPanel = Site.get('searchform22').getStyle('height');
					altoPanel = altoPanel.substring(0,altoPanel.length-2)
							altoPanel = parseInt(altoPanel);
	
							var altoTab11 = Site.get('mapa').getStyle('height');		
							altoTab11 = altoTab11.substring(0,altoTab11.length-2)		
									altoTab11 = parseInt(altoTab11)		
										var altoTot = altoPanel+altoTab11;
									var displa = Site.get('resultadoD').getStyle('display');
									var top2 = top+100;	
									if(displa == 'block'){
										Site.get('tab11').setStyle('overflow-y','hidden');			
										Site.get('tab1').setStyle('height',eval(altoTot-top2)+'px');							
										Site.get('tab1').setStyle('overflow-y','auto');
									}else{
										Site.get('tab1').setStyle('overflow-y','hidden');
				
										Site.get('tab11').setStyle('height',eval(altoTot-top2)+'px');				
										Site.get('tab11').setStyle('overflow-y','auto');					
									}
	
    

		
};


Site.viewport = {

	getWidth: function(){
		
		
		
		if( typeof( window.innerWidth ) == 'number' ) {
			return window.innerWidth; //Non-IE
		} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
			return document.documentElement.clientWidth; //IE 6+ in 'standards compliant mode'
		} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
			return document.body.clientWidth; //IE 4 compatible
		}
		
		
	}
	,getHeight: function(){
		
		
		if( typeof( window.innerWidth ) == 'number' ) {
			return window.innerHeight; //Non-IE
		} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
			return document.documentElement.clientHeight; //IE 6+ in 'standards compliant mode'
		} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
			return document.body.clientHeight; //IE 4 compatible
		}
		
		
	}
};


Site.popupPuntoPromocion = function(jsonMarker) {


//debugger;
//
//
//return;

var lon = jsonMarker.X;
var lat = jsonMarker.Y;
//alert(lon+" -"+lat);return;

//Site.map.olMap.panTo(new MapCity.Maps.LonLat(lon,lat));


var i = 0;
var days = 0;
var size = jsonMarker.length;
//for (i = 0; i < size; i++){
//alert(jsonMarker[i]['RBD']);
//}


	var minGrafico = 0;
	var maxGrafico = 0;
	var costadoIzquierdo ="";
	var inferiorDerecho  = "";
	var datoBarra = 0;
	var srrdatoBarra = "";
	var arrayNumeros = new Array();
	MapCity.Core.Ajax.request({
		url: 'funciones/traeDatosGrafico.php',
		method: 'POST',
		params: {"rbdColegios": jsonMarker.RBD},
		success: function(responseObject) {
			
		var text = responseObject.responseText;
		var obJson = MapCity.Core.decode(responseObject.responseText);
						
		if (obJson.ELEMENTO.CAPAGRAFICO.length>0){
							//obJson.ELEMENTO.CAPAGRAFICO[0].ANIO
							//obJson.ELEMENTO.MAXBAS
							//obJson.ELEMENTO.MINBAS
			var minGrafico = obJson.ELEMENTO.MINBAS;
			var maxGrafico = obJson.ELEMENTO.MAXBAS;
			var medioGrafico = Math.round(maxGrafico/2);
			if (minGrafico == maxGrafico){
				minGrafico = 0
			}
			costadoIzquierdo = 	minGrafico +"|"+medioGrafico+"|"+maxGrafico
										
	
							
							
					for(i=0;i<obJson.ELEMENTO.CAPAGRAFICO.length;i++){
								
				inferiorDerecho+= obJson.ELEMENTO.CAPAGRAFICO[i].ANIO+"|";
				datoBarra = Math.round((obJson.ELEMENTO.CAPAGRAFICO[i].LENG_BAS*100)/maxGrafico);
				srrdatoBarra += datoBarra+",";
					}	
							
					inferiorDerecho = inferiorDerecho.substring(0,inferiorDerecho.length-1);
					srrdatoBarra = srrdatoBarra.substring(0,srrdatoBarra.length-1);
							
					var lonlat = new OpenLayers.LonLat(jsonMarker.X,jsonMarker.Y)
							if (Site.popups != undefined) {
								Site.popups.hide();
							}
										
										
										
							switch(jsonMarker.DEPENDENCIA)
							{
								case '1':
										depend = 'Municipal'
										break;
								case '2':
										depend = 'DAEM Municipal'
										break;
								case '3':
										depend = 'Particular Subencionado'
										break;
								case '4':
										depend = 'Particular Pagado'
										break;
								case '5':
										depend = 'Particular Pagado'
										break;
								default:
										depend = 'ND'
							}
								
							switch(jsonMarker.TIPOESTA)
							{
								case 'A':
										estable = 'BASICA'
										break;
								case 'B':
										estable = 'MEDIA'
										break;
								case 'C':
										estable = 'BASICA Y MEDIA'
										break;
								case 'D':
										estable = 'BASICA RURAL MULTIGRADO'
										break;
								case 'E':
										estable = 'ESPECIAL'
										break;
								case 'F':
										estable = 'ADULTO'
										break;
								case 'G':
										estable = 'CARCEL'
										break;
								case 'H':
										estable = 'PARVULARIA'
										break;
								default:
										estable = 'ND'
							}
										
							var valorLen = parseInt(jsonMarker.LENG_BAS);
							var valorMat = parseInt(jsonMarker.MAT_BAS);
							var valorNMed = parseInt(jsonMarker.N_ALUM_MED);
							var valorNBas = parseInt(jsonMarker.N_ALUM_BAS);
							var totlaAlum = eval(valorNMed + valorNBas);
								
							if(valorMat == 0) valorMat = 'ND';
							if(valorLen == 0) valorLen = 'ND';
							if(valorNMed == 0) valorNMed = 'ND';
							if(valorNBas == 0) valorNBas = 'ND';
							if(totlaAlum == 0) totlaAlum = 'ND';								
										
							contenido='<div style="	cursor:default;" class="transparente;">';
							contenido+='<div style="font-family: Verdana;font-size: 12px; padding-bottom: 5px; margin-bottom:10px; margin-left:15px; ">';
							contenido+='<table width="100%" border="0"><tr><td align="center" colspan="2" style=" height:15px;color:#069; font-weight: bold; font-size: 14px; padding-bottom:10px;">';							
							contenido+=jsonMarker.NOMBRE_ESTA;
							contenido+='</td></tr><tr><td style="color:black;">';							
							contenido+='Direccion';
							contenido+='</td><td style="color:black;">: '+jsonMarker.DIRECCION;
							contenido+='</td></tr><tr><td style="color:black;">';							
							
							contenido+='Tipo';
							contenido+='</td><td style="color:black;">: '+depend;
							contenido+='</td></tr><tr><td style="color:black;">';							
							
							
							contenido+='Fono';
							contenido+='</td><td style="color:black;">: '+jsonMarker.FONO;
							contenido+='</td></tr><tr><td style="color:black;">';							
							
							
							contenido+='E-mail';
							contenido+='</td><td style="color:black;">: <a href="mailto:'+jsonMarker.EMAIL+'" target="_blank">'+jsonMarker.EMAIL.toLowerCase()+'</a>';
							contenido+='</td></tr><tr><td style="color:black;">';
							
							contenido+='Educacion';
							contenido+='</td><td style="color:black;">: '+estable;
							contenido+='</td></tr><tr><td style="color:black;">';
							
							contenido+='Simce Lenguaje 4º B&aacute;sico: ';
							contenido+='</td><td style="color:black;">: '+valorLen;
							contenido+='</td></tr><tr><td style="color:black;">';
							
							contenido+='Simce Matematica 4º B&aacute;sico';
							contenido+='</td><td style="color:black;">: '+valorMat;
							contenido+='</td></tr></table>';
							
							contenido+='</div>';
					
							var contenido2 ='<table align="center" width="100%">';
							contenido2+='<tbody>';	
							contenido2+='<tr>';
							contenido2+='<td>';

							contenido2+='<div style=" border: #CCC 1px solid;font-family: Verdana; width: 250px; height: 70px; margin-left:15px; text-align:center;">';
							contenido2+='SIMCE LENGUAJE 4to A&Ntilde;O<BR><img align="center" src="http://chart.apis.google.com/chart?cht=bvg&amp;chd=t:'+srrdatoBarra+'&amp;chs=200x50&amp;chl='+inferiorDerecho+'&amp;chxt=y&amp;chxl=0:|'+costadoIzquierdo+'&amp;chco=c5d8ed"/>';
							contenido2+='</div>';
							contenido2+='</td>';
							contenido2+='</tr>';
							contenido2+='</tbody>';
							contenido2+='</table>';
							
							//<img id="imgtransantiago" src="img/btn-transantiago-passive.png" width="124" height="33" alt="transantiago" />
								
							contenido+=contenido2;
							contenido+='</div>';

							Site.popups = new MapCity.Maps.PopUp.FramedCloud(
									"InfoDataCliente",
								lonlat,
								new OpenLayers.Size(200,200),
								contenido,
								{
									size: new OpenLayers.Size(5,5),
								offset: new OpenLayers.Pixel(0,0)
								},
								true
																				);			
							Site.map.addPopup(Site.popups);
							Site.popups.show();
										
					}
					
				},
				failure: function() {
							//MapCity.Core.Msg.alert('Status', 'Unable to show history at this time. Please try again later.');
				}
		});//fin de la llamada	
};

Site.romoverLosMarker = function (){
	for (i=0;i<Site.totalMarkTick;i++){
			
		eval("var layerCapa = Site.map.getLayer('lyrCapa" + i + "', 'marker');");
			
		if (layerCapa != undefined) 
		eval("Site.map.removeAllMarkers('lyrCapa" + i + "', 'marker');");	
	}
	var elemento = document.getElementById("searchform22");
	//if (elemento!=null) elemento.innerHTML = '';
};


Site.romoverLosMarker2 = function (index){
	for (i=0;i<Site.totalMarkTick;i++){
		eval("var layerCapa = Site.map.getLayer('lyrCapa" + i + "', 'marker');");
			
		eval("Site.map.getLayer('lyrCapa" + i + "', 'marker').setVisibility(false);");
	}
	   
	
	for (z=index*15;z<(index*15)+15;z++){
		eval("var layerCapa2 = Site.map.getLayer('lyrCapa" + z + "', 'marker');");
		if (layerCapa2 != undefined) 
		eval("Site.map.getLayer('lyrCapa" + z + "', 'marker').setVisibility(true);");
	}
};


Site.controlDeAcord = function (chk){	
	var divideDiv = new Array();
	divideDiv = chk.split("_");
		
	if($('grupo_'+divideDiv[1]).style.display=='none' ){
		$('grupo_establecimientos').style.display = 'none';
		$('grupo_notas').style.display = 'none';
		$('grupo_transantiago').style.display = 'none';
		$('chk_notas').src = "images/coleTem/btn-notas-clear.png";
		$('chk_transantiago').src = "images/coleTem/btn-transantiago-clear.png";
		$('chk_establecimientos').src = "images/coleTem/btn-establecimientos-clear.png";
		
		$('grupo_'+divideDiv[1]).style.display = 'block';
		$('chk_'+divideDiv[1]).src = "images/coleTem/btn-"+divideDiv[1]+"-active.png";
		h = Site.viewport.getHeight();
		w = Site.viewport.getWidth();
		
	}else{
		Site.apagaAcor();	
	}	
}



Site.limpiaCajitas= function (comboP,comboS){
	if($(comboP).value!=""){;
		$(comboS).value ="";
		$('nomColegio').value = "";
	    ////Site.starColegios();
	}
	    
}

Site.limpiaCombos= function (){
	if($('dapendencia').value!=""){
		$('dapendencia').value ="";
	    
	    
	}
	if($('establecimiento').value!=""){
		$('establecimiento').value ="";
	    
	    
	}
	    
}

Site.llenadoDeDatos2= function(json, product, service){

	var resultados = $('searchform22');
	var tabla = '';
	//resultados.innerHTML='';
	resultados.className = "tablaNew";
	//resultados.innerHTML='';
	var geocoding;
	switch (service) {

		case "getbyextent" : 
			geocoding = json.getbyextent;
			break
		case "getbytypestado" : 
			geocoding = json.getbytypestado;
			break
		case "getbytypedepen" : 
			geocoding = json.getbytypedepen;
			break
		case "getbyname" : 
			geocoding = json.getbyname;
			break
		case "getbyscore" : 
			geocoding = json.getbyscore;
			break
		default :  
			geocoding = json.getbyextent;
	};

	Site.totalMarkTick = 0;
	Site.totalMarkTick = json.totalCount;
	Site.romoverLosMarker();
	Site.arrayObjGraf = Array(json.totalCount);
	arrObjGraf =  Array(json.totalCount); //geocoding[i];

	
	
	
//	var arrgraf = Site.arrayObjGraf.join("<sep>");
//	alert(arrgraf);
//	$("#inpgraf").val(arrgraf);
	if(json.totalCount>0){
		tabla += '<div style="align=center;"><center><b>Establecimientos del Sector</b></center></div><br/>';
		
		for(i=0;i<json.totalCount;i++){
			var depend ;	
			var estable ;
		
			switch(geocoding[i].DEPENDENCIA)
			{
				case '1':
						depend = 'Municipal'
						break;
				case '2':
						depend = 'DAEM Municipal'
						break;
				case '3':
						depend = 'Particular Subencionado'
						break;
				case '4':
						depend = 'Particular Pagado'
						break;
				case '5':
						depend = 'Particular Pagado'
						break;
				default:
						depend = 'ND'
			}
							
			switch(geocoding[i].TIPOESTA)
			{
				case 'A':
						estable = 'BASICA'
						break;
				case 'B':
						estable = 'MEDIA'
						break;
				case 'C':
						estable = 'BASICA Y MEDIA'
						break;
				case 'D':
						estable = 'BASICA RURAL MULTIGRADO'
						break;
				case 'E':
						estable = 'ESPECIAL'
						break;
				case 'F':
						estable = 'ADULTO'
						break;
				case 'G':
						estable = 'CARCEL'
						break;
				case 'H':
						estable = 'PARVULARIA'
						break;
				default:
						estable = 'ND'
			}
		                 
			var valorLen = parseInt(geocoding[i].LENG_MEDBAS);
			var valorMat = parseInt(geocoding[i].MAT_MEDBAS);
						                 
		                 
			var valorNMed = parseInt(geocoding[i].N_ALUM_MED);
			var valorNBas = parseInt(geocoding[i].N_ALUM_BAS);
			var totlaAlum = eval(valorNMed + valorNBas);
		                 
			if(valorMat == 0) valorMat = 'ND';
			if(valorLen == 0) valorLen = 'ND';
			if(valorNMed == 0) valorNMed = 'ND';
			if(valorNBas == 0) valorNBas = 'ND';
			if(totlaAlum == 0) totlaAlum = 'ND';
//			tabla += "<div style = 'cursor:pointer' onClick='Site.popupCargaTabla(\"" + i + "\")' class='cambiaTabla' style='overflow:hidden;white-space:nowrap;'  title='" + geocoding[i].NOMBRE_ESTA+"'>";
				


			tabla += "<div style = 'cursor:pointer' onClick='Site.popupPuntoPromocion(" + MapCity.Core.encode(geocoding[i]) + ")' class='cambiaTabla' style='overflow:hidden;white-space:nowrap;'  title='" + geocoding[i].NOMBRE_ESTA+"'>";
			tabla += "<img src=\""+Site.getIconoColegio(geocoding[i])+"\" align=\"absmiddle\" style=\"margin-right:3px; \" />" + geocoding[i].NOMBRE_ESTA;
			tabla+="</div>";

			Site.creaMarkers2(i,json.totalCount,geocoding[i])
			Site.arrayObjGraf[i] = geocoding[i];
			arrObjGraf[i] =  geocoding[i];
			
			
//			var arrgraf = Site.arrayObjGraf;
//			arrgraf = arrgraf.join("<sep>");
//			$("#inpgraf").val($("#inpgraf").val()+arrgraf);
		                 		
		}
		//$("#searchform22").show();
		//MapCity.Core.fly('searchform22').update(tabla);
		
		document.getElementById('searchform22').style.display="inline";
		document.getElementById('searchform22').innerHTML=tabla;		
		//document.getElementById('searchform22').style.display="inline";		
		
//		$("#searchform22").css("z-index","99999999999999");	
//		$("#searchform22").css("display","inline");			
//		$("#searchform22").html(tabla);		
	}else{

		//MapCity.Core.fly('searchform22').update("NO EXISTEN DATOS PARA ESTA CONSULTA");
	};	  

};

Site.popupCargaTabla= function(RBD){
	
	Site.popupPuntoPromocion(RBD);
//	Site.popupPuntoPromocion(Site.arrayObjGraf[idLI]);
};
 
 Site.fncClick=function(){
	 var tipoAux = "";
 	
 
 	
 } 
 Site.feature_out=function(){
	 var tipoAux = "";
 	
	 alert('click 2')
 	
 } 

 Site.traeColor=function(service){
	 var stD;
	 switch (service) {
 
 
		 case "B" :
				 stD =  {
			 fillColor: "#FF0000",
    fillOpacity: 0.5,
    strokeColor: "#FF0000",
    strokeOpacity: 1,
    strokeWidth: 3,
    pointRadius: 6,
    pointerEvents: "visiblePainted",
    cursor: "pointer",
    zIndex: 1
				 };
				 break
		 case "C" : 
						 stD =  {
					 fillColor: "#FAAC58",
      fillOpacity: 0.5,
      strokeColor: "#FAAC58",
      strokeOpacity: 1,
      strokeWidth: 3,
      pointRadius: 6,
      pointerEvents: "visiblePainted",
      cursor: "pointer",
      zIndex: 1
						 };
						 break
		 case "D" : 
								 stD =  {
							 fillColor: "#F3F781",
	fillOpacity: 0.5,
 strokeColor: "#F3F781",
 strokeOpacity: 1,
 strokeWidth: 3,
 pointRadius: 6,
 pointerEvents: "visiblePainted",
 cursor: "pointer",
 zIndex: 1
								 };
								 break
		 case "E" : 
										stD =  {
									 fillColor: "#00FFFF",
	  fillOpacity: 0.5,
   strokeColor: "#00FFFF",
   strokeOpacity: 1,
   strokeWidth: 3,
   pointRadius: 6,
   pointerEvents: "visiblePainted",
   cursor: "pointer",
   zIndex: 1
										};
										break
		 case "F" : 
										stD =  {
										fillColor: "#8A0886",
	  fillOpacity: 0.5,
   strokeColor: "#8A0886",
   strokeOpacity: 1,
   strokeWidth: 3,
   pointRadius: 6,
   pointerEvents: "visiblePainted",
   cursor: "pointer",
   zIndex: 1
										};
										break
		 case "G" : 
										stD =  {
										fillColor: "#0000FF",
	  fillOpacity: 0.5,
   strokeColor: "#0000FF",
   strokeOpacity: 1,
   strokeWidth: 3,
   pointRadius: 6,
   pointerEvents: "visiblePainted",
   cursor: "pointer",
   zIndex: 1
										};
										break
		 case "H" : 
										stD =  {
										fillColor: "#8A084B",
	  fillOpacity: 0.5,
   strokeColor: "#8A084B",
   strokeOpacity: 1,
   strokeWidth: 3,
   pointRadius: 6,
   pointerEvents: "visiblePainted",
   cursor: "pointer",
   zIndex: 1
										};
										break
		 case "I" : 
										stD =  {
										fillColor: "#088A4B",
	  fillOpacity: 0.5,
   strokeColor: "#088A4B",
   strokeOpacity: 1,
   strokeWidth: 3,
   pointRadius: 6,
   pointerEvents: "visiblePainted",
   cursor: "pointer",
   zIndex: 1
										};
										break
		 case "J" : 	
										stD =  {
										fillColor: "#A9F5F2",
	  fillOpacity: 0.5,
   strokeColor: "#A9F5F2",
   strokeOpacity: 1,
   strokeWidth: 3,
   pointRadius: 6,
   pointerEvents: "visiblePainted",
   cursor: "pointer",
   zIndex: 1
										};
										break
		 case "1" : 
										stD =  {
										fillColor: "#BDBDBD",
	  fillOpacity: 0.5,
   strokeColor: "#BDBDBD",
   strokeOpacity: 1,
   strokeWidth: 3,
   pointRadius: 6,
   pointerEvents: "visiblePainted",
   cursor: 'images/coleTem/btn-establecimientos-clear.png',
   text:"ddd",
   zIndex: 1
										};
										break
		 case "2" : 
										stD =  {
										fillColor: "#BDBDBD",
	  fillOpacity: 0.5,
   strokeColor: "#BDBDBD",
   strokeOpacity: 1,
   strokeWidth: 3,
   pointRadius: 6,
   pointerEvents: "visiblePainted",
   cursor: "pointer",
   zIndex: 1
										};
										break
		 case "3" : 
										stD =  {
										fillColor: "#BDBDBD",
	  fillOpacity: 0.5,
   strokeColor: "#BDBDBD",
   strokeOpacity: 1,
   strokeWidth: 3,
   pointRadius: 6,
   pointerEvents: "visiblePainted",
   cursor: "pointer",
   zIndex: 1
										};
										break
		 case "4" : 
										stD =  {
										fillColor: "#BDBDBD",
	  fillOpacity: 0.5,
   strokeColor: "#BDBDBD",
   strokeOpacity: 1,
   strokeWidth: 3,
   pointRadius: 6,
   pointerEvents: "visiblePainted",
   cursor: "pointer",
   zIndex: 1
										};
										break
		 case "5" : 
										stD =  {
										fillColor: "#BDBDBD",
	  fillOpacity: 0.5,
   strokeColor: "#BDBDBD",
   strokeOpacity: 1,
   strokeWidth: 3,
   pointRadius: 6,
   pointerEvents: "visiblePainted",
   cursor: "pointer",
   zIndex: 1
										};
										break
 
 
		 default :  
										stD =  {
										fillColor: "#BDBDBD",
	  fillOpacity: 0.5,
   strokeColor: "#BDBDBD",
   strokeOpacity: 1,
   strokeWidth: 3,
   pointRadius: 6,
   pointerEvents: "visiblePainted",
   cursor: "pointer",
   zIndex: 1
										};
	 }
	 return stD;
 }  
 
 
 
 
Site.cargaform=function(num){ 


	if (num==1)	{
		if (document.getElementById('divDireccion').style.display=='inline') return;
		$("#divColegio").hide();
		$("#divDireccion").show();
		
	} else if (num==2){
		if (document.getElementById('divColegio').style.display=='inline') return;		
		$("#divDireccion").hide();
		$("#divColegio").show();}	


} 


function redimensiona(){
	
	var altoventana = $(window).height();
	var anchoventana = $(window).width();	
	
	$("#contenedor").css("height",altoventana);
	$("body").css("height",altoventana);	
	$("html").css("height",altoventana);
	
	
	
	var alto_encab = $("#encabezado").height()
	var alto_buscador = $("#buscador").height()	
	var alto_footer = $("#footer").height();	
	
	var alto_mapa = altoventana  - alto_buscador;
	$("#mapa").css("height",alto_mapa-1);
	$("#mapa").css("width",'100%');	//redimensiona()anchoventana


	var posic_footer = altoventana  - alto_footer;
	//$("#footer").css("top",0);	//posic_footer
	//$("#footer").css("left",745);
	
	var posic_divBusqueda_y = ($("#mapa").height() * 50) /100 ;	
	var posic = anchoventana - $("#divBarraBusquedaNew").width()-20;
	$("#divBarraBusquedaNew").css("left",posic);
	$("#divBarraBusquedaNew").css("top",37);

	$("#divBarraBusquedaNew").css("border","1px solid #6d8cab");

	if (navega=="Netscape"){
		$("#divBarraBusquedaNew").css({"-moz-border-radius":"15px","-webkit-border-radius":"15px"});
	}else{
		//$("#divBarraBusquedaNew").corner("15px");
		$("#divBarraBusquedaNew").css({"-moz-border-radius":"15px","-webkit-border-radius":"15px"});
	}
}


function minimiza(){
	var navega=navigator.appName;
	var newaltobarra="";
	var altobarra="";
	altobarra = $("#divBarraBusquedaNew").height();
	if(altobarra==195){
		var newaltobarra=20;
				
		$("#div_search").hide();
	}else{
		var newaltobarra=195;
		$("#divBarraBusquedaNew").show();			
		$("#div_search").show();
	}
	//document.getElementById('divBarraBusquedaNew').style.height=newaltobarra;
	$("#divBarraBusquedaNew").css("height",newaltobarra);
	$("#divBarraBusquedaNew").css("border","1px solid #6d8cab");
	
	if (navega=="Netscape"){
		$("#divBarraBusquedaNew").css({"-moz-border-radius":"15px","-webkit-border-radius":"15px"});
	}else{
		//$("#divBarraBusquedaNew").corner("15px");
	}
	
	
}

// FUNCTION PUT HTML INTO OBJECT ID
Site.putHTML = function(str_objectid,html_content){
	Site.get(str_objectid).dom.innerHTML= (html_content);
	//Site.get(str_objectid).dom.innerHTML= ('áéíóúàèìòùñÑ');
}

function init(){
	
	///restuctura sitio
	//$("#divBarraBusquedaNew").easydrag();
	//$("#divBarraBusquedaNew").Draggable();

	
	
	
	redimensiona();
	$(window).bind('resize', function() {
		redimensiona();
	});
	$("#loadingglobal").ajaxStart(function() { $(this).show() });
	$("#loadingglobal").ajaxStop(function() { $(this).hide() });
	navega=navigator.appName;
	minimiza();
	
	//mapa
	CreaMapa();
}
