// JavaScript Document
/*
 * nasdaq 导入nasdaq 数据
 * 该对象导入前 必须 导入xmlRequest.js
 */
function nasdaq(){
    this.nasdaqWebPage = "";
    
    this.setPage = function(page){
        this.nasdaqWebPage = page;
    }
    
    this.loadPage = function(){
        try {
            var loader = createXmlhttp();//require Cross-Browser XMLHttpRequest 
            loader.open("GET", this.nasdaqWebPage, true);
            loader.setRequestHeader("If-Modified-Since", "0");
            loader.setRequestHeader("Cache-Control", "no-cache");
            loader.onreadystatechange = function(){
                if (loader.readyState == 1) {
                    //document.getElementById("nasdaq").innerHTML = "loading...";
                    document.getElementById("nasdaq1").innerHTML = "loading...";
                }
                if (loader.readyState == 4) {
                    //alert("");
                    //document.getElementById("nasdaq").innerHTML=loader.responseText; 
                    try {
                        var str = loader.responseText;
                       	//alert(str.indexOf("<span>DJIA</span>"));
						//alert(str.substr(str.indexOf("<span>DJIA</span>")));
						str=str.substr(str.indexOf("<span>DJIA</span>"));
						str=str.substr(5);
						str=str.substr(str.indexOf("<span>"));
						//alert(str.substring(6,str.indexOf("</span>")));
						$('nasdaq1').innerHTML=str.substring(6,str.indexOf("</span>"));
						str=str.substr(5);
						str=str.substr(str.indexOf("<span"));
						str=str.substr(str.indexOf(">"));
						$('nasdaq2').innerHTML=str.substring(1,str.indexOf("</span>"));
						str=str.substr(5);
						str=str.substr(str.indexOf("<span"));
						str=str.substr(str.indexOf(">"));
						$('nasdaq3').innerHTML=str.substring(1,str.indexOf("</span>"))+"&nbsp;";
						//str1=loader.responseText;
                       // var node = xmlobj.getElementsByTagName("description");
                        //alert(node.length);
                       // str = node[1].firstChild.data;
                        //for(var i=0;i<node.length;i++){
                        //str+=node[i].firstChild.data;
                        //}
                        //document.getElementById("nasdaq").innerHTML=str;
                        //var re = /<TD[^>]*>.*/g;
                        //str = str.replace("\n", "");
                        //var arr = str.match(re);
                        //re1 = /<TD[^>]*>/g;
                        //arr=arr.replace(re1,"");
                        //alert(arr.length);
                        //for (var i = 0; i < arr.length; i++) {
                          //  arr[i] = arr[i].replace(re1, "");
                            //alert(arr[i]);
                        //}
                        //return arr;
//                        document.getElementById("nasdaq1").innerHTML = arr[2];
//                        re1 = /<img[^>]*>/g;
//                        arr[4] = arr[4].replace(re1, "");
//                        re1 = /<font[^>]*>/g;
//                        arr[4] = arr[4].replace(re1, "");
//                        re1 = /<\/font>/g;
//                        arr[4] = arr[4].replace(re1, "");
//                        document.getElementById("nasdaq2").innerHTML = arr[4];
//                        re1 = /<font[^>]*>/g;
//                        arr[6] = arr[6].replace(re1, "");
//                        re1 = /<\/font>/g;
//                        arr[6] = arr[6].replace(re1, "");
//                        document.getElementById("nasdaq3").innerHTML = arr[6];
                        //var re=/<(.*)>.*<\/\1>/g;
                        //						var arr;
                        //    					while ((arr = re.exec(str)) != null)
                        //      					 document.write(arr.index + "-" + arr.lastIndex + "\t" + arr);
                    
                    
                        //document.write("+++++++++++++++++++");
                    
                    
                    } 
                    catch (e) {
                        alert(e);
                    }
                }
            }
            loader.send("");
        } 
        catch (e) {
            //alert(e);
        }
    }
}


