﻿// JScript File

function validate_required(field,txt)
{
    var alertxt="";
    var theSearchUrl="";
    switch(txt){
        case "name":
            alertxt="Please enter at least one keyword to search..";
            break;
        case "cas":
            alertxt="Please enter the CAS number to search..";
            break;
        case "kwd":
            alertxt="Please enter at least one keyword to search..";
            break;
        case "profile":
            alertxt="Please enter at least one keyword to search..";
            break;
        default:            
    }
    var theField=document.getElementById(field);
    with (theField)
    {
        if (trim(value)==null || trim(value)=="")
        {
            alert(alertxt);
            return false;
        }
        else { 
            switch(txt){
                case "name":
                    theSearchUrl="/search.aspx?find-chemicals-by=name&keywords1=" + trim(value);
                    document.frm.action=theSearchUrl;
                    document.frm.submit();
                    break;
                case "cas":
                    theSearchUrl="/search.aspx?find-chemicals-by=cas&keywords1=" + trim(value);
                    document.frm.action=theSearchUrl;
                    document.frm.submit();
                    break;
                case "kwd":
                    var kw2=document.getElementById("keyword2");
                    var kw3=document.getElementById("keyword3");
                    theSearchUrl="/search.aspx?find-chemicals-by=keywords&keywords1=" + trim(value) + "&keywords2=" + kw2.value + "&keywords3=" + kw3.value;
                    document.frm.action=theSearchUrl;
                    document.frm.submit();
                    break;
                case "profile":
                    theSearchUrl="/search_profile.aspx?keywords1=" + trim(value);
                    document.frm.action=theSearchUrl;
                    document.frm.submit();
                    break;                        
                default:    
            }            
            return true; 
        }
    }
}
function lTrim(str)  
{  
  if (str.charAt(0) == " ")  
  {  
    //如果字串左边第一个字符为空格  
    str = str.slice(1);//将空格从字串中去掉  
    //这一句也可改成 str = str.substring(1, str.length);  
    str = lTrim(str);    //递归调用  
  }  
  return str;  
}  
//rTrim()去掉字串右边的空格  
function rTrim(str)  
{  
  var iLength;  
  iLength = str.length;  
  if (str.charAt(iLength - 1) == " ")  
  {  
    //如果字串右边第一个字符为空格  
    str = str.slice(0, iLength - 1);//将空格从字串中去掉  
    //这一句也可改成 str = str.substring(0, iLength - 1);  
    str = rTrim(str);    //递归调用  
  }  
  return str;  
}  
//trim()去掉字串两边的空格  
function trim(str)  
{  
  return lTrim(rTrim(str));  
}   

function KeyDown()
{
    if (event.keyCode == 13)
    {
       event.returnValue=false;
       event.cancel = true;
       frm.Button1.click();
   }
}

