function check_len(id_name, max_len){	var obj = document.getElementById(id_name);
	var indicator = document.getElementById(id_name+'_indicator');
	var len = obj.value.length;

	if(len > max_len){		val = obj.value.substr(0, max_len);
		obj.value = val;
		final_len = max_len - val.length;
	}else{        final_len = max_len - len;
	}
	indicator.innerHTML = final_len;
}

function select_checks(obj){	var check = obj.checked;	var form = document.getElementById('form');
	var arr = form.getElementsByTagName('input', 'checkbox');
	if(check == true){flag = true;}else{flag = false;}
	for(i = 0; i < arr.length; i++){if(arr[i] != obj)arr[i].checked = flag;}}

function getElementsByType(array, type) {
	var result=new Array();
	for(i=0; i<array.length; i++){if(array[i].type==type)result.push(array[i]);}
	return result;
}