document.title = "T3FUN NO.1 GLOBAL GAME SITE";

if (document.layers) {
	document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);
}

document.onmouseover = hidestatus;
document.onmouseout = hidestatus;

function hidestatus(){
	window.status = "T3FUN GLOBAL GAMES";
	return true;
}
String.prototype.trim = function() {
	var retValue = this;

	var ch = retValue.substring(0, 1);
	while (ch == " ") {
		retValue = retValue.substring(1, retValue.length);
		ch = retValue.substring(0, 1);
	}

	ch = retValue.substring(retValue.length - 1, retValue.length);
	while (ch == " ") {
		retValue = retValue.substring(0, retValue.length - 1);
		ch = retValue.substring(retValue.length - 1, retValue.length);
	}

	return retValue;
}
function trim(input) {
	if (typeof input != "string") return input;
	
	return input.trim();
}

// get cookie value
function getcookie(cookiename) {
	var cookiestring = "" + document.cookie;

	// cookie first
	var index1 = cookiestring.indexOf(cookiename);
	if (index1 == -1 || cookiename == "") {
		return "";
	}

	// cookie end
	var index2 = cookiestring.indexOf(';',index1);
	if (index2 == -1) {
		index2 = cookiestring.length; 
	}
	return unescape(cookiestring.substring(index1+cookiename.length+1, index2));
}

function setcookie(name, value, domain){
	document.cookie = name + "=" + escape(value) + ";domain=" + domain + ";path=/;";
}
function removecookie(name, domain){
	document.cookie = name + "=;domain=" + domain + ";path=/;expires=0";
}

function swf(src, w, h)
{
	html = '';
	html += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" WIDTH="'+w+'" HEIGHT="'+h+'">';
	html += '<PARAM NAME=movie VALUE="'+src+'">';
	html += '<PARAM NAME=quality VALUE=high>';
	html += '<PARAM NAME="wmode" value="transparent" />';
	html += '<EMBED src="'+src+'" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" wmode="transparent"  WIDTH="'+w+'" HEIGHT="'+h+'"></EMBED>';
	html += '</OBJECT>';
	document.write(html);
}

function setInnerTextProperty() {
 if(typeof HTMLElement != "undefined" && typeof HTMLElement.prototype.__defineGetter__ != "undefined") {
  HTMLElement.prototype.__defineGetter__("innerText",
  function() {
   if(this.textContent) {
    return(this.textContent)
   } else {
    var r = this.ownerDocument.createRange();
    r.selectNodeContents(this);
    return r.toString();
   }
  });

  HTMLElement.prototype.__defineSetter__("innerText",
  function(sText) {
   this.innerHTML = sText
  });
 }
}

function SetValidationAlert(title)
{
	switch (title)
	{
		case "Month" :
			alert("Please select a valid month of birth.");
			break;
		case "Day" :
			alert("Please select a valid day of birth.");
			break;
		case "Year" :
			alert("Please enter a valid year of birth.");
			break;
		case "ID" :
			alert("Please enter a valid User ID.");
			break;
		case "PW" :
			alert("Please enter a password.");
			break;			
		case "PWLength" :
			alert("Password length cannot be less than 6 characters.");
			break;			
		case "PWConfirm" :
			alert("Your password entries did not match. Please re-enter passswords and make sure they are identical.");
			break;			
		case "PWError" :
			alert("Invalid password format. Please enter a valid password.");
			break;			
		case "CheckID" :
			alert("Please check the User ID availability.");
			break;
		case "IDLength" :
			alert("User ID must be at least 4 characters long.");
			break;			
		case "MailError" :
			alert("Invalid e-mail format. Please enter a valid e-mail address.");
			break;		
		case "CheckMail" :
			alert("Please check the E-mail availability.");
			break;						
		case "Name" :
			alert("Please enter your name.");
			break;					
		case "Gender" :
			alert("Please speccify your gender.");
			break;							
		case "Quest" :
			alert("Please choose the question.");
			break;				
		case "Answer" :
			alert("Please enter the answer.");
			break;				
		case "Captcha" :
			alert("Please enter the verification code.");
			break;							
		case "CaptchaMatch" :
			alert("Incorrect code entered. Please try again.");
			break;										
		case "Service" :
			alert("You must agree to the Terms of Use in order to complete the sign up process.");
			break;
		case "LoginID" :
			alert("Enter your ID.");
			break;			
		case "LoginPW" :
			alert("Enter your password.");
			break;		
		case "MailConfirm" :
			alert("Your E-mail entries did not match.");
			break;			
		case "MemberInfo" :
			alert("The information you have entered does not match.\r\nPlease enter the correct information");
			break;
		case "NotCorrectPW" :
			alert("Password is not correct.");
			break;
		case "NotCorrectAnswer" :
			alert("Please enter a valid answer to Secret Question.");
			break;
		case "BadID" :
			alert("ID is not correct.");
			break;			
		case "BadPW" :
			alert("Password is not correct.");
			break;
		case "LoginFail" :
			alert("An error has been occurred during log-in process. Please try again.");
			break;				
		case "Loging" :
			alert("Log-in...Please wait.");
			break;					
		case "Empty" :
			alert("");		
			break;	
	}
}


function SetValidationMsg(title, place)
{
	setInnerTextProperty();
	switch (title)
	{
		case "Month" :
			document.getElementById(place).innerText = "Please select a valid month of birth.";
			break;
		case "Day" :
			document.getElementById(place).innerText = "Please select a valid day of birth.";
			break;
		case "Year" :
			document.getElementById(place).innerText = "Please enter a valid year of birth.";
			break;
		case "ID" :
			document.getElementById(place).innerText = "Please enter a valid User ID.";
			break;
		case "PW" :
			document.getElementById(place).innerText = "Please enter a password.";
			break;			
		case "PWLength" :
			document.getElementById(place).innerText = "Password length cannot be less than 6 characters.";
			break;			
		case "PWConfirm" :
			document.getElementById(place).innerText = "Your password entries did not match. Please re-enter passswords and make sure they are identical.";
			break;			
		case "PWError" :
			document.getElementById(place).innerText = "Invalid password format. Please enter a valid password.";
			break;			
		case "CheckID" :
			document.getElementById(place).innerText = "Please check the User ID availability.";
			break;
		case "IDLength" :
			document.getElementById(place).innerText = "User ID must be at least 4 characters long.";
			break;			
		case "MailError" :
			document.getElementById(place).innerText = "Invalid e-mail format. Please enter a valid e-mail address.";
			break;		
		case "CheckMail" :
			document.getElementById(place).innerText = "Please check the E-mail availability.";
			break;						
		case "Name" :
			document.getElementById(place).innerText = "Please enter your name.";
			break;					
		case "Gender" :
			document.getElementById(place).innerText = "Please speccify your gender.";
			break;							
		case "Quest" :
			document.getElementById(place).innerText = "Please choose the question.";
			break;				
		case "Answer" :
			document.getElementById(place).innerText = "Please enter the answer.";
			break;				
		case "Captcha" :
			document.getElementById(place).innerText = "Please enter the verification code.";
			break;							
		case "CaptchaMatch" :
			document.getElementById(place).innerText = "Incorrect code entered. Please try again.";
			break;										
		case "Service" :
			document.getElementById(place).innerText = "You must agree to the Terms of Use in order to complete the sign up process.";
			break;
		case "LoginID" :
			document.getElementById(place).innerText = "Enter your ID.";
			break;			
		case "LoginPW" :
			document.getElementById(place).innerText = "Enter your password.";
			break;		
		case "MailConfirm" :
			document.getElementById(place).innerText = "Your E-mail entries did not match.";
			break;			
		case "MemberInfo" :
			document.getElementById(place).innerText = "The information you have entered does not match.\r\nPlease enter the correct information";
			break;
		case "NotCorrectPW" :
			document.getElementById(place).innerText = "Password is not correct.";
			break;
		case "NotCorrectAnswer" :
			document.getElementById(place).innerText = "Please enter a valid answer to Secret Question.";
			break;
		case "BadID" :
			document.getElementById(place).innerText = "ID is not correct.";
			break;			
		case "BadPW" :
			document.getElementById(place).innerText = "Password is not correct.";
			break;
		case "LoginFail" :
			document.getElementById(place).innerText = "An error has been occurred during log-in process. Please try again.";
			break;				
		case "Loging" :
			document.getElementById(place).innerText = "Log-in...Please wait.";
			break;					
		case "Empty" :
			document.getElementById(place).innerText = "";
			break;
		case "IsCorrectEmail" :
			document.getElementById(place).innerText = "Please enter the correct e-mail.";
			break;
		case "Company" :
			document.getElementById(place).innerText = "Please enter a Company.";
			break;
		case "Phone" :
			document.getElementById(place).innerText = "Please enter a Phone.";
			break;
		case "Subject" :
			document.getElementById(place).innerText = "Please enter a Subject.";
			break;
		case "Content" :
			document.getElementById(place).innerText = "Please enter a Content.";
			break;	
		case "NickNameLength" :
			document.getElementById(place).innerText = "User NickName must be at least 4 characters long.";
			break;	
		case "WrongNickName" :
			document.getElementById(place).innerText = "Don't Special character.";
		    break;	
		case "CheckNickName" :
		    document.getElementById(place).innerText = "Please enter the verification NickName.";
		    break;
		case "plzLogin" :
		    document.getElementById(place).innerText = "Please Login.";
		    break;
		case "RegistID" :
		    document.getElementById(place).innerText = "Enter the numbers and English.";
		    break;
		case "SuccessVerificationCode":
		    document.getElementById(place).innerText = "Resend a new Verification Code Successfully";
		    break;
	}
}

function SetValidationMsgWithID(id, title, place)
{
	setInnerTextProperty();
	switch (title)
	{
		case "Success" :
			document.getElementById(place).innerText = id + " is available.";
			break;
		case "Fail" :
			document.getElementById(place).innerText = id + " is unavailable.";
			break;
	}
}

function createXMLHttpRequest() {
    if (window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else if (window.XMLHttpRequest) {
        xmlHttp = new XMLHttpRequest();
    }
}

function layerOn (id) {
	var el = document.getElementById(id);
	el.style.display = (el.style.display == 'none') ? 'block' : 'none';
	return false;
}

try { document.execCommand("BackgroundImageCache",false,true) } catch (e) {};

function OnReady()
{
	alert("Coming Soon..");
}
function goUrlTarget(url, target, width, height)
{
	if (url.substring(0, 7) != 'http://')
		url = 'http://' + url;
	switch(target)
	{
		case 0: 
		    break;
		case 1:
			window.location.href = url;
			break;
		case 2:
			window.open(url,"_blank","");
			break;
		default:
			window.open(url,"HanbitOnPopUp","width=" + width +",height=" + height + ",scrollbar=no,menubar=no,toolbar=no,resizable=no");
			break;
	}
	return;
}	

// ÀÌ¹ÌÁö »çÀÌÁî Á¶Á¤ÇÏ±â
function ResizeImage(id) {
	var img = document.getElementById("UserImage" + id);
	
	if (img.width > 660) {
		img.width = 660;
	} else if (img.width == 0) {
		setTimeout("ResizeImage('" + id + "')", 200);
	}
}

function popview(url) {        
	openWindow("/Popup/ViewImage_Popup.aspx?url=" + encodeURI(url), "HanbitOnpopview", "width=100,height=100,status=no,scrollbars=yes");	                   
}


// windowsopen
function openWindow(loc, name, opt) {
	var win = window.open(loc, name, opt);
	if (win == null) {
		alert("ÇÑºû¿ÂÀ» ¿øÈ°ÇÏ°Ô ÀÌ¿ëÇÏ½Ã·Á¸é ¸ÕÀú ÆË¾÷Â÷´Ü¼³Á¤À» ²¨ÁÖ¼¼¿ä");
	}
	return win;
}
