function checkNull(obj,msg){
  if(obj.value==''){
    alert(msg+'の入力は必須です');
    obj.focus();
    return false;
  }
  return true;
}
function checkEMailBoth(obj1,obj2){
  if(obj1.value!=obj2.value){
    alert('入力された2つのメールアドレスが異なります');
    obj1.focus();
    return false;
  }
  return true;
}
// フォーマットエラーメッセージ
function alertMsg(msg,obj){
    alert(msg+'の形式が間違っています');
    obj.focus();
}
// メールアドレスチェック( aaa@aaa )
function checkEMail(obj,retnull){
  var retval=true;
  var value =obj.value;
  if (value=='') retval=retnull; // 無入力時
  else {
    var del=value.indexOf('@');
    retval = (del>0 && (value.length-del)>1
           && value.substring(del+1).indexOf('@')==-1);
  }
  if(retval==false)
    alertMsg('メールアドレス',obj);
  return retval;
}
function totalCheck(card){
  if(!checkNull(inquiry.name,'お名前')) return false;
  if(!checkNull(inquiry.mail1,'メールアドレス')) return false;
  if(!checkNull(inquiry.mail2,'メールアドレス(確認用)')) return false;
  if(!checkNull(inquiry.subject,'件名')) return false;
  if(!checkNull(inquiry.message,'お問い合わせ内容')) return false;
  if(!checkEMail(inquiry.mail1,true)) return false;
  if(!checkEMail(inquiry.mail2,true)) return false;
  if(!checkEMailBoth(inquiry.mail1,inquiry.mail2)) return false;
  return true;
}

// list.php
function categoryChange(category,brand){
    location.href = "list.php?b="+brand+"&s=1&c="+category;
}
function brandChange(brand,category){
    location.href = "list.php?c="+category+"&s=2&b="+brand;
}

// product.php
function openImg(image_name){
    document.MainImage.src = "images/item/" + image_name;
}
function openSizeChart(gc_id){
    windowurl = "size_chart.php?gc_id=" + gc_id;
    subWin=window.open(windowurl,"size_chart","width=650,height=300,scrollbars=yes");
}
