﻿
var _CLIENTTIMEOUTERROR="";
var _ASK_SAVE_PARAMETER_DATA="";
var _ASK_SAVE_PARAMETER_DATA_GLOBAL="";
var _ASK_DISCARD_PARAMETER_DATA=""
function ById(id){return document.getElementById(id)}


//// hangman
var omi_hangman_word='';
var omi_hangman_guess='';
var omi_hangman_You_Lost='Hix, bạn đoán chưa chính xác rồi!';
var omi_hangman_You_Won='Wow! Chúc mừng bạn! Bạn đã đoán trúng phóc!';
function omi_hangman_update(){
	var input=document.fHP.hangman_input;
	var c='';
	for (var i=0;i<input.value.length;i++){
		c=input.value.substr(i,1).toUpperCase();
		if (omi_hangman_guess.indexOf(c)<0){
			omi_hangman_guess+=c;		
			if (omi_hangman_word.indexOf(c)<0) ById('hangman_wrong').innerHTML+=c
			break;
		}	
	}
	input.value=c;
	for (var i=0;i<ById('hangman_wrong').innerHTML.length;i++)
		ById('omi_hangman_td'+i).style.backgroundColor='transparent';
	ById('hangman_word').innerHTML='';
	var gamelost=ById('omi_hangman_td9').style.backgroundColor=='transparent';
	for (var i=0;i<omi_hangman_word.length;i++)
	ById('hangman_word').innerHTML+=(omi_hangman_guess.indexOf(omi_hangman_word.substr(i,1))>=0 || gamelost?omi_hangman_word.substr(i,1):'_ ');
	if (ById('hangman_word').innerHTML.indexOf('_')<0){
		if (gamelost){
			document.omi_hangman_img.src=ResolveUrl+'images/hangman_l.gif';	
			ById('hangman_result').innerHTML=omi_hangman_You_Lost;
		}
		else {
			document.omi_hangman_img.src=ResolveUrl+'images/hangman_w.gif';	
			ById('hangman_result').innerHTML=omi_hangman_You_Won;
			for (var i=0;i<=9;i++)
				ById('omi_hangman_td'+i).style.backgroundColor='transparent';
		}
		input.disabled=true;
		ById('omi_hangman_a').style.visibility='';
	}
}
var omi_hangman_cnt=0;
function omi_hangman_init(c){
	document.omi_hangman_img.src=ResolveUrl+'images/hangman.gif'
	var bgcolor=ById('CA_hangman_0_trDz').getAttribute("BGColor");
	if (!bgcolor) bgcolor='#CCD6E0';
	if (c || omi_hangman_cnt==1)
		for (var i=0;i<=9;i++)
		ById('omi_hangman_td'+i).style.backgroundColor=bgcolor;
	omi_hangman_cnt+=1;
}
function omi_hangman_refresh(){
	omi_hangman_guess='';
	ById('omi_hangman_a').style.visibility='hidden';
	if (omi_hangman_cnt) omi_hangman_init(1);
	omi_hangman_cnt+=1;
	var input=document.fHP.hangman_input;
	input.disabled=false;
	ById('hangman_result').innerHTML='';
	input.value='';
	ById('hangman_wrong').innerHTML='';
	omi_hangman_guess='';
	omi_hangman_update();
	//if (!IE)
	/*
	if (navigator.userAgent.indexOf('MSIE') !=-1)
	{
		// Using IE
		window.setTimeout('ById(\'omi_hangman_tbl\').style.width=\'99.9px\'', 300)
	}
	*/	
		
}
function getCookie(name)
{
	if (document.cookie)
	{
		var cookies=document.cookie.split(";");
		for (var i=0; i<cookies.length; i++)
		{
		var varName=(cookies[i].split("=")[0]);
		var varValue=(cookies[i].split("=")[1]);

		while (varName.charAt(0)==" ")
		varName=varName.substr(1,varName.length);

		// the escape() function will url encode the value
		if (varName==name)
		return escape(varValue);
		}
	}
	return " ";
}

function omi_hangman_start(word){
	if (getCookie('h'))
	{
		return;
	}
	else {
		document.cookie='h=1';
		omi_hangman_word='';
		window.setTimeout('omi_hangman_refresh()',100);
	}
}
function BGColorPal(id) {
	var colors=['White','#F8F8F8','#F0F0F0','#FEF2F2','#FFF6F1','#FFFBF1','#FEFFF1','#F9FFF1','#F4FFF1','#F1FFF3','#F1FFF8','#F1FFFD','#F1FDFF','#F1F8FF','#F1F3FF','#F4F1FF','#F9F1FF','#FEF1FF','#FFF1FB','#FFF1F6'];
	document.write('<table class=BGColorPal border=1 cellpadding=0 cellspacing=0 style="float:left"><tr>');
	for (var i=0;i<colors.length;i++){
		if (i==colors.length/2) document.write('</tr><tr>');
		document.write('<td bgcolor="'+colors[i]+'" onclick="ById(\''+id+'\').value=\''+colors[i]+'\';ById(\''+id+'\').style.backgroundColor=\''+colors[i]+'\'">&nbsp;</td>');
	}
	document.write('</tr></table>');
}
