// JavaScript Document
document.write("<script type=\"text/javascript\" src=\"../Messager/ymPrompt.js\"></script>");
//------------------------------------------------------------------------------------------------------------------------------//

//获取标签，并返回该标签对象
function getObj(Obj_ID)
{
	return(document.getElementById(Obj_ID));
}

//获取标签组，并返回该标签组对象
function getObjs(Objs_Name)
{
	return(document.getElementsByName(Objs_Name));
}

//检测空格
function checkspace(checkstr)
{
	var str = "";
	
	for(i = 0; i < checkstr.length; i++)
	{
		str = str + " ";
	}
	
	return (str == checkstr);
}

//判断标签组对象中至少有一子对象被选中
function Check_Select(Objs_Name)
{
	var Objs		= getObjs(Objs_Name);
	var Select_Num	= 0;	
	
	for(var i=0;i<Objs.length;i++)
	{
		if(Objs[i].checked)
		{
			Select_Num++;
		}
	}
	
	if(Select_Num>0)
	{
		return true;
	}
	else
	{
		return false;
	}
}

//计算标签组对象中有多少个子对象被选中
function Count_Select(Objs_Name)
{
	var Objs		= getObjs(Objs_Name);
	var Select_Num	= 0;	
	
	for(var i=0;i<Objs.length;i++)
	{
		if(Objs[i].checked)
		{
			Select_Num++;
		}
	}
	
	return Select_Num;
}

//复选框全选
function CheckAll(form)
{
	for (var i=0;i<form.elements.length;i++)
	{
		var e = form.elements[i];
		
		e.checked = true;
	}
}

//复选框反选
function CheckOthers(form)
{
	for (var i=0;i<form.elements.length;i++)
	{
		var e = form.elements[i];
		
		if (e.checked==false)
		{
			e.checked = true;
		}
		else
		{
			e.checked = false;
		}
	}
}

//下拉列表翻页
function To_Page(targ,selObj,restore)
{
	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	if (restore) selObj.selectedIndex=0;
}

//下拉列表条件检索
function To_Page(targ,selObj,restore,Url,KWD_Name)
{
	Show_Messager(1,"正在查询数据，请稍等...");
	eval(targ+".location='?"+KWD_Name+"="+selObj.options[selObj.selectedIndex].value+"&"+Url+"'");
	if (restore) selObj.selectedIndex=0;
}

//------------------------------------------------------------------------------------------------------------------------------//

//标签获得焦点时，对应的提示标签样式和内容
function Check_Onfocus(Obj_ID,Words)
{
	var Obj	= getObj(Obj_ID);
		
	if(Obj.innerHTML.indexOf("img/pic_right.gif",0)<0)
	{
		Obj.className	= "Onfocus_Css";
		Obj.innerHTML	= Words;
	}
}

//标签获失去焦点时，对应的提示标签样式
function Check_Onblur(Obj_ID)
{
	var Obj	= getObj(Obj_ID);
	
	Obj.className	= "Onblur_Css";
}

//标签内容有效性合法性检测通过时，对应的提示标签样式和内容
function Check_OK(Obj_ID)
{
	var Obj	= getObj(Obj_ID);
	
	Obj.className	= "Onblur_Css";
	Obj.innerHTML	= "<img src='../img/pic_right.gif' />";
}

//标签内容有效性合法性检测未通过时，对应的提示标签样式和内容
function Show_Erro(Obj,Erro_Info)
{
	 Obj.className	= "Erro_Css";
	 Obj.innerHTML	= Erro_Info;
}
//------------------------------------------------------------------------------------------------------------------------------//

//显示信息提交状态提示框:1->消息提示类型;2->成功信息类型;3->错误信息类型;4->询问消息类型
function Show_Messager(Type, Message, Width, Height, Title, OkFun, CancelFun)
{
	window.scroll(0,0);
	
	switch(Type)
	{
		case 1://消息提示类型
		{
			//alert(Message);
			Alert(Message, Width, Height, Title||"温馨提示", OkFun, CancelFun);
			break;
		}
		
		case 2://成功信息类型
		{
			//alert(Message);
			SucceedInfo(Message||"信息提交成功！", Width, Height, Title||"温馨提示", OkFun, CancelFun);
			break;
		}
		
		case 3://错误信息类型
		{
			//alert("信息提交失败，请根据页面错误提示标签纠正所有错误信息，然后再次提交您的信息，谢谢您的合作！");
			ErrorInfo(Message||"信息提交失败，请根据页面错误提示标签纠正所有错误信息，然后再次提交您的信息，谢谢您的合作！", Width, Height, Title||"温馨提示", OkFun, CancelFun);
			break;
		}
		
		case 4://询问消息类型
		{
			ConfirmInfo(Message, Width, Height, Title||"温馨提示", OkFun, CancelFun);
			break;
		}
		
		default:
	}
}

//------------------------------------------------------------------------------------------------------------------------------//

//提交删除操作
function Submit_Delete()
{
	Show_Messager(1,"正在删除数据，请稍等...");
	
	getObj("Del_Action").value	= "Yes";
	document.form1.action		= "";
	document.form1.submit();
}

//验证删除操作的有效性
function Delete()
{
	if(Check_Select("CB_ID"))
	{
		var Message_Info	= "删除操作一旦执行，数据将不能恢复，请慎重操作。";
		Show_Messager(4,Message_Info,null,null,"您确定要进行删除操作吗？",Submit_Delete,null);
		
		//if (confirm('删除操作一旦执行，数据将不能恢复，请慎重操作。\n\n您确定要进行删除操作吗？')){Submit_Delete();}
	}
	else
	{
		var Message_Info	= "请在复选框里至少选择一条信息再进行删除操作，也可选择多条信息进行批量删除操作！";
		Show_Messager(1,Message_Info);
	}
}

//验证刷新操作的有效性
function Flash()
{
	if(Check_Select("CB_ID"))
	{
		Show_Messager(1,"正在刷新数据，请稍等...");
		
		getObj("Flash_Action").value	= "Yes";
		document.form1.action			= "";
		document.form1.submit();
	}
	else
	{
		var Message_Info	= "请在复选框里至少选择一条信息再进行刷新操作，也可选择多条信息进行批量刷新操作！";
		Show_Messager(1,Message_Info);
	}
}
//批量修改联系方式的有效性
function UpdateContact()
{
	if(Check_Select("CB_ID"))
	{
		getObj("Flash_Action").value	= "no"; 
		document.form1.action			= "publish_UpdateContact.jsp";
		document.form1.submit();
	}
	else
	{
		var Message_Info	= "请在复选框里至少选择一条信息再进行批量修改操作，也可选择多条信息进行批量修改操作！";
		Show_Messager(1,Message_Info);
	}
}
//批量修改 产品联系方式
function Update_Product()
{
	getObj("Flash_Action").value	= "Yes"; 
	document.form1.action			= "";
	document.form1.submit();
}
		
//提交删除Action
function Delete_(Delete_ID)
{
	if (confirm('删除操作一旦执行，数据将不能恢复，请慎重操作。\n\n您确定要进行删除操作吗？'))
	{
		getObj("Delete_ID").value	= Delete_ID;
		document.form1.action		= "";
		document.form1.submit();
	}
}

//提交启动招商Action
function Start(Start_ID)
{
	getObj("Start_ID").value	= Start_ID;
	document.form1.action		= "";
	document.form1.submit();
}

//提交停止Action
function Stop(Stop_ID)
{
	if (confirm('停止招商操作一旦执行，代理商将无法在本站查找到您的产品，请慎重操作。\n\n您确定该产品要停止招商吗？'))
	{
		getObj("Stop_ID").value	= Stop_ID;
		document.form1.action	= "";
		document.form1.submit();
	}
}

//提交修改发布顺序Action
function Edit_Order(Order_ID,RS_Counter)
{
	getObj("Order_ID").value	= Order_ID;
	getObj("List_Order").value	= getObj("ListOrder_"+RS_Counter).value;
	document.form1.action		= "";
	document.form1.submit();
}

//显示蚂蚁币获取、消费指南
function Show_Money_Description()
{
	getObj("Money_Description").style.display			= "block";
	getObj("Show_Money_Description").style.display		= "none";
	getObj("Hidden_Money_Description").style.display	= "block";
}

//隐藏蚂蚁币获取、消费指南
function Hidden_Money_Description()
{
	getObj("Money_Description").style.display			= "none";
	getObj("Show_Money_Description").style.display		= "block";
	getObj("Hidden_Money_Description").style.display	= "none";
}

//验证搜索提交的有效性
function Check_Search()
{
	if (getObj("KeyWords").value.length==0||checkspace(getObj("KeyWords").value))
	{
		 Show_Messager(1,"请输入搜索关键字！");
		 return false;
	}
	
	if (getObj("Search_Case").value.length==0||checkspace(getObj("Search_Case").value))
	{
		 Show_Messager(1,"请选择搜索范围！");
		 return false;
	}
	
	Show_Messager(1,"正在查询数据，请稍等...");
	
	return true;	
}

//------------------------------------------------------------------------------------------------------------------------------//

//隐藏信息提交状态提示框
function Hidden_Submit_Tip(Href)
{
	var Obj	= getObj("Submit_Tip");
	Obj.style.display		= "none";
	
	if(Href!="null")
	{
		window.location.href	= Href;
	}
}

//显示信息提交状态提示框
function Show_Submit_Tip(Tip_Info,Href)
{
	var Obj	= getObj("Submit_Tip");
	
	Obj.innerHTML		= Tip_Info;
	Obj.style.display	= "block";
		
	//定时隐藏Action_OK层（5秒）
	//window.setInterval("Hidden_Submit_Tip(\""+Href+"\")",5000);
}

//显示信息提交失败提示框
function Show_Submit_Erro()
{
	var Obj	= getObj("Submit_Tip");
	
	Obj.innerHTML		= "<img src='../img/pic_error.gif'> 您的操作有误，请根据错误提示纠正所有的错误信息，然后再次提交您的信息，谢谢您的合作！";
	Obj.style.display	= "block";
	
	getObj("Top").focus();
	
	//定时隐藏Action_OK层（3秒）
	//window.setInterval("Hidden_Submit_Tip('null')",3000);
}

function Show_Erro_Top()
{
	var Obj	= getObj("Erro_Show");
	
	Obj.innerHTML		= "<img src='../img/pic_error.gif'> 您的操作有误，请根据错误提示纠正所有的错误信息，然后再次提交您的信息，谢谢您的合作！";
	Obj.style.display	= "block";
	
	getObj("Top").focus();
}

function Show_OK_Top()
{
	var Obj	= getObj("Erro_Show");
	
	Obj.style.display	= "none";
	
	getObj("Top").focus();
}

//隐藏信息提交成功通知对话框
function Hidden_Action_OK(Href)
{
	var Obj	= getObj("Action_OK");
	Obj.style.display		= "none";
	if(Href!="undefined")
	{
		window.location.href	= Href;
	}
}

//信息成功提交后显示成功提交对话框
function Action_OK(OK_Info,Href)
{
	var Obj	= getObj("Action_OK");
	
	Obj.innerHTML		= OK_Info;
	Obj.style.display	= "block";
	
	getObj("Top").focus();
	
	//定时隐藏Action_OK层（3秒）
	window.setInterval("Hidden_Action_OK(\""+Href+"\")",3000);
}

//退出商务中心
function Exit_System()
{
	if(confirm('您确定要退出蚂蚁商务中心吗？'))
	{
		window.location.href	= "/Member_Manage/exitsystem.jsp";
		window.opener.location.reload();
	}
}

//显示新消息提示图标
function Show_New(Flag_Name)
{
	getObj(Flag_Name).className	= "Desk_Title_TD New_Flag";
}

//我的桌面显示/隐藏切换
function Show_Content(Content_ID)
{
	if (getObj(Content_ID).style.display == "none")
	{
		//如果为隐藏状态
		getObj(Content_ID).style.display = "block";	//切换为显示状态
	}
	else
	{
		//否则
		getObj(Content_ID).style.display = "none";	//切换为隐藏状态
	}
}

//关闭友情提示
function Close_Friend_Hint()
{
	getObj("Friend_Hint_Content").style.display = "none";
}

//文本输入框默认值切换
function KeyWords_OnClick(Default_Value,Input_Value,Input_ID)
{
	if(Input_Value==Default_Value)
	{
		//document.Search_Form.KeyWords.value="";
		getObj(Input_ID).value="";
	}
}

function KeyWords_OnBlur(Default_Value,Input_Value,Input_ID)
{
	if(Input_Value=="")
	{
		getObj(Input_ID).value=Default_Value;
	}
}

//获取对象el的X,Y坐标,近适用表单对象
function getXY(el)
{
	var pos;
	
	if(this.getExplorerType()==1)
	{
		var scrollTop	= Math.max(document.documentElement.scrollTop, document.body.scrollTop);
		var scrollLeft	= Math.max(document.documentElement.scrollLeft, document.body.scrollLeft);
		pos = [el.getBoundingClientRect().left+scrollLeft, el.getBoundingClientRect().top+scrollTop];
	}
	else
	{
		pos = [el.offsetLeft, el.offsetTop];
		var parentNode = el.offsetParent;
		
		if(parentNode != el)
		{
			while(parentNode)
			{
				pos[0] += parentNode.offsetLeft;
				pos[1] += parentNode.offsetTop;
				parentNode = parentNode.offsetParent;
			}
		}
		
		if(el.parentNode)
		{
			parentNode = el.parentNode;
		}
		else
		{
			parentNode = null;
		}
	
		while(parentNode && parentNode.tagName.toUpperCase() != 'BODY' && parentNode.tagName.toUpperCase() != 'HTML')
		{
			if(parentNode.style.display != 'inline')
			{
				pos[0] -= parentNode.scrollLeft;
				pos[1] -= parentNode.scrollTop;
			}
		
			if(parentNode.parentNode)
			{
				parentNode = parentNode.parentNode; 
			}
			else
			{
				parentNode = null;
			}
		}
	}
	
	return pos;
}

function getExplorerType()
{
	var ua = navigator.userAgent.toLowerCase();
	
	if(window.ActiveXObject)
	{
		return 1;
	}
	else if((ua.indexOf('firefox')>-1))
	{
		return 2;
	}
	else if((ua.indexOf('opera')>-1))
	{
		return 3;
	}
}

//显示并定位提示浮动层
function showFloatDiv(Div_ID,checkEl,Div_X,Div_Y)
{
	//选择器位置：文本选择框正上方
	//var Div_X	= 2;	//浮动层的X轴校正
	//var Div_Y	= 252;	//浮动层的Y轴校正
	
	//选择器位置：文本选择框正下方
	//var Div_X	= 2;	//浮动层的X轴校正
	//var Div_Y	= -22;	//浮动层的Y轴校正
	
	var Div_Obj	= getObj(Div_ID);
	
	Div_Obj.style.display	= "block";
	Div_Obj.style.position	= "absolute";
	Div_Obj.style.left		= getXY(checkEl)[0]-Div_X+"px";
	Div_Obj.style.top		= getXY(checkEl)[1]-Div_Y+"px";
}

//隐藏提示浮动层
function hiddenFloatDiv(Div_ID)
{
	getObj(Div_ID).style.display	= "none";
}


/*-------------------------------------------------------浮动层标签选择器js开始--------------------------------------------*/
//确定搜索标签选择项
function Do_SSBQSelect()
{
	if(Check_Repeat_ZDYBQ())
	{
		var Checked_Info	= Get_Checked_Info();
		var ZDY_Info		= getObj("ZDY_Lable").value;
		
		if (Checked_Info.length==0||checkspace(Checked_Info))
		{
			if (ZDY_Info.length==0||checkspace(ZDY_Info))
			{
				//
			}
			else
			{
				getObj("Product_SSBQ").value	= ZDY_Info;
			}
		}
		else
		{
			if (ZDY_Info.length==0||checkspace(ZDY_Info))
			{
				getObj("Product_SSBQ").value	= Checked_Info;
			}
			else
			{
				getObj("Product_SSBQ").value	= Checked_Info + "," + ZDY_Info;
				
				AjaxRequest("/Ajax_Save_ZDYBQ/?ZDY_Info="+ZDY_Info,"","Save_Lable");
			}
		}
		
		hiddenFloatDiv('SSBQ_Selector');
	}
}

//复选框状态改变时触发事件
function Check_SelectNum(checkEl,click_id)
{
	if(Count_Select("PS_Lable")>5)
	{
		alert("温馨提示：最多只能选择5个搜索标签。");
		document.getElementsByName("PS_Lable")[click_id].checked=false;
	}
}

//获取已勾选搜索标签名称并组合
function Get_Checked_Info()
{
	var PS_Lable 		= document.getElementsByName("PS_Lable");
	var Counter			= 0;
	var Return_Info		= "";
	
	for(var i=0;i<PS_Lable.length;i++)
	{
		if(PS_Lable[i].checked)
		{
			if(Counter==0)
			{
				Return_Info	= PS_Lable[i].value;
			}
			else
			{
				Return_Info	= Return_Info + "，" + PS_Lable[i].value;
			}
			
			Counter++;
		}
	}
	
	return Return_Info;
}

//判断用户自定义标签是否重复
function Check_Repeat_ZDYBQ()
{
	var Repeat			= 0;
	var Repeat_Info		= "";
	var ZDY_Info		= getObj("ZDY_Lable").value;
	
	for(var i=0;i<PS_Lable.length;i++)
	{
		if(ZDY_Info.indexOf(PS_Lable[i].value,0)>=0)
		{
			if(Repeat==0)
			{
				Repeat_Info	= PS_Lable[i].value;
			}
			else
			{
				Repeat_Info	= Repeat_Info + "，" + PS_Lable[i].value;
			}
			
			Repeat++;
		}
	}
	
	if(Repeat>0)
	{
		alert("标签选择器里已经包含了您自定义标签中的”"+Repeat_Info+"“标签");
		return false;
	}
	else
	{
		return true;
	}
}
/*-------------------------------------------------------浮动层标签选择器js结束--------------------------------------------*/


/*-------------------------------------------------------招商广告词设置js开始----------------------------------------------*/
function Show_GGCDiv(GGC_ID,GGC,checkEl)
{
	getObj("GGC_ID").value	= GGC_ID;
	getObj("GGC").value	= GGC;
	showFloatDiv('GGC_FloatDiv',checkEl,2,-22);
}

function Do_GGC()
{
	getObj("Product_ZSZT").value	= getObj("GGC").value;
	document.form1.action			= "";
	document.form1.submit();
}

function Hidden_GGCDiv()
{
	getObj("GGC_ID").value	= "";
	hiddenFloatDiv('GGC_FloatDiv');
}
/*-------------------------------------------------------招商广告词设置js结束----------------------------------------------*/


/*提交导出Excel文件Action*/
function DoExportExcel(Member_Status,Lock_Link,WYTS_Title,RecordCount,CurrentDay_View_DL,Arrow_View_DL)
{
	if(Lock_Link)
	{
		Show_Messager(1,WYTS_Title);
	}
	else
	{
//		if(Member_Status==3)
//		{
//			if(Arrow_View_DL>=RecordCount)
//			{
//				SubmitExportForm();
//			}
//			else
//			{
//				if (confirm("代理商导出须知↓（免费服务热线：400 600 9971）\n\n1、“蓝钻VIP”每天最多只能查看/导出代理商信息 300 条；\n\n2、您今天已经查看/导出代理商信息 "+CurrentDay_View_DL+" 条，还可以查看/导出代理商信息 "+Arrow_View_DL+" 条；\n\n3、当前待导出代理商列表中共有 "+RecordCount+" 条，您确定要导出该列表中的前 "+Arrow_View_DL+" 条代理商信息吗？"))
//				{
//					SubmitExportForm();
//				}
//			}
//		}
		
		if(Member_Status==3)
		{
			if(Arrow_View_DL>=RecordCount)
			{
				SubmitExportForm();
			}
			else
			{
				if (confirm("代理商导出须知↓（免费服务热线：400 600 9971）\n\n1、“蓝钻VIP”每天最多只能查看/导出代理商信息 300 条；\n\n2、您今天已经查看/导出代理商信息 "+CurrentDay_View_DL+" 条，还可以查看/导出代理商信息 "+Arrow_View_DL+" 条；\n\n3、当前待导出代理商列表中共有 "+RecordCount+" 条，您确定要导出该列表中的前 "+Arrow_View_DL+" 条代理商信息吗？"))
//				if (confirm("代理商导出须知↓（免费服务热线：400 600 9971）\n\n1、当前待导出代理商列表中共有 "+RecordCount+" 条；\n\n2、您确定要导出该列表中的前 "+Arrow_View_DL+" 条代理商信息吗？"))
				{
					SubmitExportForm();
				}
			}
		}
		
		if(Member_Status==4)
		{
			if(Arrow_View_DL>=RecordCount)
			{
				SubmitExportForm();
			}
			else
			{
				if (confirm("代理商导出须知↓（免费服务热线：400 600 9971）\n\n1、“红钻VIP”每天最多只能导出代理商信息 1000 条；\n\n2、您今天已经导出代理商信息 "+CurrentDay_View_DL+" 条，还可以导出代理商信息 "+Arrow_View_DL+" 条；\n\n3、当前待导出代理商列表中共有 "+RecordCount+" 条，您确定要导出该列表中的前 "+Arrow_View_DL+" 条代理商信息吗？"))
//				if (confirm("代理商导出须知↓（免费服务热线：400 600 9971）\n\n1、当前待导出代理商列表中共有 "+RecordCount+" 条；\n\n2、您确定要导出该列表中的前 "+Arrow_View_DL+" 条代理商信息吗？"))
				{
					SubmitExportForm();
				}
			}
		}
		
//		if(Member_Status==4)
//		{
//			if(Arrow_View_DL>=RecordCount)
//			{
//				if(RecordCount>300)
//				{
//					if (confirm("代理商导出须知↓（免费服务热线：400 600 9971）\n\n1、为了加快导出速度，每次最多只能导出300条代理商信息，超过300条建议通过设置日期范围分批导出；\n\n1、当前待导出代理商列表中共有 "+RecordCount+" 条，您确定要导出该列表中的前300条信息吗？"))
//					{
//						SubmitExportForm();
//					}
//				}
//				else
//				{
//					SubmitExportForm();
//				}
//			}
//			else
//			{
//				if(Arrow_View_DL>300)
//				{
//					if (confirm("代理商导出须知↓（免费服务热线：400 600 9971）\n\n1、为了加快导出速度，每次最多只能导出300条代理商信息，超过300条建议通过设置日期范围分批导出；\n\n1、当前待导出代理商列表中共有 "+RecordCount+" 条，您确定要导出该列表中的前300条信息吗？"))
//					{
//						SubmitExportForm();
//					}
//				}
//				else
//				{
//					if (confirm("代理商导出须知↓（免费服务热线：400 600 9971）\n\n1、“红钻VIP”每天最多只能导出代理商信息 1000 条；\n\n2、您今天已经导出代理商信息 "+CurrentDay_View_DL+" 条，还可以导出代理商信息 "+Arrow_View_DL+" 条；\n\n3、当前待导出代理商列表中共有 "+RecordCount+" 条，您确定要导出该列表中的前 "+Arrow_View_DL+" 条代理商信息吗？"))
//					{
//						SubmitExportForm();
//					}
//				}
//			}
//		}
	}
}

function DoExportExcel_(Lock_Link,WYTS_Title)
{	
	if(Lock_Link)
	{
		Show_Messager(1,WYTS_Title);
	}
	else
	{
		SubmitExportForm();
	}
}

function SubmitExportForm()
{
	if(Check_Select("LimitRadio"))
	{
		document.ExportForm.action = "/ExportExcelServlet/";
		document.ExportForm.submit();
	}
	else
	{
		var Message_Info	= "请选择您要导出的代理商批次！";
		Show_Messager(1,Message_Info);
	}
}

function DoExportExcel_LY(Lock_Link,WYTS_Title)
{	
	if(Lock_Link)
	{
		Show_Messager(1,WYTS_Title);
	}
	else
	{
		document.ExportForm.action = "/ExportExcelServlet/";
		document.ExportForm.submit();
	}
}
/*-------------------------------------------------------按钮鼠标移上去，移开样式控制js开始--------------------------------*/
function Button_On(Obj,ID)
{
	Obj.className="Img_Button_"+ID+"_On";
}

function Button_Off(Obj,ID)
{
	Obj.className="Img_Button_"+ID+"_Off";
}
/*-------------------------------------------------------按钮鼠标移上去，移开样式控制js结束--------------------------------------------*/

//发送代理留言弹出窗口JS
function View_Agent(Url)
{
	window.open(Url,"","width=640,height=595,top=95,left=200");
}