function ChangeSelect(){
	var index = document.forms[0].country_code.selectedIndex;
	var num = document.forms[0].elements.length;
	
	for(var i = 0; i < num; i++){
		document.forms[0].elements[i].selectedIndex = index;
	}
}

function allChange(check){
	var index;

	if(check){
		if (document.domain_check_search_result.elements["domain_list[]"].length) {
			for(index = 0; index < document.domain_check_search_result.elements["domain_list[]"].length; index++){
				document.domain_check_search_result.elements["domain_list[]"][index].checked = true;
			}
		} else {
			document.domain_check_search_result.elements["domain_list[]"].checked = true;
		}
	}else{
		if (document.domain_check_search_result.elements["domain_list[]"].length) {
			for(index = 0; index < document.domain_check_search_result.elements["domain_list[]"].length; index++){
				document.domain_check_search_result.elements["domain_list[]"][index].checked = false;
			}
		} else {
			document.domain_check_search_result.elements["domain_list[]"].checked = false;
		}
	}
}

function domain_list_all_select(check){
	var index;

	if(check){
		if (document.domain_list.elements["domain_list[]"].length) {
			for(index = 0; index < document.domain_list.elements["domain_list[]"].length; index++){
				document.domain_list.elements["domain_list[]"][index].checked = true;
			}
		} else {
			document.domain_list.elements["domain_list[]"].checked = true;
		}
	}else{
		if (document.domain_list.elements["domain_list[]"].length) {
			for(index = 0; index < document.domain_list.elements["domain_list[]"].length; index++){
				document.domain_list.elements["domain_list[]"][index].checked = false;
			}
		} else {
			document.domain_list.elements["domain_list[]"].checked = false;
		}
	}
}

function domain_cart_allchange(check){
	var index;

	if(check){
		if (document.domain_purchase_cart.elements["domain_list[]"].length) {
			for(index = 0; index < document.domain_purchase_cart.elements["domain_list[]"].length; index++){
				document.domain_purchase_cart.elements["domain_list[]"][index].checked = true;
			}
		} else {
			document.domain_purchase_cart.elements["domain_list[]"].checked = true;
		}
	}else{
		if (document.domain_purchase_cart.elements["domain_list[]"].length) {
			for(index = 0; index < document.domain_purchase_cart.elements["domain_list[]"].length; index++){
				document.domain_purchase_cart.elements["domain_list[]"][index].checked = false;
			}
		} else {
			document.domain_purchase_cart.elements["domain_list[]"].checked = false;
		}
	}
}

function domain_purchase_text_clear(){

	var index = 0;
	var elems = document.domain_purchase.elements;

	for(i = 0; i < elems.length; i++){
		elem = elems[i];
		if(elem.type == "text"){
			elem.value = ""
		}
	}
	
	document.domain_purchase.country_code.selectedIndex=0;
}

function domain_transfer_text_clear(){

	var index = 0;
	var elems = document.domain_transfer.elements;

	elems["name1"].value = "";
	elems["name2"].value = "";
	elems["phone"].value = "";
	elems["fax"].value = "";
	elems["emailaddress"].value = "";

}

var gjp_info_type = function(pane, page_urls, args) {
	var args = $H({asynchronous: true, method: 'get', evalScripts: true}).merge(args).toObject();	
	this.load_page = function(page_id) {
		new Ajax.Updater(pane, page_urls[page_id], args);
	}
	
	for (page_id in page_urls) {
		Event.observe(page_id, 'click', function(e) {
			if ('function' == typeof(args.onClick))
				args.onClick(e);

			for (page_id in page_urls) $(page_id).removeClassName('active');
			this.load_page(Event.element(e).addClassName('active').id);
			Event.stop(e);
		}.bindAsEventListener(this));

		if ($(page_id).hasClassName('active')) { this.load_page(page_id); }
	}
}

function disp(parts){
	var index = 0;
	var elems = document.domain_protection_co_jp_questionnaire.elements;
	var selectdomain = parts.value;
	elems["domain"].value = selectdomain;
}