<!-- Begin to hide script contents from old browsers.
String.prototype.trim = function() {
	return this.replace(/(^\s*)|(\s*$)/gi, "");
}

function alertmsg(num) {
	if(num == 1)  		{ alert("You have already registered with us"); }
	else if( num == 2 ) { alert("You must give an ID");	}	
	else if( num == 3 ) { alert("You must give a password");	}	
	else if( num == 4 ) { alert("You have to agree with Shot-Online user agreement in order to join the Shot-Online"); }
	else if( num == 5 ) { alert("Have logged, already!");	}	
	else if( num == 6 ) { alert("You must log in to access the page");	}
	
	else if( num == 101 ) { alert("ID must be between 6 & 20 characters.Spaces are not allowed");	} 	
	else if( num == 100 ) { alert("NickName must be between 6 & 20 characters.Spaces are not allowed");	} 	
	else if( num == 121 ) { alert("The minimum number of required password is at least 6 letters");	} 
	else if( num == 122 ) { alert("First Name must be between 1 & 30 characters.");	} 
	else if( num == 123 ) { alert("Last Name must be between 1 & 30 characters.");	} 
	else if( num == 124 ) { alert("E-mail must be between 1 & 50 characters.");	} 	
	
	else if( num == 102 ) { alert("Please specify Password");	}	
	else if( num == 103 ) { alert("Please check your password and try again.");	}	
	else if( num == 104 ) { alert("Please specify Security Question");	}	
	else if( num == 105 ) { alert("Answer of Security Question must be between 1 & 50 characters.");	}	
	else if( num == 106 ) { alert("Please specify First Name");	}	
	else if( num == 107 ) { alert("Please specify Last Name");	}	
	else if( num == 108 ) { alert("Please specify E-mail");	}		
	else if( num == 109 ) { alert("Please specify Birthday");	}	
	
	else if( num == 110 ) { alert("Please specify Zip/Postal Code ");	}		
	else if( num == 111 ) { alert("Please specify Country ");	}		
	else if( num == 112 ) { alert("Please specify Job");	}		
	else if( num == 113 ) { alert("Please specify Phone Number");	}		
	else if( num == 114 ) { alert("Please specify Gender");	}		
	
	else if( num == 115 ) { alert("Please specify Current Password");	}			
	
	else if( num == 201)	{ alert("You have not enought cash to buy the item."); }	
	
	else if( num == 301)	{ alert("Please, Enter only (a-z, A-Z) or (0-9)."); }			
	else if( num == 302)	{ alert("Please, Enter only (a-z, A-Z, 0-9, -) or (_)."); }	
	else if( num == 303)	{ alert("Please, Enter only (a-z, A-Z, 0-9, @, -, .) or (_)."); }	

	else if( num == 304)	{ alert("Sorry, \' or \" cannot be used for password."); }		
}

function Common_Delete(thisurl) {
	var res = confirm("Are you delete?");
	if( res )	location.href=thisurl;
	
}

function Common_OpenPopup(thisurl,thisname,thiswidth,thisheight) {
	window.open(thisurl,thisname,"width="+thiswidth+",height="+thisheight+",resizable=no,scrollbars=yes,toolbar=no,location=no,status=no,directories=no");
}

function GoHref(thisurl) {
	location.href=thisurl;
}

function chk_only_char(ctrlnm) {
	if( ctrlnm.value.match(/[^a-zA-Z0-9]/) ) {
		alertmsg(301);
		return ( false );
	}
	return (true);
}

function chk_password(ctrlnm) {
	if( ctrlnm.value.match(/[\'\"]/) ) {
		alertmsg(304);
		return ( false );
	}
	return (true);
}

function chk_char_email_a(obj){
	var len = obj.value.length;
	var atIndex = obj.value.indexOf("@");
	var dotIndex = obj.value.indexOf(".");
	
	if(obj.value.length < 6){
		return false;
	}else{
		var arrMatch = obj.value.match(/^(\".*\"|[A-Za-z0-9_-]([A-Za-z0-9_-]|[\+\.])*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z0-9][A-Za-z0-9_-]*(\.[A-Za-z0-9]{2,9}[A-Za-z0-9_-]*)+)$/);
		 if(arrMatch == null){
			return false;
		 }else{
			  return true;
		 }
	}
	/*
	if(obj.value.length < 6){
		return false;
	}if(atIndex < 1 || dotIndex < 1 || atIndex == len-1 || dotIndex == len - 1){
		return false;
	}else{
		return true;
	}
	*/
}

function chk_char1(ctrlnm) {
	if( ctrlnm.value.match(/[^a-zA-Z0-9-_-]/) ) {
		alertmsg(302);
		return ( false );
	}
	return (true);
}
function chk_char_email(ctrlnm) {
	if( ctrlnm.value.match(/[^a-zA-Z0-9@-_.-]/) ) {
		alertmsg(303);
		return ( false );
	}
	return (true);
}


function OnSearch(form){
	
	if (form.val.value.length < 3)
	{
		alert('At least 3 characters!');
		listsearch.val.focus();
		return false;
	}
	if( chk_only_char(form.val) == false ) {
		return false;
	}
	return true;
}

function agreeAction(form) {
	form.agree.value="1";	
	return true;
}

function checkid(form) {	
	var url = "checkid.asp?uid=" + form.userid.value;
	if ( form.userid.value == "" ) {
		alert("Insert ID");
		form.userid.focus();
		return;
	}


	var str = form.userid.value;
//	if (str.replace(/[a-zA-Z0-9_]/gi, "") != "")
	if( chk_only_char(form.userid) == false )
	{
//		alert("Your Shot-Online ID can only have letters (a-z, A-Z) or number(0-9).\nPlease try a different ID");
		form.userid.focus();
		return;
	}
	
	window.open(url,"CheckID","width=400 height=200");
	return ;
}


function SSConfirmModify(form){

	if( form.userpwd.value.length < 3 || form.userpwd.value.length > 16 ){
		alertmsg(121);			
		form.userpwd.focus();
		return false;	
	}	
			
	if( form.userpwd.value != "" && form.userpwd_c.value != form.userpwd.value ) {
		alertmsg(103);
		return false;	
	}
	
	if( form.oldpwdQ[0].selected  ){		
		alertmsg(104);	
		return false;
	}
	
		
	if(form.oldpwda.value == "" ){	
		alertmsg(105);
		return false;		
	}
	
	return true;
}


function buyItem(){
	var chrnam = document.itemBuyForm.Serverv.value;

	if (chrnam == "10") {
		var res = confirm("Do you wish to purchase this item?");
	} else {
		var arrNumber = chrnam.split(','); 
		var res = confirm(" Do you want to purchase this item for " + arrNumber[3] + "?");
	}
	
	if( res )	return true;
	else		return false;
}

function periodSearchAction(form) {
	var i;
	form.submit();
}


function eventInsert(form) {
	var i;
	var isSelected="0";
	
	if (form.cname.value=="") {
		alert("Please specify CharacterName");
		form.cname.focus();
		return false;
	}
	
	for(i=0 ; i<form.course.length ; i++) {
		if( form.course[i].selected == true ) {
			isSelected = "1";
			break;
		}
	}
	
	if( isSelected == "0" ) {
		alert("Please select Course");
		return false;
	}
	
	if( form.comment.value == "" ) {
		alert("Please specify Comment");
		form.comment.focus();
		return false;
	}
	
	return true;
	
}



function event_apply(thisurl) {
	return;

}

function event_notlogin(ret) {	
	if( ret == 1 ) {
		alertmsg(6);
		window.close();
	} else {
		alert("already voted");
		window.close();
	}
} 



function free_insert(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	if (chkscript(form.content) == true) {
		form.content.focus();
		return false;
	}
	return true;
}
function free_update(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	if (chkscript(form.content) == true) {
		form.content.focus();
		return false;
	}
	
	return true;
}
function free_reply(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	if (chkscript(form.content) == true) {
		form.content.focus();
		return false;
	}
	
	return true;
}


// my qna
function qna_change_state(argv) {

	var res;
	res = confirm("Do you want to change the article state to Processing ?");
	if ( res ) {
		location.href = "state_process.asp" + argv + "&chgVal=1&rtn=vw"
	}
	
}

function myqna_insert(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	if (chkscript(form.content) == true) {
		form.content.focus();
		return false;
	}
	if( form.qClass[0].selected ) {
		alert("Select a Category.");
		return false;
	}
	
	return true;
}
function myqna_update(form) {
	
	
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	if (chkscript(form.content) == true) {
		form.content.focus();
		return false;
	}
	if( form.qClass[0].selected ) {
		alert("Select a Category.");
		return false;
	}	
	
	return true;
}
function myqna_reply(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	if (chkscript(form.content) == true) {
		form.content.focus();
		return false;
	}
	
	return true;
}
//my qna
// qa 
function qna_insert(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	if (chkscript(form.content) == true) {
		form.content.focus();
		return false;
	}
	
	return true;
}
function qna_update(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	if (chkscript(form.content) == true) {
		form.content.focus();
		return false;
	}
	
	return true;
}
function qna_reply(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	if (chkscript(form.content) == true) {
		form.content.focus();
		return false;
	}
	
	return true;
}
// qa 

// SoMaster 
function somaster_insert(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	if (chkscript(form.content) == true) {
		form.content.focus();
		return false;
	}
	
	return true;
}
function somaster_update(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	if (chkscript(form.content) == true) {
		form.content.focus();
		return false;
	}
	
	return true;
}
function somaster_reply(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	if (chkscript(form.content) == true) {
		form.content.focus();
		return false;
	}
	
	return true;
}
// SoMaster 

// Idea 
function idea_insert(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	if (chkscript(form.content) == true) {
		form.content.focus();
		return false;
	}
	
	return true;
}
function idea_update(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	if (chkscript(form.content) == true) {
		form.content.focus();
		return false;
	}
	
	return true;
}
function idea_reply(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	if (chkscript(form.content) == true) {
		form.content.focus();
		return false;
	}
	
	return true;
}
// Idea 

// gallery
function image_insert(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	if (chkscript(form.content) == true) {
		form.content.focus();
		return false;
	}
	if( form.imagefile.value == "") {
		alert("Insert Attachments !");
		return false;
	}
	return true;
}
function image_update(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	if (chkscript(form.content) == true) {
		form.content.focus();
		return false;
	}
	
	return true;
}


// gallery 

// notice 
function notice_insert(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	
	return true;
}
function notice_update(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	
	return true;
}
function notice_reply(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	
	return true;
}
// notice 

// event 
function event_insert(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	
	return true;
}
function event_update(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	
	return true;
}
function event_reply(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	
	return true;
}
// event 

// publicnews 
function publicnews_insert(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	
	return true;
}
function publicnews_update(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	
	return true;
}
function publicnews_reply(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	
	return true;
}
// publicnews 

// release 
function release_insert(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	
	return true;
}
function release_update(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	
	return true;
}
function release_reply(form) {
	if( form.subject.value == "" ) {
		alert("Insert Subject!");
		form.subject.focus();
		return false;
	}	
	if( form.content.value == "") {
		alert("Insert Content!");
		form.content.focus();
		return false;
	}
	
	return true;
}
// release 


// 
function vote_exec(form) {	
	var i;

	for(i=0 ; i<form.itemno.length ; i++) {
		if( form.itemno[i].checked )	return true;
	}
	
	alert("Please Check!");
	return false;
}

function poll_start_dd_change(form,thisdd) {
	var i;
	for(i=0;i< form.s_yy.length;i++) {
		if( form.s_yy[i].selected ) {
			 thisyy = parseInt(form.s_yy[i].value,10);
			 break;
		}	
	}
	
	for(i=0;i< form.s_mm.length;i++) {
		if( form.s_mm[i].selected ) {
			 thismm = parseInt(form.s_mm[i].value,10);
			 break;
		}	
	}
	
		
	var thislstDD ;
	var dateobj = new Date(thisyy,thismm,1);
	
	// 
	dateobj.setDate(dateobj.getDate() - 1);
	thislstDD = dateobj.getDate();	
	//
	
	for(i=0;i<form.s_dd.options.length;i++){
		form.s_dd.options[i]=null;
	}
	for(i=0 ; i<thislstDD ; i++) {	
		
		form.s_dd.options[i] = new Option( (i+1)+"Day" , i+1 );
		if( parseInt(thisdd,10) == (i+1) )	form.s_dd[i].selected = true;	
		
	}
	
}

function poll_end_dd_change(form,thisdd) {
	var i;
	for(i=0;i< form.e_yy.length;i++) {
		if( form.e_yy[i].selected ) {
			 thisyy = parseInt(form.e_yy[i].value,10);
			 break;
		}	
	}
	
	for(i=0;i< form.e_mm.length;i++) {
		if( form.e_mm[i].selected ) {
			 thismm = parseInt(form.e_mm[i].value,10);
			 break;
		}	
	}
	
	var thislstDD ;
	var dateobj = new Date(thisyy,thismm-1,1);
	
	// 
	dateobj.setDate(dateobj.getDate() - 1);
	thislstDD = dateobj.getDate();	
	//
	
	for(i=0;i<form.e_dd.options.length;i++){
		form.e_dd.options[i]=null;
	}
	for(i=0 ; i<thislstDD ; i++) {		
		form.e_dd.options[i] = new Option( (i+1)+"Day" , i+1 );
		if( parseInt(thisdd,10) == (i+1) )	form.e_dd[i].selected = true;	
	}
	
}

function item_ppcard_input(form) {
	if( form.serialnumber.value == "" ) {
		alert("Please specify SerialNumber");
		form.serialnumber.focus();
		return false;
	}
	if( !chk_only_char(form.serialnumber) ) {
		form.serial.focus();
		return false;
	}
	
	return true;
}

function item_class_delete(thisurl) {
	var res = confirm("Want to delete?");
	if( res )	location.href=thisurl;
	
}

function item_class_change(form,clsid,clsnm) {
	var arrID = clsid.split(":");
	var arrNM = clsnm.split(":");
	var i,curID;
	var curArrID,curArrNM;
	for( i=0 ; i<form.class1id.length ; i++) {
		if(form.class1id[i].selected)	curID = i;
	}
	
	//alert(arrID[curID]);
	curArrID = arrID[curID].split("|")
	curArrNM = arrNM[curID].split("|")
	
	for(i=0;i<form.class2id.options.length;i++){
		form.class2id.options[i]=null;
	}
	for(i=0 ; i<curArrID.length ; i++) {		
		form.class2id.options[i] = new Option(curArrNM[i],curArrID[i]);
	}
	
}

var win1Open = null

function displayImage(picName, windowName, windowWidth, windowHeight){
return window.open(picName,windowName,"toolbar=no,scrollbars=no,resizable=no,width=" + (parseInt(windowWidth)+20) + ",height=" + (parseInt(windowHeight)+15)) 
}

function winClose(){
if(win1Open != null) win1Open.close() 
}

function doNothing(){}


function chkscript( formName ) { 
	var thisvalue = " " + formName.value;
	var psary = thisvalue.match(/&#2[0-5][0-5];|&#1?\d\d;/gi);
	if ( psary != null )
	{
		var pstmp = "";
		for(var i = 0; i < psary.length ; i++ ){
			pstmp = psary[i].replace(/&#/gi,"");
			pstmp = pstmp.replace(/\;/gi,"");
			eval("thisvalue = thisvalue.replace(/" + psary[i] + "/gi,\"" + String.fromCharCode(parseInt(pstmp)) + "\")");
		}
	}
	var psscp = thisvalue.match(/<\!\-\-.*\-\->/gi);
	if ( psscp != null )
	{
		for(var i = 0; i < psscp.length ; i++ ){
			alert(" It contains unusable character in your text." + psscp[i]);
			//formName.focus();
			return true;
		}
	}
	var psscp = thisvalue.match(/(javascript *:|\.cookie|\.domain|\.location|document\.|alert *\(.*\)|escape *\(.*\)|open *\(.*\)|eval *\(.*\)|fromCharCode *\(.*\))/gi);
	if ( psscp != null )
	{
		for(var i = 0; i < psscp.length ; i++ ){
			alert(" It contains unusable character in your text." + psscp[i]);
			//formName.focus();
			return true;
		}
	}
	var psscp = thisvalue.match(/(onabort|onafterupdate|onbeforeupdate|onblur|onclick|ondataavailable|ondatasetchanged|ondatasetcomplete|ondblclick|ondragstart|onerror|onfilterchange|onfocus|onhelp|onkeydown|onkeypress|onkeyup|onload|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|onresize|onrowenter|onrowexit|onscroll|onselectstart) *\=/gi);
	if ( psscp != null )
	{
		for(var i = 0; i < psscp.length ; i++ ){
			alert(" It contains unusable character in your text." + psscp[i]);
			//formName.focus();
			return true;
		}
	}
	var pstag = thisvalue.match(/<\/?(FORM|FRAME|FRAMESET|IFRAME|META|NOFRAMES|NOSCRIPT|OBJECT|PARAM|SCRIPT|SERVER|CODE|STYLE|LINK|APPLET|EMBED|BGSOUND)+[^<>]*>/gi);
	if ( pstag != null )
	{
		for(var i = 0; i < pstag.length ; i++ ){
			alert(" It contains unusable character in your text." + pstag[i]);
			//formName.focus();
			return true;
		}
	}
	return false;
}

function domainsave() {
	var TextDomain;
	var TextArry;

	TextDomain = document.URL;
	TextDomain = TextDomain.replace("http://","");
	TextArry = TextDomain.split("/");
	TextDomain = TextArry[0];

	return TextDomain;
}

function _xmlGetData ()
{
 
  var _httpMethod = "GET";  
  var _syncFlag = false;

  var tryThese = [
  function () { return new ActiveXObject('Msxml2.XMLHTTP'); },
  function () { return new ActiveXObject('Microsoft.XMLHTTP'); },
  function () { return new ActiveXObject('Msxml2.XMLHTTP.4.0'); },
	];
	var virtual;

	for (var i = 0; i < tryThese.length; i++) {
		var func = tryThese[i];
		try {
			virtual= func();
			break;
		} catch (e) { }
	}

	var today = new Date();
	var millisec = parseInt(today.getTime() / 1000);
	
	virtual.open(_httpMethod, "http://" + domainsave() + "/xiah/user/gamestart.asp", _syncFlag);
	virtual.setRequestHeader("Content-type:", "text/html");   
	virtual.setRequestHeader("Referer:", document.URL);   
	virtual.send(); 

	if (virtual.status > 200) {
		//error
	}
	return virtual.responseText;
}



function chkid(form){
	var userid = form.userid.value;
	var str = userid;

	if( userid.length < 3 || userid.length > 16 ){
		alertmsg(101);			
		form.userid.focus();
	}	
	else if( chk_only_char(form.userid) == false )
	{
		form.userid.focus();
	}else{
		url = "memcheck.asp?Name=idck&Value=" + userid;
		window.open(url,"CheckID","width=400 height=200");
	}

}

function chkemail(form){
	var email = form.email.value;
	var str = email;

	if( chk_char_email(form.email) == false ) {
		return
		form.email.focus();
	}	
	if(form.email.value.length < 1 || form.email.value.length > 50 ){		// 
		alertmsg(124);
		form.email.focus();		
	}else{
		url = "memcheck.asp?Name=emailck&Value=" + email;
		window.open(url,"CheckEmail","width=400 height=200");
	}

}

function passwordChanged() {
	var strongRegex = new RegExp("^(?=.{10,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$", "g");
	var mediumRegex = new RegExp("^(?=.{8,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g");
	var enoughRegex = new RegExp("(?=.{6,}).*", "g");
	var pwd = document.joinform.userpwd.value;

	if (pwd.length==0) {
		document.all.pwdStrength_strong.style.display='none';
		document.all.pwdStrength_medium.style.display='none';
		document.all.pwdStrength_weak.style.display='none';
	} else if (strongRegex.test(pwd)) {
		document.all.pwdStrength_strong.style.display='block';
		document.all.pwdStrength_medium.style.display='none';
		document.all.pwdStrength_weak.style.display='none';
	} else if (mediumRegex.test(pwd)) {
		document.all.pwdStrength_strong.style.display='none';
		document.all.pwdStrength_medium.style.display='block';
		document.all.pwdStrength_weak.style.display='none';
	} else { 
		document.all.pwdStrength_strong.style.display='none';
		document.all.pwdStrength_medium.style.display='none';
		document.all.pwdStrength_weak.style.display='block';
	}
}

function RedirectPage(url){
	if (url != "")
	{
		location.href = url;
	}
}

function Left(str, n){
	if (n <= 0)
		return "";
	else if (n > String(str).length)
		return str;
	else
		return String(str).substring(0,n);
}

function Right(str, n){
	if (n <= 0)
	   return "";
	else if (n > String(str).length)
	   return str;
	else {
	   var iLen = String(str).length;
	   return String(str).substring(iLen, iLen - n);
	}
}

function tick(time_difference, format)
{
	 Today = new Date(new Date().getTime() - time_difference);  
	 
	 hours = Today.getHours()
	 if(hours < 10)
		hours = "<img src='/images/c0.gif'><img src='/images/c"+hours+".gif'>";
	 else
		hours = "<img src='/images/c"+Left(hours,1)+".gif'><img src='/images/c"+Right(hours,1)+".gif'>";
	 
	 minutes = Today.getMinutes();
	 if(minutes < 10)
		minutes = "<img src='/images/c0.gif'><img src='/images/c"+minutes+".gif'>";
	 else
		minutes = "<img src='/images/c"+Left(minutes,1)+".gif'><img src='/images/c"+Right(minutes,1)+".gif'>";
		
	 seconds = Today.getSeconds();
	 if(seconds < 10)
		seconds = "<img src='/images/c0.gif'><img src='/images/c"+seconds+".gif'>";
	 else
		 seconds = "<img src='/images/c"+Left(seconds,1)+".gif'><img src='/images/c"+Right(seconds,1)+".gif'>";

	 months = Today.getMonth() + 1
	 months = "<img src='/images/m"+months+".gif'>"
	
	 dates = Today.getDate() 		
	 if(dates < 10)
		dates = "<img src='/images/"+dates+".gif'>";
	 else
		dates = "<img src='/images/c"+Left(dates,1)+".gif'><img src='/images/c"+Right(dates,1)+".gif'>";

		 switch(format){
		   case 0:
				document.all.clock.innerHTML =  "<img src='/images/cst.gif'>" + hours + "<img src='/images/colon.gif'>" +
											   minutes + "<img src='/images/colon.gif'>" +
											   seconds + "<img src='/images/cpm.gif'>&nbsp;&nbsp;" + months + ' ' +dates
											   //Today.getDate() + ', ' + 
											   //Today.getYear();
				break;
		   case 1:
				document.all.clock.innerHTML = months + dates
				break;
		   default: 
				document.all.clock.innerHTML = months[Today.getMonth()] + ' ' +
											   Today.getDate() + ', ' + 
											   Today.getYear() +  ' ' + 
											   Today.getHours() + ':' +
											   minutes + ':' +
											   seconds;
		   }
		   
	 //Recursive call, keeps the clock ticking.
	 setTimeout('tick(' + time_difference + ', ' + format + ');', 1000);
 }

 function menuon(imgEl) {
	imgEl.src = imgEl.src.replace("01.gif", "02.gif");
}

function menuout(imgEl) {
	imgEl.src = imgEl.src.replace("02.gif", "01.gif");
}

function menuclk() {
	var disp = document.getElementById('menu1').style.display;
	if (disp == 'none') {
		document.getElementById('menu1').style.display='block';
	}
}

function soover() {
	var disp = document.getElementById('menu2').style.display;
	if (disp == 'none') {
		document.getElementById('menu1').style.display='none';
		document.getElementById('menu2').style.display='block';
		document.getElementById('menu3').style.display='none';
		document.getElementById('menu4').style.display='none';
		document.getElementById('menu5').style.display='none';
		document.getElementById('menu6').style.display='none';
		document.getElementById('menu7').style.display='none';
	}
}

function asover() {
	var disp = document.getElementById('menu3').style.display;
	if (disp == 'none') {
		document.getElementById('menu1').style.display='none';
		document.getElementById('menu2').style.display='none';
		document.getElementById('menu3').style.display='block';
		document.getElementById('menu4').style.display='none';
		document.getElementById('menu5').style.display='none';
		document.getElementById('menu6').style.display='none';
		document.getElementById('menu7').style.display='none';
	}
}

function xaover() {
	var disp = document.getElementById('menu4').style.display;
	if (disp == 'none') {
		document.getElementById('menu1').style.display='none';
		document.getElementById('menu2').style.display='none';
		document.getElementById('menu3').style.display='none';
		document.getElementById('menu4').style.display='block';
		document.getElementById('menu5').style.display='none';
		document.getElementById('menu6').style.display='none';
		document.getElementById('menu7').style.display='none';
	}
}

function mfover() {
	var disp = document.getElementById('menu5').style.display;
	if (disp == 'none') {
		document.getElementById('menu1').style.display='none';
		document.getElementById('menu2').style.display='none';
		document.getElementById('menu3').style.display='none';
		document.getElementById('menu4').style.display='none';
		document.getElementById('menu5').style.display='block';
		document.getElementById('menu6').style.display='none';
		document.getElementById('menu7').style.display='none';
	}
}

function dhover() {
	var disp = document.getElementById('menu6').style.display;
	if (disp == 'none') {
		document.getElementById('menu1').style.display='none';
		document.getElementById('menu2').style.display='none';
		document.getElementById('menu3').style.display='none';
		document.getElementById('menu4').style.display='none';
		document.getElementById('menu5').style.display='none';
		document.getElementById('menu6').style.display='block';
		document.getElementById('menu7').style.display='none';
	}
}

function cgover() {
	var disp = document.getElementById('menu7').style.display;
	if (disp == 'none') {
		document.getElementById('menu1').style.display='none';
		document.getElementById('menu2').style.display='none';
		document.getElementById('menu3').style.display='none';
		document.getElementById('menu4').style.display='none';
		document.getElementById('menu5').style.display='none';
		document.getElementById('menu6').style.display='none';
		document.getElementById('menu7').style.display='block';
	}
}

function Login_Go(form) {
	var userid = form.userid.value;
	var pwd = form.pwd.value;
		
	if(userid == "" ) {
		alert("You must give a ID");
		form.userid.focus();
		return false;
	} 
	
	if(pwd == "" ) {
		alert("You must give a password");
		form.pwd.focus();
		return false;
	}
	return true;
}

function gotohref(str){
	if (str=="gc_top")
	{
		location.href="/index.asp";
	}
}

function MoneyFormat(Cost) {

    if (Cost < 0) { Cost *= -1; var minus = true; }
    else var minus = false;

    var dotPos = (Cost + "").split (".");
    var dotU = dotPos [0];
    var dotD = dotPos [1];
    var CommaFlag = dotU.length % 3;

    if (CommaFlag) {
        var out = dotU.substring (0, CommaFlag);
        if (dotU.length > 3) out += ",";
    } 
    else var out = "";

    for (var i = CommaFlag; i < dotU.length; i += 3) {
        out += dotU.substring (i, i + 3);
        if (i < dotU.length - 3) out += ",";
    }

    if (minus) out = "-" + out;
    if (dotD) return out + "." + dotD;
    else return out;
}

function clrImg(obj){
    obj.style.backgroundImage="";obj.onkeydown=obj.onmousedown=null;
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
