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';
		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='none';
		document.getElementById('menu8').style.display='none';
	}
}

function menuclk2() {
	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';
		document.getElementById('menu8').style.display='none';
	}
}

function menuclk3() {
	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';
		document.getElementById('menu8').style.display='none';
	}
}

function menuclk4() {
	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';
		document.getElementById('menu8').style.display='none';
	}
}

function menuclk5() {
	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';
		document.getElementById('menu8').style.display='none';
	}
}

function menuclk6() {
	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';
		document.getElementById('menu8').style.display='none';
	}
}

function menuclk7() {
	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';
		document.getElementById('menu8').style.display='none';
	}
}

function menuclk8() {
	var disp = document.getElementById('menu8').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='none';
		document.getElementById('menu8').style.display='block';
	}
}

function signclk() {
	var disp = document.getElementById('sign').style.display;
	if (disp == 'none') {
		document.getElementById('sign').style.display='block';
	}
	else {
		document.getElementById('sign').style.display='none';
	}
}

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_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;
}

var lastLayer ="";
function showMenu(name){
	if(document.all[name].style.display != "none"){
	 document.all[name].style.display = "none"
	}
	else{
	 document.all[name].style.display = ""
	}
}

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_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];}
}

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 getCookie(name) { 
	var Found = false 
	var start, end 
	var i = 0 
	 
	while(i <= document.cookie.length) { 
		start = i 
		end = start + name.length 
		 
		if(document.cookie.substring(start, end) == name) { 
			Found = true 
			break 
		} 
		i++ 
	} 
	 
	if(Found == true) { 
		start = end + 1 
		end = document.cookie.indexOf(";", start) 
		if(end < start) 
		end = document.cookie.length 
		return document.cookie.substring(start, end) 
	} 
	return "" 
} 

function Common_Delete(thisurl) {
	var res = confirm("Would you like to delete?");
	if( res )	location.href=thisurl;
	
}

function copy() {
	meintext = "http://file.gamescampus.com/SO/Movie/so_movie.wmv"
	var flashcopier = 'flashcopier';
	if(!document.getElementById(flashcopier)) {
	  var divholder = document.createElement('div');
	  divholder.id = flashcopier;
	  document.body.appendChild(divholder);
	}
	document.getElementById(flashcopier).innerHTML = '';
	var divinfo = '<embed src="/images/_clipboard.swf" FlashVars="clipboard='+encodeURIComponent(meintext)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
	document.getElementById(flashcopier).innerHTML = divinfo;

	alert("The link to the game movie was automatically copied. \n\n You can find the address of the linked move by \n pasting(or with ctrl+v key) the site in a text note.");
}

function sohref(str){
	if(str != ""){
		location.href = str;
	}
}

function so(str){
    if(str == "sign"){
        location.href = "http://www.gamescampus.com/account/agreement.asp?gamescampus=shotonline";
    }
    else if(str == "down"){
        location.href = "/download/client.asp?bid=dl";
    }
    else if(str == "credit"){
        location.href = "http://www.gamescampus.com/myaccount/mycampuscash/buycampuscredit/buyccform.asp?gamescampus=shotonline";
    }
     else if(str == "forum"){
        location.href = "http://forum.gamescampus.com/index.php?game=shotonline";
    }
}

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 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;
}

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 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;
}

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;
}

function faq_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 faq_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 OnSearch(form){
	
	if (form.val.value.length==0)
	{
		alert('Search keyword field cannot be blank.');
		listsearch.val.focus();
		return false;	
	}
	if (form.val.value.length > 20)
	{
		alert('Search keyword length cannot be more than 20 characters.');
		listsearch.val.focus();
		return false;
	}
	if( chk_only_char(form.val) == false ) {
		return false;
	}
	return true;
}

function chk_only_char(ctrlnm) {
	if( ctrlnm.value.match(/[^a-zA-Z0-9]/) ) {
		alert('Search keyword may consist of any letter or number combination.');
		return false;
	}
	return true;
}