// JavaScript Document

//js for telling friend
function getid(foo){return document.getElementById(foo);}
function tell(){getid("tellf").style.display="inline";var mg=getid("lblFanDianMing").innerHTML;getid("mailhead").value="推荐饭店："+mg;
	var u="";var ut=getid("username_td");if (ut!=null && ut.innerHTML.split("&nbsp;")[0]!="游客") u=ut.innerHTML;if (u!="") {getid("mailname").value=u;tjmeishi.CommonAjax.GetUserEmail(u,Get_CallBack);}
	if (document.all) var xx=getid("fandianxx").innerText; else var xx=getid("fandianxx").textContent;var xxx=xx.split("我要标注");xx=((xxx[0]==undefined) ? '':xxx[0])+((xxx[1]==undefined) ? '':xxx[1]);var xxxx=xx.split("地图");xx=((xxxx[0]==undefined) ? '':xxxx[0])+((xxxx[1]==undefined) ? '':xxxx[1]);getid("mailtext").value="\n----------------------------------------------------------------\n"+mg+"的详细信息: \n"+xx;}
function Get_CallBack(res){var ret=res.value;if (ret==null || typeof(ret)!="string") return;else getid("mailuser").value=ret;}

function mailclose(){var errname=getid("errname");errname.innerHTML="";var errfrom=getid("errfrom");errfrom.innerHTML="";var errto=getid("errto");errto.innerHTML="";var errtitle=getid("errtitle");errtitle.innerHTML="";getid("tellf").style.display="none";getid("mailstatus").innerHTML="";}

function sendmail(){var errname=getid("errname");errname.innerHTML="";var errfrom=getid("errfrom");errfrom.innerHTML="";var errto=getid("errto");errto.innerHTML="";var errtitle=getid("errtitle");errtitle.innerHTML="";getid("mclose").disabled=true;
	var mg=getid("lblFanDianMing").innerHTML;var name=getid("mailname").value;var from=getid("mailuser").value;var to=getid("mailto").value;var title=getid("mailhead").value;var content=getid("mailtext").value;
	if (content.length>10000) {	alert("您的信件内容过长!");	getid("mclose").disabled=false;return 0;}
	var flag = true;
	if (name=="") {errname.innerHTML="<img src='/images/jingshi.gif'/> 您的名字不能为空";flag=false;}
	if (from=="") {errfrom.innerHTML="<img src='/images/jingshi.gif'/> 您的邮箱不能为空";flag=false;}
	else if (!isValidEmail(from)) {errfrom.innerHTML="<img src='/images/jingshi.gif'/> 您的邮箱格式不对";flag=false;}
	if (to=="") {errto.innerHTML="<img src='/images/jingshi.gif'/> 朋友邮箱不能为空";flag=false;}
	else if (!isValidEmail(to)) {errto.innerHTML="<img src='/images/jingshi.gif'/> 朋友邮箱格式不对";flag=false;}
	if (title=="") {errtitle.innerHTML="<img src='/images/jingshi.gif'/>标题不能为空";flag=false;}
	if (flag==false) {getid("mclose").disabled = false;return 0;}else{var h=parseInt(getQuery("hao"));
	tjmeishi.FanDian.TellFriend(name,from,to,title,content,mg,h,Mail_CallBack);getid("mailstatus").innerHTML="<img src='/images/indicator.gif' />&nbsp;&nbsp;邮件发送中...";}}

function Mail_CallBack(res){if (res.value=="True") {getid("mailstatus").innerHTML="<b style='color: red'>邮件发送成功!";getid("mclose").disabled=false;}else{getid("mailstatus").innerHTML="<b style='color: red'>邮件发送失败! 以下是错误信息: \n"+res.value;getid("mclose").disabled=false;}}
function isValidEmail(sTest) {var regEmail=/^(?:\w+\.?)*\w+@(?:\w+\.?)*\w+$/;return regEmail.test(sTest);}
//js for pinglun
function FaBiaoPL(){var pl=getid("divFaBiaoPL");if (pl.style.display=="") pl.style.display="none";else pl.style.display="";}
function XianShiFB(){
if (getid("divFaBiaoPL")==null) location.href="denglu.aspx?d=0&cu=/fandian-"+h+".html#aFaBiaoPL";
else getid("divFaBiaoPL").style.display="";
}	

//for user willing 
function CW_CallBack(r){if (r.error!=null){alert("网络状态发生错误, 请稍后再试.\n"+r.error);return;}var c=r.value;if (c==null || typeof(c)!="boolean"){return;}if (c==true){sw.href="javascript:SetUser('"+u+"','went','not')";sw.innerHTML="我没去过";} else {sw.href="javascript:SetUser('"+u+"','went','is')";sw.innerHTML="我去过";}}
function CL_CallBack(r){if (r.error!=null){alert("网络状态发生错误, 请稍后再试.\n"+r.error);return;}var c=r.value;if (c==null || typeof(c)!="boolean"){return;}if (c==true){sl.href="javascript:SetUser('"+u+"','will','not')";sl.innerHTML="我不想去";} else {sl.href="javascript:SetUser('"+u+"','will','is')";sl.innerHTML="我想去";}}
function LT_CallBack(r){var wu=document.getElementsByName("went_username");var au=document.getElementsByName("awent_username");var d1=r.value;if (d1==null || typeof(d1)!="object"){for (i=0; i<2; i++){wu[i].style.display="none";au[i].style.display="none";}return;}var len=d1.Rows.length;if (len==1){wu[0].style.display="inline";au[0].style.display="inline";wu[0].href="./mypage/myjifen.aspx?yhm="+d1.Rows[0].username;au[0].href="./mypage/myjifen.aspx?yhm="+d1.Rows[0].username;wu[0].innerHTML="<img name='went_userface' src='"+d1.Rows[0].face+"' width='48' height='48'>";au[0].innerHTML=d1.Rows[0].username;wu[1].style.display="none";au[1].style.display="none";}else if (len==2){for (i=0; i<len; i++) {wu[i].style.display="inline";au[i].style.display="inline";wu[i].href="./mypage/myjifen.aspx?yhm="+d1.Rows[i].username;au[i].href="./mypage/myjifen.aspx?yhm="+d1.Rows[i].username;wu[i].innerHTML="<img name='went_userface' src='"+d1.Rows[i].face+"' width='48' height='48'>";au[i].innerHTML=d1.Rows[i].username;}}}
function LW_CallBack(r){var lu=document.getElementsByName("will_username");var la=document.getElementsByName("awill_username");var d2=r.value;if (d2==null || typeof(d2)!="object"){for (i=0; i<2; i++){lu[i].style.display="none";la[i].style.display="none";}return;}var len=d2.Rows.length;if (len==1){lu[0].style.display="inline";la[0].style.display="inline";lu[0].href="./mypage/myjifen.aspx?yhm="+d2.Rows[0].username;la[0].href="./mypage/myjifen.aspx?yhm="+d2.Rows[0].username;lu[0].innerHTML="<img name='will_userface' src='"+d2.Rows[0].face+"' width='48' height='48'>";la[0].innerHTML=d2.Rows[0].username;lu[1].style.display="none";la[1].style.display="none";}else if (len==2){for (i=0; i<len; i++) {lu[i].style.display="inline";la[i].style.display="inline";lu[i].href="./mypage/myjifen.aspx?yhm="+d2.Rows[i].username;la[i].href="./mypage/myjifen.aspx?yhm="+d2.Rows[i].username;lu[i].innerHTML="<img name='will_userface' src='"+d2.Rows[i].face+"' width='48' height='48'>";la[i].innerHTML=d2.Rows[i].username;}}}
function WC_CallBack(r){if (r.error!=null){alert("网络状态发生错误, 请稍后再试.\n"+r.error);return;}var c1=r.value;if (c1==null || typeof(c1)!="number"){return;}var m1=getid('more1');if (c1 <= 2) {m1.style.display="none";}else{m1.style.display="inline";m1.innerHTML="更多...(共"+c1+"人)";m1.href="./gotofandian.aspx?type=1&hao="+h;}}
function LC_CallBack(r){if (r.error!=null){alert("网络状态发生错误, 请稍后再试.\n"+r.error);return;}var c2=r.value;if (c2==null || typeof(c2)!="number"){return;}var m2=getid('more2');if (c2 <= 2) {m2.style.display="none";}else{m2.style.display="inline";m2.innerHTML="更多...(共"+c2+"人)";m2.href="./gotofandian.aspx?type=2&hao="+h;}}
function SetUser(u,tp,bool) {document.getElementsByName(tp+"_username")[0].innerHTML="<img src='/images/indicator1.gif' width='48' height='48'>";if (tp=='went'){getid("setwent").href="javascript:void(0);";if (bool=='is'){tjmeishi.FanDian.SetUserTo(h,u,'went',LT_CallBack);}else if (bool=='not'){tjmeishi.FanDian.SetUserNotTo(h,u,'went',LT_CallBack);}tjmeishi.FanDian.Check(u,h,'went',CW_CallBack);tjmeishi.FanDian.GetUserCount(h,'went',WC_CallBack);}else if (tp=='will'){getid("setwill").href="javascript:void(0);";if (bool=='is'){	tjmeishi.FanDian.SetUserTo(h,u,'will',LW_CallBack);}else if (bool=='not'){tjmeishi.FanDian.SetUserNotTo(h,u,'will',LW_CallBack);}tjmeishi.FanDian.Check(u,h,'will',CL_CallBack);tjmeishi.FanDian.GetUserCount(h,'will',LC_CallBack);}}

function setrose(plh){
	if (document.cookie==""){getid("addrose").href="javascript:void(0);";}
	else{
		var cookievalue=Get_Cookie("HasAdd_"+plh);
		if (cookievalue==null || cookievalue==0) addordelrose(plh,1);
		else if (cookievalue==1) addordelrose(plh,0);
	}
}
function addordelrose(plh,type){
	var rosenum0 = getid("rose_num_"+plh).innerHTML;
	var rosenum=parseInt(rosenum0=="&nbsp;" ? 0:rosenum0);
	var mydate = new Date();
	mydate.setTime(mydate.getTime() + 24*60*60*1000);
	if (type==1){
		if (tjmeishi.CommonAjax.AddRose(plh).value=="True"){
			getid("rose_num_"+plh).innerHTML=rosenum+1;
			Set_Cookie("HasAdd_"+plh,"1",mydate,"","xoovoo.com");
		}
	}else if(type==0){
		if (tjmeishi.CommonAjax.DelRose(plh).value=="True"){
			getid("rose_num_"+plh).innerHTML=rosenum-1;
			Set_Cookie("HasAdd_"+plh,"0",mydate,"","xoovoo.com");
		}
	}
		
}

function showBox(obj){
         document.getElementById(obj.id).style.background="#fbd976";         
         for(var i=1;i<=2;i++){
          var id ="frie"+i; 
          var keyItem = document.getElementById(id);
          var BoxItem = document.getElementById("box"+i);
           if(id != obj.id){
                    document.getElementById(id).style.background="#ffffff";
					document.getElementById(id).style.color="#000000";
                    BoxItem.style.display = "none";
           }
         else{document.getElementById(id).style.color="#ffffff";
                BoxItem.style.display = "block";
           }
         }
}
