var win1;
// flashのバグ？でtextarea中の長いリンクは無理のようなので用意
function OpenWin_f(url, winname, width, height){
	win1 = window.open(url,winname,'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width='+width+',height='+height);
	win1.focus();
}

function OpenWin(url, winname, setting, retfalse){
	win1 = window.open(url, winname, setting);
	win1.focus();
	if(retfalse == 1){
		return false;
	}else if(retfalse == 2){
		return true;
	}
}

function OpenWinS(url, winname, setting){
	window.open(url, winname, setting);
}

function CloseWin(winname){
	if(win1.name == winname){
		win1.close();
	}
}

// ２度押し防止
// http://www.drk7.jp/MT/archives/001345.html など高度な方法があるが、Galaxy S で動かなかったので
// http://japan.internet.com/developer/20070116/27.html のようにシンプルな方法で行く。
// backで戻った際にdisableのままになるので、ユーザ登録など「絶対に２回やらせたくない」場合にのみ使用。
function DisableButton(b, msec){
	b.disabled = true;
	b.value = '  送信済  ';
	//alert('DisableButton done.');
	setTimeout(
		function() {
			b.disabled = false;
			b.value = '  送信  ';
		}, msec
	);
	b.form.submit();
}

// こっちは、"inputタグでonClick" ではなく "formタグでonSubmit" の方法。
// http://d.hatena.ne.jp/naoya/20050803/1123053496
function DisableSubmit(form) {
	var elements = form.elements;
	for (var i = 0; i < elements.length; i++) {
		if (elements[i].type == 'submit') {
			elements[i].disabled = true;
			elements[i].value = '  送信済  ';
		}
	}
}


//var myLinks = document.getElementsByTagName('a');
//for(var i = 0; i < myLinks.length; i++){
//	myLinks[i].addEventListener('touchstart', function(){this.className = "hover";}, false);
//	myLinks[i].addEventListener('touchend', function(){this.className = "";}, false);
//}

