function check_input(myForm){
    if(myForm.name=="frm_searchbar"){
      ;
    }
}

function checkSearch(frm, errInfo){
    if (frm.keyword.value==''){
        alert(errInfo);
        return false;
    }
    else
    {
        frm.submit();
     }
    
}


function set_submit_evtsrc(myForm,eventsrc){
    //功能：当click提交按钮时，将myForm.eventsrc设置为eventsrc
    //alert(eventsrc);
    myForm.eventsrc.value=eventsrc;
}

function MM_openBrWindow(theURL,winName,features) {
    mediaWindow = window.open(theURL,winName,features);
    mediaWindow.focus();
}

function isEmpty (str) {
   if ((str==null)||(str.length==0)) return true;
   else return(false);
}

function isNumber(InputStr){
    includeStr = new String("0123456789") 
    var sLen = InputStr.length 
    var i=0 
    if (sLen>0){
      for( i=0;i<sLen;i++ ) {
          if (includeStr.indexOf(InputStr.charAt(i))<0){
             return false;
           }
       }
      return true;
    }
}

function isDecimal(InputStr){
    includeStr = new String("0123456789-+.") 
    var sLen = InputStr.length 
    var i=0 
    if (sLen>0){
      for( i=0;i<sLen;i++ ) {
          if (includeStr.indexOf(InputStr.charAt(i))<0){
             return false;
           }
       }
      return true;
    }
}

function Jtrim(str)
{

        var i = 0;
        var len = str.length;
        if ( str == "" ) return( str );
        j = len -1;
        flagbegin = true;
        flagend = true;
        while (( flagbegin == true) && (i< len))
        {
           if ( str.charAt(i) == " " )
                {
                  i=i+1;
                  flagbegin=true;
                }
                else
                {
                        flagbegin=false;
                }
        }

        while  ((flagend== true) && (j>=0))
        {
            if (str.charAt(j)==" ")
                {
                        j=j-1;
                        flagend=true;
                }
                else
                {
                        flagend=false;
                }
        }

        if ( i > j ) return ("");

        trimstr = str.substring(i,j+1);
        return trimstr;
}


function isDate1(s){ 
   var a=s.split('/')
   var n=s.length

   if(n!==10 || a.length!==3){
       alert('日期格式应为: YYYY/MM/DD');
       return false;
   }
   return isValidDate(a[0],a[1],a[2])
}

function isValidDate( year, month, day )
{
   year  = parseInt(year,10);
   month = parseInt(month,10);
   day   = parseInt(day,10);

   if (month<=0 || month>12)
   { 
      alert( "月份应在1 - 12之间" );
      return (false);
   }

   if (( month==4) || (month==6) || (month==9) || (month==11) )
   { if (( day < 1) || (day > 30) )
     { alert( "日期在1 - 30之间" );
       return (false);
     }
   }
   else
   { if ( month!=2 )
     { if ( (day < 1) || (day > 31 ))
       {  alert( "日期在1 - 31之间" );
          return (false);
       }
     }
     else
     { // month == 2
       if ( ( year % 100 ) != 0 && (year % 4 == 0) || ( year % 100 ) == 0 && ( year % 400) == 0 )
       { if ( day > 29 )
         {  alert( "日期在1 - 29之间" );
            return (false);
         }
       }
       else
       { if ( day > 28 )
         { alert( "日期在1 - 28之间" );
           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 IsValidEmail(email){
	var names, name, i, c;
	email = email.toLowerCase();
	//Check for valid syntax in an email address.	
	names = email.split("@");
	
	if (names.length!=2)return false;	
	var chars = "abcdefghijklmnopqrstuvwxyz_-.";	
	for(i=0;i<names.length;i++){
		if (names[i].length <= 0)  return false;
		
		for (j = 0;j<names[i].length;j++){
			c = names[i].substr(j,1);	
			if (c==' ')return false;
			if (chars.indexOf(c) <0 && isNaN(c))return false;
		}		
		if ((names[i].substr(0,1) == ".") || (names[i].substr(names[i].length-1,1) == "." ))return false;
	}
	if (names[1].indexOf(".") <0) return false;	
	i = names[1].length-1 - names[1].lastIndexOf(".");
	
	if (i != 2 && i != 3) return false;
	if (email.indexOf("..") > 0) return false;
	return true;
}

function chkForm(formObj){
	var objColl = formObj.elements;
	for (i=0;i<objColl.length ;i++ )
	{
		var elemObj = objColl[i];
		var stitle = elemObj.title;

		if (stitle!='')
		{    
                          if(stitle.indexOf("=")>0){
				var strArr = stitle.split("=");
				if (formObj.all(strArr[0]).value!=formObj.all(strArr[1]).value || formObj.all(strArr[0]).value=='')
				{
					alert(strArr[2]);
					return false;
				}				

			}//含有冒号时判断其类型
			else if(stitle.indexOf("chkIsNum")>-1 && elemObj.value!=""){
				var strArr = stitle.split(":");
				if(isNaN(elemObj.value)){
					alert(strArr[1]);
					return false;
				}
			}else if(stitle.indexOf("chkMail")>-1 && elemObj.value!=''){
                               var strArr = stitle.split(":");
                               if (!IsValidEmail(elemObj.value)){
                                    alert(strArr[1]);return false;
                               }
			}else if(stitle.indexOf("*")>0){
				
				var strArr = stitle.split("*");
				if (!(formObj.all(strArr[0]).value!='' || formObj.all(strArr[1]).value!='' ))
				{
					alert(strArr[2]);
					return false;
				}
                           }
            
			else if (elemObj.value=='')
			{
				alert(elemObj.title+"不能为空！");
				return false;
			}
		}
	}
	formObj.submit();return true;         
}

function isID(InputStr){
    includeStr = new String("abcdefghijklmnopqrstuvwxyz0123456789_.-");
    var sLen = InputStr.length; 
    var i=0; 
    InputStr = InputStr.toLowerCase();
    if (sLen>0){
      for( i=0;i<sLen;i++ ) {
          if (includeStr.indexOf(InputStr.charAt(i))<0){
             return false;
           }
       }
      return true;
    }
}

function isEmail (s)
{
        // Writen by david, we can delete the before code
        if (s.length > 100)
        {
                window.alert("Email地址长度不能超过100位!");
                return false;
        }

         var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|com|gov|mil|org|edu|int)$"
         var re = new RegExp(regu);
         if (s.search(re) != -1) {
               return true;
         } else {
               window.alert ("请输入有效合法的E-mail地址 ！")
               return false;
         }
}

function MM_swapImgRestore() { //v3.0
  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_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  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() { //v3.0
  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 checkStockCode(s1,s2,s3){
    sValue=document.forms[1].stockCode.value;
    if (isEmpty(sValue))
    {
        alert(s1);
        return false;
    }else
    if (!isNumber(sValue))
    {
        alert(s2)
        return false;
    }else
    {
        document.forms[1].requestType.value=s3
        document.forms[1].actionMode.value="1"
        document.forms[1].submit()
    }

}
function checkFundCode(s1,s2,s3){
    sValue=document.forms[1].fundCode.value;
    if (isEmpty(sValue))
    {
        alert(s1);
        return false;
    }else
    {
        document.forms[1].actionMode.value="1"
        document.forms[1].requestType.value=s3
        document.forms[1].submit()
    }

}
function changeNotice()
{
    //alert(document.forms[1].NStockCode.value);
    document.forms[1].submit()

}


function doZoom(size){
    document.getElementById('zoom').style.fontSize=size+'px';
  }

function getIdx(obj,val){
  var ret = 0;
  for (var i=0;i<obj.options.length;i++){
    if (obj.options[i].value==val){
      ret = i;
      break;
    }
  }
  return ret;
}

