// -------------------------------------------------------------------
// sima shima
// -------------------------------------------------------------------
function init() {
	
/* ----- stripes ----- */
	var tableTags = document.getElementsByTagName('table');
	for( var i = 0; i < tableTags.length; i++ ){
		var trTags = tableTags[i].getElementsByTagName('tr');
		for ( var j = 0; j < trTags.length; j++){
			var trTag = trTags[j];
			if( j % 2 == 0){
				trTag.className += ' oddLine';
			}else{
				trTag.className += ' evenLine';
			}
		}
	}

	var ulTags = document.getElementsByTagName('ul');
	for( var i = 0; i < ulTags.length; i++ ){
		var liTags = ulTags[i].getElementsByTagName('li');
		for ( var j = 0; j < liTags.length; j++){
			var liTag = liTags[j];
			if( j % 2 == 0){
				liTag.className += ' oddLine';
			}else{
				liTag.className += ' evenLine';
			}
		}
	}

/* ----- setOnfcus ----- */
	var inputTags = document.getElementsByTagName('input');
	var selectTags = document.getElementsByTagName('select');
	var isMSIE = /*@cc_on!@*/false; 
	for( var i = 0; i < inputTags.length; i++ ){
		if( inputTags[i].name == 'company_name' ) {
			if (isMSIE) { 
				inputTags[i].setAttribute("onfocus",new Function("radiocheck('search1');"));
			} else {
				inputTags[i].setAttribute("onfocus","radiocheck('search1');");
			}
		}
	}
	for( var i = 0; i < selectTags.length; i++ ){
		if( selectTags[i].name == 'business_category' || selectTags[i].name == 'co_prefecture') {
			if (isMSIE) { 
				selectTags[i].setAttribute("onfocus",new Function("radiocheck('search2');"));
			} else {
				selectTags[i].setAttribute("onfocus","radiocheck('search2');");
			}
		}
	}
}

// window.onload = stripes;
try{
	window.addEventListener("load",init,false);
}catch(e){
 	window.attachEvent("onload",init);
}




// -------------------------------------------------------------------
// parent and child checkbox
// -------------------------------------------------------------------

// action for parent chechkbox clicked
function allCheckParentAction (formName, num) {

	// get parent checkbox elements
	for(i=0;i<document.forms[formName].elements.length;i++){
		var items = document.forms[formName].elements[i];
		if(items.type == "checkbox" && items.id == "parent"+num){
			var parentBox = items;
		}
	}

	// control for child checkbox
	for(i=0;i<document.forms[formName].elements.length;i++){
		var items = document.forms[formName].elements[i];
		if(items.type == "checkbox" && items.id.search("child"+num) != -1){
			if(parentBox.checked) {
				// check on
				items.checked = true;
			}else{
				// check off
				items.checked = false;
			}

		}
	}

}

//  action for child chechkbox clicked
function allCheckChildAction (formName, num) {

	var childNum		= 0; 
	var childNumChecked	= 0;

	for(i=0;i<document.forms[formName].elements.length;i++){
		var items = document.forms[formName].elements[i];
		if(items.type == "checkbox" && items.id == "parent"+num){
			var parentBox = items;
		}
		if(items.type == "checkbox" && items.id.search("child"+num) != -1){
			childNum += 1;
			if(items.checked){
				childNumChecked += 1;
			}
		}
	}

	if(childNum == childNumChecked){
		parentBox.checked = true;
	}else{
		parentBox.checked = false;
	}
}




// -------------------------------------------------------------------
// swfie
// -------------------------------------------------------------------

var nodes = document.getElementsByTagName('object');
var i = nodes.length;
while(i--) {
   var obj = document.getElementById(nodes[i].id);
   if(obj && obj.outerHTML) {
      obj.outerHTML = obj.outerHTML;
      document[nodes[i].id].Play();
   }
}