function getObject(objectId) {
     if(document.getElementById && document.getElementById(objectId)) 
     {
       // W3C DOM
       return document.getElementById(objectId);
     } 
     else if (document.all && document.all(objectId)) 
     {
       // MSIE 4 DOM
       return document.all(objectId);
     } 
     else if (document.layers && document.layers[objectId]) 
     {
       // NN 4 DOM.. note: this won't find nested layers
       return document.layers[objectId];
     } 
     else 
     {
       return false;
     }
}  
// CreateXMLHttpRequest
function CreateXMLHttpRequest()
{
   // Initialize Mozilla XMLHttpRequest object
   var xmlHttp;
   if (window.XMLHttpRequest)
   {
       xmlHttp = new XMLHttpRequest();
   } 
   // Initialize for IE/Windows ActiveX version
   else if (window.ActiveXObject)
   {
       try
       {
                xmlHttp = new ActiveXObject("Msxml2.XMLHTTP.3.0");
         } 
       catch (e)
       {
                try
                {
                     xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
                }  
                catch(e)
                {
                     newsstring = "对不起，您的浏览器不支持XMLHttpRequest对象！";}
          }   
   }
   return xmlHttp;
}

//获得时间
function getDataTimes()
{
	var strDate,strTime;
	strDate = new Date();
	strTime = strDate.getTime();
	return strTime;
}

//下一页DATA
function jump_page(DTYPE,DPage)
{
    var strtime = getDataTimes();
	var url="index_data.asp?Page_num="+ DPage +"&Dtype="+ DTYPE +"&strtime="+strtime;
	var requestType = "index_D_type"+ DTYPE;
	var xmlHttp=CreateXMLHttpRequest();
	xmlHttp.open("GET",url,true);

	xmlHttp.onreadystatechange = function() 
	{
		if (xmlHttp.readyState == 1)
		{
		getObject(requestType).innerHTML  = "<div align='center'><img src='images/ajax-loading1.gif'>正在加载(loading.pleace wait...)</div>";
		}
		else if(xmlHttp.readyState == 2 || xmlHttp.readyState == 3)
		{
		getObject(requestType).innerHTML  = "<div align='center'>加载完成,正在显示(pleace wait...)</div>"
		}

		//请求状态4:完成   返回状态200:OK
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200) 
		{
			getObject(requestType).innerHTML  = xmlHttp.responseText;
		}
	}
    xmlHttp.setRequestHeader("If-Modified-Since","0");
    xmlHttp.send(null); 
}


//下一页BDATA
function Bjump_page(BID,DPage)
{
    var strtime = getDataTimes();
	var url="index_Bdata.asp?Page_num="+ DPage +"&BID="+ BID +"&strtime="+strtime;
	var requestType = "index_Broker_"+ BID;
	var xmlHttp=CreateXMLHttpRequest();
	xmlHttp.open("GET",url,true);

	xmlHttp.onreadystatechange = function() 
	{
		if (xmlHttp.readyState == 1)
		{
		getObject(requestType).innerHTML  = "<div align='center'><img src='images/ajax-loading1.gif'>正在加载(loading.pleace wait...)</div>";
		}
		else if(xmlHttp.readyState == 2 || xmlHttp.readyState == 3)
		{
		getObject(requestType).innerHTML  = "<div align='center'>加载完成,正在显示(pleace wait...)</div>"
		}

		//请求状态4:完成   返回状态200:OK
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200) 
		{
			getObject(requestType).outerHTML  = xmlHttp.responseText;
		}
	}
    xmlHttp.setRequestHeader("If-Modified-Since","0");
    xmlHttp.send(null); 
}


//下一页BDATA
function brokerjump_page(BID,DPage)
{
    var strtime = getDataTimes();
	var url="find_data_page.asp?Page_num="+ DPage +"&BID="+ BID +"&strtime="+strtime;
	var requestType = "index_Broker_"+ BID;
	var xmlHttp=CreateXMLHttpRequest();
	xmlHttp.open("GET",url,true);

	xmlHttp.onreadystatechange = function() 
	{
		if (xmlHttp.readyState == 1)
		{
		getObject(requestType).innerHTML  = "<div align='center'><img src='images/ajax-loading1.gif'>正在加载(loading.pleace wait...)</div>";
		}
		else if(xmlHttp.readyState == 2 || xmlHttp.readyState == 3)
		{
		getObject(requestType).innerHTML  = "<div align='center'>加载完成,正在显示(pleace wait...)</div>"
		}

		//请求状态4:完成   返回状态200:OK
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200) 
		{
			getObject(requestType).outerHTML  = xmlHttp.responseText;
		}
	}
    xmlHttp.setRequestHeader("If-Modified-Since","0");
    xmlHttp.send(null); 
}

//send favor
//Post 方式发送
function send_favor_post()
{
    var strtime = getDataTimes();
	var requestType = "send_detail_box";
	var msg_text = createQuery(favor_form);
	var url="detail_favor1.asp?strtime=" + strtime;
	var xmlHttp=CreateXMLHttpRequest();
	
	xmlHttp.open("POST", url, true);	
    
	xmlHttp.onreadystatechange = function() 
	{
		if (xmlHttp.readyState == 1)
		{
		getObject(requestType).innerHTML  = "<div align='center'><img src='images/ajax-loading1.gif'>正在发送数据(sending.pleace wait...)</div>";
		}
		else if(xmlHttp.readyState == 2 || xmlHttp.readyState == 3)
		{
		getObject(requestType).innerHTML  = "<div align='center'>正在发送数据(sending.pleace wait...)</div>"
		}

		//请求状态4:完成   返回状态200:OK
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200) 
		{
			if (xmlHttp.responseText=="")
			{
				alert("发送成功!");
				window.close();
			}
			else
			{
				alert(xmlHttp.responseText);
				window.close();
			}
		}
	}
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
	xmlHttp.send(msg_text);

}


// 检查留言数据完整
function CheckMSGFORM(form,DID)
{
	if (form.Nr_name.value=="")
	{
		alert("请填写您的 姓名 !");
		return false;
	}
	if (form.Nr_contact.value=="")
	{
		alert("请填写您的联系方式,邮箱或电话等!");
		return false;
	}

	if (form.Nr_content.value=="")
	{
		alert("留言内容 不能为空!");
		return false;
	}
	else
	{
		if (form.Nr_content.value.length>500)
		{
			alert("留言内容请不要超过 500 个字符!");
			return false;
		}
	}
	form.submit_button.disabled=true;
	//DO it!
	send_MSG_post(DID);
	return false;
}



//send favor
//Post 方式发送
function send_MSG_post(DID)
{
    var strtime = getDataTimes();
	var requestType = "show_sending";
	var msg_text = createQuery(MSGFORM);
	var url="detail_SendMSG.asp?strtime=" + strtime;
	var xmlHttp=CreateXMLHttpRequest();
	
	xmlHttp.open("POST", url, true);	
    
	xmlHttp.onreadystatechange = function() 
	{
		if (xmlHttp.readyState == 1)
		{
		getObject(requestType).innerHTML  = "<div align='center'><img src='images/ajax-loading1.gif'>正在发送数据(sending.pleace wait...)</div>";
		}
		else if(xmlHttp.readyState == 2 || xmlHttp.readyState == 3)
		{
		getObject(requestType).innerHTML  = "<div align='center'><img src='images/ajax-loading1.gif'>正在发送数据(sending.pleace wait...)</div>"
		}

		//请求状态4:完成   返回状态200:OK
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200) 
		{
			if (xmlHttp.responseText=="")
			{
				getObject("show_sending").innerHTML="";
				alert("留言发送成功!");
				MSGFORM.submit_button.disabled=false;
				MSGFORM.reset();
				msg_jumppage(DID,1);
			}
			else
			{
				alert(xmlHttp.responseText);

			}
		}
	}
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
	xmlHttp.send(msg_text);

}

//留言分页
function msg_jumppage(DID,pageID)
{
	if (pageID<=0)
	{
	}
	else
	{


		var strtime = getDataTimes();
		var url="detail_MSGpage.asp?Page_num="+ pageID +"&DID="+ DID +"&strtime="+strtime;
		var requestType = "msg_List";
		var xmlHttp=CreateXMLHttpRequest();
		xmlHttp.open("GET",url,true);

		xmlHttp.onreadystatechange = function() 
		{
			if (xmlHttp.readyState == 1)
			{
			getObject(requestType).innerHTML  = "<div align='center'><img src='images/ajax-loading1.gif'>正在加载(loading.pleace wait...)</div>";
			}
			else if(xmlHttp.readyState == 2 || xmlHttp.readyState == 3)
			{
			getObject(requestType).innerHTML  = "<div align='center'>加载完成,正在显示(pleace wait...)</div>"
			}

			//请求状态4:完成   返回状态200:OK
			if (xmlHttp.readyState == 4 && xmlHttp.status == 200) 
			{
				getObject(requestType).innerHTML  = xmlHttp.responseText;
			}
		}
		xmlHttp.setRequestHeader("If-Modified-Since","0");
		xmlHttp.send(null); 


	}
}




function ShowDialog(url, width, height, optValidate)
{
	var arr = showModalDialog(url, window, "dialogWidth:" + width + "px;dialogHeight:" + height + "px;help:no;scroll:no;status:no");
}
//delong



function createQuery(form)
{
     var elements = form.elements;


     var pairs = new Array();

     for (var i = 0; i < elements.length; i++) {

         if ((name = elements[i].name) && (value = elements[i].value))
             pairs.push(name + "=" + escape(value));
     }
     return pairs.join("&");
}
