//@author:caizhl
//商家详细信息页JS


function showDiv(mdiv)
{
	if(oo(mdiv).style.display == "none")
	{
		oo(mdiv).style.display = "";
	}
	else
	{
		oo(mdiv).style.display = "none";
	}
}


function showDebug(t, status, c_msg)
{
	if(status == 1)
	{
		if(t == "t_debug")
		{
			if(oo("t_debug").style.display == "none")
			{
				if(!checkLogin(c_msg, "请你先登入才能查看联系方式！" + LOGORREG))
				{
					window.location.href='#c_table';
					return false;
				}
				if(oo("t_retake") != null)
				{
					oo("t_retake").style.display = "none";
				}
				oo("t_debug").style.display = "";		
				window.location.href='#c_table';
			}	
			else
			{
				oo("t_debug").style.display = "none";
			}
		}
		else if(t == "t_retake")
		{
			if(oo("t_retake").style.display == "none")
			{
				if(!checkLogin(c_msg, "请你先登入才能申请加盟！" + LOGORREG))
				{
					window.location.href='#c_table';
					return false;
				}
				oo("t_debug").style.display = "none";
				
				if(oo("t_retake") != null)
				{
					oo("t_retake").style.display = "";	
				}
				window.location.href='#c_table';
			}
			else
			{
				oo("t_retake").style.display = "none";
			}
		}
	}
	else if(status == -1)
	{
		oo(t).style.display = "none";
	}
	show_msg(c_msg,"");
	return;
}
function checkLogin(p_msg, msg)
{
	if(login) return true;
	show_msg(p_msg,msg);
	return false;
}

function doRetake(frmname, p_msg)
{
	thefrm = document.forms[frmname];
	if(! chkInput(trim(thefrm.retake_name.value) == ""
		, thefrm.retake_name, p_msg, "请输入你的真实姓名！")) return false;
		
	if(! chkInput(trim(thefrm.retake_tel.value) == ""
		, thefrm.retake_tel, p_msg, "请输入你的联系电话！")) return false;
	if(! chkInput(!isEmail(thefrm.retake_email.value)
		, thefrm.retake_email, p_msg, "请填入正确的电子邮箱！")) return false;
	
	show_msg(p_msg, "正在提交你的加盟申请...");
  
	postFormDataAsyn(thefrm, "doRetakeParseResults(result, '" + frmname + "', '" + p_msg + "')");
}
function doRetakeParseResults(result, frmname, p_msg)
{
	thefrm = document.forms[frmname];
	if(getResultCode(result) == SUCC_COMPLETE)
	{
		show_msg(p_msg,"申请加盟成功，我们将尽快和你联系！");
		
	}
	else
	{
		show_msg(p_msg, "没有申请成功！");
	}	
	thefrm.sbfrm.disbaled = true;
	thefrm.reset();
	showDebug("t_retake",-1);
	return;
}
function c_add_app(t_msg)
{
	if(!checkLogin(t_msg, "请你先登入才能发表点评！" + LOGORREG)) return false;
	window.location.href='#addapp';
}
function c_add_pro(t_msg, bizId)
{
	if(!checkLogin(t_msg, "请你先登入才能发布促销！" + LOGORREG)) return false;
	window.location.href='/services/srv_business_info.php?module=showdebug&bizid=' + bizId + '#promotion';
}


function show_point_area(point_area)
{
	if(app_avg_num == 0)
	{
		app_avg = 0;
		prtf('<div class="left"><img src="/images/star_w.gif'  + '" border="0"/><img src="/images/star_w.gif'  + '" border="0"/><img src="/images/star_w.gif'  + '" border="0"/><img src="/images/star_w.gif'  + '" border="0"/><img src="/images/star_w.gif'  + '" border="0"/>&nbsp;(0人打分)</div>');
		return;
	}
	else
	{
		app_avg = Math.round(app_sum_point/app_avg_num);
	}
	//oo(point_area).innerHTML += shwStarHint(app_avg) + '<br/>';
	oo(point_area).innerHTML = returnStar(app_avg);
	oo(point_area).innerHTML += '&nbsp;(' + app_avg_num + '人打分)';
}	

function grade(thefrm, p_msg)
{
	if(!checkLogin(p_msg, "请先登入才能评分!" + LOGORREG))
	{
		return ;
	}
	if(thefrm.app_point.value <= 0)
	{
		show_msg(p_msg, "请选择你评价的分数！");
		return false;
	}
	else
	{
		show_msg(p_msg, "");
	}
		
	show_msg(p_msg, "正在提交你的评分...");
  
	result = postFormData(thefrm);
	
	if(getResultCode(result) == SUCC_COMPLETE)
	{
		r_result = getResultParameter(result, "result");	
		
		if(r_result == 1)
		{
			show_msg(p_msg,"你的打分已成功提交！ <br/> <span class='font_b' onclick='javascript:appDetail(\"addAppPoint\");' style='cursor:hand'>添加点评内容</span>");
			app_avg_num ++;
			app_sum_point += parseInt(oo('id_app_point').value);
			app_avg = Math.round(app_sum_point/app_avg_num);
		
		  str = "<table border=\"0\" class=\"wid175px\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"#DADADA\">";
		  str += "<tr><td bgcolor=\"#F4F3F1\" align=\"left\"  colspan=\"2\">"+returnStar(app_avg)+"&nbsp;(" + app_avg_num + "个人打分)</td></tr>";
			for(var i = 0;i<special_point_list.length; i++)
			{
				a = special_point_list[i][1];
				b = special_point_list[i][2];
				old_avg = Math.round(a/b);
				this_point = parseInt(oo('appraiser_special_1_'+i).value);
				if(this_point > 0)
				{
						a += this_point;
						b++;
						avg = Math.round(a/b);
						str += "<tr><td bgcolor=\"#F4F3F1\" align=\"left\" width=\"25%\">"+special_point_list[i][0]+"：</td><td bgcolor=#F4F3F1 align=left>"+returnK(avg)+"</td></tr>";
			  }
				else if(old_avg > 0 )
				{
						str += "<tr><td bgcolor=\"#F4F3F1\" align=\"left\" width=\"25%\">"+special_point_list[i][0]+"：</td><td bgcolor=#F4F3F1 align=left>"+returnK(old_avg)+"</td></tr>";
				}
			}
			str += "</table>";
			oo('point_area_all').innerHTML = str;
			globalAppStatus = 1;
			oo('save_point').disabled = true;
		}
		else if(r_result == 2)
		{
			show_msg(p_msg, "你已经给该商家打过分了");
			oo('save_point').disabled = true;
		}
		else
		{
			show_msg(p_msg, "没有提交成功！");
		}	
		
	}
	else
	{
		show_msg(p_msg, "没有提交成功！");
	}	
	return;
}
function appDetail(pointId)
{
	oo(pointId).style.display = "none";
	window.location.href='#addapp';
}
function debug_base_info(thefrm, c_msg)
{
		
	if(! chkInput(trim(thefrm.debug_biz_name.value) == ""
		, thefrm.debug_biz_name, c_msg, "请输入标题！")) return false;
	
	return true;
}

function show3d(div,f_3d,biz_id)
{
	if(oo(div).style.display == "none")
	{
		var url = "/services/srv_business_info.phtml?module=show3d&biz_id=" + biz_id;
		oo(f_3d).src = url;
		oo(div).style.display = "";
	}
	else
	{
		oo(div).style.display = "none";
	}	
}


var friends_cmel1 = null;
var frd_flag1 = 0;
var frd_name_arr1 = new Array();
function getFriends1(el, m, mname, w , h)  
{
	var friends_msg = "succ_command_msg";
	//show_msg(friends_msg,"");
	
	if(friends_cmel1 == el) 
	{
		m.style.visibility = "hidden";
		friends_cmel1 = null;
		return;
	}	
	if(m) 
	{	
		var l = lst_getPos(el,"Left")-200;
		var t = lst_getPos(el,"Top")+15;
		if(w)
		{
            l += el.offsetWidth; 
		}
		if(h)
		{
		    t += el.offsetHeight;
		}
		
		if (document.layers)
		{
			oo(mname).left = l;
			oo(mname).top = t;
		}
		else if (document.all)
		{
			oo(mname).style.left=l;
			oo(mname).style.top=t;
		}
		else if (document.getElementById)
		{
			document.getElementById(mname).style.left=l + "px";
			document.getElementById(mname).style.top=t + "px";
		}
		m.style.visibility = "visible";	
		if(frd_flag1 == 0)
		{
			get_friends_list1(mname, friends_msg);
		}
	}	
	friends_cmel1 = el;
	frd_flag1 = 1;
}
function close_friends_layer1()
{
	oo("div_friends_area1").style.visibility = "hidden";
	friends_cmel1 = null;
}

function get_friends_list1(mname, friends_msg)
{
	var params = new Array();
	params[0] = new Array("module", "list");
	
	XmlHttpSendExAsyn("/services/xr_friends.phtml", "POST", params, "get_friends_list1ParseResults(result,'" + mname + "','" + friends_msg + "')");
}

function get_friends_list1ParseResults(result, mname, friends_msg)
{
	m = oo(mname);
	if(getResultCode(result) == SUCC_COMPLETE)
	{
		//show_msg(friends_msg, "");
		var count = getResultParameter(result, "count");
		var	htmlStr = "<table border=\"0\" width='100%'>";
		htmlStr += "<tr width='100%'>";
		htmlStr += "<td  colspan='10' align='right' style='FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FEFCD4,endColorStr=#FEDA7A)'><a onclick='javascript:close_friends_layer1()'><img src='/images/close.gif'></a></td><tr>";
		htmlStr += "<tr>"; 
		if(count >0)
		{
			for(i=1; i<=count; i++)
			{
				var user_id    = getResultParameter(result, "user_id"+i);
				var email      = getResultParameter(result, "email"+i);
				var photo_path = getResultParameter(result, "photo_path"+i);
				var nickname   = getResultParameter(result, "nickname"+i);
               			var nickname_ful   = getResultParameter(result, "nickname_ful"+i); 
				htmlStr += "<td align='center'  ><a href='/services/srv_appraiser/userinfo/user_id."+user_id+"/"+user_id+".html' target='_blank'><img src="+photo_path+" alt='"+nickname_ful+"' title='"+nickname_ful+"' width='48' height='48' border='0'><br>"+nickname+"</a><br /><input type='checkbox' class='input' name='friends_ids1' value='"+email+"'></td>";
				if(i%5 == 0) htmlStr+="</tr><tr>";
				frd_name_arr1[i-1] = new Array(email, nickname_ful);
			}
		}
		else
		{
			htmlStr += "<td>没有好友<td>";
		}
		htmlStr += "</tr>";
	  if(count>0)
	  {
			htmlStr += "<tr><td colspan=10 align='right'><input type='checkbox' class='input' name='select_all1' onclick='selAll1()'>全选 <input type='button' value='确 定' class='input' onclick='select_ok1()'> <input type='button' value='取 消' class='input'  onclick='javascript:select_no1()'></td></tr>"
	  }
		htmlStr +=  "</table>";
		m.innerHTML = htmlStr;
	}
	else
	{
		show_msg(friends_msg, "查看好友失败！"+result);
	}
	document.command.friends_email_list1.value = "";
}

function selAll1()
{ 
	if(document.command.friends_ids1.value)
	{
	    if(document.command.select_all1.checked)
	    {
			if(!document.command.friends_ids1.checked)
			{
				document.command.friends_ids1.checked=true;
			}
		}
		else
		{
			if(document.command.friends_ids1.checked)
			{
				document.command.friends_ids1.checked=false;
			}
		}
	}
	else
	{
		for(i=0;i<document.command.friends_ids1.length;i++)
		{
		    if(document.command.select_all1.checked)
		    {
				if(!document.command.friends_ids1[i].checked)
				{
					document.command.friends_ids1[i].checked=true;
				}
			}
			else
			{
				if(document.command.friends_ids1[i].checked)
				{
					document.command.friends_ids1[i].checked=false;
				}
			}
		}
	}
}

function select_ok1()
{
	var allSel="";
	var frd_list="";
	var k = 0;
	if(document.command.friends_ids1.value)
	{
	    allSel = document.command.friends_ids1.value;
	    for(j=0;j<frd_name_arr1.length;j++)
		{
			if(frd_name_arr1[j][0] == document.command.friends_ids1.value)
			{
			    frd_list = "(" + frd_name_arr1[j][1];
				break;
			}
		}	
	}
	else
	{
		for(i=0;i<document.command.friends_ids1.length;i++)
		{
			if(document.command.friends_ids1[i].checked)
			{
				if(allSel=="")
					allSel=document.command.friends_ids1[i].value;
				else
					allSel=allSel+","+document.command.friends_ids1[i].value;
				if(k < 4)
				{	
					for(j=0;j<frd_name_arr1.length;j++)
					{
						if(frd_name_arr1[j][0] == document.command.friends_ids1[i].value)
						{
						    k++;
						    if(frd_list == "")
						    	frd_list = "(" + frd_name_arr1[j][1];
						    else	
								frd_list = frd_list + ","+frd_name_arr1[j][1];
							break;
						}
					}	
				}
					
			}
		}
	}
	document.command.friends_email_list1.value = allSel;
	if(k >= 4)
	{
		frd_list = frd_list + "...";
	}
	if(frd_list != "") frd_list = frd_list + ")";
	oo("frd_name_list1").innerHTML = frd_list;
	close_friends_layer1();
	
}

function select_no1()
{
    document.command.select_all1.checked = false;
	if(document.command.friends_ids1.value)
	{
		if(document.command.friends_ids1.checked)
		{
			document.command.friends_ids1.checked=false;
		}
	}
	else
	{
		for(i=0;i<document.command.friends_ids1.length;i++)
		{

			if(document.command.friends_ids1[i].checked)
			{
				document.command.friends_ids1[i].checked=false;
			}
		}
	}
	document.command.friends_email_list1.value = "";
	oo("frd_name_list1").innerHTML = "";
	close_friends_layer1();
}

function lst_getPos(el,sProp)
{
	var iPos = 0; 
    while (el != null)
　　{
		iPos += el["offset" + sProp];
		el = el.offsetParent;
	} 
    return iPos;
} 