function getWOtrasC(){
	var c=document.getElementById('ciudadW');
	c.className = 'ciudad_down';
	innerHTML('weatherC','<DIV class=otrasCiudades>Cargando</div>');
	var r= Math.round(Math.random() * 100000000);
	vsmHttpRequest('/portal/ajax/vsmweather.vnc?tipo=1&r='+r, 'okWOtrasC', 'alert', false); 
}
function getWC(){
	var bc = document.getElementById('buscardorCiudades');
	var r= Math.round(Math.random() * 100000000);
	vsmHttpRequest('/portal/ajax/vsmweather.vnc?tipo=2&r='+r+'&c='+bc.value, 'okWC', 'alert', false); 
	
}
function okWC(txt){
	document.getElementById('resultadoW').style.display = '';
	innerHTML('resultadoW',txt);
}

function getW(c){
	innerHTML('weatherC','');
	innerHTML('weather','<div class="ciudad">Cargando...</div>');
	var r= Math.round(Math.random() * 100000000);
	vsmHttpRequest('/portal/ajax/vsmweather.vnc?tipo=0&r='+r+'&c='+c, 'okWeather', 'alert', false); 

}
function okWeather(txt){
	innerHTML('weather',txt);
}

function okWOtrasC(txt){
	var c=document.getElementById('ciudadW');
	var p = document.getElementById('otrasCiudades')
	c.className = 'ciudad_down';
	innerHTML('weatherC',txt);

 	p.onmouseout = otrasCiudadesHide;
	p.style.zIndex= 100;
	//alert (document.getElementById(weatherC).innerHTML);

}

function otrasCiudadesHide(event){
	var otrasCiudades= document.getElementById('otrasCiudades');
	if (otrasCiudades != undefined) {
		if (otrasCiudades.contains && window.event.toElement) {
			if (!otrasCiudades.contains( window.event.toElement)){
				otrasCiudades.childNodes[0].className='ciudad';
				otrasCiudades.childNodes[1].innerHTML='';
			}
		}else if(!isIe()) {
			if (!containsDOM(otrasCiudades, event.relatedTarget)){
				otrasCiudades.childNodes[0].className='ciudad';
				otrasCiudades.childNodes[1].innerHTML='';
			}
		}
	}
}

function containsDOM (container, containee) {
  var isParent = false;
  do {
    if ((isParent = container == containee))
      break;
   containee = containee.parentNode;
  }
  while (containee != null);
  return isParent;
}

function isIe(){
  ua = navigator.userAgent;
  return ((i = ua.indexOf("MSIE")) >= 0)
}

//Global JS!!!!
function innerHTML(id,txt){
	if (document.getElementById(id))
		document.getElementById(id).innerHTML=txt;
}
