$(function(){
    $("img.over").mouseover(function(){
        $(this).attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_o$2"))
    }).mouseout(function(){
        $(this).attr("src",$(this).attr("src").replace(/^(.+)_o(\.[a-z]+)$/, "$1$2"));
    }).each(function(){
        $("<img>").attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_o$2"))
    }).click(function(){
        $(this).attr("src",$(this).attr("src").replace(/^(.+)_o(\.[a-z]+)$/, "$1$2"));
    })

})






$(function(){
	$("#business #g-nav-business img").hide();
	$("#business #g-nav-business").append("&nbsp;");
});
$(function(){
	$("#support #g-nav-support img").hide();
	$("#support #g-nav-support").append("&nbsp;");
});
$(function(){
	$("#globalnetwork #g-nav-globalnetwork img").hide();
	$("#globalnetwork #g-nav-globalnetwork").append("&nbsp;");
});
$(function(){
	$("#career #g-nav-career img").hide();
	$("#career #g-nav-career ").append("&nbsp;");
});
$(function(){
	$("#corporate #g-nav-corprate img").hide();
	$("#corporate #g-nav-corprate ").append("&nbsp;");
});






$(function(){
$("#business.business-top li.s-nav-business-top").addClass("current");
$("#business.products li.s-nav-products").addClass("current");
});



$(function(){
$("#support.support-top li.s-nav-support-top").addClass("current");
});


$(function(){
$("#globalnetwork.globalnetwork-top li.s-nav-globalnetwork").addClass("current");
$("#globalnetwork.alliance li.s-nav-alliance").addClass("current");
$("#globalnetwork.asia li.snms-asia").addClass("current");
$("#globalnetwork.europe li.snms-europe").addClass("current");
$("#globalnetwork.northamerica li.snms-northamerica").addClass("current");
$("#globalnetwork.southamerica li.snms-southamerica").addClass("current");
$("#globalnetwork.other li.snms-other").addClass("current");
$("#globalnetwork.nikkolgroup li.s-nav-nikkolgroup").addClass("current");
});

$(function(){
$("#corporate.corporate-top li.s-nav-corporate-top").addClass("current");
$("#corporate.about li.s-nav-about").addClass("current");
$("#corporate.outline li.s-nav-outline").addClass("current");
$("#corporate.access-tokyo li.snms-access-tokyo").addClass("current");
$("#corporate.access-osaka li.snms-access-osaka").addClass("current");
$("#corporate.access-nagoya li.snms-access-nagoya").addClass("current");
$("#corporate.history li.s-nav-history").addClass("current");
$("#corporate.group li.s-nav-group").addClass("current");
$("#corporate.environment li.s-nav-environment").addClass("current");
$("#corporate.corporate-faq li.s-nav-faq").addClass("current");
});


$(function(){
$("#corporate.ns-utunomiya li.snms-ns-utunomiya").addClass("current");
$("#corporate.jigen li.snms-jigen").addClass("current");
$("#corporate.bergerac li.snms-bergerac").addClass("current");
$("#corporate.nikko-chem-trade li.snms-nikko-chem-trade").addClass("current");
$("#corporate.ns-cosmos li.snms-ns-cosmos").addClass("current");
$("#corporate.nikoderm li.snms-nikoderm").addClass("current");
$("#corporate.nikko-chemicals-singapore li.snms-nikko-chemicals-singapore").addClass("current");
$("#corporate.kobodispatek li.snms-kobodispatek").addClass("current");
});



$(function(){
$("#career.career-top li.s-nav-career-top").addClass("current");
$("#career.introduction li.s-nav-introduction").addClass("current");
$("#career.recruitment-info li.s-nav-recruitment-info").addClass("current");
$("#career.recruit-faq li.s-nav-recruit-faq").addClass("current");
$("#career.entry li.s-nav-entry").addClass("current");
$("#career.message li.s-nav-message").addClass("current");
$("#career.career-inquiry li.s-nav-career-inquiry").addClass("current");
});


$(function(){
$("#topics.news li.s-nav-news").addClass("current");
$("#topics.camp li.s-nav-camp").addClass("current");
$("#topics.event li.s-nav-event").addClass("current");
});


$(function(){
$("#colloid.colloid-top li.s-nav-colloid-top").addClass("current");
});


$(function(){
$("#sitemap li.s-nav-sitemap").addClass("current");
$("#inquiry li.s-nav-inquiry").addClass("current");
$("#privacypolicy li.s-nav-privacypolicy").addClass("current");
$("#sitepolicy li.s-nav-sitepolicy").addClass("current");
});



$(function(){ 
  
  settings = {
          tl: { radius: 3 },
          tr: { radius: 3 },
          bl: { radius: 3 },
          br: { radius: 3 },
          autoPad: true,
          validTags: ["div"]
      }
  settings2 = {
          tl: { radius: 5 },
          tr: { radius: 5 },
          bl: { radius: 5 },
          br: { radius: 5 },
          autoPad: true,
          validTags: ["div"]
      }
  $('#to-chemical-navi').corner(settings);
  $('#side-banner').corner(settings);
  $('#globalnetwork #hub').corner(settings);
  $('#globalnetwork #hub h3').corner(settings);
  $('.environment #challenge25').corner(settings2);
  $('.environment #challenge25 h3').corner(settings);
  });


function searchChk() {
	var f = document.search;
	if (f.q.value=="") { return returnFocus(f.q,"「検索語」を入力してください。"); }
}

function loginReply(form) {
	var f = document[form];
	if (f.contid.value=="") { return returnFocus(f.contid,"「お問い合わせID」を入力してください。"); }
	else {
		if (!chkContID(f.contid.value)) { return returnFocus(f.contid,"「お問い合わせID」をご確認ください。"); }
	}
	if (f.contpass.value=="") { return returnFocus(f.contpass,"「パスワード」を入力してください。"); }
	else {
		if (!chkAlphaNum(f.contpass.value)) { return returnFocus(f.contpass,"「パスワード」をご確認ください。"); }
		else if (f.contpass.value.length < 8) { return returnFocus(f.contpass,"「パスワード」をご確認ください。"); }
	}
}
function chkContID(str){
	if (str.match(/^[0-9]{8}\-[0-9]+$/)){ return true; } else { return false; }
}
function InputChkReply(form) {
	var f = document[form];
	if (f.com.value=="") { return returnFocus(f.com,"ご質問内容をご入力ください"); }
}


function chkAlphaNum(str){
	if (str.match(/^[A-Za-z0-9\-\_]+$/)){ return true; } else { return false; }
}
function returnFocus(obj,msg) {
	alert(msg); obj.focus(); return false;
}

function submitForm_(f,m,n,a){
	if (m) { document[f].mode.value = m; } else { document[f].mode.value = ''; }
	if (n) { document[f].no.value = n; }
	//if (p) { document[f].page.value = p; }
	if (a) { document[f].action = a; }
	document[f].submit();			return false;
}
function submitForm(f,item) {
	var param = submitParam(item);
	if (param.m) { document[f].m.value = param.m; } else { document[f].m.value = ''; }
	if (param.n) { document[f].n.value = param.n; } else { document[f].n.value = ''; }
	if (param.p) { document[f].p.value = param.p; } else { document[f].p.value = ''; }
	document[f].submit();	return false;
}
function submitParam(item){
	if (item) {
		var a = item.split(',');
		if (a) {
			var params = {};
			for(var k=0; k<a.length; k++) {
				var p = a[k].split('=');
				if(p[0]) { params[p[0]] = p[1]; }
			}
			return params;
		} else { return false; }
	} else { return false; }
}
