function CheckModernBlowser(){
	if(window.XMLHttpRequest){
		if(window.ActiveXObject){
			// IE 7
			return 1;
		}else{
			// Opera, Safari, Firefox
			return 2;
		}
	}else{
		//IE 6 and below
		return 0;
	}
}

function SearchFormInitialize(TargetLayer,DefaultString){
	if(TargetLayer.value == DefaultString){
		TargetLayer.value = '';
		TargetLayer.style.color = '#000011';
	}
}

Is_IE7UsedPRE = '';
function ConvertHTMLSource(TargetLayerID){
	TargetLayer = document.getElementById(TargetLayerID);
	var HTMLSource = TargetLayer.innerHTML;
	if(HTMLSource.search(/</i) != -1 && !Is_IE7UsedPRE){
		TargetLayer.style.whiteSpace = 'pre';
		TargetLayer.style.backgroundImage = 'url(../image/ThisIsSource.jpg)';
		TargetLayer.style.backgroundRepeat = 'no-repeat';
		TargetLayer.style.backgroundPosition = 'center 20px';
		TargetLayer.style.paddingTop = '430px';
		TargetLayer.style.overflow = 'auto';
		HTMLSource = HTMLSource.replace(/&lt;/g,"&amp;lt;").replace(/&gt;/g,"&amp;gt;");
		HTMLSource = HTMLSource.replace(/</g,"&lt;").replace(/>/g,"&gt;");
		if(CheckModernBlowser() == 1){
			HTMLSource = '<pre>' + HTMLSource + '</pre>';
			Is_IE7UsedPRE = 1;
			TargetLayer.style.fontSize = '70%';
		}
	}else{
		TargetLayer.style.whiteSpace = 'normal';
		TargetLayer.style.backgroundImage = 'none';
		TargetLayer.style.paddingTop = '0';
		TargetLayer.style.overflow = 'visible';
		if(CheckModernBlowser() == 1){
			HTMLSource = HTMLSource.replace(/(<pre>)/i,"");
			HTMLSource = HTMLSource.replace(/(<\/pre>)/i,"");
			Is_IE7UsedPRE = '';
			TargetLayer.style.fontSize = '100%';
		}
		HTMLSource = HTMLSource.replace(/&amp;lt;/g,"&lt;").replace(/&amp;gt;/g,"&gt;");
		HTMLSource = HTMLSource.replace(/&lt;/g,"<").replace(/&gt;/g,">");
	}
	TargetLayer.innerHTML = HTMLSource;
}

function DelThisWord(WordID,TargetLayer,Message){
	if(!TargetLayer){
		return false;
	}
	WordPass = TargetLayer.title;
	if(!WordPass){
		return false;
	}
	if(window.confirm(Message)){
		window.location.href = 'http://ja.wikibedia.net/delpiero.php?WordID=' + WordID + '&WordPass=' + WordPass;
		return true;
	}else{
		return false;
	}

}

function BlackOutDisplay(Message){
	var Body = document.getElementsByTagName("body").item(0);
	BodyLayer = document.getElementById('MainContent');

	AlterClarity(BodyLayer,10);

	div = document.createElement('div');
	div.style.position = 'absolute';
	div.style.top = '150px';
	div.style.left = '300px';
	div.style.left = '300px';
	div.style.fontSize = '36px';
	div.style.lineHeight = '60px';
	div.innerHTML = Message;
	Body.appendChild(div);

}

function AlterClarity(TargetLayer,PlayTime){
	Percentage = 100 - Math.floor(PlayTime / 15);
	BlowserType = CheckModernBlowser();
	if(!BlowserType || BlowserType == 1){
//		TargetLayer.style.filter = "alpha(opacity=" + Percentage + ")";
		TargetLayer.style.paddingTop = PlayTime + 'px';
	}else if(BlowserType == 2){
		TargetLayer.style.opacity = Percentage / 100;
	}else if(BlowserType == 3){
		TargetLayer.style.MozOpacity = Percentage / 100;
	}
	if(Percentage < 20){
		Percentage = 20;
		return true;
	}
	PlayTime += 20;
	setTimeout(function(){AlterClarity(TargetLayer,PlayTime)},30);
}

function AlertWindow(Message){
	window.alert(Message);
}
