window.onload = function () {
 //initIVEvents();
}

function chk_dircheck_form() {
 var err = 0;
 var axf = new axForm();
 axf.addInput("form-url");
 //axf.addInput("form-keyword");  //ディレクトリ診断のみに特化ということで、キーワード消去 2009/11/10
 var _err = axf.varidate();
 if (_err != 0) {
  return alert("入力内容をご確認ください。");
 }

 // POST
 var _str = axf.getPostString();
 document.dircheck.submit();
}

 function chk_cam_form() {

     var err = 0;
     var axf = new axForm();
     axf.addInput("form-email");
     axf.addInput("form-email2");
     axf.addInput("form-name");
     axf.addInput("form-url");

     var _err = axf.varidate();
     if (_err != 0) {
         return alert("入力内容をご確認ください。");
     }

     // POST
     var _str = axf.getPostString();
     document.dircamForm.submit();
 }

function GB_Dircheck(url)
{
  var options = {
    caption: 'ディレクトリ登録診断',
    height: 80,
    width: 400,
    fullscreen: false,
    show_loading: false,
    reload_on_close: false,
    overlay_click_close: true,
    center_win: true
  }
  var win = new GB_Window(options);
  return win.show(url);
}

function onDircheckSubmit () {
    var url = document.dircheck.url.value;
    if (url.match(/^(https?|ftp)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)$/)) {
    	return true;
    }
    dircheckValidate('101');
    return false;
}

function dircheckValidate (cd) {
    GB_Dircheck('/dircheck/message?cd=' +cd);
}

function onDiagnosisSubmit () {
    var url = document.diagnosis.url.value;
    if (url.match(/^(https?|ftp)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)$/)) {
        return true;
    }
    dircheckValidate('101');
    return false;
}

function inputFocus(obj, bool) {
  if (bool == true) {
    obj.style.background='#FFFFFF';
    obj.style.border='1px solid #a6ba5b';
  } else {
    obj.style.background='#FFFFFF';
    obj.style.border='2px solid #FF0000';
  }
}
function inputBlur(obj, bool) {
  if (document.activeElement.id == obj.id) {
    return;
  }
  if (bool == true) {
    obj.style.background='#F7F7F7';
    obj.style.border='1px solid #cdcdcd';
  } else {
    obj.style.background='#FFFFFF';
    obj.style.border='2px solid #FF0000';
  }
}
function inputOver(obj) {
  if (document.activeElement.id == obj.id) {
    return;
  }
  obj.style.background='#f9ffe1';
  obj.style.border='1px solid #a6ba5b';
}

