﻿
var str_PreName;
var str_CityID;
var str_AreaCode;


function DOShowShopNameList(event)
{

	var objValue = gid("_ctl0_Main_ddlCitylistLocal");
	var objaravalue =gid("_ctl0_Main_droplstArea");
	if(objValue!=null)
	{
		if(objValue.value=="0")
		{
			ShowError("请选择城市！","CityValid");
			objValue.focus();
			return;
		}
		else
		{
			CancelError();
		}
	}
	
	

	var e = (event||window.event);
	if (e.keyCode == 40)
	{
		var objSel = gid("selShopName");
		if(objSel!=null)
		{
			objSel.focus();
			objSel.selectedIndex = 0;
			return;
		}
	}

	var objList = gid("ShopNameList");
	if(objList!=null)
	{
		var objShopName = gid("_ctl0_Main_txtShopName");
		if(objShopName!=null)
		{
			if(objShopName.value.length==0)
				objList.innerHTML = "";
			else
			{
				//objList.innerHTML = "<select id=\"selShopName\" size=\"6\" style=\"width:280px;\"><option>" + objShopName.value + "</option></select>";
				var objShopName = gid("_ctl0_Main_txtShopName");
				var objCity = gid("_ctl0_Main_ddlCitylistLocal");
                var objArea = gid("_ctl0_Main_droplstArea");
				if(objShopName!=null && objCity!=null && objArea !=null)
				{
					if(str_PreName!=objShopName.value)
					{
						//var strShopType =objShopType.value;
						
						str_AreaCode = objArea.value;
						str_CityID = objCity.value;

						var PostData = "do=findshopnamebyarea&name=" + StrCode(objShopName.value) + "&area=" + StrCode(str_CityID);
						PostRequest(window.location.protocol + "//" + window.location.host + "/ajax/doshop", PostData);
						
						str_PreName = objShopName.value;
					}
				}

			}
		}
	}
}

function ShowShopNameListOK(ShopName,ShopNameList)
{
	var objList = gid("ShopNameList");
	if(objList!=null)
	{
		objList.innerHTML = ShopNameList;
		
	}

}

function selectshop()
{
	var objSel = gid("selShopName");
	if(objSel!=null)
	{
		//alert(objSel.value);
		if(objSel.value.length>0)
		{
			if(objSel.value=="-1")
			{
				self.location = "/shop/new?city=" + str_CityID;
			}
			else
			{
			    var hidshop_name  = gid("_ctl0_Main_hidShopName");
			    var objList = gid("ShopNameList");
			    var hidshop_id = gid("_ctl0_Main_hidShopID");
			    var txtshop_name = gid("_ctl0_Main_txtShopName");
			    var selarea = gid("_ctl0_Main_droplstArea");
			    txtshop_name.value = objSel.options[objSel.selectedIndex].text;
			    txtshop_name.disabled=true;
			    hidshop_name.value=objSel.options[objSel.selectedIndex].text;
			    hidshop_id.value =objSel.options[objSel.selectedIndex].value;
			    selarea.value=objSel.options[objSel.selectedIndex].title;
			    objList.innerHTML="";
			    gid("_ctl0_Main_CancelFind").style.display="block";
			    
			}
			return;
		}
		else
		{
			ShowError("请选择需要点评的商户！","ShopNameError");
			objSel.focus();
			return;
		}
	}
	
}

function cancelselectshop()
{
    var txtshop_name = gid("_ctl0_Main_txtShopName");
    txtshop_name.value="";
    txtshop_name.disabled=false;
    var hidshop_id = gid("_ctl0_Main_hidShopID");
    var hidshop_name  = gid("_ctl0_Main_hidShopName");
    hidshop_id.value="";
    hidshop_name.value="";
    gid("_ctl0_Main_CancelFind").style.display="none";
}



function ShowSuit(ShopID)
{
	alert(ShopID);
}

function EditShop(ShopName)
{
	
	var objShopName = gid("ShopName");
	if(objShopName!=null)
	{
		objShopName.innerHTML = "<input type=\"text\" value=\"" + ShopName + "\" id=\"txtShopName\" name=\"txtShopName\">";
	}
	var objShopName = gid("_ctl0_Main_CancelFind");
	if(objShopName!=null)
	{
		objShopName.innerHTML = "<a href=\"javascript:FindShopName();\" class=\"BL\">搜索</a>&nbsp;&nbsp;<a href=\"javascript:CancelEdit();\" class=\"BL\">撤销编辑</a>";
	}
}

function CancelEdit()
{
	ClearShopValid();
	var objShopName = gid("ShopName");
	var objHidShopName = gid("hidShopName")
	var ShopName;
	if(objShopName!=null && objHidShopName!=null)
	{
		ShopName = gid("hidShopName").value;
		objShopName.innerHTML = ShopName;
	}
	var objShopName = gid("_ctl0_Main_CancelFind");
	if(objShopName!=null)
	{
		objShopName.innerHTML = "<a href=\"javascript:EditShop('" + ShopName + "');\" class=\"BL\">编辑</a>"
	}
}

function FindShopName()
{

	var objShopNameList = gid("ShopNameList");
	if(objShopNameList!=null)
	{
		var objShopName = gid("txtShopName");
		if(objShopName!=null)
		{
			if(objShopName.value=="" || objShopName.value==null)
			{
				ShowShopValid("请输入商户名");
				objShopName.focus();
			}
			else
			{
				var strCityID;
				var objCity = gid("selCityList");
				if(objCity==null)
				{
					gid("CityValid").innerHTML = "<span class=\"Error\">请选择城市</span>";
					return;
				}
				else
				{
					strCityID=objCity.value;
					if(strCityID=="0")
					{
						gid("CityValid").innerHTML = "<span class=\"Error\">请选择城市</span>";
						return;
					}
				}
				
				var PostData = "do=findshopname&name=" + objShopName.value + "&city=" + strCityID;
				PostRequest(window.location.protocol + "//" + window.location.host + "/AJAX_InfoHome.aspx", PostData);
			}

		//objShopNameList.innerHTML="<select id=\"selShopName\"><option id=\"1\">" + objShopName.value + "</option></select>";
		}
	}
}

function ClearShopValid()
{
	var objShopValid = gid("ShopValid");
	if(objShopValid!=null)
		objShopValid.innerHTML = "";
}

function ShowShopValid(ShowValue)
{
	var objShopValid = gid("ShopValid");
	if(objShopValid!=null)
		objShopValid.innerHTML = "<span class=\"Error\">" + ShowValue + "</span>";
}

function ChangeSelShopName()
{
	ClearShopValid();
	
	var objShopName = gid("ShopName");
	if(objShopName!=null)
	{
		var objSelShopName = gid("selShopName");
		if(objSelShopName!=null)
		{
			var objSelectedShopName = objSelShopName.options[objSelShopName.selectedIndex].text;
			var objSelectedShopID = objSelShopName.value;
			var objHidShopID = gid("hidShopID");
			if(objHidShopID!=null)
				objHidShopID.value=objSelectedShopID;

			objShopName.innerHTML = objSelectedShopName + '&nbsp;&nbsp;<a href="javascript:EditShop(\'' + objSelectedShopName + '\');" class="BL">编辑</a>';
		}
	}
	
	var objShopNameList = gid("ShopNameList");
	if(objShopNameList!=null)
	{
		objShopNameList.innerHTML="";
	}
	
	var objCancel = gid("_ctl0_Main_CancelFind");
	if(objCancel!=null)
	{
		objCancel.innerHTML="";
	}
	
	
}

function NoShopNameList()
{
	ShowShopValid("不存在该商户，请先<a href=\"/shop/new\" class=\"BL\">添加商户</a>");
}

function ShowShopNameList(ShopName,ShopNameList)
{
	var objShopNameList = gid("ShopNameList");
	if(objShopNameList!=null)
	{
		var objShopName = gid("ShopName");
		if(objShopName!=null)
			objShopName.innerHTML="";
		objShopNameList.innerHTML=ShopNameList;
		
		var objCancel = gid("_ctl0_Main_CancelFind");
		if(objCancel!=null)
		{
			objCancel.innerHTML="<a href=\"javascript:CancelFind('" + ShopName + "');\" class=\"BL\">返回</a>";
		}
	}
}

function CancelFind(ShopName)
{
	ClearShopValid();
	var objShopNameList = gid("ShopNameList");
	if(objShopNameList!=null)
	{
		var objShopName = gid("ShopName");
		if(objShopName!=null)
			objShopName.innerHTML="<input type=\"text\" maxlength=\"25\" size=\"20\" id=\"txtShopName\" name=\"txtShopName\" value=\"" + ShopName + "\">";
		objShopNameList.innerHTML="";
		
		var objShopName = gid("txtShopName");
		if(objShopName!=null)
			objShopName.value="";
		
		var objCancel = gid("_ctl0_Main_CancelFind");
		if(objCancel!=null)
		{
			var objHidShopName = gid("HidShopName");
			if(objHidShopName!=null)
			{
				if(objHidShopName.value=="")
					objCancel.innerHTML = "<a href=\"javascript:FindShopName();\" class=\"BL\">搜索</a>";
				else
					objCancel.innerHTML = "<a href=\"javascript:FindShopName();\" class=\"BL\">搜索</a>&nbsp;&nbsp;<a href=\"javascript:CancelEdit();\" class=\"BL\">撤销编辑</a>";
			}
			else
			{
				objCancel.innerHTML = "<a href=\"javascript:FindShopName();\" class=\"BL\">搜索</a>";
			}
		}
	}

}

function UpdateInfo(InfoID)
{
	var strCityID;
	var strInfoTitle;
	var strInfoBody;
	var strBeginDate;
	var strEndDate;
	var strShopID;
	var strTags;
	var strGroupLevel;
	var strPower;
	
	var objCity = gid("selCityList");
	if(objCity==null)
		strCityID=1;
	else
		strCityID=objCity.value;
		
	var objInfoTitle = gid("txtInfoTitle");
	if(objInfoTitle==null)
		strInfoTitle="";
	else
		strInfoTitle=objInfoTitle.value;
		
	var strInfoBody = editor.GetHTML();
		
	var objBeginDate = gid("dbeValidDate_txtDate");
	if(objBeginDate==null)
		strBeginDate="";
	else
		strBeginDate=objBeginDate.value;		

	var objEndDate = gid("dbeValidDate_TB_End");
	if(objEndDate==null)
		strEndDate="";
	else
		strEndDate=objEndDate.value;
	
	var objPower = gid("hidPower");
	if(objPower==null)
		strPower="";
	else
		strPower=objPower.value;
		
	var cannotSubmit;
	cannotSubmit=false;
						
	var objShopID = gid("selShopName");
	if(objShopID==null)
	{
		var objTxtShopName = gid("txtShopName");
		if(objTxtShopName==null)
		{
			var objHidShopID = gid("hidShopID");
			if(objHidShopID==null)
				strShopID="";
			else
				strShopID=objHidShopID.value;
		}
		else
		{
			var txtShopName = objTxtShopName.value;
			if(txtShopName!="")
			{
				FindShopName();
				ShowShopValid("请选择确定相关商户");
				cannotSubmit=true;
				strShopID="0-0";
				
			}
			else
			{
				strShopID="0-0";
			}
		}
	}
	else
		strShopID=objShopID.value;
		
	strShopID = strShopID.replace("-","&group=");

	var objTags = gid("txtTags");
	if(objTags==null)
		strTags="";
	else
		strTags=objTags.value;
		
	if(strCityID=="" || strCityID=="0")
	{
		gid("CityValid").innerHTML = "<span class=\"Error\">请选择城市</span>";
		cannotSubmit=true;		
	}
	else
		gid("CityValid").innerHTML = "";

	if(strInfoTitle=="")
	{
		gid("InfoTitleValid").innerHTML = "<span class=\"Error\">请输入信息标题</span>";
		cannotSubmit=true;		
	}
	else
		gid("InfoTitleValid").innerHTML = "";

	if(strInfoBody=="")
	{
		gid("InfoBodyValid").innerHTML = "<span class=\"Error\">请输入信息内容</span>";
		cannotSubmit=true;		
	}
	else
		gid("InfoBodyValid").innerHTML = "";		
		
	if(strBeginDate=="")
	{
		if(strEndDate=="")
			gid("DateValid").innerHTML = "<span class=\"Error\">请输入开始日期和结束日期</span>";
		else
			gid("DateValid").innerHTML = "<span class=\"Error\">请输入开始日期</span>";		
		cannotSubmit=true;		
	}
	else
	{
		if(strEndDate=="")
			gid("DateValid").innerHTML = "<span class=\"Error\">请输入结束日期</span>";
		else
			gid("DateValid").innerHTML = "";	
	}

	if(strTags=="")
	{
		gid("TagsValid").innerHTML = "<span class=\"Error\">请输入标签</span>";
		cannotSubmit=true;		
	}
	else
		gid("TagsValid").innerHTML = "";	
						
	if(cannotSubmit)
		return;
			
	var PostData = "do=updateinfo&id=" + InfoID + "&city=" + strCityID + "&shop=" + strShopID + "&power=" + strPower + "&title=" + StrCode(strInfoTitle) + "&body=" + StrCode(strInfoBody) + "&begin=" + StrCode(strBeginDate) + "&end=" + StrCode(strEndDate) + "&tag=" + StrCode(strTags);
	PostRequest(window.location.protocol + "//" + window.location.host + "/AJAX_InfoHome.aspx", PostData);
	DialogShow("<div id=\"DialogLoading\">正在更新,请稍候...</div>",110,10,124,20);
	
}



function AddInfo()
{
	var strCityID;
	var strInfoTitle;
	var strInfoBody;
	var strBeginDate;
	var strEndDate;
	var strShopID;
	var strTags;
	var strGroupLevel;
	
	var objCity = gid("selCityList");
	if(objCity==null)
		strCityID=1;
	else
		strCityID=objCity.value;
		
	var objInfoTitle = gid("txtInfoTitle");
	if(objInfoTitle==null)
		strInfoTitle="";
	else
		strInfoTitle=objInfoTitle.value;
		
	var strInfoBody = editor.GetHTML();
		
	var objBeginDate = gid("dbeValidDate_txtDate");
	if(objBeginDate==null)
		strBeginDate="";
	else
		strBeginDate=objBeginDate.value;		

	var objEndDate = gid("dbeValidDate_TB_End");
	if(objEndDate==null)
		strEndDate="";
	else
		strEndDate=objEndDate.value;
	
	var objPower = gid("hidPower");
	if(objPower==null)
		strPower="";
	else
		strPower=objPower.value;
		
	var cannotSubmit;
	cannotSubmit=false;
						
	var objShopID = gid("selShopName");
	if(objShopID==null)
	{
		var objTxtShopName = gid("txtShopName");
		if(objTxtShopName==null)
		{
			var objHidShopID = gid("hidShopID");
			if(objHidShopID==null)
				strShopID="";
			else
				strShopID=objHidShopID.value;
		}
		else
		{
			var txtShopName = objTxtShopName.value;
			if(txtShopName!="")
			{
				FindShopName();
				ShowShopValid("请选择确定相关商户");
				cannotSubmit=true;
				strShopID="0-0";
				
			}
			else
			{
				strShopID="0-0";
			}
		}
	}
	else
	{
		strShopID=objShopID.value;
		if(strShopID=="0-0")
		{
			ShowShopValid("请选择确定相关商户");
			cannotSubmit=true;
		}
	}
		
	strShopID = strShopID.replace("-","&group=");

	var objTags = gid("txtTags");
	if(objTags==null)
		strTags="";
	else
		strTags=objTags.value;
		
	if(strCityID=="" || strCityID=="0")
	{
		gid("CityValid").innerHTML = "<span class=\"Error\">请选择城市</span>";
		cannotSubmit=true;		
	}
	else
		gid("CityValid").innerHTML = "";

	if(strInfoTitle=="")
	{
		gid("InfoTitleValid").innerHTML = "<span class=\"Error\">请输入信息标题</span>";
		cannotSubmit=true;		
	}
	else
		gid("InfoTitleValid").innerHTML = "";

	if(strInfoBody=="")
	{
		gid("InfoBodyValid").innerHTML = "<span class=\"Error\">请输入信息内容</span>";
		cannotSubmit=true;		
	}
	else
		gid("InfoBodyValid").innerHTML = "";		
		
	if(strBeginDate=="")
	{
		if(strEndDate=="")
			gid("DateValid").innerHTML = "<span class=\"Error\">请输入开始日期和结束日期</span>";
		else
			gid("DateValid").innerHTML = "<span class=\"Error\">请输入开始日期</span>";		
		cannotSubmit=true;		
	}
	else
	{
		if(strEndDate=="")
			gid("DateValid").innerHTML = "<span class=\"Error\">请输入结束日期</span>";
		else
			gid("DateValid").innerHTML = "";	
	}

	if(strTags=="")
	{
		gid("TagsValid").innerHTML = "<span class=\"Error\">请输入标签</span>";
		cannotSubmit=true;		
	}
	else
		gid("TagsValid").innerHTML = "";	
						
	if(cannotSubmit)
		return;
	
	ScreenConvert();
	
	var PostData = "do=addinfo&city=" + strCityID + "&shop=" + strShopID + "&title=" + StrCode(strInfoTitle) + "&body=" + StrCode(strInfoBody) + "&begin=" + StrCode(strBeginDate) + "&end=" + StrCode(strEndDate) + "&tag=" + StrCode(strTags);
	PostRequest(window.location.protocol + "//" + window.location.host + "/AJAX_InfoHome.aspx", PostData);
	DialogShow("<div id=\"DialogLoading\">正在添加,请稍候...</div>",110,10,124,20);
	
}



function OneUpload()
{
	var objAd = gid("ad");
	objAd.style.height="55px";
	ad.location.replace("/info/upload");
}
function BatchUpload(Perma)
{
	var objAd = gid("ad");
	objAd.style.height="143px";
	ad.location.replace("/info/batchupload");
}


function ShowError(strError,objError)
{
	var objE = gid(objError);
	if(objE!=null)
	{
		objE.innerHTML = "<span class=\"Error\">" + strError + "</span>";
	}
}


function CancelError()
{
	var objE = gid("CityValid");
	if(objE!=null)
	{
		objE.innerHTML = "";
	}
	var objE = gid("ShopValid");
	if(objE!=null)
	{
		objE.innerHTML = "";
	}
}

function datacompare(source,args)
{

    str = gid('_ctl0_Main_txtBeginDate').value;
    str1 = gid('_ctl0_Main_txtEndDate').value;
   //正则表达   
          var   re=/^(\d{4})-(\d{1,2})-(\d{1,2})$/;   
  var   r=str.match(re);   
  var   d=new   Date(r[1],r[2]-1,r[3]);   
  d.getFullYear()==r[1]&&d.getMonth()==r[2]-1&&d.getMonth()==r[3];   
      
          r=str1.match(re);     
  var   e=new   Date(r[1],r[2]-1,r[3]);   
  e.getFullYear()==r[1]&&d.getMonth()==r[2]-1&&d.getMonth()==r[3];   
    
  
  if  (d>e)  {   
    var valobj = gid("DateValid");
    valobj.innerHTML = "开始时间不能晚于结束时间";
						
	valobj.className = "Error";
    return false;
  }
  else
  {
  return true;
    
  }   
 

}

function setcomment(intid,boltype)
{
    var PostData = "do=comment&id=" + intid + "&boolcomment=" + boltype;
    PostRequest(window.location.protocol + "//" + window.location.host + "/ajax/doEvent", PostData);
}