
//Ajax埋め込み処理
function ajaxinclude(elem, url){
	new Ajax.Updater(
		elem,
		url,
		{
			onFailure :function(){
				$(elem).innerHTML = "An error occured";
				//alert("An error occurred");
			}
		}
	);
}
//ここまで

function flashEffect(){
	var obj = $('flashMessage');

	if(obj != null && obj.className != 'error_message'){
		new Effect.SwitchOff('flashMessage',{
			from:1.0,
			to:0.0,
			delay:3,
			fps:60,
			duration:3
		});
	}
}

function genPassword(len){
	var seed = 'abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789';
	var cnt = 0;
	var pass = "";
	while(cnt < len){
		idx = Math.floor(Math.random() * seed.length);
		pass += seed.substr(idx, 1);
		cnt++;
	}
	return pass;
}
