	var atong = "http://www.arario.jp/";

	function updateByGet(url, divName, param){
		var myAjax = new Ajax.Updater(
			divName, 
			url, 
			{
				method: 'get', 
				parameters: param
			}
		);
	}
	
	function updateByPost(url, divName, formName){	
		var myAjax = new Ajax.Updater(
			divName,
			url,
			{
				method: 'post',
				parameters:Form.serialize(formName)
				//onComplete: showResponse
			}
		);
	}
	
	function gotoMenu(pageCode, page_no){
		var target="_top";
		var targetURL = "main";
		var returnPage;
				
		switch(pageCode){
			case 'idpwd':
				targetURL = "searchInfo";
				break;
			default:
		}
		
		returnPage = "/home.htmls?pn=" + targetURL;
		document.location.href  = returnPage;
	}
	
	function accessForbiden(){
		alert("このページはトップページからアクセスしてください。");
	}
	
	function trim(txt){
		return txt.replace(/(^\s+)|(\s+$)/g, "");
	}
	
	function mainGoto(pc){
		var targetURL = "http://www.arario.jp/";
				
		switch(pc){
			case '01_1':
				targetURL = "http://crossfire.arario.jp/";
				break;
			case '01_2':
				targetURL = "http://www.arario.jp/regit/?gn=cf";
				break;
			case '01_3':
				targetURL = "http://crossfire.arario.jp/?pageName=Story";
				break;
			case '01_4':
				targetURL = "http://crossfire.arario.jp/?pageName=ClientDown";
				break;				
			case '02_1':
				targetURL = "http://driftcity.arario.jp/";
				break;
			case '02_2':
				targetURL = "http://www.arario.jp/regit/?gn=dc";
				break;
			case '02_3':
				targetURL = "http://driftcity.arario.jp/?pageName=goStory1";
				break;
			case '02_4':
				targetURL = "http://driftcity.arario.jp/?pageName=goQnaFaq";
				break;
			case '03_1':
				targetURL = "http://aceonline.arario.jp/";
				break;
			case '03_2':
				targetURL = "http://www.arario.jp/regit/?gn=ao";
				break;
			case '03_3':
				targetURL = "http://aceonline.arario.jp/?pn=gameguide";
				break;
			case '03_4':
				targetURL = "http://aceonline.arario.jp/?pn=download";
				break;
			case '04_1':
				targetURL = "http://pristontale.arario.jp/";
				break;
			case '04_2':
				targetURL = "http://www.arario.jp/regit/?gn=pt";
				break;
			case '04_3':
				targetURL = "http://pristontale.arario.jp/go/beginner01_1/";
				break;
			case '04_4':
				targetURL = "http://pristontale.arario.jp/go/download/";
				break;
			case '05_1':
				targetURL = "http://stonline.arario.jp/";
				break;
			case '05_2':
				targetURL = "http://www.arario.jp/regit/?gn=st";
				break;
			default:
		}
		
		//document.mainForm.target = "_top";
		document.mainForm.action  = targetURL;
		document.mainForm.submit();
	}
	
	function setSize(img_width){
		var img = document.images.imgview;
				
		if(img.width > img_width){
			 img.height = (img_width/img.width)*img.height;
			 img.width = img_width;
		}		
	}
	
	function pvuv(sub_no){
		var gbn = "AT004003";
		$.ajax({
			url  :"pvUvCheck.htmls",
			data :{"gbn":gbn,"sub_no":sub_no},
			type :"POST",
			cache:false
		});
	}
	

	function gotoRiocoinChargeByPopup(){
		window.open("http://www.arario.jp/charge/");
	}
	
	//Go to Login Page
	function goLoginPage(){
		alert('ログインしてからご利用ください。');
		document.location.href = "/araLogin.htmls?gn=extra&rURL=" + encodeURIComponent(document.URL);
	}
	
	function goLogin(){
		document.location.href = "/araLogin.htmls?gn=extra&rURL=" + document.URL;
	}
	
	function logout(){
		document.location.href = "/memberLogout.htmls?rURL=" + document.URL;
	}
	

	function countLength(str) {
        var r = 0;
        for (var i = 0; i < str.length; i++) {
                var c = str.charCodeAt(i);
                // Shift_JIS: 0x0 ～ 0x80, 0xa0 , 0xa1 ～ 0xdf , 0xfd ～ 0xff
                // Unicode : 0x0 ～ 0x80, 0xf8f0, 0xff61 ～ 0xff9f, 0xf8f1 ～ 0xf8f3
                if ( (c >= 0x0 && c < 0x81) || (c == 0xf8f0) || (c >= 0xff61 && c < 0xffa0) || (c >= 0xf8f1 && c < 0xf8f4)) {
                    r += 1;
                } else {
                     r += 2;
                }
        }
        return r;
	}

function getRiocoin(){
	return $.ajax({url:'/riocoin/getMyRiocoin.htmls',cache:false,async:false}).responseText;
}
