﻿
Namespace.register("ZhuFly.Cont");
// 在Grandsoft.GEA命名空间里面声明类NewStruct
// 工作类
var gContracUs = null ;
ZhuFly.Cont.ContracUs = function( url)
{
   // 获取新闻的URL
   this.url = url;
   // 同步对象
   this.ajaxObj = null ;
}
ZhuFly.Cont.ContracUs.prototype.callServer = function(callBackFun)
{
    if (this.ajaxObj == null)
   {
      alert("同步对象，初始化失败");
      return null;
   }
   this.ajaxObj.open( "get", this.url + "&time="+(new Date()).getTime(), true );
   this.ajaxObj.setRequestHeader("Cache-Control","no-cache"); 
   this.ajaxObj.onreadystatechange = callBackFun;
   this.ajaxObj.send( null );
}

ZhuFly.Cont.ContracUs.prototype.CreateAjax = function()
{
   this.ajaxObj  = CreatAjaxObj();
   if (null == this.ajaxObj )
   {
      alert( "Error initializing ZhuFly.GEA.NewStruct.ajaxObj HttpRequest!" );
   }
}

function IniContractUs()
{
    //7表示了数据库中的联系我们
    gContracUs = new ZhuFly.Cont.ContracUs("../Contents.ashx?type=10");
    gContracUs.CreateAjax();
    gContracUs.callServer(ContractReady);
}

function ContractReady()
{
    if ( gContracUs.ajaxObj.readyState == 4 )
   {
      if( gContracUs.ajaxObj.status == 200 )
      {
         try
         {
            var xmlResponse = gContracUs.ajaxObj.responseXML;
            var sRightHtml = xmlResponse.getElementsByTagName( "newsContent" )[0].firstChild.nodeValue;
            setInnerHTML(document.getElementById("contractusDIV"), sRightHtml)
         }
         catch(failed)
         {
            //alert(failed.name + failed.description );
         }
      }
      else  // 超时处理，
      {
         //alert("服务超时，请稍后重试！");
      }
   }
}


// 联系我们的js脚本
window.onload = function()
{
   // 左边播放
   addOnloadEvent(GetNewProduct);
   
   //联系我们修改
   addOnloadEvent(IniContractUs);
   // 右边的新闻页面
   addOnloadEvent(IniCropNewsTitle);
}

