dom.event.addEventListener(window, 'load', initDocument);
//データ一時格納要素
var flgmntNode = document.createDocumentFragment();
var tmrID;
var catChg;
var tel;
var fm;
var kigyo;
var alChk;
function addBookmark(title,url) { 
	if (window.sidebar) { 
		window.sidebar.addPanel(title, url,""); 
	} else if( document.all ) { 
		window.external.AddFavorite( url, title); 
	} else if( window.opera && window.print ) { 
		return true; 
	} 
} 
//初期読込
function initDocument() {
	tel = document.getElementById('titleTel');
/*
	fm = document.getElementById('titleForm');
*/
	dom.event.addEventListener(tel.getElementsByTagName('img').item(0), 'mouseover', telWin);
	dom.event.addEventListener(tel.getElementsByTagName('img').item(0), 'mouseout', telTo);
/*
	dom.event.addEventListener(fm.getElementsByTagName('img').item(0), 'mouseover', fmWin);
	dom.event.addEventListener(fm.getElementsByTagName('img').item(0), 'mouseout', fmTo);
*/
	if(document.getElementById('all')){
		alChk = document.getElementById('all');
		kigyo = document.getElementById('kigyoList').getElementsByTagName('input');
		dom.event.addEventListener(alChk, 'click', allChk);
		for(i=0;i<kigyo.length;i++){
			if(kigyo.item(i).type == 'checkbox' && kigyo.item(i).name == 'client[]'){
				dom.event.addEventListener(kigyo.item(i), 'click', cpChk);
			}
		}
	}

}

function allChk(req){
	alChk = dom.event.target(req);
	if(alChk.checked == true){
		for(i=0;i<kigyo.length;i++){
			if(kigyo.item(i).type == 'checkbox' && kigyo.item(i).name == 'client[]'){
				kigyo.item(i).checked = true;
			}
		}
	}else{
		for(i=0;i<kigyo.length;i++){
			if(kigyo.item(i).type == 'checkbox' && kigyo.item(i).name == 'client[]'){
				kigyo.item(i).checked = false;
			}
		}
	}
}

function cpChk(req){
	var chkMath = 0;
	var allMath = 0;
	for(i=0;i<kigyo.length;i++){
		if(kigyo.item(i).type == 'checkbox' && kigyo.item(i).name == 'client[]'){
			if(kigyo.item(i).checked == true){
				chkMath++;
			}
			allMath++;
		}
	}
	if(chkMath == allMath){
		alChk.checked = true;
	}else{
		alChk.checked = false;
	}
}
function telWin(req){
	pnt = dom.event.target(req);
    clearTimeout(tmrID);
	pnt = pnt.parentNode;
	tlNode = document.createElement('div');
	tlNode.id = 'windowTel';
	pNode = document.createElement('p');
	nm = document.getElementsByTagName('h2').item(0).childNodes[0].nodeValue;
	spNode = document.createElement('span');
	spVal = document.createTextNode('▼ このような方からのお電話も大歓迎です！▼');
	spNode.appendChild(spVal);
	brNode = document.createElement('br');
	pNode.appendChild(document.createTextNode('フリーダイヤルへ繋がったら「お問合せポータルを見て、' + nm + 'について相談したい」とお伝え頂ければすぐに担当者へお繋ぎ致します。'));
	pNode.appendChild(brNode);
	pNode.appendChild(spNode);
	pNode.appendChild(brNode.cloneNode(true));
	pNode.appendChild(document.createTextNode('・まだ検討段階　・予算を決める為の情報が欲しい　・とにかく相談だけしてみたい　・やりたいことは決まっているが、どのサービスが適切か決めかねている など'));
	tlNode.appendChild(pNode);
	pnt.appendChild(tlNode);
}
function telTo(req){
	tmrID = window.setTimeout( "new interval()", 100);
}
function fmWin(req){
	pnt = dom.event.target(req);
    clearTimeout(tmrID);
	pnt = pnt.parentNode;
	tlNode = document.createElement('div');
	tlNode.id = 'windowForm';
	pNode = document.createElement('p');
	spNode = document.createElement('span');
	spVal = document.createTextNode('お急ぎの方は、営業時間内にお電話でご相談されることをお勧め致します。');
	spNode.appendChild(spVal);
	brNode = document.createElement('br');
	pNode.appendChild(document.createTextNode('以下のフォームから必要事項を入力し、送信してください。後ほどコンシェルジュからご連絡させて頂きます。タイミングによっては、ご連絡が翌営業日になりますことをご了承ください。'));
	pNode.appendChild(brNode);
	pNode.appendChild(spNode);
	tlNode.appendChild(pNode);
	pnt.appendChild(tlNode);
}
function fmTo(req){
	tmrID = window.setTimeout( "new interval2()", 100);
}
function interval(){
	tel.removeChild(tel.lastChild);
    clearTimeout(tmrID);
}
function interval2(){
	fm.removeChild(fm.lastChild);
    clearTimeout(tmrID);
}