var yn = "y";
function yn_check(yn,url)
{
	if (yn=="y")
	{
		window.location=url;
  	}
  	else
  	{
		window.open( "notice.htm","WinShow","width=400,height=280,resizable=no,scrollbars=no,menubar=no,status=0");
	}
}
function MM_swapImgRestore()
{
	var i,x,a=document.MM_sr; 
	for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)
	{
		x.src=x.oSrc;
	}
}
function MM_findObj(n, d)
{
	var p,i,x;
	if(!d)
	{
		d=document;
		if((p=n.indexOf("?"))>0&&parent.frames.length)
		{
    			d=parent.frames[n.substring(p+1)].document;
    			n=n.substring(0,p);
    		}
  		if(!(x=d[n])&&d.all)
  		{
  			x=d.all[n];
  		}
  		for (i=0;!x&&i<d.forms.length;i++)
  		{
  			x=d.forms[i][n];
  		}
  		for(i=0;!x&&d.layers&&i<d.layers.length;i++)
  		{
  			x=MM_findObj(n,d.layers[i].document);
  		}
  		if(!x && d.getElementById)
  		{
  			x=d.getElementById(n);
  		}
  		return x;
  	}
}

function MM_swapImage()
{
	var i,j=0,x,a=MM_swapImage.arguments;
	document.MM_sr=new Array;
	for(i=0;i<(a.length-2);i+=3)
	{
   		if ((x=MM_findObj(a[i]))!=null)
   		{
   			document.MM_sr[j++]=x;
   		}
   		if(!x.oSrc)
   		{
   			x.oSrc=x.src;
   		} 
   		x.src=a[i+2];
   	}
}

function getWord(sw)//获取鼠标选中的文本
{
	var str = document.selection.createRange().text;
	if(typeof(str)!="undefined")
	{
		if(str!="")
	        {
				if(typeof(document.all.searchw)!="undefined")
			{
				document.all.searchw.value=str;
			}
		}
	}
}

/*
       名字：Common.js
       功能：通用JavaScript脚本函数库
       包括：

                1.Trim(str)－－去除字符串两边的空格
                2.XMLEncode(str)－－对字符串进行XML编码
            	3.ShowLabel(str,str)－－鼠标提示功能（显示字符，提示字符）
                4.IsEmpty(obj)－－验证输入框是否为空
                5.IsInt(objStr,sign,zero)－－验证是否为整数
                6.IsFloat(objStr,sign,zero)－－验证是否为浮点数
                7.IsEnLetter(objStr,size)－－验证是否为26个字母
       日期：2004/04/14
*/

/*
==================================================================

LTrim(string):去除左边的空格

==================================================================
*/

function LTrim(str)
{
    var whitespace1 = new String(" \t\n\r");
    var whitespace2 = new String("　\t\n\r");
    var s = new String(str);

    if (whitespace1.indexOf(s.charAt(0)) != -1)
    {
        var j=0, i = s.length;
        while (j < i && whitespace1.indexOf(s.charAt(j)) != -1)
        {
            j++;
        }
        s = s.substring(j, i);
    }
    if (whitespace2.indexOf(s.charAt(0)) != -1)
    {
        var j=0, i = s.length;
        while (j < i && whitespace2.indexOf(s.charAt(j)) != -1)
        {
            j++;
        }
        s = s.substring(j, i);
    }
    return s;
}


/*

==================================================================

RTrim(string):去除右边的空格

==================================================================

*/

function RTrim(str)
{
    var whitespace1 = new String(" \t\n\r");
    var whitespace2 = new String("　\t\n\r");
    var s = new String(str);

    if (whitespace1.indexOf(s.charAt(s.length-1)) != -1)
    {
        var i = s.length - 1;
        while (i >= 0 && whitespace1.indexOf(s.charAt(i)) != -1)
        {
            i--;
        }
        s = s.substring(0, i+1);
    }
    if (whitespace2.indexOf(s.charAt(s.length-1)) != -1)
    {
        var i = s.length - 1;
        while (i >= 0 && whitespace2.indexOf(s.charAt(i)) != -1)
        {
            i--;
        }
        s = s.substring(0, i+1);
    }
    return s;
}


/*

==================================================================

Trim(string):去除前后空格

==================================================================

*/

function Trim(str)
{
    return RTrim(LTrim(str));
}

function isPosInteger(inputVal)
{
	inputStr = inputVal.toString()
	for (var i = 0; i < inputStr.length; i++)
	{
	  	var oneChar = inputStr.charAt(i)
	    if ((oneChar < "1" || oneChar > "9")&&(i==0))
	    {
	    	return false
	    }
	    if ((oneChar < "0" || oneChar > "9")&&(i!=0))
	    {
	    	return false
	    }
	}
	return true
}

function isYearString(sDate){
	if (!isPosInteger(sDate)) {
		return false
	}
	if (parseInt(sDate,10) < 1989 || parseInt(sDate,10) > getFullYear((new Date()).getYear())) return false
	return true;
}

function getFullYear(year){
	year = (year<1900?(1900+year):year);
	return year;
}

function isYearString_unlimite(sDate){
	if (!isPosInteger(sDate)) return false
	if (parseInt(sDate) < 1900 || parseInt(sDate) > getFullYear((new Date()).getYear())) return false
	return true;
}

function checkmail(obj){
	var src = obj.value;
	if(Trim(src)==""){
		alert("收件人地址不能为空！");
		obj.focus();
		return false;
	}
	else{
		str1 = /^\w+([\.\-]\w+)*\@\w+([\.\-]\w+)*\.\w+$/;
  		str2 = /^.*@[^_]*$/;
  		if(!(str1.test(src) && str2.test(src))){
  			alert("收件人地址不合法！");
  			obj.focus();
  			return false;
  		}
	}
	return true;
}

function checkPassword(pwd){
	if(pwd!=''){
      flg = 0;
      for(var i=0;i<pwd.length;i++){
        cmp="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_."
        tst=pwd.substring(i,i+1)
        if (cmp.indexOf(tst)<0){
          flg = 1;
          break;
        }
      }
      if (flg!=0){
        return false;
      }
    }
    return true;
}

function checkIP(sIPAddress){
  if(Trim(sIPAddress)=='')
    return true;
  else{
    var exp=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5]|\*)$/;
    var reg = sIPAddress.match(exp);
    if(reg==null)
	return false;
  }
  return true;
}