    function toggle_setting() {
        var va = document.getElementById('weather_setting');
        va.style.display = (va.style.display == 'none') ? 'block' : 'none';   
        
    }
    function getxmlhttp() {
            var xmlHttp=null;
            try
              {
              // Firefox, Opera 8.0+, Safari
              xmlHttp=new XMLHttpRequest();
              }
            catch (e)
              {
              // Internet Explorer
              try
                {
                xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
                }
              catch (e)
                {
                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                }
              }
            return xmlHttp;
        }
        function change_load_ani(obj) {
            var imgloading = document.getElementById(obj);
            imgloading.innerHTML = "<img src='modules/mod_jvweather/assets/images/loader.gif' border='0' style='margin-top:5px' />";
        }

        function processajax(serverPage, getOrPost, str) {
            var return_str;
            xmlhttp = getxmlhttp();
            if (getOrPost == "get") {
                    xmlhttp.open("GET", serverPage);
                    xmlhttp.onreadystatechange = function() {
                        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                            return_str = xmlhttp.responseText;
                        }
                    }
                    xmlhttp.send(null);
            } else {
                xmlhttp.open("POST",serverPage,true);
                xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
                xmlhttp.onreadystatechange = function() {
                    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                        return_str = xmlhttp.responseText;
                    }
                }
                xmlhttp.send(str);
            }
        }
        function get_city() {
            xmlhttp = getxmlhttp();  
            serverPage = 'modules/mod_jvweather/tmpl/city.php';
            obj = document.getElementById('city_suggest');
            obj.innerHTML = "";
            change_load_ani('city_suggest');
            var cityname = document.getElementById('weather_url');
                serverPage = serverPage + '?cityname=' + cityname.value;
                xmlhttp.open("GET", serverPage);
                    xmlhttp.onreadystatechange = function() {
                        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                            obj.innerHTML = xmlhttp.responseText;
                        }
                    }
                xmlhttp.send(null);
            }
        function do_set(citycode) {
            document.cookie = 'citycode=' + citycode;
            document.location.reload();   
        }
