/*
 * GTool v1.3 - JavaScript Library
 *
 * Copyright (c) 2011 Informa Group
 */

        function changemenu1(siteid) {
            var sector = document.getElementById("menu1").value;
            getmenu2(siteid, sector);
        }

        function getmenu2(siteid, sector) {
            if (sector=="") {
                  document.getElementById("mnuCommodities").innerHTML="";
                  return;
            }
            if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
                  var xmlhttp=new XMLHttpRequest();
              } else  {// code for IE6, IE5
                  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
              }

            xmlhttp.onreadystatechange=function() {
                  if (xmlhttp.readyState==4 && xmlhttp.status==200) {
                        document.getElementById("mnuCommodities").innerHTML=xmlhttp.responseText;
                    }
              }
            xmlhttp.open("GET","get_commodity.jsp?siteid=" + siteid + "&sector=" + sector,true);
            xmlhttp.send();
        }

        function changemenu2(siteid) {
            var commodity = document.getElementById("menu2").value;
            getmenu3(siteid, commodity);
        }

        function getmenu3(siteid, commodity) {
            if (commodity=="") {
                  document.getElementById("mnuIndicators").innerHTML="";
                  return;
            }
            if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
                  var xmlhttp=new XMLHttpRequest();
              } else  {// code for IE6, IE5
                  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
              }

            xmlhttp.onreadystatechange=function() {
                  if (xmlhttp.readyState==4 && xmlhttp.status==200) {
                        document.getElementById("mnuIndicators").innerHTML=xmlhttp.responseText;
                    }
              }
            xmlhttp.open("GET","get_indicator.jsp?siteid=" + siteid + "&commodity=" + commodity ,true);
            xmlhttp.send();
        }

        function changemenu3(siteid) {
            var sector = document.getElementById("menu1").value;
            var commodity = document.getElementById("menu2").value;
            var indicator = document.getElementById("menu3").value;
            var frequency = document.getElementById("menu4").value;
            location.href="gtool.jsp?siteid=" + siteid + "&sector=" + sector + "&commodity=" + commodity + "&indicator=" + indicator+ "&frequency=" + frequency ;
        }

        function changemenu4(siteid) {
            var sector = document.getElementById("menu1").value;
            var commodity = document.getElementById("menu2").value;
            var indicator = document.getElementById("menu3").value;
            var frequency = document.getElementById("menu4").value;
            if (indicator > 0) {
                location.href="gtool.jsp?siteid=" + siteid + "&sector=" + sector + "&commodity=" + commodity + "&indicator=" + indicator+ "&frequency=" + frequency ;
            }
        }
