/*
▼サイト全体のjavaScript
*/


function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function LinkSelect(form, selector){
pageURL=selector.options[selector.selectedIndex].value;
location.href=pageURL;
}

/*
グーグルマップ
*/
//<![CDATA[
function mapLoad() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("mapbox"));
map.setCenter(new GLatLng(34.727867, 135.499684), 15);
map.addControl(new GLargeMapControl());
map.addControl(new GOverviewMapControl());


var marker1 = new GMarker(new GLatLng(34.727867, 135.499684)); 
map.addOverlay(marker1);
GEvent.addListener(marker1, "mouseover", function() 
{marker1.openInfoWindowHtml("<span style='font-size:100%; color: #4f4f4f; line-height: 1.4em;'>株式会社　ヒューマン・キャピタル・マネージメント<br />大阪市淀川区西中島3-23-16　セントランドビル<br />TEL 06-6886-7511 (代表) </span>");});

}
}
//]]>


//zip-------------------------------------------------------------------------------------
var aczip = new Object();
aczip.$ = function(tagId){
	return document.getElementById(tagId);
}
aczip.printzip = function(address){
	aczip.$("address").value = address;
}
aczip.findZipCode = function(){
	if(aczip.$("zipCode").value == "") return;
	if(aczip.$("zipCode").value.length < 7) return;

	aczip.$("address").value = "Searching...";

	var call_result = document.createElement('script');
	call_result.src = "http://www.adachieve.com/zip/zipapi.cgi?code="+aczip.$("zipCode").value;
	call_result.charset = "UTF-8";
	aczip.$("zipapi").appendChild(call_result);
}
//zip2-------------------------------------------------------------------------------------
var aczip2 = new Object();
aczip2.printzip = function(address){
	aczip.$("address2").value = address;
}
aczip2.findZipCode = function(){
	if(aczip.$("zipCode2").value == "") return;
	if(aczip.$("zipCode2").value.length < 7) return;

	aczip.$("address2").value = "Searching...";

	var call_result = document.createElement('script');
	call_result.src = "http://www.adachieve.com/zip/zipapi.cgi?code="+aczip.$("zipCode2").value+"&id=aczip2";
	call_result.charset = "UTF-8";
	aczip.$("zipapi2").appendChild(call_result);
}



/*
ボタンなど共用画像のプリロード
*/
function preloadCommonImages(){
MM_preloadImages('http://www.hc-recruiting.com/corp/img000/header/bn_inquiry_2.gif','http://www.hc-recruiting.com/corp/img000/header/bn_sitemap_2.gif','http://www.hc-recruiting.com/corp/img000/header/bn_employment_2.gif','http://www.hc-recruiting.com/corp/img000/pagettl/menubar/home_2.gif','http://www.hc-recruiting.com/corp/img000/pagettl/menubar/news_2.gif','http://www.hc-recruiting.com/corp/img000/pagettl/menubar/service_2.gif','http://www.hc-recruiting.com/corp/img000/pagettl/menubar/recruit_2.gif','http://www.hc-recruiting.com/corp/img000/pagettl/menubar/company_2.gif','http://www.hc-recruiting.com/corp/img000/sidebar/menubar/bn_home_2.gif','http://www.hc-recruiting.com/corp/img000/sidebar/menubar/bn_news_2.gif','http://www.hc-recruiting.com/corp/img000/sidebar/menubar/bn_service_2.gif','http://www.hc-recruiting.com/corp/img000/sidebar/menubar/bn_recruit_2.gif','http://www.hc-recruiting.com/corp/img000/sidebar/menubar/bn_company_2.gif','http://www.hc-recruiting.com/corp/img000/sidebar/menubar/bn_inquiry_2.gif','http://www.hc-recruiting.com/corp/img000/sidebar/menubar/bn_request_2.gif','http://www.hc-recruiting.com/corp/img000/sidebar/menubar/bn_privacy_2.gif','http://www.hc-recruiting.com/corp/img000/sidebar/menubar/bn_sitemap_2.gif','http://www.hc-recruiting.com/corp/img000/sidebar/featured/bn_website_2.gif','http://www.hc-recruiting.com/corp/img000/form/bn_checkform_2.gif','http://www.hc-recruiting.com/corp/img000/form/bn_reset_2.gif');
}



//資料請求 -------------------------------------------------------------------------------------
function getTopOffset() {
    if(document.all) {
	if(document.compatMode == "CSS1Compat")
	    return document.body.parentNode.scrollTop;
	else if(document.body.scrollTop)
	    return document.body.scrollTop;
	else
	    return 0;
    }
    else {
	return window.pageYOffset;
    }
}

function getWindowHeight() {
    if(window.innerHeight)
	return window.innerHeight;
    if(document.compatMode == "CSS1Compat")
	return document.body.parentNode.clientHeight;
    if(document.body.clientHeight)
	return document.body.clientHeight;	
}

function stickyAd() {
		
		//---------------------------------------------
		//PIP用
		//---------------------------------------------
		if(document.getElementById("adPIP") != null){
			var top = parseInt((getWindowHeight() - 426) + getTopOffset());
			var ad = document.getElementById("adPIP");
			top = parseInt((getWindowHeight() - 426) + getTopOffset());
			
			elem = document.getElementById("container");
			if(document.all) {
				ad.style.pixelLeft = elem.offsetLeft + 790;
				ad.style.pixelTop = top;
			}else{
				anspx = elem.offsetLeft + 790;
				ad.style.left = anspx + "px";
				ad.style.top  = top + "px";
			}
		}else{
			//alert("right=null");
		}
		
		
    if(document.getElementById("hcmaterial") != null){
    var top = parseInt((getWindowHeight() ) + getTopOffset());
    var ad = document.getElementById("hcmaterial");
    top = parseInt((getWindowHeight()/2 - 40) + getTopOffset());
    if(document.all) {
        ad.style.pixelTop = top;
    }else {
        ad.style.top = top + "px";
    }
    }
}

var timer;
window.onscroll = stickyAd;	
window.onresize = stickyAd;


function FinalizePIPFlash(){
	if(document.getElementById("adPIP") != null){
		document.getElementById('adPIP').innerHTML = "";
	}
}



