/* caution! : i need 'prototype.js' */

// constant values
var easyEnqDefaultTxt = '詳しく教えて！';

// on load, init various functions and events
Event.observe(window, 'load', function(){
	// init
	var enqCmmt = document.formenq1.enq_cmmt;
	initEasyEnqCmmt(enqCmmt);

	// on submit, init form
//	Event.observe(document.formenq1, 'submit', function(){
//		alert('submit');
//		emptyEasyEnqCmmt(enqCmmt);
//	});

	// on focus, init form
	Event.observe(document.formenq1.enq_cmmt, 'focus', function(){
		emptyEasyEnqCmmt(enqCmmt);
	});

	// on blur, inject text
	Event.observe(document.formenq1.enq_cmmt, 'blur', function(){
		initEasyEnqCmmt(enqCmmt);
	});
	
	for (var i = 0; i < document.formenq1.easy_enq_choice_id.length; i++) { 
		document.formenq1.easy_enq_choice_id[i].checked = false; 
	}

});

// function, vote easy enq 
function enqSubmit(f,vote){
	window.open("about:blank","easy_enq","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=800,height=800,left=650,top=50");
	f.target="easy_enq";
	f.vote.value = vote;
	f.action = f.ez_enq_url.value;

	if (vote==1) {
		emptyEasyEnqCmmt(f.enq_cmmt);
	} else {
		f.action = f.ez_enq_url.value + "#" + f.easy_enq_ques_id.value;
	}
	f.submit();
}

// function, init easy enq Cmmt
function initEasyEnqCmmt(obj){
	if(obj.value=='' || obj.value==easyEnqDefaultTxt){
		obj.style.color = '#999999';
		obj.value = easyEnqDefaultTxt;
	}
}

// function, empty easy enq Cmmt
function emptyEasyEnqCmmt(obj){
	if(obj.value==easyEnqDefaultTxt){
		obj.value = '';
		obj.style.color = '#000000';
	}else{
		obj.value = obj.value.replace(easyEnqDefaultTxt, '');
	}
}

