function CheckOnce(it,msg)
{
	if(it.value == "")
	{
		alert(msg + "不能为空！");
		it.focus();
		return false;
	}
	return true;
}

function CheckNumber(it,msg)
{
	var i,s;
	var username = new String(it.value);
	var len = username.length;
	for(i=0;i < len;i++)
	{
		s = username.substr(i,1);
		if( ! (s>='0' && s<='9' || s=="-") )
		{
			alert(msg+"中只允许出现数字！");
			it.focus();
			return false;
		}
	}
	return true;
}

function CheckMail(it)
{
	var mail = new String(it.value);
	var pos_at,pos_dot,len;
	pos_at = mail.indexOf("@");
	pos_dot= mail.lastIndexOf(".");
	len = mail.length;
	if(mail.indexOf(".") < 1 || pos_at < 1 || pos_dot < 1 || pos_at == len-1 || pos_dot == len-1)
	{
		alert("电子邮件地址错误！");
		it.focus();
		return false;
	}
	return true;
}

function funcurl(it,msg){
var strUrl,i;
	strUrl = new String(it.value);
	strUrl = strUrl.toLowerCase();
	i = strUrl.indexOf(".");
	if(strUrl.length < 8 || strUrl.indexOf("http://") != 0 || i < 8 || i >= strUrl.length -1)
	{
		alert("请输入正确的"+msg+"！");
		it.focus();
		return false;
	}
	if(!checkstr(strUrl))
	{
		alert(msg+"中存在非法字符！");
		it.focus();
		return false;
	}
	return true;
}
function checkstr(str)
{
	var i,s,ErrStr;
	
	ErrStr = " \\'\"<>#$";
	for(i=0;i < ErrStr.length;i++)
	{
		s = ErrStr.substr(i,1);
		if(str.indexOf(s)>=0)
			return false;
	}
	return true;
}
function checkdata(it){
var datereg=/^(\d{4})-(\d{1,2})-(\d{1,2})$/
if (!datereg.test(it.value)){
  alert("时间输入格式错误");
  it.focus();
  return false;
 }
var r=it.value.match(datereg)
var d=new Date(r[1],r[2]-1,r[3])
if (!(d.getFullYear()==r[1]&&d.getMonth()==r[2]-1&&d.getDate()==r[3])){
  alert("时间输入格式错误");
 it.focus();
  return false;
 }
 return true
 }
 function DateCompare(YearFrom, MonthFrom, YearTo, MonthTo)
{  YearFrom  = parseInt(YearFrom,10);
   MonthFrom = parseInt(MonthFrom,10);
   YearTo    = parseInt(YearTo,10);
   MonthTo   = parseInt(MonthTo,10);

   if (YearFrom > YearTo)
     { return false;}
   else
   {  if (YearFrom == YearTo)
      {  if (MonthFrom >= MonthTo)
            return false;
      }
   }
   return true;
}
function checkreg(type,o)
{
  if (document.UserReg.username.value=="")
	{
	  if(type=="999")
	  {
	  alert("您注册的是电台DJ会员！\n 请输入用户名！");
	  }
	  else if(type=="99")
	  {
	   alert("您注册的是唱片公司会员！\n 请输入用户名！");
	  }
	   else 
	  {
	   alert("您注册的是其它会员！\n 请输入用户名！");
	  }
	 document.UserReg.username.focus();
	return false;
	}
  else
    {
	var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.3.0");
    xmlhttp.open("GET","cart.asp?username="+o, false);
    xmlhttp.send(); 
	if(xmlhttp.readyState == 4)
	{
	
	alert(xmlhttp.responseText);
	
	}
	return false;
	}
}


var pltsPop=null;
var pltsoffsetX = 30; // 弹出窗口位于鼠标左侧或者右侧的距离；3-12 合适
var pltsoffsetY = -60; // 弹出窗口位于鼠标下方的距离；3-12 合适
var pltsTitle="";
document.write('<div id=pltsTipLayer style="display: none;position: absolute; z-index:10001"></div>');
function pltsinits()
{
 document.onmouseover = plts;
 document.onmousemove = moveToMouseLoc;
}
function plts()
{ var o=event.srcElement;
 if(o.alt!=null && o.alt!=""){o.dypop=o.alt;o.alt=""};
 if(o.title!=null && o.title!=""){o.dypop=o.title;o.title=""};
 pltsPop=o.dypop;
 if(pltsPop!=null&&pltsPop!=""&&typeof(pltsPop)!="undefined")
 {
 pltsTipLayer.style.left=-1000;
 pltsTipLayer.style.display='';
 var Msg=pltsPop.replace(/\n/g,"<br>");
 Msg=Msg.replace(/\0x13/g,"<br>");
 var re=/\{(.[^\{]*)\}/ig;
 if(!re.test(Msg))pltsTitle="『北京亿网中国』";
 else{
 re=/\{(.[^\{]*)\}(.*)/ig;
 pltsTitle=Msg.replace(re,"$1")+" ";
 re=/\{(.[^\{]*)\}/ig;
 Msg=Msg.replace(re,"");
 Msg=Msg.replace("<br>","");}
 var content =
 '<table style="FILTER:alpha(opacity=100);border: 1px solid #cccccc" id="toolTipTalbe" cellspacing="1" cellpadding="0"  ><tr><td width="100%"><table bgcolor="#ffffff" cellspacing="0" cellpadding="0">'+
 '<tr id="pltsPoptop"><td height="20" bgcolor="#000000"><font color="#ffffff"><b><p id="topleft" align="left">↖'+pltsTitle+'</p><p id="topright" align="right" style="display:none">'+pltsTitle+'↗</font></b></font></td></tr>'+
 '<tr><td "+attr+" style="padding-left:10px;padding-right:10px;padding-top: 8px;padding-bottom:6px;line-height:140%">'+Msg+'</td></tr>'+
 '<tr id="pltsPopbot" style="display:none"><td height="20" bgcolor="#0094bb"><font color="#ffffff"><b><p id="botleft" align="left">↙'+pltsTitle+'</p><p id="botright" align="right" style="display:none">'+pltsTitle+'↘</font></b></font></td></tr>'+
 '</table></td></tr></table>';
 pltsTipLayer.innerHTML=content;
 toolTipTalbe.style.width=Math.min(pltsTipLayer.clientWidth,document.body.clientWidth/2.2);
 moveToMouseLoc();
 return true;
 }
 else
 {
 pltsTipLayer.innerHTML='';
 pltsTipLayer.style.display='none';
 return true;
 }
}

function moveToMouseLoc()
{
 if(pltsTipLayer.innerHTML=='')return true;
 var MouseX=event.x;
 var MouseY=event.y;
 var popHeight=pltsTipLayer.clientHeight;
 var popWidth=pltsTipLayer.clientWidth;
 if(MouseY+pltsoffsetY+popHeight>document.body.clientHeight)
 {
 popTopAdjust=-popHeight-pltsoffsetY*1.5;
 pltsPoptop.style.display="none";
 pltsPopbot.style.display="";
 }
 else
 {
 popTopAdjust=0;
 pltsPoptop.style.display="";
 pltsPopbot.style.display="none";
 }
 if(MouseX+pltsoffsetX+popWidth>document.body.clientWidth)
 {
 popLeftAdjust=-popWidth-pltsoffsetX*2;
 topleft.style.display="none";
 botleft.style.display="none";
 topright.style.display="";
 botright.style.display="";
 }
 else
 {
 popLeftAdjust=0;
 topleft.style.display="";
 botleft.style.display="";
 topright.style.display="none";
 botright.style.display="none";
 }
 pltsTipLayer.style.left=MouseX+pltsoffsetX+document.body.scrollLeft+popLeftAdjust;
 pltsTipLayer.style.top=MouseY+pltsoffsetY+document.body.scrollTop+popTopAdjust;
 return true;
}
pltsinits();

