
function getObj_vip()
{
    return document.getElementById(arguments[0]);
}


var AjaxRequest=function(url,ajaxOptions)
{
	this.XmlHttpGetMessages=this.CreateXmlHttpRequestObject();
	this.Url=url;
	this.AjaxOptions=ajaxOptions;
	this.Exist=false;
}

AjaxRequest.prototype.Create=function()
{	
	this.RequestMessage();
}

AjaxRequest.prototype.RequestMessage=function()
{
	var oThis=this;
	if(this.XmlHttpGetMessages)
	{
		try
		{
			if(this.XmlHttpGetMessages.readyState==4||this.XmlHttpGetMessages.readyState==0)
			{
			

				if(this.AjaxOptions.parameters)
					this.Url+="?"+this.AjaxOptions.parameters;
				if(this.AjaxOptions.method.toLowerCase()=="get")
				{
					this.XmlHttpGetMessages.open(this.AjaxOptions.method,this.Url,true);
					this.XmlHttpGetMessages.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
					this.XmlHttpGetMessages.onreadystatechange=function(){oThis.HandleReceivingMessages();};
					this.XmlHttpGetMessages.send(null);
				}
				else
				{
					this.XmlHttpGetMessages.open(this.AjaxOptions.method,this.Url,true);
					this.XmlHttpGetMessages.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
					this.XmlHttpGetMessages.onreadystatechange=function(){oThis.HandleReceivingMessages();};
					this.XmlHttpGetMessages.send(this.AjaxOptions.parameters);
				}
			}
			else
			{
				setTimeout("AjaxRequest.RequestMessage();",0.5);
			}
		}
		catch (e)
		{
			document.write(e.toString());
		}
	}
}

AjaxRequest.prototype.HandleReceivingMessages=function()
{
	if(this.XmlHttpGetMessages.readyState==4)
	{
		if(this.XmlHttpGetMessages.status==200)
		{
			try
			{
				this.AjaxOptions.onComplete.call(this,this.XmlHttpGetMessages);//等价于下面的注释
			}
			catch (e)
			{		
				//document.write("hahah"+e.toString());
				alert(e.toString());
			}
		}
		else
		{
			alert(this.XmlHttpGetMessages.statusText+"  error number "+this.XmlHttpGetMessages.readyState+"  try again.");
		}
	}
}

AjaxRequest.prototype.CreateXmlHttpRequestObject=function()
{
	
	var xmlHttp;
	if(window.ActiveXObject)
	{
		try
		{				
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (e)
		{
			
			xmlHttp=false;
		}
	}
	else
	{
		try
		{
			xmlHttp=new XMLHttpRequest();
		}
		catch (e)
		{
			xmlHttp=false;
		}
	}

	if(!xmlHttp)
		alert("error");
	else
		return xmlHttp;
}


var dv_timer,divTop, divLeft, divWidth, divHeight, docHeight, docWidth, objTimer, t_i=0, h_i = 0, pageWidth=970;
function show_cart_warning(t) {
	try {
		dv_timer = setTimeout(getMsg, t);
		window.onresize = resizeDiv;
		window.onscroll = resizeDiv;
	
	
		divHeight = parseInt(getObj_vip("eMeng").offsetHeight, 10);
		divWidth = parseInt(getObj_vip("eMeng").offsetWidth, 10);
	}
	catch (e) {
		return false;
	}
}

function $a(id,tag){var re=(id&&typeof id!="string")?id:document.getElementById(id);if(!tag){return re;}else{return re.getElementsByTagName(tag);}}



function changeValidate()
{
	getObj_vip("verify_image").src = "/comm/authimg.php?v="+parseInt(Math.random()*(1000-1)+1);
}


var L_small_div=null;
var L_show_div=null;
var globle_to_url="";
function showlayer()
{
	var div=document.getElementById("bigdiv");
	var d_height=document.body.clientHeight;
	var d_width=document.body.clientWidth;
	var s_a_height=window.screen.availHeight;
	var scrollTop = window.pageYOffset|| document.documentElement.scrollTop|| document.body.scrollTop|| 0;
	div.style.height=d_height+"px";
	div.style.width=d_width-2+"px";
	div.style.backgroundColor="#666666";
	if (window.XMLHttpRequest)
	{ 
 		if(!window.ActiveXObject)
		{ 
			 div.style.opacity="0.6";
		 } 
		 else 
		 {
			div.style.filter ="alpha(opacity=60)";
 		 }
	} 
	else 
	{
		div.style.filter ="alpha(opacity=60)";
		
		for(var i=0; i<document.all.tags("select").length;i++)
			document.all.tags("select")[i].style.display="none";
	}
	div.style.display="block";
	L_small_div.style.top=s_a_height/2-parseInt(L_small_div.style.height)/2+scrollTop-50+"px";
	L_small_div.style.left=d_width/2-parseInt(L_small_div.style.width)/2+"px";
	L_small_div.style.display="block";

//	if(document.getElementById("online_flash"))
//		document.getElementById("online_flash").style.visibility="hidden";

//	if(document.getElementById("soon_online_flash"))
//		document.getElementById("soon_online_flash").style.visibility="hidden";
//	
//	if(document.getElementById("em_show_swf"))
//		document.getElementById("em_show_swf").style.visibility="hidden";

//	if(document.getElementById("ad_flash_g"))
//		document.getElementById("ad_flash_g").style.visibility="hidden";
}






function show_div()
{
	var div=document.getElementById("bigdiv");
	var d_height=document.body.clientHeight;
	var d_width=document.body.clientWidth;
	
	var s_a_height=window.screen.availHeight;
	var scrollTop = window.pageYOffset|| document.documentElement.scrollTop|| document.body.scrollTop|| 0;

	div.style.height=d_height+"px";
	div.style.width=d_width-2+"px";
	div.style.backgroundColor="#666666";
	if (window.XMLHttpRequest)
	{ 
 		if(!window.ActiveXObject)
		{
			 div.style.opacity="0.6";
		 } 
		 else 
		 {
			div.style.filter ="alpha(opacity=60)";
 		 }
	} 
	else 
	{
		div.style.filter ="alpha(opacity=60)";
		
		for(var i=0; i<document.all.tags("select").length;i++)
			document.all.tags("select")[i].style.display="none";
	}
	div.style.display="";

	L_show_div.style.top=s_a_height/2-parseInt(L_show_div.style.height)/2+scrollTop-50+"px";
	L_show_div.style.left=d_width/2-parseInt(L_show_div.style.width)/2+"px";
	L_show_div.style.display="block";

	if(document.getElementById("online_flash"))
		document.getElementById("online_flash").style.visibility="hidden";

	if(document.getElementById("soon_online_flash"))
		document.getElementById("soon_online_flash").style.visibility="hidden";
	
	if(document.getElementById("em_show_swf"))
		document.getElementById("em_show_swf").style.visibility="hidden";

	if(document.getElementById("ad_flash_g"))
		document.getElementById("ad_flash_g").style.visibility="hidden";
}
//关闭一个能把整个页面都覆盖的div 
function L_colosediv()
{
	
	var div=document.getElementById("bigdiv");

	if(typeof(getObj_vip('login_div')) != 'undefined') {
		getObj_vip('login_div').innerHTML = ' ';
	}
	if(window.ActiveXObject)
		for(var i=0; i<document.all.tags("select").length;i++)
				document.all.tags("select")[i].style.display="";
	
//	if(self.frames["rightFrame"])
//	{
//		if(window.ActiveXObject)
//			for(var i=0; i<self.frames["rightFrame"].document.all.tags("select").length;i++)
//					self.frames["rightFrame"].document.all.tags("select")[i].style.display="";
//	}
	div.style.display="none";
	L_small_div.style.display="none";
	
//	if(document.getElementById("online_flash"))
//		document.getElementById("online_flash").style.visibility="inherit";

//	if(document.getElementById("soon_online_flash"))
//		document.getElementById("soon_online_flash").style.visibility="inherit";
//	
//	if(document.getElementById("em_show_swf"))
//		document.getElementById("em_show_swf").style.visibility="inherit";

//	if(document.getElementById("ad_flash_g"))
//		document.getElementById("ad_flash_g").style.visibility="inherit";
}






function L_showdiv()
{
	
	var div=document.getElementById("bigdiv");
	
	if(window.ActiveXObject)
		for(var i=0; i<document.all.tags("select").length;i++)
				document.all.tags("select")[i].style.display="";
	
	if(self.frames["rightFrame"])
	{
		if(window.ActiveXObject)
			for(var i=0; i<self.frames["rightFrame"].document.all.tags("select").length;i++)
					self.frames["rightFrame"].document.all.tags("select")[i].style.display="";
	}
	div.style.display="none";
	L_show_div.style.display="none";
	
	if(document.getElementById("online_flash"))
		document.getElementById("online_flash").style.visibility="inherit";

	if(document.getElementById("soon_online_flash"))
		document.getElementById("soon_online_flash").style.visibility="inherit";
	
	if(document.getElementById("em_show_swf"))
		document.getElementById("em_show_swf").style.visibility="inherit";

	if(document.getElementById("ad_flash_g"))
		document.getElementById("ad_flash_g").style.visibility="inherit";
}



function InitAjax()
{
　var ajax=false; 
　try { 
　　ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
　} catch (e) { 
　　try { 
　　　ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
　　} catch (E) { 
　　　ajax = false; 
　　} 
　}
　if (!ajax && typeof XMLHttpRequest!='undefined') { 
　　ajax = new XMLHttpRequest(); 
　} 
　return ajax;
}

function getinfo(id,url)
{
　
　var show = document.getElementById(id); 
　var ajax = InitAjax();

　ajax.open("GET", url, true); 

　ajax.onreadystatechange = function() { 
　
　　if (ajax.readyState == 4 && ajax.status == 200) { 
　　　show.innerHTML = ajax.responseText; 
　　} 
	/*else{
            show.innerHTML = " connection error!"; 
       }*/ 
　}
　　ajax.send(null); 
}

function UrlEncode(str){
	var m="",sp="!'()*-.0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~"
	for(var i=0;i<str.length;i++){
		if(sp.indexOf(str.charAt(i))!=-1){
			m+=str.charAt(i)	
		}else{
			var n=str.charCodeAt(i)
			var t="0"+n.toString(8)
			if(n>0x7ff)
				m+=("%"+(224+parseInt(t.slice(-6,-4),8)).toString(16)+"%"+(128+parseInt(t.slice(-4,-2),8)).toString(16)+"%"+(128+parseInt(t.slice(-2),8)).toString(16)).toUpperCase()
			else if(n>0x7f)
				m+=("%"+(192+parseInt(t.slice(-4,-2),8)).toString(16)+"%"+(128+parseInt(t.slice(-2),8)).toString(16)).toUpperCase()
			else
				m+=("%"+("0"+n.toString(16)).slice(-2)).toUpperCase()
		}
	}
	return m;
}

function sleep(n)
{
	var start=new Date().getTime();
	while(true)  if(new Date().getTime()-start>n) break;
}


/**
 * 关闭信息框
 */
function closeDiv()
{
	getObj_vip('eMeng').style.display = 'none';
	if (objTimer) {
		window.clearInterval(objTimer);
	}
	if (s_t_timer)
		window.clearInterval(s_t_timer);
}


function show_tip(id,style) {
    getObj_vip(id).style.display = style == 'none' ? 'none' : '';
}


//write_cib_html();




//用户给客服打分
function pingfen_kefu(level,kfID)
{
    var url="/admin/ajax/Ajax_Server.aspx";
	var pars="act=pingfen_kefu&level="+level+"&kfID="+kfID;
	var ajax=new AjaxRequest(url,{method:"get",parameters:pars,onComplete:pingfen_kefu_return});
	ajax.Create();
}

function pingfen_kefu_return(originHttpRequest)
{
//ok/false@@谢谢您的评价@@kfID@@Level@@LevelCount

	var response=originHttpRequest.responseText;
	//alert(response);
	if(response)
	{
	    var arr = response.split("@@");
		if(arr[0]=="false")
		{
			alert(arr[1]);
			return false;
		}
		else 
		{
			alert(arr[1]);
			getObj_vip('pingfen_kefu_'+arr[2]+'_'+arr[3]).innerHTML = arr[4];
			return ;
		}		
	}
}




function showlayer_kefu()
{
	var div=document.getElementById("bigdiv_kefu");
	var d_height=document.body.clientHeight;
	var d_width=document.body.clientWidth;
	var s_a_height=window.screen.availHeight;
	var scrollTop = window.pageYOffset|| document.documentElement.scrollTop|| document.body.scrollTop|| 0;
	div.style.height=d_height+"px";
	div.style.width=d_width-2+"px";
	//div.style.backgroundColor="#666666";
	div.style.backgroundColor="#000000"
	if (window.XMLHttpRequest)
	{ 
 		if(!window.ActiveXObject)
		{ 
			 div.style.opacity="0.9";
		 } 
		 else 
		 {
			div.style.filter ="alpha(opacity=90)";
 		 }
	} 
	else 
	{
		div.style.filter ="alpha(opacity=90)";
		
		for(var i=0; i<document.all.tags("select").length;i++)
			document.all.tags("select")[i].style.display="none";
	}
	div.style.display="block";
	//未登录
	L_small_div=document.getElementById("kefu_div");
	getObj_vip('kefu_Frame').src = "http://localhost:45804/page_kfonline3_info.aspx";
	
	//alert('dd');
	L_small_div.style.top=s_a_height/2-parseInt(L_small_div.style.height)/2+scrollTop-50+"px";
	L_small_div.style.left=d_width/2-parseInt(L_small_div.style.width)/2+"px";
	L_small_div.style.display="block";

}





//关闭一个能把整个页面都覆盖的div 
function L_colosediv_kefu()
{
	
	var div=document.getElementById("bigdiv_kefu");

	if(typeof(getObj_vip('kefu_div')) != 'undefined') {
		//getObj_vip('kefu_div').innerHTML = ' ';
		getObj_vip('kefu_Frame').src = "";
	}
	if(window.ActiveXObject)
		for(var i=0; i<document.all.tags("select").length;i++)
				document.all.tags("select")[i].style.display="";
	
	div.style.display="none";
	L_small_div.style.display="none";
	
}



//获取客服的联系方式
function get_kefu_info(kfID)
{
    //alert('ddd');
    var url="/admin/ajax/Ajax_Server.aspx";
	var pars="act=get_kefu_info&kfID="+kfID;
	
	var ajax=new AjaxRequest(url,{method:"get",parameters:pars,onComplete:get_kefu_info_return});
	ajax.Create();
}

function get_kefu_info_return(originHttpRequest)
{
	var response=originHttpRequest.responseText;
	//alert(response);
	if(response)
	{
	    var arr = response.split("@@"); 
		{
			getObj_vip('span_get_kefu_info_'+arr[0]).innerHTML = arr[1];
			return ;
		}		
	}
}



//打分/获取客服的评论
function get_kefu_info_pingfen(kfID,level)
{
    var url="/admin/ajax/Ajax_Server.aspx";
	var pars="act=get_kefu_info_pingfen&level="+level+"&kfID="+kfID+"&d="+new Date();
	var ajax=new AjaxRequest(url,{method:"get",parameters:pars,onComplete:get_kefu_info_pingfen_return});
	ajax.Create();
}

function get_kefu_info_pingfen_return(originHttpRequest)
{
////ok/false@@谢谢您的评价@@kfID@@Level@@4hao@@haoheight@@yiban@@yibanHeight@@cha@@chaHeight

	var response=originHttpRequest.responseText;
	//alert(response);
	if(response)
	{
	    var arr = response.split("@@");
		if(arr[0]=="false")
		{
			alert(arr[1]);
			return false;
		}
		else 
		{
		   getObj_vip('pingfenDiv_'+arr[2]).style.display  ="block";
			//alert(arr[1]);	
			getObj_vip('get_kefu_info_pingfen_'+arr[2]+'_'+arr[3]).innerHTML = arr[4];
//			getObj_vip('get_kefu_info_pingfen_'+arr[2]+'_2').innerHTML = arr[6];
//			getObj_vip('get_kefu_info_pingfen_'+arr[2]+'_3').innerHTML = arr[8];			
//			getObj_vip('pingfen_kefu_height_'+arr[2]+'_1').style.height = arr[5];
//			getObj_vip('pingfen_kefu_height_'+arr[2]+'_2').style.height = arr[7];
//			getObj_vip('pingfen_kefu_height_'+arr[2]+'_3').style.height = arr[9];
			if(arr[3] != "0")
			{
			    //alert(arr[1]);	
			    getObj_vip('get_kefu_info_pingfen_'+arr[2]+'_'+arr[3]).innerHTML = "<b>"+getObj_vip('get_kefu_info_pingfen_'+arr[2]+'_'+arr[3]).innerHTML+"</b>";
			}
			return ;
		}		
	}
}


//反馈回来的内容在那个id里面显示出来。
var returnid = "";

//获取文章内容
function get_article_content(aid,rid)
{
    //alert('ddd');
    var url="/admin/ajax/Ajax_Server.aspx";
	var pars="act=get_article_content&aid="+aid;
	returnid = rid;	
	var ajax=new AjaxRequest(url,{method:"get",parameters:pars,onComplete:standard_return});
	ajax.Create();
}

function standard_return(originHttpRequest)
{
	var response=originHttpRequest.responseText;
	if(response)
	{
		getObj_vip(returnid).innerHTML = response;
		return ;		
	}
}



