//document.title = "T3FUN GLOBAL";

if (document.layers) {
	document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);
}

document.onmouseover = hidestatus;
document.onmouseout = hidestatus;

function hidestatus(){
	window.status = "T3FUN GLOBAL";
	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();
}

// set cookie
function setCookie( name, value )
{
	document.cookie = name + "=" + escape( value ) + "; path=/; domain=hanbiton.com"
}

// get cookie
function getCookie( name )
{
	var nameOfCookie = name + "=";
	var x = 0;

	while ( x <= document.cookie.length )
	{
		var y = (x+nameOfCookie.length);
		if ( document.cookie.substring( x, y ) == nameOfCookie ) {
			if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
			endOfCookie = document.cookie.length;
			return unescape( document.cookie.substring( y, endOfCookie ) );
		}

		x = document.cookie.indexOf( " ", x ) + 1;
		
		if ( x == 0 )
			break;
	}
	return "";	
}

// 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 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 SetValidationMsg(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;
		case "IsCorrectEmail" :
			alert("Please enter the correct e-mail.");
			break;
		case "Company" :
			alert("Please enter a Company.");
			break;
		case "Phone" :
			alert("Please enter a Phone.");
			break;
		case "Subject" :
			alert("Please enter a Subject.");
			break;
		case "Content" :
			alert("Please enter a Content.");
			break;	
	}
}

function SetValidationMsgWithID(id, title, place)
{
	setInnerTextProperty();
	switch (title)
	{
		case "Success" :
			alert(id + " is available.");
			break;
		case "Fail" :
			alert(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:
		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;
}	