/* check kana */
function FuriganaCheck(element)
{
  var str = delSpace(element.value);
  if( str.match( /[^ぁ-ん　\s]+/ ) )
  {
    return 1;
  }
  return 0;
}

/* check alphabet */
function AlphabetCheck(element)
{
  var str = delSpace(element.value);
  if( str.match( /[^A-Za-z\s]+/ ) )
  {
    return 1;
  }
  return 0;
}

/* check number */
function NumberCheck(element)
{
  var str = delSpace(element.value);
  if( str.match( /[^0-9]+/ ) )
  {
    return 1;
  }
  return 0;
}

/* check alphabet and number */
function AlphabetNumberCheck(element)
{
  var str = delSpace(element.value);
  if( str.match( /[^A-Za-z0-9]+/ ) )
  {
    return 1;
  }
  return 0;
}

/* check phone */
function PhoneCheck(element)
{
  var str = delSpace(element.value);
  if(s.match( /[^0-9-]+/ ) )
  {
    return 1;
  }
  return 0;
}

/* trim */
function delSpace(p_val)
{ 
    var flg = 1; 

    // 先頭のスペースを取る 
    for(i=0; i<p_val.length; i++){ 
        if((p_val.substring(i, i+1) != ' ') && (p_val.substring(i, i+1) != '　')) { 
            p_val = p_val.substring(i, p_val.length+1); 
            flg = 0; break; 
        } 
    } 

    // 末尾のスペースを取る 
    for(i=p_val.length-1; i>=0; i--){ 
        if((p_val.substring(i, i+1) != ' ') && (p_val.substring(i, i+1) != '　')) { 
            p_val = p_val.substring(0, i+1); 
            flg = 0; break; 
        } 
    } 

    // すべてスペースの場合はクリア 
    if(flg){ p_val = ''; } 

    return(p_val); 
} 

