function submitForm(id){
  var obj = document.getElementById(id);
  var data = obj.parentNode;
  while (data) {
    if (data.tagName.toLowerCase() == "form") {
      data.submit();
      return;
    }
    data = data.parentNode;
  }
}

function resetForm(id){
  var obj = document.getElementById(id);
  var data = obj.parentNode;
  while (data) {
    if (data.tagName.toLowerCase() == "form") {
      data.reset();
      return;
    }
    data = data.parentNode;
  }

}

function setFormValue(id, val){
  var obj = document.getElementById(id);
  if (obj.tagName.toLowerCase() == "input"
      && obj.getAttribute("type").toLowerCase() == "hidden") {
    if (obj.getAttribute("name")) {
      obj.setAttribute("value", val);
    }
  }
}

function submitFormConfirm(id, str){
  if (window.confirm(str + "\nよろしいですか？")) {
	  var obj = document.getElementById(id);
	  var data = obj.parentNode;
	  while (data) {
	    if (data.tagName.toLowerCase() == "form") {
	      data.submit();
	      return;
	    }
	    data = data.parentNode;
	  }
  }
}

function moveLocation(val){
  location.href = val;
}

function colerChange() {
    var col_cookie = $.cookie('col_cookie');
    var css_href = "";

    if (col_cookie == "default") {
        css_href = "colorchange";
    } else if (col_cookie == "default_pink") {
        css_href = "colorchangepink";
    } else if (col_cookie == "default_orange") {
        css_href = "colorchangeorange";
    } else if (col_cookie == "default_blue") {
        css_href = "colorchangeblue";
    } else if (col_cookie == "default_green") {
        css_href = "colorchangegreen";
    } else if (col_cookie == "default_yellow") {
        css_href = "colorchangeyellow";
    } else {
    	css_href = "colorchange";
    }
    color(css_href);
}

function color(divID) {
    var topcolor = new Array();
    topcolor[0] = "colorchange";
    topcolor[1] = "colorchangepink";
    topcolor[2] = "colorchangeorange";
    topcolor[3] = "colorchangeblue";
    topcolor[4] = "colorchangegreen";
    topcolor[5] = "colorchangeyellow";
    for (i=0; i<6; i++) {
        if (divID == topcolor[i]) {
            document.getElementById(divID).className  = topcolor[i] + "-active";
        } else {
            document.getElementById(topcolor[i]).className  = topcolor[i];
        }   
    }   

    var css_href = "";
    var css_cookie = "";
    var now_css = document.getElementById("default_css_col").href;

    if (divID == "colorchange") {
        css_cookie = "default";
        if (!now_css.match(".*default\\.css")) {
            css_href = "Temp/default.css";
        }
    } else if (divID == "colorchangepink") {
        css_cookie = "default_pink";
        if (!now_css.match(".*default_pink\\.css")) {
            css_href = "Temp/default_pink.css";
        }
    } else if (divID == "colorchangeorange") {
        css_cookie = "default_orange";
        if (!now_css.match(".*default_orange\\.css")) {
            css_href = "Temp/default_orange.css";
        }
    } else if (divID == "colorchangeblue") {
        css_cookie = "default_blue";
        if (!now_css.match(".*default_blue\\.css")) {
            css_href = "Temp/default_blue.css";
        }
    } else if (divID == "colorchangegreen") {
        css_cookie = "default_green";
        if (!now_css.match(".*default_green\\.css")) {
            css_href = "Temp/default_green.css";
        }
    } else if (divID == "colorchangeyellow") {
        css_cookie = "default_yellow";
        if (!now_css.match(".*default_yellow\\.css")) {
            css_href = "Temp/default_yellow.css";
        }
    }

    if ("" != css_href) {
        document.getElementById("default_css_col").href = css_href;
    }

    $.cookie('col_cookie', css_cookie, { path: '/', expires: 1000 });
}
