// JavaScript Document
var XMLHttp = createXMLHttp();
function createXMLHttp(){
if (window.XMLHttpRequest) { // Mozilla, Safari,...
      http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { // IE
      try {
        // 新版的 IE7
        http_request = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
        try {
          // 舊版的 IE5.6
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
      }
    }
return http_request;
}

function postData(dataSource, divID)
{
  if(XMLHttp)
  {
    XMLHttp.open("POST", dataSource, false);
    XMLHttp.setRequestHeader("Method", "POST " + dataSource + " HTTP/1.1");
	  XMLHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    dataSource += "&parm="+new Date().getTime();
	XMLHttp.send(dataSource);
	var objDiv = document.getElementById(divID);
    objDiv.innerHTML = XMLHttp.responseText;
  }
}


var getData = function (dataSource, divID)
{
  if(XMLHttp)
  {
	dateObj = new Date();
	dataSource += "&parm="+ dateObj.getSeconds() + dateObj.getMilliseconds();
	XMLHttp.open("GET", dataSource, true);
	XMLHttp.onreadystatechange = function()
    {
      try
      {
        if (XMLHttp.readyState == 4 && XMLHttp.status == 200)
        {
          var objDiv = document.getElementById(divID);
          objDiv.innerHTML = XMLHttp.responseText;
		  // evaluate javascript
			scriptTag='(<script.*?>)((\n|\r|.)*?)(<\/script>)';
			if (scripts=XMLHttp.responseText.match(scriptTag)) {
				// remove slashes
				scripts[2]=scripts[2].replace(/\\/g,"");
				//run scripts
				eval(scripts[2]);
			}
        }
      }
      catch(e){}
    }
    try
    {
      XMLHttp.send(null);
    }
    catch(e){}
  }
}
//Add My Favorite By Gray 2008/02/13
var setHome = function (){
	addBookmarkForBrowser("MTV Website", "http://www.mtv.com.tw"); 
}
var addBookmarkForBrowser = function (sTitle, sUrl)
{
    if (document.all) {
        addBookmarkForBrowser = function(sTitle, sUrl) {
            window.external.AddFavorite(sUrl, sTitle);
        }
    } else if (window.sidebar && window.sidebar.addPanel) {
        addBookmarkForBrowser = function(sTitle, sUrl) {
            window.sidebar.addPanel(sTitle, sUrl, "");
        }
    } else {
        addBookmarkForBrowser = function() {
        }
    }

    return addBookmarkForBrowser(sTitle, sUrl);
}
