var name;
var password;
var ckb;
function loginajax()
{
	name = document.getElementById('username').value;
	password = document.getElementById('password').value;
	ckb = document.getElementById('ckb').checked;
	AjaxCS.UserLogin(name,password,get_Result_CallBack);
}
function get_Result_CallBack(response)
{
	if(response.value != null)
	{
		var dt = response.value.Tables[0];
		if(dt != null && dt.Rows.length > 0)
		{
			if(dt.Rows[0].Isregister == "0")
				alert('您还没有激活用户，请登录注册邮箱激活用户!')
			else
			{
				try{
				window.document.parent.location.href = "../UserManage/default.aspx?ckb="+ckb+"&um="+name+"&pwd="+dt.Rows[0].password;
				}
				catch(e)
				{
				window.document.location.href = "../UserManage/default.aspx?ckb="+ckb+"&um="+name+"&pwd="+dt.Rows[0].password;
				}
			}
		}
		else
			alert('用户名或密码错误!')
	}
	else
		alert('用户名或密码错误')
}
function preorder_in()
{
		AjaxCS.Order(1);
		alert('订阅成功');
}
function preorder_out()
{
	if(CheckNotNull(document.getElementById("email"),'E_Mail地址'))
	{
		if(CheckEmail(document.getElementById('email'),''))
		{
			AjaxCS.PreOrder(document.getElementById('email').value);
			alert('订阅成功');
		}
	}
}

function search()
{
	if(CheckNotNull(document.getElementById('keyword'),'搜索内容'))
	{
		if(document.getElementById('searchType').value == '4')
		{
			if(CheckDate(document.getElementById('keyword'),'展会日期',null,null))
			{
				url = '../zhsearchlist.aspx?searchType='+document.getElementById('searchType').value+'&keyword='+document.getElementById('keyword').value;
				window.open(url);
			}
		}
		else
		{
			url = '../zhsearchlist.aspx?searchType='+document.getElementById('searchType').value+'&keyword='+document.getElementById('keyword').value;
			window.open(url);
		}
	}
}
//日期搜索
function search2()
{
	url = '../zhsearchlist.aspx?searchType=4&keyword='+document.getElementById('year').value+'-'+document.getElementById('month').value+'-'+document.getElementById('day').value;
	window.open(url);
}

function search3()
{
	if(CheckNotNull(document.getElementById('keyword'),'搜索内容'))
	{
		if(document.getElementById('searchType').value == '4')
		{
			if(CheckDate(document.getElementById('keyword'),'展会日期',null,null))
			{
				url = '../zhsearchlist.aspx?searchType='+document.getElementById('searchType').value+'&keyword='+document.getElementById('keyword').value;
				window.open(url);
			}
		}
		else
		{
			window.document.location.href = '../zhsearchlist.aspx?searchType='+document.getElementById('searchType').value+'&keyword='+document.getElementById('keyword').value;;
		}
	}
}
//新闻搜索
function newssearch()
{
	if(CheckNotNull(document.getElementById('txtKeyword'),'搜索内容'))
	{	
		url = 'searchlist.aspx?txtKeyword='+document.getElementById('txtKeyword').value+'&ddlDate='+document.getElementById('ddlDate').options[document.getElementById('ddlDate').selectedIndex].value;
		window.open(url);
	}
}
			
//去除字符串左端空格
function LTrim(str) {
	return str.replace(/^\s*/, '');
}

//去除字符串右端空格
function RTrim(str) {
	return str.replace(/\s*$/, '');
}

//去除字符串两端空格
function Trim(str) {
	return LTrim(RTrim(str));
}

//检查必填项
function CheckNotNull(objField, strText) {
  if (Trim(objField.value) == "") {
    alert("请填写“" + strText + "”！");
    objField.focus();
    return false;
  }
  return true;
}

//检查EMail格式
function CheckEmail(objField, strText){
  var objValue = Trim(objField.value);
  if(objValue=="") return true;

  var strErr = "“" + strText + "”E-mail地址格式错误！";
  var RE=/[^A-Za-z0-9_-]/;
  var parts=objValue.split("@");

  if (parts.length!=2)		//	not format as ***@***
  {
    alert(strErr);
    objField.focus();
    return false;
  }

  var oneparts;

  oneparts=parts[0].split(".");		//	first-parts
  
  for(i=0;i<oneparts.length;i++)
  {
    if (oneparts[i].length==0)	//连续两点..
    {
      alert(strErr);
      objField.focus();
      return false;
    }
    if (RE.exec(oneparts[i])!=null)
    {
      alert(strErr);
      objField.focus();
      return false;
    }
  }
  
  oneparts=parts[1].split(".");		//	second-parts

  if (oneparts.length<2)	//连续两点..
  {
    alert(strErr);
    objField.focus();
    return false;
  }

  for(i=0;i<oneparts.length;i++)
  {
    if (oneparts[i].length==0)	//连续两点..
    {
      alert(strErr);
      objField.focus();
      return false;
    }
    if (RE.exec(oneparts[i])!=null)
    {
      alert(strErr);
      objField.focus();
      return false;
    }
  }
  return true;
}

//检查日期类型
function CheckDate(objField,strText,dateMinumValue,dateMaxValue){
  if(objField.value=="") return true;
  
  //Check Data
  var dates=objField.value.split(new RegExp("-|/| |:"));
  for(var i=0;i<6;i++){
    if(isNaN(dates[i])){
      if(i<3){
        objField.focus();
        alert(strText+":日期错误！");
        return false;
      }else{
        dates[i]=0;
      }
    }else{
      if(i==1) dates[i]--;
    }
  }
  
  if (dates[0]<100 && dates[0]>30) dates[0]=1900+parseInt(dates[0]);
  if (dates[0]<100 && dates[0]<=30) dates[0]=2000+parseInt(dates[0]);
  if (dates[0]<1900 || dates[0]>2100 || dates[1]>11 || dates[1]<0 || dates[2]>31 || dates[2]<1
   || dates[3]>60 || dates[4]>60 || dates[5]>60)
  {
    alert(strText+":日期错误！");
    return false;
  }
  var dateDate=new Date(dates[0],dates[1],dates[2],dates[3],dates[4],dates[5]);
  
  if(dateDate=="Invalid Date"){
    objField.focus();
    alert(strText+":日期错误！");
    return false;
  }
  //Out put date
  objField.value = dateDate.getFullYear()+"-"+(dateDate.getMonth()+1)+"-"+dateDate.getDate();
  if (dates[3]>0 || dates[4]>0 || dates[5]>0)	objField.value =objField.value+" "+dateDate.getHours()+":"+dateDate.getMinutes()+":"+dateDate.getSeconds();

  //Check minimum
  if(dateMinumValue!=null){
    if(dateDate<dateMinumValue){
      objField.focus();
      alert(strText+"不能早于 "+dateMinumValue.getFullYear()+"年"+(dateMinumValue.getMonth()+1)+"月"+dateMinumValue.getDate()+"日"+" ！");
      return false;
    }
  }
  //Check maximum
  if(dateMaxValue!=null){
    if(dateDate>dateMaxValue){
      objField.focus();
      alert(strText+"不能迟于 "+dateMaxValue.getFullYear()+"年"+(dateMaxValue.getMonth()+1)+"月"+dateMaxValue.getDate()+"日"+" ！");
      return false;
    }
  }
  return true;
}

//格式化日期

function FormatDate(strVal){
  if (strVal=="") return null;
      
  //Check Data
  var dates=strVal.split(new RegExp("-|/| |:"));
  for(var i=0;i<6;i++){
    if(isNaN(dates[i])){
      if(i<3){
        return null;
      }else{
        dates[i]=0;
      }
    }else{
      if(i==1) dates[i]--;
    }
  }
  var dateDate = new Date(dates[0],dates[1],dates[2],dates[3],dates[4],dates[5]);
  if(dateDate=="Invalid Date"){
    return null;
  }
  return dateDate;		
}

//输出日期
function getDate(strDate){
  if(strDate=="") return true;
  
  //Check Data
  var dates=strDate.split(new RegExp("-|/| |:"));
  for(var i=0;i<6;i++){
    if(isNaN(dates[i])){
      if(i<3){
        return false;
      }else{
        dates[i]=0;
      }
    }else{
      if(i==1) dates[i]--;
    }
  }
  if (dates[0]<100 && dates[0]>30) dates[0]=1900+parseInt(dates[0]);
  if (dates[0]<100 && dates[0]<=30) dates[0]=2000+parseInt(dates[0]);
  if (dates[0]<1900 || dates[0]>2100 || dates[1]>11 || dates[1]<0 || dates[2]>31 || dates[2]<1
   || dates[3]>60 || dates[4]>60 || dates[5]>60)
  {
    return false;
  }
  var dateDate=new Date(dates[0],dates[1],dates[2],dates[3],dates[4],dates[5]);
  
  if(dateDate=="Invalid Date"){
    return false;
  }

  //Out put date
  return dateDate;
};



