   function isNumber(vNumber)
   {
       var theNumber = /^\d+$/;
	   return theNumber.test(vNumber)

   }

   function isInval(vString)
   {
     var theString = /\'+/;
	 return theString.test(vString)
   }

   function isEmpty(s)
   {
	  if ((s == null) || (s.length == 0))
	     return true;
   }

   function setSelected(theSelect,selectValue)
   {
       for (var i = 0; i<theSelect.length; i++)
       {
		   if (theSelect.options[i].value == selectValue)
		   {
			   theSelect.selectedIndex = i;
			   break;
		   }
       }
   }

function confirmDelete(TargetURL)
{
   if (confirm("您确定要删除此新闻吗？"))
     window.self.location = TargetURL;
     window.Refresh;
}

function SetChecked(theCheck,CheckValue)
{
   if (CheckValue == "1")
   {
	   theCheck.checked = true;
   }
   else
       theCheck.checked = false;
}

function checkform1(){
  if (document.form1.sfclass.value == "0")
  {
	  alert("请选择私服类型");
	  document.form1.sfclass.focus();
	  return false;
  }

  if (isEmpty(document.form1.sfname.value))
  {
	  alert("请输入私服名");
	  document.form1.sfname.focus();
	  return false;
  }

  if (isEmpty(document.form1.sfurl.value))
  {
	  alert("请输入私服地址");
	  document.form1.sfurl.focus();
	  return false;
  }


  if (isEmpty(document.form1.sfqq.value))
  {
	  alert("请输入QQ或相关文字");
	  document.form1.sfqq.focus();
	  return false;
  }


  if (isEmpty(document.form1.sfversion.value))
  {
	  alert("请输入私服版本");
	  document.form1.sfversion.focus();
	  return false;
  }

  if  (isEmpty(document.form1.sfopendate.value))
  {
	  alert("请选择私服开放时间");
	  document.form1.sfopendate.focus();
	  return false;
  }
  if (document.form1.sftimeh.value == "-1")
  {
	  alert("请选择私服开放时间");
	  document.form1.sftimeh.focus();
	  return false;
  }

  if (document.form1.sftimem.value == "-1")
  {
	  alert("请选择私服开放时间");
	  document.form1.sftimem.focus();
	  return false;
  }

  if (document.form1.sfplace.value == "0")
  {
	  alert("请选择私服所在地区");
	  document.form1.sfplace.focus();
	  return false;
  }

  if (document.form1.sfline.value == "0")
  {
	  alert("请选择私服线路");
	  document.form1.sfline.focus();
	  return false;
  }

  if (document.form1.sfdescription.value == "")
  {
	  alert("请输入私服介绍");
	  document.form1.sfdescription.focus();
	  return false;
  }

  if (isEmpty(document.form1.sfaddays.value) || !isNumber(document.form1.sfaddays.value))
  {
	  alert("请正确输入广告期限");
	  document.form1.sfaddays.focus();
	  return false;
  }

  if (isEmpty(document.form1.sfclick.value) || !isNumber(document.form1.sfclick.value))
  {
	  alert("请正确输入点击数字");
	  document.form1.sfclick.focus();
	  return false;
  }

  if (isEmpty(document.form1.sortid.value) || !isNumber(document.form1.sortid.value))
  {
	  alert("请输入正确的排序ID");
	  document.form1.sortid.focus();
	  return false;
  }

   return true;

}


function checkform2(){

  if (isEmpty(document.form1.classname.value))
  {
	  alert("请输入分类名称");
	  document.form1.classname.focus();
	  return false;
  }

  if (isEmpty(document.form1.clickstep.value) || !isNumber(document.form1.clickstep.value) || (parseInt(document.form1.clickstep.value) == 0))
  {
	  alert("请正确输入点击数字");
	  document.form1.clickstep.focus();
	  return false;
  }


   return true;
}



function checkform3(){

  if (isEmpty(document.form1.linename.value))
  {
	  alert("请输入线路名称");
	  document.form1.linename.focus();
	  return false;
  }


   return true;
}


function checkform4(){

  if (isEmpty(document.form1.title.value))
  {
	  alert("请输入新闻名称");
	  document.form1.title.focus();
	  return false;
  }

  if (document.form1.newsdescription.value == "")
  {
	  alert("请输入新闻内容");
	  document.form1.newsdescription.focus();
	  return false;
  }


   return true;
}


function checkform5(){

  if (document.form1.sfclass.value == "0")
  {
	  alert("请选择私服类型");
	  document.form1.sfclass.focus();
	  return false;
  }

  if (isEmpty(document.form1.sfpicname.value))
  {
	  alert("请输入广告名称");
	  document.form1.sfpicname.focus();
	  return false;
  }

  if (isEmpty(document.form1.sfpic.value))
  {
	  alert("请输入广告图片地址");
	  document.form1.sfpic.focus();
	  return false;
  }

  if (isEmpty(document.form1.sfaddays.value) || !isNumber(document.form1.sfaddays.value))
  {
	  alert("请正确输入广告期限");
	  document.form1.sfaddays.focus();
	  return false;
  }


  if (isEmpty(document.form1.sortid.value) || !isNumber(document.form1.sortid.value))
  {
	  alert("请输入正确的排序ID");
	  document.form1.sortid.focus();
	  return false;
  }

   return true;
}


function checkform6(){
  if (document.form1.sfclass.value == "0")
  {
	  alert("请选择私服类型");
	  document.form1.sfclass.focus();
	  return false;
  }

  if (isEmpty(document.form1.sfname.value))
  {
	  alert("请输入私服名");
	  document.form1.sfname.focus();
	  return false;
  }

  if (isEmpty(document.form1.sfurl.value))
  {
	  alert("请输入私服地址");
	  document.form1.sfurl.focus();
	  return false;
  }


  if (isEmpty(document.form1.sfqq.value))
  {
	  alert("请输入QQ或相关文字");
	  document.form1.sfqq.focus();
	  return false;
  }


  if (isEmpty(document.form1.sfversion.value))
  {
	  alert("请输入私服版本");
	  document.form1.sfversion.focus();
	  return false;
  }

  if  (isEmpty(document.form1.sfopendate.value))
  {
	  alert("请选择私服开放时间");
	  document.form1.sfopendate.focus();
	  return false;
  }
  if (document.form1.sftimeh.value == "-1")
  {
	  alert("请选择私服开放时间");
	  document.form1.sftimeh.focus();
	  return false;
  }

  if (document.form1.sftimem.value == "-1")
  {
	  alert("请选择私服开放时间");
	  document.form1.sftimem.focus();
	  return false;
  }

  if (document.form1.sfplace.value == "0")
  {
	  alert("请选择私服所在地区");
	  document.form1.sfplace.focus();
	  return false;
  }

  if (document.form1.sfline.value == "0")
  {
	  alert("请选择私服线路");
	  document.form1.sfline.focus();
	  return false;
  }

  if (document.form1.sfdescription.value == "")
  {
	  alert("请输入私服介绍");
	  document.form1.sfdescription.focus();
	  return false;
  }


   return true;

}


function setform1(vid, vsfclass, vsfname, vsfcolor, vsfstyle, vsfurl, vsfpatch, vsfqq, vsfversion, vsfopendate, vsftimeh, vsftimem, vsfplace, vsfline, vsfshortdescription, vsfdescription, vsfaddays, vsfclick, vsettop, vsfchecked, vsfallnight, vsortid){
   document.form1.id.value = vid;
  setSelected(document.form1.sfclass, vsfclass)
  document.form1.sfname.value = vsfname;
  setSelected(document.form1.color, vsfcolor)
  setSelected(document.form1.style, vsfstyle)
  document.form1.sfurl.value = vsfurl;
  document.form1.sfpatch.value = vsfpatch;
  document.form1.sfqq.value = vsfqq;
  document.form1.sfversion.value = vsfversion;
  document.form1.sfopendate.value = vsfopendate;
  setSelected(document.form1.sftimeh, vsftimeh)
  setSelected(document.form1.sftimem, vsftimem)
  setSelected(document.form1.sfplace, vsfplace)
  setSelected(document.form1.sfline, vsfline)
  document.form1.sfshortdescription.value = vsfshortdescription;
  document.form1.sfdescription.value = vsfdescription;
  document.form1.sfaddays.value = vsfaddays;
  document.form1.sfclick.value = vsfclick;
  SetChecked(document.form1.settop, vsettop)
  SetChecked(document.form1.sfchecked, vsfchecked)
  SetChecked(document.form1.sfallnight, vsfallnight)
  document.form1.sortid.value = vsortid;
}

  function setform2(vid, vclassname, vclickstep, vplayerpost)
  {
  document.form1.id.value = vid;
  document.form1.classname.value = vclassname;
  document.form1.clickstep.value = vclickstep;
  SetChecked(document.form1.playerpost, vplayerpost)

  }

    function setform3(vid, vlinename)
  {
  document.form1.id.value = vid;
  document.form1.linename.value = vlinename;

  }

  function setform4(vid, vtitle, vcolor, vstyle, vnewsdescription, vsettop)
  {
  document.form1.id.value = vid;
  document.form1.title.value = vtitle;
  setSelected(document.form1.color, vcolor)
  setSelected(document.form1.style, vstyle)
  document.form1.newsdescription.value = vnewsdescription;
  SetChecked(document.form1.settop, vsettop)
  }

  function setform5(vid, vsfclass, vsfpicname, vsfpic, vsfaddays, vsortid)
{
   document.form1.id.value = vid;
  setSelected(document.form1.sfclass, vsfclass);
  document.form1.sfpic.value = vsfpic;
  document.form1.sfpicname.value = vsfpicname;
  document.form1.sfaddays.value = vsfaddays;
  document.form1.sortid.value = vsortid;
  
  }
