/*
	餐饮美食名片模块脚本
	laoding 20071127
*/
var sData_basePath = "/richmap4/";
var busASearch = "search?act=aroundbus&x=?x?&y=?y?&dis=?dis?";
var typeSearch = "search?act=gettype&type=?type?";
var aroundSearch = "search?act=around&key=?key?&skey=?skey?&citycode=?citycode?&x=?x?&y=?y?&dis=?dis?&pagecount=?pagecount?&typecode=?typecode?&pageno=?pageno?";
var remarkSearch = "com/ncserv?act=GETCOMMENTS&linkid=?linkid?&linktype=?linktype?&nums=?nums?&pagecount=?pagecount?&pageno=?pageno?";
var pobSearch = "com/ncserv?act=NCXMLLIST&cityname=?cityname?&typecode=?typecode?&scoretype=D&score=cdt&pagecount=?pagecount?";
var voteSearch = "com/ncserv?act=COMMENDVOTE&type=?type?&dwkey=?dwkey?";
var richmap = null;
var mymoveObj = null;
var isNormalCard = false;
function loadMap(){
	//nowFocusIndex = 1;
	//pageInit();
	//feedBackMove.Obj = document.getElementById("sendError");
	//feedBackMove.m_oDragObj = document.getElementById("sendDrag");
	richmap = new RWing(document.getElementById("wingMap")); 
	richmap.showMarkBtn(false);//设置显示标点按钮
	richmap.showDirection(false);	//不显示方向键
	richmap.showZoomInBtn(false);
	richmap.showZoomOutBtn(false);
	richmap.showEagle(true);
	richmap.showEagleMax(false);
	richmap.showStop(true);
	richmap.addEventListener("onsuccess","loadMapSuccess");//挂接地图成功初始化事件
	richmap.addEventListener("onerror","MapError");//挂接地图错误信息反馈
    richmap.addEventListener("addResetScript","toMyArea");	
	richmap.addEventListener("onStopClick","onStopClick");
    richmap.init();
	//replayPic();
	//mymoveObj = new moveObj();
	getType(typeSearch,'01,02,04,05,11,10');
	startBusAround(busASearch);
	
	attacnEventToMark();//绑定点评各按钮事件
	getRemarkContent();	//读取点评信息
	getSamePob();//读取同类商家
	initImgSize();//图片大小限制
};

function submitBind(){
    var frm = document.forms["bindForm"];
	AJForm.submitForm(frm);
}
function getSubCardPosition1(data , statusCode , statusMessage){
	 if(statusCode != AJForm.STATUS['SUCCESS'] ) {
		 alert( statusMessage );
		 return false;
	}
	var oDoc = Sarissa.getDomDocument();
	oDoc = (new DOMParser()).parseFromString(data, "text/xml");
	try{var status = oDoc.selectSingleNode("/root/Return").text;}
	catch(e){return false;}
	if (status == "1") {
		var xmlNode = oDoc.selectSingleNode("root/Content");
		var oNode=xmlNode.selectNodes("NameCard");
		if(oNode.length == 0){return false;}
		if(oNode.length>0){
			var screenx= new Array();
			var screeny= new Array();
			var text= new Array();
			var l=cardx;
			var b=cardy;
			var r=cardx;
			var t=cardy;
			for(var i=0;i<oNode.length;i++){
				screenx[i]=oNode[i].selectSingleNode("ScreenX").text;	
				screeny[i]=oNode[i].selectSingleNode("ScreenY").text;
				text[i]=oNode[i].selectSingleNode("Name").text;
				 if(screenx[i]<l){l=screenx[i];}
				 if(screenx[i]>r){r=screenx[i];}
				 if(screeny[i]>b){b=screeny[i];}	
				 if(screeny[i]<t){t=screeny[i];}
				 showMarkPosition(oNode[i].selectSingleNode("Name").text,screenx[i],screeny[i],text[i],i+1);
			}	
			richmap.zoomToMBR(parseInt(l),parseInt(b),parseInt(r),parseInt(t)); 		
		}			
	 return true;
	}
	else{
			var errorInfo = oDomDoc.selectSingleNode("/root/Error").text;
			alert(errorInfo);
			return false;
		}	
}
function showMarkPosition(dwkey,screenx,screeny,text,type){
    var imageWidth=22;
	var imageHeight=28;
    var imageHotX=11;
	var imageHotY=28;
    var locationObj = new wingBasePoint(dwkey,screenx,screeny);	//生成基点
	locationObj.nShadow = 1;
	var locationPic = new wingPicObj();	//添加图片
	locationPic.sImageSrc = "namecard/images/"+type+".png";
	locationPic.nImageWidth = imageWidth;
	locationPic.nImageHeight = imageHeight;
	locationPic.nScreenX = -imageHotX;
	locationPic.nScreenY = -imageHotY;
	locationPic.onclick = function(){
		//var citys = "<%=citycode_load%>";
		//citys = citys.substring(0,(citys.length-citys.indexOf("-")+1));
		self.open(encodeURI("/map.jsp?act=card&citycode="+citycode+"&cardId="+poiId));
	};
	locationObj.addObj(locationPic);
	var locationText = new wingTextObj();	//添加文本
	locationText.sText = text;
	locationText.nScreenX = imageWidth - imageHotX + 1;
	locationText.nScreenY = -imageHotY;
	locationText.sSize = "12px";
	locationText.sColor = "#EF7624";
	locationText.sBorder = "solid 1px #6B1806";
	locationText.sPadding = "2px";
	locationText.sBgColor = "#ffffff";
	locationObj.addObj(locationText);
	richmap.showElement(locationObj);
}
function toMyArea(){
	richmap.zoomTo(13,parseInt(cardx),parseInt(cardy));
}
function MapError(sMsg){
      alert(sMsg);
}
function openMap(){
	//var citys = document.getElementById("cityCode").value;
	//citys = citys.substring(0,(citys.length-citys.indexOf("-")+1));
	self.open(encodeURI("/map.jsp?act=card&citycode="+citycode+"&cardId="+poiId));
}

var nowIndex = 20;
function change(typecode,i){
	if(i==nowIndex){
		if(document.getElementById("p"+i).style.display==""){
			document.getElementById("pic"+i).src="namecard/images/around_52.jpg";
			document.getElementById("p"+i).style.display="none";
		}else{
			document.getElementById("pic"+i).src="namecard/images/around_32.jpg";
			document.getElementById("p"+i).style.display="";
		}
		
	}
	else{
		document.getElementById("p"+nowIndex).style.display="none";
		document.getElementById("pic"+nowIndex).src="namecard/images/around_52.jpg";
		document.getElementById("p"+i).style.display="";
		document.getElementById("pic"+i).src="namecard/images/around_32.jpg";
		nowIndex=i;
	}
	getSearch(typecode,i);
}

function setDis(d,aid){
	distance = d;
	if(aid==nowA) return;
	document.getElementById(nowA).style.border="0";
	document.getElementById(nowA).style.color="";
	document.getElementById(aid).style.border="solid 1px #DD7009";
	document.getElementById(aid).style.color="#DD7009";
	document.getElementById(aid).style.lineHeight="22px";
	nowA = aid;
	if(flag=="20"){
		startBusAround(busASearch);
	}else{
		getSearch(type,flag);
	}
}
function getType(sUrl,type){
	if(sUrl == null){
		//得到标志
		var flag = getRandFlag();
		sUrl = sData_basePath + typeSearch;
		sUrl = sUrl.replace("?type?",type);
	}else{
		//清空之前容器内的内容
		sUrl = sData_basePath + typeSearch;
		sUrl = sUrl.replace("?type?",type);
		document.getElementById("dis").innerHTML="读取信息中...";
	}
	//开始异步查询
	//alert(sUrl);
	var xmlObj = Sarissa.getDomDocument();
	xmlObj.async = true;
	xmlObj.onreadystatechange = function(){
		if(xmlObj.readyState == 4){
			if(xmlObj.parseError!=0){
				document.getElementById("dis").innerHTML="读取信息错误...";
				return false;
			}
			try{
				var testNode = xmlObj.selectSingleNode("root/Return").text;
				if(testNode == "0"){
					document.getElementById("dis").innerHTML="<div style='padding:8px'><font color=red>没有结果</font></div>";
					return false;
				}
			}catch(e){
				return false;
			}			
			var pStr="";
			var pNode = xmlObj.selectSingleNode("root/Content/TypeCodes").childNodes;
			for(var i=0;i<pNode.length;i++){
				pStr+="<table width='100%' cellpadding='0' cellspacing='0' border='0'><tr style='cursor:pointer;' onclick=\"change('"+pNode[i].getAttribute("ID")+"',"+i+")\" onMouseOver='pOver("+i+")' onMouseOut='pOut("+i+")'><td width='3'><img src='namecard/images/around_24.jpg'></td>"
					+"<td background='namecard/images/around_25.jpg' style='color:#000000;' width='100%'>&nbsp;&nbsp;<img id='pic"+i+"' src='namecard/images/around_52.jpg'>&nbsp;&nbsp;"+pNode[i].getAttribute("Name")+"</td>"
					+"<td width='3'><img src='namecard/images/around_28.jpg'></td></tr>"
					+"<tr><td colspan='3'><div id='p"+i+"' style='height:270;display:none;border:solid 1px #F7B44B; border-top:0px;' class='scroll'></div><td></tr></table><table width='100%' cellpadding='0' cellspacing='0' border='0'><tr><td height='5'></td></tr></table>";	
			}
			document.getElementById("dis").innerHTML=pStr;
		}
	}
	xmlObj.load(sUrl);	
}
function getSearch(typecode,i){
	//change(i);
	var strUrl = sData_basePath + aroundSearch;
	strUrl = strUrl.replace("?key?","");
	strUrl = strUrl.replace("?skey?",skey);
	strUrl = strUrl.replace("?citycode?",citycode);
	strUrl = strUrl.replace("?x?",cardx);
	strUrl = strUrl.replace("?y?",cardy);
	strUrl = strUrl.replace("?dis?",distance);
	strUrl = strUrl.replace("?typecode?",typecode);
	strUrl = strUrl.replace("?pagecount?",pagecount);
	strUrl = strUrl.replace("?pageno?","");
	flag=i;
	type=typecode;
	if(typecode == "00"){
		startBusAround(busASearch);
	}else{
		startAroundSearch(i,strUrl,1);
	}
}
function startBusAround(bsUrl){
	//周边distance米站点异步查询并显示
		//清空之前容器内的内容
	if(distance=="2000"){distance="1000";}
	if(bsUrl == null){
		//得到标志
		var flag = getRandFlag();
		bsUrl = sData_basePath + busASearch;
		bsUrl = bsUrl.replace("?x?",cardx);
		bsUrl = bsUrl.replace("?y?",cardy);
		bsUrl = bsUrl.replace("?dis?",distance);
		document.getElementById("p20").innerHTML="读取信息中...";
	}else{
		//清空之前容器内的内容
		bsUrl = sData_basePath + busASearch;
		bsUrl = bsUrl.replace("?x?",cardx);
		bsUrl = bsUrl.replace("?y?",cardy);
		bsUrl = bsUrl.replace("?dis?",distance);
		document.getElementById("p20").innerHTML="读取信息中...";
	}

	//开始异步查询
	//alert(bsUrl);
	var xmlObj = Sarissa.getDomDocument();
	xmlObj.async = true;
	xmlObj.onreadystatechange = function(){
		if(xmlObj.readyState == 4){
			if(xmlObj.parseError!=0){
				document.getElementById("p20").innerHTML="读取信息错误...";
				return false;
			}
			try{
				var testNode = xmlObj.selectSingleNode("root/Return").text;
				if(testNode == "0"){
					document.getElementById("p20").innerHTML="<div style='padding:8px'><font color=red>没有结果</font></div>";
					return false;
				}
			}catch(e){
				return false;
			}			
			var pStr="<table width='100%' cellpadding='0' cellspacing='0' border='0'>";
			var pNode = xmlObj.selectSingleNode("root/Content/StopQuery").childNodes;
			for(var i=0;i<pNode.length;i++){
				var cNode = pNode[i].childNodes;
				pStr+="<tr><td height='50' valign='top' style='padding:8px; color:#666666; line-height:18px;'>"
					+"<img src='namecard/images/poi_40.jpg'>&nbsp;&nbsp;&nbsp;"
					+"<a href='http://www.richmap.cn/richmap4/search?act=bus_stopid&key="+pNode[i].getAttribute("stopid")+"&citycode="+citycode+"' target=_blank><font class='heiB'><b>"+pNode[i].getAttribute("name")+"</b></font></a>"
					+"<font color='#999999'>("+pNode[i].getAttribute("direct")+pNode[i].getAttribute("distance")+"米)</font>"
					+"<br><font face='Arial' color='#008000'>  经停线路：</font>";
				for(var j=0;j<cNode.length;j++){
					var linename = cNode[j].getAttribute("name");
					var direction = cNode[j].getAttribute("direction");
					pStr+="<a class='pub_link' href=\"javascript:getline('"+linename+"')\">" + linename + "</a>("+direction+")";
					if(j<cNode.length-1){pStr+="、";}
				}
				pStr+="</td></tr>";
			}
			pStr+="</table>";
			document.getElementById("p20").innerHTML=pStr;
		}
	}
	xmlObj.load(bsUrl);	
}
function startAroundSearch(i,strUrl,pageno){
	document.getElementById("p"+i).innerHTML="读取信息中...";
	//开始异步查询
	//alert(strUrl);
	var xmlObj = Sarissa.getDomDocument();
	xmlObj.async = true;
	xmlObj.onreadystatechange = function(){
		if(xmlObj.readyState == 4){
			if(xmlObj.parseError!=0){
				document.getElementById("p"+i).innerHTML="读取信息错误...";
				return false;
			}
			//var fStr="<table><tr><td><a href='javascript:void(0)' onclick=getSearch('"+typecode+"',"+i+",'200')>200米</a>"
			//		+"&nbsp;&nbsp;<a href='javascript:void(0)' onclick=getSearch('"+typecode+"',"+i+",'500')>500米</a>"
			//		+"&nbsp;&nbsp;<a href='javascript:void(0)' onclick=getSearch('"+typecode+"',"+i+",'1000')>1公里</a>"
			//		+"&nbsp;&nbsp;<a href='javascript:void(0)' onclick=getSearch('"+typecode+"',"+i+",'2000')>2公里</a></td></tr></table>";
			
			try{
				var testNode = xmlObj.selectSingleNode("root/Return").text;
				if(testNode == "0"){
					document.getElementById("p"+i).innerHTML="<div style='padding:8px'><font color=red>没有结果</font></div>";
					return false;
				}
			}catch(e){
				return false;
			}
			//var pStr1="<table><tr><td><a href='javascript:void(0)' onclick=getSearch('"+typecode+"',"+i+",'200')>200米</a>"
			//		+"&nbsp;&nbsp;<a href='javascript:void(0)' onclick=getSearch('"+typecode+"',"+i+",'500')>500米</a>"
			//		+"&nbsp;&nbsp;<a href='javascript:void(0)' onclick=getSearch('"+typecode+"',"+i+",'1000')>1公里</a>"
			//		+"&nbsp;&nbsp;<a href='javascript:void(0)' onclick=getSearch('"+typecode+"',"+i+",'5000')>2公里</a></td></tr><tr><td height='5'></td></tr>";
			var pStr = "<table>";
			var pNode = xmlObj.selectSingleNode("root/Content/Companies").childNodes;
			var name = "";
			var dwkey = "";
			var count = parseInt(xmlObj.selectSingleNode("root/Content/Companies").getAttribute("totalCount"));
			for(var n=0;n<pNode.length;n++){
				name = pNode[n].selectSingleNode("Name").text;
				dwkey = pNode[n].selectSingleNode("DwKey").text
				address = pNode[n].selectSingleNode("Address").text
				pStr += "<tr><td><img src='namecard/images/poi_40.jpg'>&nbsp;&nbsp<a href='javascript:void(0)' class='pub_link' onclick=self.open('/richmap4/page/poi_"+dwkey+".html')>"
					+ pNode[n].selectSingleNode("Name").text+"</a>"
					+"<br>地址：<font color='#999999'>"+address+"</font></td></tr>";
			}
			pStr += "<tr><td><div id='listpage"+distance+flag+"'></div></td></tr></table>";
			document.getElementById("p"+i).innerHTML=pStr;
			creatPage("listpage"+distance+flag,10,strUrl,"listpage"+distance+flag,count,"startAroundSearch("+i+",","",2);
		}
	}
	xmlObj.load(strUrl + pageno);	
}

/* -------------------------------字符串操作结束----------------------------------- */

//=== 异步读取数据分页开始 ===
var CP_TitArr	=new Array();		//保存标志
var CP_CountArr	=new Array();		//保存总记录数
var CP_NPageArr	=new Array();		//保存当前页
var CP_UrlArr	=new Array();		//保存连接记录
var CP_FuncArr	=new Array();		//保存动作函数
var CP_FlagArr	=new Array();		//保存名称
var PageCounts=0;					//记录多个地方分页时的总计数
/**
*	分页 CPage v3.3 author:laoding creat:2005-12-22	LastUpdate:2006-06-28
*	@update 2006-6-28 新增分页样式 v3.2
*	@update 2006-8-4 修订分页输入框对页码的判断及点击分页的动作函数 v3.3 
*	显示异步读取的分页信息
*	@param PageShow	显示容器，同时和PageTitle一起组成本次分页的标志。如果不指定显示位置的话，分页信息将显示在该id标志的页面元素
*	@param howpages	一页显示多少条
*	@param Page_url	下一页的链接
*	@param PageFlag	本次分页的标志
*	@param TotalC	总计录数
*	@param func		指定的动作函数，即把Page_url和pageno传递给该函数
*	@param PageShowT	指定显示位置，这样，同一个分页可以显示在多个页面元素中
*	@param display	指定显示样式
					1、基本样式，形如：首页 上一页 共2538/16页 下一页 末页 到 页GO
					2、列表样式，形如：页码 << < 3 4 5 6 7 8 9 10 11 12 13 > >> 
*	@return null
*/ 
function creatPage(PageShow,howpages,Page_url,PageFlag,TotalC,func,PageShowT,display){
	var NCou=-1;	//判断是哪个地方的分页
	for(i=0;i<=PageCounts;i++){if(CP_TitArr[i]==PageFlag){NCou=i;}}
	//如果是第一次
	if(NCou==-1){
		//之前可能已经存在其他形式的分页
		if(CP_TitArr[PageCounts]!=null){PageCounts++;NCou=PageCounts;}else{NCou=PageCounts;}
		//初始化
		CP_TitArr[NCou]=PageFlag;	//记录分页标志
		CP_NPageArr[NCou]=1;		//记录本次分页的当前页
		CP_UrlArr[NCou]=Page_url;	//记录本次分页的url
		CP_FuncArr[NCou]=func;		//记录本次分页返回运行的函数
		CP_FlagArr[NCou]=PageShow;	//记录本次分页内容的显示位置
		if(TotalC==null||TotalC==""){
			//如果没有指定总记录数，那说明总记录数在生成的页面中
			CP_CountArr[NCou]=document.getElementById(PageShow+"Tb").count;
		}else{
			CP_CountArr[NCou]=TotalC;
		}
	}
	//计算总页数
	var totalpage=CP_CountArr[NCou]%howpages==0?parseInt(CP_CountArr[NCou]/howpages):(parseInt(CP_CountArr[NCou]/howpages)+1);
	if(totalpage==0){
		document.getElementById(PageShow).innerHTML="<font color=#eeeeee>无分页信息</font>";
	}else{
		if(display==null){display=1;}	//默认为分页样式1
		var pageStr="";	//定义向外输出的分页信息
		switch(display){
			case 1:	//分页样式1 形如：首页 上一页 共2538/16页 下一页 末页 到 页GO
				var firstpage=CP_NPageArr[NCou]==1?"<span class='page1_unlink'>首页</span>":"<span class='page1_link' onclick=\"turnPage("+ NCou +","+ totalpage +",1)\" id='"+ CP_FlagArr[NCou] +"_Home'>首页</span>";
				var downpage=CP_NPageArr[NCou]==totalpage?"<span class='page1_unlink'>下一页</span>":"<span onclick=\"turnPage("+ NCou +","+ totalpage +","+ (CP_NPageArr[NCou]*1+1) +")\" class='page1_link' id='"+CP_FlagArr[NCou]+"_Down'>下一页</span>";
				var uppage=CP_NPageArr[NCou]==1?"<span class='page1_unlink'>上一页</span>":"<span onclick=\"turnPage("+NCou+","+ totalpage +","+ (CP_NPageArr[NCou]*1-1) +")\" class='page1_link' id='"+CP_FlagArr[NCou]+"_Up'>上一页</span>";
				var endpage=CP_NPageArr[NCou]==totalpage?"<span class='page1_unlink'>末页</span>":"<span onclick=\"turnPage("+ NCou +","+ totalpage +","+ totalpage +")\" class='page1_link' id='"+CP_FlagArr[NCou]+"_End'>末页</span>";
				pageStr=firstpage+" "+uppage+" 共"+totalpage+"/"+CP_NPageArr[NCou]+"页 "+downpage+" "+endpage+" 到<input type='text' id='"+ CP_FlagArr[NCou] +"PN' class='page1_input' size='2' maxlength='4' onKeyDown=\"checkEnter('"+CP_FlagArr[NCou]+"GO')\">页<span id='"+ CP_FlagArr[NCou] +"GO' class='page1_btn' onclick=\"turnPage("+ NCou +","+ totalpage +")\">GO</span>";
			break;
			case 2://分页样式2 形如：页码 << < 3 4 5 6 7 8 9 10 11 12 13 > >> 
				var firstpage=CP_NPageArr[NCou]==1?"":"<span class='p_home_f' onclick=\"turnPage("+NCou+","+totalpage+",1)\" id='"+CP_FlagArr[NCou]+"_Home' title='到首页'></span>&nbsp;";
				var uppage=CP_NPageArr[NCou]==1?"":"<span class='p_back_f' onclick=\"turnPage("+NCou+","+totalpage+","+(CP_NPageArr[NCou]*1-1)+")\" id='"+CP_FlagArr[NCou]+"_Up' title='上一页'></span>&nbsp;";
				var downpage=CP_NPageArr[NCou]==totalpage?"":"<span class='p_next_f' onclick=\"turnPage("+NCou+","+totalpage+","+(CP_NPageArr[NCou]*1+1)+")\" id='"+CP_FlagArr[NCou]+"_Down' title='下一页'></span>&nbsp;";
				var endpage=CP_NPageArr[NCou]==totalpage?"":"<span class='p_end_f' onclick=\"turnPage("+NCou+","+totalpage+","+totalpage+")\" id='"+CP_FlagArr[NCou]+"_End' title='到最后一页'></span>";
				var pagelist="";	//显示页码
				var nStartPage=1;	//从第几页开始显示
				var nPageNoCount=10;	//在页面上最多显示几个页码
				var nStartPage=CP_NPageArr[NCou]==1?1:(CP_NPageArr[NCou]-1);	//如果当前页不是第一页，默认从当前页的上一页开始显示
				if((nStartPage+nPageNoCount)>totalpage&&totalpage>=nPageNoCount){nStartPage=totalpage-nPageNoCount+1}	//如果当前页后面的页码总和小于nPageNoCount页，从倒数第nPageNoCount条开始显示
				if(totalpage<nPageNoCount){nStartPage=1;}		//如果页码总和小于nPageNoCount页，从第一页开始显示
				for(var j=nStartPage;(j<=totalpage)&&(j<(nStartPage+nPageNoCount));j++){
					if(j==CP_NPageArr[NCou]){
						pagelist+="<span class='p_f'>"+j+"</span> ";
					}else{
						pagelist+="<span class='p_b' onclick=\"turnPage("+NCou+","+totalpage+","+j+")\" onMouseOver=\"this.className='p_f';\" onMouseOut=\"this.className='p_b';\">"+j+"</span> ";
					}
				}
				pageStr="共 <span class='page2_text'>"+CP_CountArr[NCou]+"</span> 条记录　 "+firstpage+uppage+pagelist+downpage+endpage;
			break;
		}
		if(PageShowT!=null&&PageShowT!=""){PageShow=PageShowT}
		document.getElementById(PageShow).innerHTML=pageStr;
	}
}
/**
*	turnPage() 判定输入的页码是否正确并运行分页
*	@param nNcou	//当前分页在总分页数组中的下标
*	@param nTotalPage	//当前分页的总页码
*	@param nPageNo	//当前分页的页码,如果不指定，说明当前的页码从输入框中来
*/
function turnPage(nNcou,nTotalPage,nPageNo){
	var oTempObj=document.getElementById(CP_FlagArr[nNcou]+"PN");	//得到页码输入框
	if((nPageNo==""||nPageNo==null)&&oTempObj){nPageNo=oTempObj.value;}	//得到输入框内值
	var sWrongStr="";	//定义错误
	if(nPageNo==""){
		sWrongStr="请输入页码！";
	}else if(nPageNo.toString().match(/^(?:[1-9]\d*|0)$/) == null){
		sWrongStr="请在页码中输入数字！";
	}else if(nPageNo<=0||nPageNo>nTotalPage){
		sWrongStr="您输入的页码超出范围！";
	}
	if(sWrongStr!=""){
		alert(sWrongStr);
		oTempObj.focus();
		oTempObj.select();
		return false;
	}else{		
		CP_NPageArr[nNcou]=nPageNo;	//保存当前分页的当前页码		
		eval(CP_FuncArr[nNcou]+"'"+CP_UrlArr[nNcou]+"','"+nPageNo+"','"+CP_TitArr[nNcou]+"');");
	}
}
/**
*	把某输入框的回车键绑定到指定元素的onclick事件
*	@param obj 指定元素的id
*/
function checkEnter(obj){
	if(event.keyCode==13){document.getElementById(obj).fireEvent("onclick");return false;}	
}
//-------------------------------异步读取数据分页结束-------------------------------
//读取同类商家信息
function getSamePob(){
	var sUrl = sData_basePath + pobSearch;
	sUrl = sUrl.replace("?cityname?","福建省-" + city_load);
	sUrl = sUrl.replace("?typecode?",typecode);
	sUrl = sUrl.replace("?pagecount?","6");
	var showObj = $("remarkContent");
	var xmlObj = Sarissa.getDomDocument();
	xmlObj.async = true;
	xmlObj.onreadystatechange = function(){
		if(xmlObj.readyState == 4){
			var showObj = $("samePois");
			if(xmlObj.parseError!=0){
				showObj.innerHTML = "暂无和该名片为同一分类的其他名片";
				return false;
			}
			try{
				var testNode = xmlObj.selectSingleNode("root/Return").text;
				if(testNode == "0"){
					showObj.innerHTML = "暂无和该名片为同一分类的其他名片";
					return false;
				}
			}catch(e){
				showObj.innerHTML = "暂无和该名片为同一分类的其他名片";
				return false;
			}
			//解析数据
			var cardNode = xmlObj.selectSingleNode("root/Content/NameCards").childNodes;
			var doI = 0;
			outStr = '<table cellpadding="0" cellspacing="0" border="0" width="100%">';
			for(var i=0;i<cardNode.length;i++){
				if(cardNode[i].selectSingleNode("DwKey").text == cardId)continue;
				if(doI == 5)break;
				doI ++;
				outStr += '<tr><td rowspan=3 style="padding-top:3px;"><a href="http://'+cardNode[i].selectSingleNode("DomainName").text+'.vip.richmap.cn/" target="_blank" class="pub_link"><span class="pic"><img width="68" src="' + sData_basePath + cardNode[i].selectSingleNode("Logo").text+'"></span></a></td>';
				outStr += '<td><a href="http://'+cardNode[i].selectSingleNode("DomainName").text+'.vip.richmap.cn/" target="_blank" class="pub_link">'+cardNode[i].selectSingleNode("CompanyCnName").text+'</a></td></tr>';
				outStr += '<tr><td>地址：'+cardNode[i].selectSingleNode("CnAddress").text+'<td></tr>';
				outStr += '<tr><td>详情：<a href="http://'+cardNode[i].selectSingleNode("DomainName").text+'.vip.richmap.cn/" target="_blank" class="pub_link">http://'+cardNode[i].selectSingleNode("DomainName").text+'.vip.richmap.cn</a></td></tr>';
				outStr += '<tr><td colspan="2" class="splitline_1">&nbsp;</td></tr>';
				outStr += '<tr><td colspan="2" class="splitline_2">&nbsp;</td></tr>';
			}
			outStr += "</table>";
			showObj.innerHTML = outStr;
		}
	};
	xmlObj.load(encodeURI(sUrl));
}
//绑定评论按钮的事件
function attacnEventToMark(){
	addMarkEvent("myMark",1);
	addMarkEvent("myMark",2);
	addMarkEvent("myMark",3);
	addMarkEvent("myMark",4);		

}
function addMarkEvent(objn,obji){
	var obj = $(objn + obji);		
	if(!obj)return;
	var classclick = obji==1?"star_high":"level_focus";
	var classblur = obji==1?"star_low":"level_blur";
	for(var i=0;i<obj.children.length;i++){
		(function(){
			var doI = i;
			obj.children[doI].attachEvent("onclick",function(){
				if(obj.children[doI].className == classclick){
					obj.children[doI].className = classblur;
					$("score" + obji).value = doI;
					for(var j = doI;j<obj.children.length;j++){
						obj.children[j].className = classblur;
					}
				}else{
					for(var j = 0;j<=doI;j++){
						obj.children[j].className = classclick;
					}
					$("score" + obji).value = doI+1;
				}
			});
		})();
	}
}
//点评提交返回
function getMarkReturn(data,statusCode,statusMessage){
	 if(statusCode != AJForm.STATUS['SUCCESS'] ) {
		 alert( statusMessage );
		 return false;
	}
	var oDoc = Sarissa.getDomDocument();
	oDoc = (new DOMParser()).parseFromString(data, "text/xml");
	try{var status = oDoc.selectSingleNode("/root/Return").text;}
	catch(e){return false;}
	if (status == "1") {
		alert(oDoc.selectSingleNode("root/Content").text);
		//刷新列表
		location.href = sData_basePath + "page/"+(linkType=="N"?"pob":"pro")+"_" + cardDomainName + ".html?req="+Math.random()+"#remarkCon";
		//getRemarkContent();
		//location.href = "#remarkCon";
		return;
	}else{
		alert(oDoc.selectSingleNode("root/Error").text);
		return;
	}
}
//判断点评合理并提交
function checkRemark(){
	var subForm = document.remark;
	if(subForm.checkcode.value == ""){alert("请输入验证码！");subForm.checkcode.focus();return false;}
	if(subForm.text.value == "顺便说点什么？"){alert("请输入评论内容！");subForm.text.focus();return false;}
	//alert(subForm.score1.value + "," + subForm.score2.value + "," + subForm.score3.value + "," + subForm.score4.value);
	AJForm.submitForm(subForm);
	return false;
}
//读取点评列表，包含回复内容
var nowRemarkPageno = 1;
function getRemarkContent(sUrl,pageno){
	//remarkSearch = "com/ncserv?act=GETCOMMENTS&linkid=?linkid?&linktype=?linktype?&pagecount=?pagecount?&nums=?nums?&pageno=?pageno?";
	if(pageno == null)pageno = 1;
	if(sUrl == null){
		sUrl = sData_basePath + remarkSearch;
		sUrl = sUrl.replace("?linkid?",linkId);
		sUrl = sUrl.replace("?linktype?",linkType);
		sUrl = sUrl.replace("?pageno?","");
		sUrl = sUrl.replace("?pagecount?","10");
		sUrl = sUrl.replace("?nums?","0");
	}
	nowRemarkPageno = pageno;
	var showObj = $("remarkContent");
	var xmlObj = Sarissa.getDomDocument();
	xmlObj.async = true;
	xmlObj.onreadystatechange = function(){
		if(xmlObj.readyState == 4){
			if(xmlObj.parseError!=0){
				showObj.innerHTML = "<div style='padding:10px;'>该"+(linkType=="N"?"名片":"产品")+"尚未有任何评论！你来说两句？</div>";
				return false;
			}
			try{
				var testNode = xmlObj.selectSingleNode("root/Return").text;
				if(testNode == "0"){
					showObj.innerHTML = "<div style='padding:10px;'>该"+(linkType=="N"?"名片":"产品")+"尚未有任何评论！你来说两句？</div>";
					return false;
				}
			}catch(e){
				return false;
			}
			//解析数据
			var totalCount = parseInt(xmlObj.selectSingleNode("root/Content").getAttribute("totalCount"));
			var rootNode = xmlObj.selectSingleNode("root/Content").childNodes;
			var outStr = '<table cellpadding="0" cellspacing="0" border="0" width="98%">';
			for(var j=0;j<rootNode.length;j++){
				var score_1 = parseInt(rootNode[j].selectSingleNode("score_1").text);
				var score_2 = parseInt(rootNode[j].selectSingleNode("score_2").text);
				var score_3 = parseInt(rootNode[j].selectSingleNode("score_3").text);
				var score_4 = parseInt(rootNode[j].selectSingleNode("score_4").text);
				var score_5 = rootNode[j].selectSingleNode("score_5").text;
				var score_6 = rootNode[j].selectSingleNode("score_6").text;
				var score_7 = rootNode[j].selectSingleNode("score_7").text;
				score_5 = score_5==""?0:score_5;
				score_6 = score_6==""?0:score_6;
				score_7 = score_7==""?0:score_7;
				var replyNum = rootNode[j].selectSingleNode("replyNums").text;
				if(replyNum == null || replyNum == ""){replyNum = 0}else{replyNum = parseInt(replyNum);}
				outStr += '<tr><td rowspan="4" width="70" style="padding-top:5px;" align=center valign="top">';
				outStr += '<a href="'+ForumAddress+'user?uid='+rootNode[j].selectSingleNode("userID").text+'" target=_blank><span class="pic"><img src="'+ForumAddress+'com/image?act=USER&size=2&id='+rootNode[j].selectSingleNode("userID").text+'" width=60 height=60 border=0></span></a></td>';
				outStr += '<td height="22" width="330" align=left class=msg><a href="'+ForumAddress+'user?uid='+rootNode[j].selectSingleNode("userID").text+'" target=_blank class="titleLink">'+rootNode[j].selectSingleNode("userName").text+'</a>　' 
				+ rootNode[j].selectSingleNode("issueDT").text ;
				var cardCommentType = rootNode[j].selectSingleNode("cardCommentType").text;
				if (cardCommentType == 'T') {
					outStr += '&nbsp;&nbsp;<font style="color:#E5A471;">想去</font>&nbsp;&nbsp;';	
				} else if (cardCommentType == 'B'){
					outStr += '&nbsp;&nbsp;<font style="color:#E5A471;">去过</font>&nbsp;&nbsp;';
				}else {
					outStr += '&nbsp;&nbsp;<font style="color:#E5A471;">点评</font>&nbsp;&nbsp;';
				}
				//outStr += '<font style="color:#82A3A9;">' + rootNode[j].selectSingleNode("subject").text + '</font></td>';
				outStr += '<td align=right>IP：<font class=msg>' + rootNode[j].selectSingleNode("ipAddress").text + '</font></td></tr>';
				if(!isNormalCard && cardCommentType != 'T'){
					outStr += '<tr height="30"><td colspan="2" align="left">总评：';
					var i = 0;
					for(i=0;i<score_1&&i<5;i++){
						outStr += '<span class="star_high"></span>';
					}
					for(i=score_1;i<5;i++){
						outStr += '<span class="star_low"></span>';
					}
					
					if(linkType == "N"){
						outStr += '　口味：<span class="level">';
						for(i=0;i<score_2&&i<5;i++){
							outStr += '<div class="level_focus"></div>';
						}
						for(i=score_2;i<5;i++){
							outStr += '<div class="level_blur"></div>';
						}
						outStr += '</span>　服务：<span class="level">';
						for(i=0;i<score_3&&i<5;i++){
							outStr += '<div class="level_focus"></div>';
						}
						for(i=score_3;i<5;i++){
							outStr += '<div class="level_blur"></div>';
						}
						outStr += '</span>　环境：<span class="level">';
						for(i=0;i<score_4&&i<5;i++){
							outStr += '<div class="level_focus"></div>';
						}
						for(i=score_4;i<5;i++){
							outStr += '<div class="level_blur"></div>';
						}
						outStr += '</span>';
					}
					outStr += '</td></tr>';
				}else{
					outStr += '<tr height="1"><td colspan="2"></td></tr>';
				}
				outStr += '<tr><td colspan="2" valign=top style="padding-top:10px;padding-bottom:10px;">'+rootNode[j].selectSingleNode("Text").text+'<br><br><div style="width:60%;border-top:dotted 1px #cccccc;"><a href="javascript:void(0);" onclick="remarkReply(\''+rootNode[j].selectSingleNode("dwKey").text+'\');" class="pub_link" title="点击回复这条评论">回复('+replyNum+')</a>　<font class="msg">赞成(<font class="pub_link">'+score_5+'</font>)</font>　<font class="msg">不赞成也不反对(<font class="pub_link">'+score_6+'</font>)</font>　<font class="msg">反对(<font class="pub_link">'+score_7+'</font>)</font></div></td></tr>';
				var subComments = rootNode[j].selectSingleNode("SubComments").childNodes;
				//如果存在对评论的回复
				if(subComments.length > 0){
					outStr += '<tr><td colspan="2" style="padding-bottom:3px;">'
							+ '<table cellpadding="0" cellspacing="0" border="0">'
							+ '<tr><td class="dialog_l_t"></td><td class="dialog_arrow"></td><td class="dialog_bg" width="510"></td><td class="dialog_r_t"></td></tr>'
							+ '<tr><td class="dialog_c" colspan="4" height="60" valign="top">'
							+ '		<table cellpadding="0" cellspacing="0" border="0" width="98%">';
					//组装回帖内容
					for(var k = 0;k<subComments.length;k++){
						outStr += '<tr><td align=center width=70 valign=top style="padding-top:3px;"><span class="pic"><a href="'+ForumAddress+'user?uid='+subComments[k].selectSingleNode("userID").text+'" target=_blank class="titleLink"><img src="/com/image?act=USER&size=2&id='+subComments[k].selectSingleNode("userID").text+'" width=50 height=50 border=0></a></span></td>';
						outStr += '<td valign=top><a href="/user?uid='+subComments[k].selectSingleNode("userID").text+'" target=_blank class="titleLink">'+subComments[k].selectSingleNode("userName").text+'</a>　<font class=msg>'+subComments[k].selectSingleNode("issueDT").text+'</font>　　　　IP：<font class=msg>' + rootNode[j].selectSingleNode("ipAddress").text + '</font><br>'+subComments[k].selectSingleNode("Text").text+'</td></tr>';
						outStr += '<tr><td colspan=2 style="border-top:dotted 1px #999999;">&nbsp;</td></tr>';
					}
					outStr += '</table></td></tr>'
							+ '<tr><td class="dialog_l_b"></td><td class="dialog_bg_b" colspan="2">&nbsp;</td><td class="dialog_r_b"></td></tr>'
					outStr += '</table></td></tr>';
				}else{
					outStr += "<tr><td></td></tr>";
				}
				outStr += '<tr><td colspan=3 style="border-top:dotted 1px #999999;">&nbsp;</td></tr>';
			}
			outStr += '</table>';
			showObj.innerHTML = outStr;
			creatPage("remarkPage",10,sUrl,"remarkPage",totalCount,"getRemarkContent(","",2);
		}
	};
	xmlObj.load(sUrl + pageno);
}
//点评的回复
var replyWindow = null;
function remarkReply(key){
	if(key == null || key == "")return;
	var x = event.x;
	var y = document.body.scrollTop + event.y + 10;
	//判断是否登录了
	if(!islogin){
		var voteWin = new message(180,60);
		voteWin.show("您尚未登录!<br>页面将在2秒后转登录页...",x,y);
		setTimeout(function(){location.href =  "/public/login.jsp?url=" + sData_basePath + "page/"+(linkType == "N"?"pob":"pro")+"_" + cardDomainName + ".html#userremark";},2000);
		return false;
	}
	//否则进行对点评的回复
	if(replyWindow == null){	//初始化回复窗口
		replyWindow = new Windows(320,200);
		var replyForm = '<table cellpadding="0" cellspacing="0" border="0" width="100%">'
			+ '<tr><td colspan=2 style="padding-left:4px;padding-right:4px;"><input type="radio" id="reply_5" value="5" name="addfield_1"><label for="reply_5">我赞成</label>　<input type="radio" id="reply_6" value="6" name="addfield_1" checked="checked"><label for="reply_6">不赞成也不反对</label>　<input type="radio" id="reply_7" value="7" name="addfield_1"><label for="reply_7">我反对</label></td></tr>'
			+ '<tr><td colspan=2 style="padding-left:4px;padding-right:4px;"><textarea style="width:100%;height:150px;" id="replyText"></textarea></td></tr>'
			+ '<tr><td style="padding-left:4px;padding-right:4px;">请输入验证码：<input id="replyCheckCode" type="text" class="mytext" size="4" onFocus="showCheckCode(this)" onBlur="closeCheckCode();" onkeydown="checkEnter(\'replySubmitBtn\');"><div class="rel"></div></td><td><span class="pub_btn" id="replySubmitBtn" onclick="checkReply()">写好了</span> <span class="pub_btn" onclick="replyWindow.close()">关闭</span></td></tr>'
			+ '<tr><td colspan=2><font class=msg>温馨提示：单击上面的输入框会显示验证码哦！</font></td></tr>';
			+ '</table>';
		replyWindow.setTitle("请发表您对该评论的回复");
		replyWindow.show(replyForm,x,y);
	}else{
		replyWindow.show(null,x,y);
	}
	//清空之前的点评状态
	var subForm = document.remarkReplyForm;
	subForm.text.value = "";
	$("replyText").value = "";
	subForm.rootid.value = key;
	return true;
}
function checkReply(){
	var subForm = document.remarkReplyForm;
	subForm.text.value = $("replyText").value;
	subForm.checkcode.value = $("replyCheckCode").value;
	var addfields = document.getElementsByName("addfield_1");
	for(var i = 0;i<addfields.length;i++){
		if(addfields[i].checked){
			subForm.addfield.value = addfields[i].value;
		}
	}
	if(subForm.text.value == ""){alert("请输入您回复的内容");$("replyText").focus();return false;}
	if(subForm.checkcode.value == ""){alert("请输入验证码");$("replyCheckCode").focus();return false;}
	AJForm.submitForm(subForm);	
	return false;
}
function getReplyReturn(data,statusCode,statusMessage){
	replyWindow.close();
	if(statusCode != AJForm.STATUS['SUCCESS'] ) {
		 alert( statusMessage );
		 return false;
	}
	var oDoc = Sarissa.getDomDocument();
	oDoc = (new DOMParser()).parseFromString(data, "text/xml");
	try{var status = oDoc.selectSingleNode("/root/Return").text;}
	catch(e){return false;}
	if (status == "1") {
		alert(oDoc.selectSingleNode("root/Content").text);
		//刷新评论列表
		getRemarkContent(null,nowRemarkPageno);
		//location.href = sData_basePath + "page/pob_" + cardDomainName + ".htm#remarkCon";
		return;
	}else{
		alert(oDoc.selectSingleNode("root/Error").text);
		return;
	}
}
//投票
function toVote(){
	var voteWin = new message(180,60);
	var x = event.x;
	var y = document.body.scrollTop + event.y + 10;
	if(islogin){
		voteWin.show("正在处理您的投票请求...",x,y);
		var sUrl = sData_basePath + voteSearch;
		sUrl = sUrl.replace("?type?",linkType);
		sUrl = sUrl.replace("?dwkey?",linkId);
		var xmlObj = Sarissa.getDomDocument();
		xmlObj.async = true;
		xmlObj.onreadystatechange = function(){
			if(xmlObj.readyState == 4){
				var myVoteWin = voteWin;
				if(xmlObj.parseError!=0){
					myVoteWin.setCon("提交失败，请重试...<br><font class=msg>该窗口将在3秒后自动关闭</font>");
					setTimeout(function(){myVoteWin.del();myVoteWin = null;},3000);
					return false;
				}
				try{
					var testNode = xmlObj.selectSingleNode("root/Return").text;
					if(testNode == "0"){
						var errStr = xmlObj.selectSingleNode("root/Error").text;
						errStr = errStr == "你没有可用的推荐票"?"今天您的推荐票已经用完了，明天再来吧！":errStr;
						myVoteWin.setCon(errStr + "<br><font class=msg>该窗口将在3秒后自动关闭..</font>");
						setTimeout(function(){myVoteWin.del();myVoteWin = null;},3000);
						return false;
					}
				}catch(e){
					myVoteWin.setCon("提交失败，请重试...<br><font class=msg>该窗口将在3秒后自动关闭</font>");
					setTimeout(function(){myVoteWin.del();myVoteWin = null;},3000);
					return false;
				}
				//解析数据
				if(testNode == "-1"){	//尚未登录
					myVoteWin.setCon("您尚未登录!<br>页面将在2秒后转登录页...");
					setTimeout(function(){location.href = "/public/login.jsp?url=" + sData_basePath + "page/"+(linkType == "N"?"pob":"pro")+"_" + cardDomainName + ".html";},2000);
					//voteWin = null;
					return false;
				}else{
					var nodeCon = xmlObj.selectSingleNode("root/Content").text;
					nodeCon = nodeCon.split("**");
					myVoteWin.setCon(nodeCon[0] + "<br>您今天还剩下" + nodeCon[1] + "张可用推荐票<br><font class=msg>本窗口将在3秒后自动关闭..</font>");
					setTimeout(function(){myVoteWin.del();myVoteWin = null;},3000);
					//voteWin = null;
					return false;
				}
			}
		};
		xmlObj.load(sUrl);
	}else{
		voteWin.show("您尚未登录!<br>页面将在2秒后转登录页...",x,y);
		setTimeout(function(){location.href =  "/public/login.jsp?url=" + sData_basePath + "page/"+(linkType == "N"?"pob":"pro")+"_" + cardDomainName + ".html";},2000);
		//voteWin = null;
		return false;
	}
}
//去这里
var toHereMsg = null;
function toHere(){
	if(toHereMsg == null){
		//初始化对话框
		toHereMsg = new message(230,80);
		var outStr = "请输入到达该名片的换乘起点：<input type='text' id='busStart'><span class='pub_btn' onclick='startBusSearch();' id='searchBusBtn'>查公交</span> <span class='pub_btn' onclick='toHereMsg.close();'>关闭</span>";
		toHereMsg.setCon(outStr);
	}
	$("busStart").value = "";
	event.srcElement.nextSibling.appendChild(toHereMsg.showObj);
	toHereMsg.show(null,-64,22);
	$("busStart").focus();
	return true;
}
function startBusSearch(){
	var mybegin = $("busStart").value;
	if(mybegin == ""){alert("请输入您的起点！");$("busStart").focus();return false;}
	window.open(encodeURI("/map.jsp?act=bus&citycode="+citycode+"&begin="+mybegin+"&end="+companyName+"&endx="+cardx+"&endy="+cardy));
	toHereMsg.close();
	return true;
}
//店主申请
var joinWindow = null;
function joinUs(){
	var x = 300;
	var y = document.body.scrollTop + 150;
	if(joinWindow == null){
		joinWindow = new Windows(380,240);
		joinWindow.setTitle("地图名片管理申请表");
		outStr = '<table cellpadding="0" cellspacing="4" border="0" width="100%">';
		outStr += '<tr><td colspan="2" style="padding-left:10px;">提示：<a href="http://www.richmap.cn/page/bbs_7193_1.html" target=_blank>管理地图名片需加入猎图网商家联盟。　了解更多&gt;&gt;</a></td></tr>';
		outStr += '<tr><td colspan="2" class="listTitle" style="padding-left:10px;color:#E17116;">您申请管理的地图名片基本信息如下：</td></tr>';
		outStr += '<tr><td align=right width=90>名称：</td><td>'+companyName+'</td></tr>';
		outStr += '<tr><td align=right width=90>地址：</td><td>'+cnAddress+'</td></tr>';
		outStr += '<tr><td align=right width=90>电话：</td><td>'+tel_load+'</td></tr>';
		outStr += '<tr><td colspan="2" class="listTitle" style="padding-left:10px;color:#E17116;">请留下您的联系方式，以便于我们和您联系：</td></tr>';
		outStr += '<tr><td align=right width=90>您的称呼：</td><td><input type="text" id="join_name" class="mytext" onkeydown="checkEnter(\'submitJoin\')"></td></tr>';
		outStr += '<tr><td align=right width=90>您的联系方式：</td><td><input type="text" id="join_info" class="mytext" onkeydown="checkEnter(\'submitJoin\')"></td></tr>';
		outStr += '<tr><td align=right width=90>请输入验证码：</td><td><input id="joinCheckCode" type="text" class="mytext" size="4" onkeydown="checkEnter(\'submitJoin\')" onfocus="showCheckCode(this)" onBlur="closeCheckCode();"><div class="rel"></div>&nbsp;<span class="pub_btn" onclick="checkJoin();" id="submitJoin">提交申请</span> <span class="pub_btn" onclick="joinWindow.close()"> 取消 </span></td></tr>';
		outStr += '<tr><td colspan="2" style="padding-left:10px;"><font class=msg>温馨提示：单击上面的输入框会显示验证码哦！</font></td></tr>';
		outStr += '</table>';
		joinWindow.setContent(outStr);
	}
	//先清空之前的内容
	 $("joinCheckCode").value = "";
	 $("join_name").value = "";
	 $("join_info").value = "";
	changeCode();
	joinWindow.show(null,x,y);
}
function checkJoin(){
	var subForm = document.joinForm;
	subForm.checkcode.value = $("joinCheckCode").value;
	subForm.applicant.value = $("join_name").value;
	subForm.applicantAttn.value = $("join_info").value;
	if(subForm.applicant.value == ""){alert("请输入您的称呼！");$("join_name").focus();return false;}
	if(subForm.applicantAttn.value == ""){alert("请输入您的联系方式!");$("join_info").focus();return false;}
	if(subForm.checkcode.value == ""){alert("请输入验证码!");$("joinCheckCode").focus();return false;}
	AJForm.submitForm(subForm);
	return true;
}
function getJoinReturn(data,statusCode,statusMessage){
	joinWindow.close();
	if(statusCode != AJForm.STATUS['SUCCESS'] ) {
		 alert( statusMessage );
		 return false;
	}
	var oDoc = Sarissa.getDomDocument();
	oDoc = (new DOMParser()).parseFromString(data, "text/xml");
	try{var status = oDoc.selectSingleNode("/root/Return").text;}
	catch(e){return false;}
	if (status == "1") {
		alert("您的认领申请表已经成功提交，猎图网客服代表将在5个工作日内联系您，并洽谈详细的认领事项，谢谢！");
		return;
	}else{
		alert(oDoc.selectSingleNode("root/Error").text);
		return;
	}
}
//补充资料
var infoWindow = null;
var contentEdit = null;
function addInfo(){
	var x = 200;
	var y = document.body.scrollTop + 100;
	if(infoWindow == null){
		infoWindow = new Windows(510,300);
		infoWindow.setTitle("为本"+(linkType=="N"?"名片":"产品")+"补充资料");
		contentEdit = new htmlEdit();
		contentEdit.basePath = sData_basePath + "editor/";
		contentEdit.name = "content";
		contentEdit.width = "500";
		contentEdit.height = "300";
		var editorStr = contentEdit.create(true);
		editorStr += '<br>请输入验证码：<input id="infoCheckCode" type="text" class="mytext" size="4" onFocus="showCheckCode(this)" onBlur="closeCheckCode();" onkeydown="checkEnter(\'infoSubmitBtn\');"><div class="rel"></div>&nbsp;<span id="infoSubmitBtn" class="pub_btn" onclick="checkInfo();">提交信息</span> <span class="pub_btn" onclick="infoWindow.close()">关闭</span>';
		editorStr += '<br><font class=msg>温馨提示：单击上面的输入框会显示验证码哦！</font>';
		infoWindow.setContent(editorStr);
	}
	contentEdit.setHtmlValue("");
	infoWindow.show(null,x,y);
}
function checkInfo(){
	var subForm = document.addInfoForm;
	subForm.checkcode.value = $("infoCheckCode").value;
	subForm.content.value = contentEdit.getHtmlValue();
	if(subForm.content.value == ""){alert("请输入补充的内容");return false;}
	if(subForm.checkcode.value == ""){alert("请输入验证码");$("infoCheckCode").focus(0);return false;}
	AJForm.submitForm(subForm);
}
function getInfoReturn(data,statusCode,statusMessage){
	infoWindow.close();
	if(statusCode != AJForm.STATUS['SUCCESS'] ) {
		 alert( statusMessage );
		 return false;
	}
	var oDoc = Sarissa.getDomDocument();
	oDoc = (new DOMParser()).parseFromString(data, "text/xml");
	try{var status = oDoc.selectSingleNode("/root/Return").text;}
	catch(e){return false;}
	if (status == "1") {
		alert(oDoc.selectSingleNode("root/Content").text);
		return;
	}else{
		alert(oDoc.selectSingleNode("root/Error").text);
		return;
	}
}
//----------收藏相关函数-------------------//
function addFavorite(){
	if (islogin){
		var frm = document.addFavoriteForm;
		AJForm.submitForm(frm);
	}else{
		var voteWin = new message(180,60);
		var x = event.x;
		var y = document.body.scrollTop + event.y + 10;
		voteWin.show("您尚未登录!<br>页面将在2秒后转登录页...",x,y);
		setTimeout(function(){location.href =  "/public/login.jsp?url=" + sData_basePath + "page/"+(linkType == "N"?"pob":"pro")+"_" + cardDomainName + ".html";},2000);
		return false;
	}
}
function getFavoriteReturn(data, statusCode, statusMessage){
	if (statusCode != AJForm.STATUS['SUCCESS']){
		alert(statusMessage);
		return false;
	}
	var oDoc = Sarissa.getDomDocument();
	oDoc = (new DOMParser()).parseFromString(data,"text/xml");
	try{var status = oDoc.selectSingleNode("/root/Return").text;}catch(e){return false;}
	if (status == "1"){
		alert(oDoc.selectSingleNode("root/Content").text);
		return;
	}else{
		alert(oDoc.selectSingleNode("root/Error").text);
		return;
	}
}
//公用验证码框
var checkCodeMsg = null;
var nowFocusText = null;
var notClose = false;
function showCheckCode(obj){
	nowFocusText = obj;
	if(checkCodeMsg == null){
		//初始化一个弹出框
		checkCodeMsg = new message(180,65);
		checkCodeMsg.setCon('<img src="loginmng?act=CODEIMG" id="autoCode" width="50" height="20"><br><font color=black>请输入上面图片上的数字</font><br>看不清楚？<a href="javascript:void(0)" onclick="return changeCode();">换一张</a>');
		checkCodeMsg.showObj["onmousedown"] = function(){
			notClose = true;
			checkCodeMsg.show();
		};
	}		
	obj.nextSibling.appendChild(checkCodeMsg.showObj);	
	checkCodeMsg.show(null,-120,-70);
	//changeCode();
	return false;
}
function changeCode(){
	if(!$("autoCode"))return;
	$("autoCode").src=basePath+"loginmng?act=CODEIMG&req=" + Math.random();
	try{if(nowFocusText)nowFocusText.focus();}catch(e){}
	return false;
};
function closeCheckCode(){
	if(notClose){notClose = false;return;}
	nowFocusText = null;
	checkCodeMsg.close();
};
//在页面上显示一个tooltip
var winIndex = 1;
var nowWinIndex = 1;
//var nowFocusWin = null;
var nowPositionHashTable = [];
var positionIndex = 0;
function getPosition(){
	for(var i=0;i<=positionIndex;i++){
		if(!nowPositionHashTable[i]){
			nowPositionHashTable[i] = true;
			return i;
			break;
		}
	}
	positionIndex ++;
	nowPositionHashTable[positionIndex] = true;
	return positionIndex;
}
function message(w,h){
	this.showObj = document.createElement("div");
	this.isInit = false;
	this.winIndex = winIndex;
	winIndex ++;
	this.positionIndex = getPosition();
	with(this.showObj.style){
		border = "solid 1px #F7BB79";
		if(w!=null)width = w;
		if(h!=null)height = h;
		padding = "5px";
		position = "absolute";
		color = "#F37A4B";
		display = "none";
		zIndex = this.winIndex;
		backgroundColor = "#ffffff";
	};
	var thisMsg = this;
	this.showObj.onmouseover = function(){
		//if(nowFocusWin == this)return;
		//if(nowFocusWin != null)nowFocusWin.showObj.style.zIndex = nowWinIndex;
		nowWinIndex = parseInt(thisMsg.showObj.style.zIndex);
		thisMsg.showObj.style.zIndex = 999;
		//nowFocusWin = this;
	};
	this.showObj.onmouseout = function(){
		thisMsg.showObj.style.zIndex = nowWinIndex;
	};
	document.body.appendChild(this.showObj);
	//nowFocusWin = this;
	this.isInit = true;
	this.show = function(msg,x,y){
		this.showObj.style.display = "";
		if(msg != null)this.showObj.innerHTML = msg;
		if(x != null)this.showObj.style.left = x + this.positionIndex*4;
		if(y != null)this.showObj.style.top = y + this.positionIndex*4;
	};
	this.setCon = function(msg){
		this.showObj.innerHTML = msg;
	};
	this.close = function(){
		this.showObj.style.display = "none";
	};
	this.del = function(){
		this.showObj.parentElement.removeChild(this.showObj);
		this.showObj = null;
		nowPositionHashTable[this.positionIndex] = false;
		return;
	};
}
//公用视窗
var windowIndex = 0;
var windowsTable = [];
var windowsFocus = null;
function Windows(w,h){
	var tempWin = this;
	if(w == null || w=="")w = 300;
	if(h == null || h == "")h = 150;
	this.showObj = document.createElement("div");
	document.body.appendChild(this.showObj);
	this.isInit = false;
	this.index = windowIndex;
	windowsTable[this.index] = this;
	windowIndex ++ ;
	with(this.showObj.style){
		position = "absolute";
		left = "0px";
		top = "0px";
		display = "none";
		width = w + "px";
		zIndex = this.index;
	}
	this.showObj["onclick"] = function(){
		tempWin.focus();
	};
	this.showObj.innerHTML = '<table width="100%" cellpadding="0" cellspacing="0"><tr><td class="win_l_t"></td><td id="dragObj_' + this.index + '" class="win_bg_t" onmousedown="startDrag(windowsTable[' + this.index + '])" onmouseup="stopDrag(windowsTable[' + this.index + '])" onmousemove="draging(windowsTable[' + this.index + '])">&nbsp;</td><td class="win_bg_t" width="20" align="right"><span class="win_close" title="关闭" onclick="windowsTable[' + this.index + '].close();"></span></td><td class="win_r_t"></td></tr></table>'
		+ '<table width="100%" cellpadding="0" cellspacing="0"><tr><td class="win_l_con"></td><td class="win_bg_con" valign="top" id="windows_' + this.index + '" height="' + h + '"></td><td class="win_r_con"></td></tr></table>'
		+ '<table width="100%" cellpadding="0" cellspacing="0"><tr><td class="win_l_b"></td><td class="win_bg_b">&nbsp;</td><td class="win_r_b"></td></tr></table>';
	this.isInit = true;
	this.m_oDragObj = $("dragObj_" + this.index);
	this.show = function(msg,x,y){
		if(msg != null){
			this.setContent(msg);
		}
		this.showObj.style.display = "";
		this.setPosition(x,y);
		this.focus();
		return true;
	};
	this.focus = function(){
		if(windowsFocus != null){
			windowsFocus.blur();	
		};
		this.showObj.style.zIndex = 999;
		windowsFocus = this;
	};
	this.blur = function(){
		this.showObj.style.zIndex = this.index;
		windowsFocus = null;
	};
	this.setTitle = function(tit){
		this.m_oDragObj.innerHTML = tit;
	};
	this.setContent = function(msg){
		$("windows_" + this.index).innerHTML = msg;
	};
	this.setPosition = function(x,y){
		this.showObj.style.left = x + "px";
		this.showObj.style.top = y + "px";
	};
	this.getPositionX = function(){
		return parseInt(this.showObj.style.left);
	};
	this.getPositionY = function(){
		return parseInt(this.showObj.style.top);
	};
	this.close = function(){
		this.showObj.style.display = "none";
	};
	this.del = function(){
		this.showObj.parentElement.removeChild(this.showObj);
		this.showObj = null;
		windowsTable[this.index] = null;
		return true;
	};
}
function pOver(i){
	if(document.getElementById("pic"+i).src==sData_basePath + "namecard/images/around_32.jpg"){
		document.getElementById("pic"+i).src="namecard/images/around_31.jpg";
	}
	if(document.getElementById("pic"+i).src==sData_basePath + "namecard/images/around_52.jpg"){
		document.getElementById("pic"+i).src="namecard/images/around_51.jpg";
	}
}
function pOut(i){
	if(document.getElementById("pic"+i).src==sData_basePath + "namecard/images/around_31.jpg"){
		document.getElementById("pic"+i).src="namecard/images/around_32.jpg";
	}
	if(document.getElementById("pic"+i).src==sData_basePath + "namecard/images/around_51.jpg"){
		document.getElementById("pic"+i).src="namecard/images/around_52.jpg";
	}
}
//------------------------------- 窗口拖动函数组开始 -------------------------------
var nEvent_x=0,nEvent_y=0;	//初始化鼠标x,y
var nDrag_x=0,nDrag_y=0;	//初始化拖动窗口x,y
var nInfo_x=0,nInfo_y=0;	//初始化地图左边窗口x,y
var nInfoBtn_x=0,nInfoBtn_y=0; //初始化地图左边窗口按钮x,y
var bMoveable=false;		//当前是否有窗口处于被拖动状态
/**
*	DragDiv v1.0 窗口拖动公用函数	Author:laoding @ Richmap	CreatDate: 2006-04-14
*	开始拖动
*	@param classObj	窗口类，该类必须符合以下条件
			必须有成员.m_oDragObj,该成员指定了窗口拖动的起始鼠标触发事件的元素
			必须有成员函数getPositionX(x)来返回窗口的坐标x
			必须有成员函数getPositionY(y)来返回窗口的坐标y
			必须有成员函数setPosition(x,y)来设置窗口的坐标x,y
*/
function startDrag(classObj){
	if(event.button==1)	{
		classObj.m_oDragObj.setCapture();
		nEvent_x = event.clientX;
		nEvent_y = event.clientY;
		nDrag_x = classObj.getPositionX();
		nDrag_y = classObj.getPositionY();
		bMoveable = true;
	}
};
//拖动
function draging(classObj){
	if(bMoveable){
		classObj.setPosition(nDrag_x + event.clientX - nEvent_x,nDrag_y + event.clientY - nEvent_y);
	}
};
//结束拖动
function stopDrag(classObj){
	if(bMoveable){
		classObj.m_oDragObj.releaseCapture();
		bMoveable = false;
	}
	//当窗口被拖动到顶部以上
	if(classObj.getPositionY()<0){classObj.setPosition(classObj.getPositionX(),0);}
	//当窗口被拖动到底部以下
	var nBodyTop=document.body.scrollTop;
	var nBodyHeight=document.body.offsetHeight;
	if(classObj.getPositionY() > nBodyTop + nBodyHeight-50){
		classObj.setPosition(classObj.getPositionX(),nBodyTop + nBodyHeight-50);
	}
};
//------------------------------- 窗口拖动函数组结束 -------------------------------
function $(sid){return document.getElementById(sid);}
//发送邮件窗口
var mailWindow = null;
var m_bSendMailAble = true;
var m_oSendMailScriptObj = null;
function showMailWindow(){
	var x = 300;
	var y = 150;
	var mailStr = null;
	if(mailWindow == null){
		mailWindow = new Windows(360,200);
		mailWindow.setTitle("发送邮件");
		mailStr = '<table cellpadding="0" cellspacing="4" border="0" width="100%">';
		mailStr += '<tr><td align=right>内容：</td><td><textarea id="mailContent" rows="6" cols="30">您的朋友向您推荐在猎图网看到一则“'+advertSubject+'”的宣传信息，您可以访问该地址：' + advertUrl +'来查看该信息</textarea></td></tr>';
		mailStr += '<tr><td align=right>Email：</td><td><input type="text" id="userEmail" size="35" onkeydown="if(event.keyCode == 13)sendEmail()"></td></tr>';
		mailStr += '<tr><td align=right>您的称呼：</td><td><input id="userName" type="text" size="12"> <span class="pub_btn" onclick="sendEmail();">发送</span> <span class="pub_btn" onclick="mailWindow.close()"> 取消 </span></td></tr>';
		mailStr += '<tr><td colspan="2" align=center style="color:#ff0000" id="sendNoteEmailStatus"></td></tr>';
		mailStr += '</table>';
		mailWindow.setContent(mailStr);
	}
	//先清空之前的内容
	 $("userEmail").value = "";
	 $("userName").value = "";
	 $("sendNoteEmailStatus").innerHTML = "";
	mailWindow.show(null,x,y);
}
//发送邮件
function sendEmail(){
	if(!m_bSendMailAble)return false;
	var oContent = document.getElementById("mailContent");
	if(oContent.value == ""){
		alert("请输入要发送的内容");
		oContent.focus();
		return false;
	}
	var oMail = document.getElementById("userEmail");
	if(oMail.value == ""){
		alert("请输入您朋友的Email地址吧");
		oMail.focus();
		return false;
	};
	if(!oMail.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\.sex)|(\.biz)|(\.aero)|(\.coop)|(\.museum)|(\.name)|(\.pro)|(\..{2,2}))$)\b/gi)){
		oMail.focus();
		alert("您输入的email地址不正确");
		return false;
	};
	var sSubject = "您的朋友"+document.getElementById("userName").value +"给您发送关于“" + advertSubject + "”的宣传信息";
	var sBody = oContent.value;
	
	if(m_oSendMailScriptObj != null){
		try{
			m_oSendMailScriptObj.parentElement.removeChild(m_oSendMailScriptObj);
		}catch(e){}
	}
	var sPath = "http:\/\/www.richmap.cn/richmap4/apps/webserv?act=SENDMAIL";
	sPath += "&subject=" + sSubject + "&body=" + sBody + "&fn=sendEmailReturn&sendto=" + oMail.value;
	m_oSendMailScriptObj = document.createElement("script");
	m_oSendMailScriptObj.setAttribute("type","text/javascript");
	m_oSendMailScriptObj.setAttribute("language","javascript");
	m_oSendMailScriptObj.src = sPath;
	document.body.appendChild(m_oSendMailScriptObj);
	document.getElementById("sendNoteEmailStatus").innerHTML = "正在发送邮件...";
	m_bSendMailAble = false;
	return true;
};
//邮件发送返回函数
function sendEmailReturn(isError){
	if(isError){
		document.getElementById("sendNoteEmailStatus").innerHTML = "邮件发送失败，请确认您的email地址是否正确然后重试！";
	}else{
		document.getElementById("sendNoteEmailStatus").innerHTML = "邮件发送成功！";
	}
	m_bSendMailAble = true;
	return true;
};
function initImgSize(){		
	var imgEle = document.getElementsByTagName("IMG");	
	//alert(imgEle.length)	
	if(imgEle.length < 1){return false;}	
	for(var i =0 , len = imgEle.length; i< len;i++){
		if(imgEle[i].width >600 || imgEle[i].heigth >600){
			imgEle[i].width =600;
			imgEle[i].height=600;
		}
	}		
};
//想去留言窗口
var gonaWin =null;
var helpInfo =  ["想去就是想去，需要理由吗？","听朋友介绍，应该很不错！","早就听说过了，一直想去试试。","看来照片后，觉得不错！"];
function wishFeedBack(eName){
	gonaWin = new Windows(600,280);
	var des ="为什么想去？写两句吧，你的意见对邻居好友们很重要。";
	var innerStr="<table><tr><td><div style='color:#08944B;font-size:14px;font-weight:bold;'><span style='background:#A6DB7F;height:20px;width:10px;'>&nbsp;</span>&nbsp;我想去这家店--"+eName+"</div><br><div style='color:#08944B;'>我想去的理由：</div><div><textarea id='gonafeedBack' style='overflow:hidden;' onfocus=\"this.innerHTML=''\" onblur=\"if(this.innerHTML==''){this.innerHTML='"+des+"'}\" cols='40' rows='7'>"+des+"</textarea></div>";
	innerStr +="<table><tr><td>请输入验证码：<input name='tCode' type='text' class='mytext' size='4''></td><td><img src='loginmng?act=CODEIMG' id='autoCode' width='50' height='20'></td></tr>";
	innerStr +="<tr><td><font color=black>请输入图片上的数字</font></td><td>看不清楚？<a href='javascript:void(0)' onclick='return changeCode();'>换一张</a></td></tr></table>";
	innerStr +="<br><div style='padding-left:100px;'><input type='button' onclick='return goSub(1);' class='but3' value='写好了'/><span style='width:40px;'>&nbsp;</span><input type='button' class='but3' onclick='gonaWin.close();' value='取消'/></div></td>";
	innerStr +="<td align='center' valign='middel'><div style='border-left:1px solid #d4d4d4;height:260px;width:1px;'></div></td>";
	innerStr +="<td valign='top' style='padding-top:30px;'>你可能会说。。。<div style='background:#FEFBF2;border:1px solid #d4d4d4;'><ul><li><a href='javascript:setFBI(0);'>"+helpInfo[0]+"</a></li><li><a href='javascript:setFBI(1);'>"+helpInfo[1]+"</a></li>";
	innerStr +="<li><a href='javascript:setFBI(2);'>"+helpInfo[2]+"</a></li><li><a href='javascript:setFBI(3);'>"+helpInfo[3]+"</a></li></ul></div></td></tr></table>";
	gonaWin.setTitle("我想去");
	gonaWin.setContent(innerStr);
	gonaWin.show(null,300,300);	
};
function goneFeedBack(eName,flag){	
	var temp_wid = 520;
	
	goneWin = new Windows(temp_wid,250);
	var mark ="";	
	if(flag==1){
		mark+='<tr id="Span"><td align="right" width="60">总评：</td><td width="120" id="sMark1" colspan="6"><span class="star_high"></span><span class="star_high"></span><span class="star_low"></span><span class="star_low"></span><span class="star_low"></span></td></tr>';
		mark+='<tr><td align="right" width="60">口味：</td><td><div class="level" id="sMark2"><div class="level_focus"></div><div class="level_focus"></div><div class="level_blur"></div><div class="level_blur"></div><div class="level_blur"></div></div></td>';
		mark+='<td align="right" width="60">服务：</td><td><div class="level" id="sMark3"><div class="level_focus"></div><div class="level_focus"></div><div class="level_blur"></div><div class="level_blur"></div><div class="level_blur"></div></div></td>';
		mark+='<td align="right" width="60">环境：</td><td><div class="level" id="sMark4"><div class="level_focus"></div><div class="level_focus"></div><div class="level_blur"></div><div class="level_blur"></div><div class="level_blur"></div></div></td></tr>';
	}else {
		mark ="";
	}
	var des ="说两句吧，你的邻居好友们都会看到你的评价，这对他们很重要。";
	var innerStr="<table><tr><td><table>"+mark+"</table></td></tr><tr><td><div style='color:#08944B;font-size:14px;font-weight:bold;'><span style='background:#A6DB7F;height:20px;width:10px;'>&nbsp;</span>&nbsp;我去过这家店--"+eName+"</div><br><div style='color:#08944B;'>简短评价：</div><div><textarea id='gonefeedBack' style='overflow:hidden;' onfocus=\"this.innerHTML=''\" onblur=\"if(this.innerHTML==''){this.innerHTML='"+des+"';}\" cols='55' rows='6'>"+des+"</textarea></div>";
	innerStr +="<table><tr><td>请输入验证码：<input name='bCode' type='text' class='mytext' size='4''></td><td><img src='loginmng?act=CODEIMG' id='autoCode' width='50' height='20'></td></tr>";
	innerStr +="<tr><td>●<font color=black>请输入图片上的数字</font></br>●看不清楚？<a href='javascript:void(0)' onclick='return changeCode();'>换一张</a></td></tr></table>";
	innerStr +="<br><div style='padding-left:100px;'><input type='button' onclick='return goSub(2);' class='but3' value='写好了'/><span style='width:40px;'>&nbsp;</span><input type='button' class='but3' onclick='goneWin.close();' value='取消'/></div></td>";
	innerStr +="</tr></table>";
	goneWin.setTitle("我去过");
	goneWin.setContent(innerStr);
	attachFallBackP();
	goneWin.show(null,300,300);
}
function feedback(eName){
	win = new Windows(400,300);
	var des ="写两句吧，你的意见对他们也许很重要哦。";
	var innerStr="<table><tr><td><div style='color:#08944B;font-size:14px;font-weight:bold;'><span style='background:#A6DB7F;height:20px;width:10px;'>&nbsp;</span>&nbsp;我有话说——"+eName+"</div><br><div style='color:#08944B;'>简短说两句：</div><div><textarea style='overflow:hidden' onfocus=\"this.innerHTML=''\" onblur=\"if(this.innerHTML==''){this.innerHTML='"+des+"'}\" id='feedback' cols='40' rows='7'>"+des+"</textarea></div>";
	innerStr +="<table><tr><td>请输入验证码：<input name='lCode' type='text' class='mytext' size='4''></td><td><img src='loginmng?act=CODEIMG' id='autoCode' width='50' height='20'></td></tr>";
	innerStr +="<tr><td colspan=2>●<font color=black>请输入图片上的数字</font><br/>●看不清楚？<a href='javascript:void(0)' onclick='return changeCode();'>换一张</a></td></tr></table>";
	innerStr +="<br><div style='padding-left:100px;'><input type='button' onclick='return goSub(3);' class='but3' value='写好了'/><span style='width:40px;'>&nbsp;</span><input type='button' class='but3' onclick='win.close();' value='取消'/></div></td></tr></table>";
	win.setTitle("发表留言");
	win.setContent(innerStr);
	win.show(null,300,300);	
};
function setFBI(no){	
	$("gonafeedBack").value= helpInfo[no];
};
function goSub(type){
	var frm = document.forms["remark"];
	var loginflag = $("loginflag").value;
	if(loginflag =="null"){
		alert("要留言请先登录！");
		window.location.href="/public/login.jsp?url="+window.location.href;
		return ;
	}
	var commentTy = "";
	var codeT = null;
	var conentT ="";
	if(type==1){
		commentTy = "T";
		codeT = $("tCode");
		conentT = $("gonafeedBack").innerHTML;
	}else if(type==2){
		commentTy = "B";
		codeT = $("bCode");
		conentT = $("gonefeedBack").innerHTML;
	}else if(type ==3){
		commentTy = "B";		
		codeT = $("lCode");		
		conentT = $("feedback").innerHTML;		
	}	
	if(codeT!=null && codeT.value==""){
		alert("请输入验证码！");
		//codeT.focus();
		return false;
	}
	$("cardcommenttype").value =commentTy;
	$("checkcode").value = codeT.value;
	$("text").value = conentT;	
	AJForm.submitForm(frm);
	//frm.submit();
};
//去过
var goneWin = null;
//绑定去过评分事件
function attachFallBackP(){
	addMarkEvent("sMark",1);
	addMarkEvent("sMark",2);
	addMarkEvent("sMark",3);
	addMarkEvent("sMark",4);
};
function getMoreMenu(eve){		
	var _tempDiv = $('down_menu_list');
	show_close_Div($('down_menu_list'));	
};
function show_close_Div(obj){
	obj.style.display=(obj.style.display =="none")?"":"none";
};