
// Loader for 'Round Title' & 'Round Data Table'
//    s= 'o':general, 'p':practice, 'q':qualify, 'r':race, 't':test
//       'oe', 'pe', 'qe', 're', 'te' for English pages

function rdLoad(s){
	var cpath = window.location.href;
	var fname = cpath.substring(cpath.lastIndexOf('/',cpath.length)+1,cpath.length);// 0800abcd.htm
	var flang = fname.indexOf("_e",8);// English > 0
	var fpath = fname.substring(0,8);// 0800abcd
	var frnds = fpath.substring(0,4);// 0800

	if( flang > 0 ){ s = s + "e";}

	var rdir = "_" + frnds + "_dat\/_" + frnds;
	$ajaxload_r("rddata", rdir + "_rddata_" + s + ".htm", true);
}




// Change Classname
function chgClass(d,cName){
	div=$(d);
	div.className=cName;
}


// resview_box loader
function resviewload(f){
	$ajaxload_r("resview_box", f, false);
}


// resview_tab changer
function setrvtab(d,sr,sv){
	if( d == 'r' || d == 'v' ){
		if( d == 'r' ) { d = 'rv_tab1'; chgClass('rv_tab2','off'); }
		if( d == 'v' ) { d = 'rv_tab2'; chgClass('rv_tab1','off'); }
		chgClass(d,'resview_on');
	}
	if(sr == 0 && sv == 0 ){ return; }
	var dm = d + 'm';
	if( sr == 1 ){ $setvisi('rv_tab1m',false); }
	if( sv == 1 ){ $setvisi('rv_tab2m',false); }
	if( dm == 'rv_tab1m' && sr == 0 ){ return; }
	if( dm == 'rv_tab2m' && sv == 0 ){ return; }
	$setvisi(dm,true);
}


// Sessions Submenu clear
function submenuclr(){
	var dAttr = "rel";
	var doca = document.getElementsByTagName("li");

	var e;
	for (var i = 0; i < doca.length; i++) {
			e = doca[i];
			if(e.getAttribute(dAttr)) {
				var t = e.getAttribute(dAttr);
				if ((t.indexOf("sbmn") != -1)  ||  t.toLowerCase() == "sbmn") {
					e.className='off';
				};
			}
	}
}


// Review Title clear
function topimgclr(){
	var dAttr = "rel";
	var doca = document.getElementsByTagName("h3");

	var e;
	for (var i = 0; i < doca.length; i++) {
			e = doca[i];
			if(e.getAttribute(dAttr)) {
				var t = e.getAttribute(dAttr);
				if ((t.indexOf("timg") != -1)  ||  t.toLowerCase() == "timg") {
					e.style.display="none";
				};
			}
	}
}
// Review Topimg Show
function $showtimg(n){
	var cpath = window.location.href;
	var fname = cpath.substring(cpath.lastIndexOf('/',cpath.length)+1,cpath.length);// 0800abcd.htm
	var fpath = fname.substring(0,5);// 0800a
	var frnds = fpath.substring(0,4);// 0800
	
	var bimg = frnds + "_images\/" + fpath + n + "top.jpg";
	var eimg = document.getElementById("topimgv");
	eimg.style.backgroundImage = "url(" + bimg + ")";
	$setvisi("topimgv",true);
}
function topimgset(n) {
	topimgclr();
	$showtimg(n);
	var dg = "top" + n;
	$setvisi(dg,true);
}
	// Topimg Eng
function showtimge(){
	var cpath = window.location.href;
	var fname = cpath.substring(cpath.lastIndexOf('/',cpath.length)+1,cpath.length);// 0800abcd.htm
	var fpath = fname.substring(0,5);// 0800a
	var frnds = fpath.substring(0,4);// 0800

	if($("topimg1v")){
		var bimg1 = frnds + "_images\/" + fpath + "1vtop.jpg";
		var eimg1 = document.getElementById("topimg1v");
			eimg1.style.backgroundImage = "url(" + bimg1 + ")";
	}
	if($("topimg2v")){
		var bimg2 = frnds + "_images\/" + fpath + "2vtop.jpg";
		var eimg2 = document.getElementById("topimg2v");
			eimg2.style.backgroundImage = "url(" + bimg2 + ")";
	}
	if($("topimg3v")){
		var bimg3 = frnds + "_images\/" + fpath + "3vtop.jpg";
		var eimg3 = document.getElementById("topimg3v");
			eimg3.style.backgroundImage = "url(" + bimg3 + ")";
	}
}


// Sessions Submenu changer
function setrstab(d,sr,sv){
	var dd = d.substr(1,1);
	if(sr == 0 && sv == 0 ){ return; }
	if(dd == 'r' && sr == 0 ){ return; }
	if(dd == 'v' && sv == 0 ){ return; }
	submenuclr();
	var ds = d.substr(0,2);
	dt = 'smn' + ds;
	if(dd == 'v' && sv == 1 ){ topimgset(ds); }
	if($(dt)) {chgClass(dt,'session_on');}
} 




// resview Loader
function $showspage(d,sd){
	var sr = 0; var sv = 0; var t = 0;
	var cpath = window.location.href;
	var fname = cpath.substring(cpath.lastIndexOf('/',cpath.length)+1,cpath.length);// 0800abcd.htm
	var flang = fname.indexOf("_e",8);// English > 0
	var fpath = fname.substring(0,8);// 0800abcd
	var frnds = fpath.substring(0,4);// 0800
	var fevnt = fpath.substring(4,8);// abcd

	var ss = fevnt.substring(0,1);// t,p,q,f,r
		if( ss == 't' ){ sr = 1; sv = 1; t = 1; }
		if( ss == 'p' && flang < 0 ){ sr = 0; sv = 1; t = 1; }
		if( ss == 'q' && flang < 0 ){ sr = 1; sv = 1; }
		if( ss == 'f' && flang < 0 ){ sr = 0; sv = 1; t = 1; }
		if( ss == 'r' && flang < 0 ){ sr = 0; sv = 1; }

	if( flang > 0 ){ sl = "e" + sd;}
	else { sl = sd;}

	var sfile = frnds + "_pages\/" + frnds + ss + sl + ".htm";

	if( t == 1 ){ setrvtab(d,sr,sv); }
	setrstab(sd,sr,sv);
	resviewload(sfile);
}


// Page Loader
function $loadpage(sd){
	var sname = location.search.substr(1,3);//ex 1r,2r,1v,2v
	if( sname == '' ){ sname = sd; }
	var d = sname.substring(1,2);// r or v
	$showspage(d,sname);
}


// resview Loader
function $showsub(sd){
	var d = sd.substring(1,2);// r or v
	$showspage(d,sd,0);
}





// インフォメーションメニュー
function tshow(t) {
	var rc = t;
	tsetcr(t);
	t = t + 'c';
	$showit(t);
}

function tsetcr(o) {
	tclrcr();
	var s = $(o);
	if (s) {s.className='icur';}
}


function tclrcr(){
	var dAttr = "rel";

	var dtab = document.getElementsByTagName("a");
	var e;
	for (var i = 0; i < dtab.length; i++) {
			e = dtab[i];
			if(e.getAttribute(dAttr)) {
				var t = e.getAttribute(dAttr);
				if ((t.indexOf("rdi_t") != -1)  ||  t.toLowerCase() == "rdi_t") {
					e.className='off';
				};
			}
	}

	var ddat = document.getElementsByTagName("div");
	var g;
	for (var i = 0; i < ddat.length; i++) {
			g = ddat[i];
			if(g.getAttribute(dAttr)) {
				var u = g.getAttribute(dAttr);
				if ((u.indexOf("rdi_d") != -1)  ||  u.toLowerCase() == "rdi_d") {
					g.style.display='none';
				};
			}
	}
}




function $loaditab(){
	var sname = location.search.substr(1,3);
		//o_1:開催概要,o_2:イベント,o_3:スケジュール,o_4:メンバーズステージ
	if( sname == '' ){ return; }
	d = 'rdinf' + sname;
	tshow(d);
}


function tishow(t) {
	t = '../../ticket/' + t + 'ticket.htm';
	$ajaxreplace("ticketinfo_block", t, true);
}













// Photo Gallery
function loadthumbs(p){
	var cpath = window.location.href;
	var fname = cpath.substring(cpath.lastIndexOf('/',cpath.length)+1,cpath.length);// 0700abcd.htm
	var flang = fname.indexOf("_e",8);// English
	var frnds = fname.substring(0,4);// 0800

	for (var i = 1; i <= p; i++) {
		if( i < 10 ){ j = '00' + i ;}
		else if( i < 100 ){ j = '0' + i ;}
		else { j = i ;}
		pthmb = '..\/08gallery\/' + frnds + 'pg\/p' + frnds + 'ph' + j + '.jpg';
		document.write('<li><a href="#" onclick="openPh(\'' + frnds + '\',\'' + j + '\');return false;" style="background-image: url(' + pthmb + ');"><br \/><\/a><\/li>');
	}
}



function openPh(rd,pno){// subwin opener
	var ppara= rd + pno;
	var pfile= '../08gallery/08gallery.htm?' + ppara;
	phWin = window.open(pfile,'phot','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,favorites=no,resizable=yes,width=600,height=400');
}





// Point Ranking Submenu changer
function setrktab(d){
	submenuclr();
	var dt = 'sm' + d;
	if($(dt)) {chgClass(dt,'session_on');}
} 


// Point Ranking Loader
function $showrank(d){
	var cpath = window.location.href;
	var fname = cpath.substring(cpath.lastIndexOf('/',cpath.length)+1,cpath.length);// 0800abcd.htm
	var flang = fname.indexOf("_e",5);// English > 0

	setrktab(d);
	var dd = d.substr(0,1);// d,t
	if( flang > 0 ){ d = d + 'e'; dd = dd + 'e';}

	var sfile = '08' + d + '.htm';
	var df = 'point_' + dd + '.htm'
	resviewload(sfile);
	$ajaxload_r('ptsys', df, false);
}


function $loadrank(c){
	var cname = location.search.substr(1,2);//d1,d2,t1,t2
		if( cname == '' ){ cname = c; }
	$showrank(cname);
}





// Team Information
function $loadtmhd(){
}

function cleartmtab(t){
	chgClass('tab_tm','off');
	chgClass('tab_d1','off');
	chgClass('tab_d2','off');
}

function $showtmpage(tn){
	var tsec = (tn == 'tm' || tn == 'd1' || tn == 'd2');
//	if(!tsec){ tn = 'tm'}
	var ttab = "tab_" + tn;// tab id
	var cpath = window.location.href;
	var fname = cpath.substring(cpath.lastIndexOf('/',cpath.length)+1,cpath.length);// index_j000.htm
	var tfile = fname.substring(0,10);// index_j000
	var tnumb = fname.substring(6,10);// j000
	var thead = "08teamdat\/" + tnumb + "_hd.htm";// Header file
	var tname = "08teamdat\/" + tnumb + tn + ".htm";// Data file

	cleartmtab(ttab);
	chgClass(ttab,'resview_on');
	$ajaxload_r("tm_head", thead, true);
	$ajaxload_r("tm_view", tname, true);
}

function $loadtmpage(){
	var sname = location.search.substr(1,3);//tm,d1,d2
	if( sname == '' ){ sname = 'tm'; }
	$showtmpage(sname);
}






// Champ page Loader
function $showchmp(d){
	var cpath = window.location.href;
	var fname = cpath.substring(cpath.lastIndexOf('/',cpath.length)+1,cpath.length);// 0800abcd.htm
	var flang = fname.indexOf("_e",5);// English > 0

	setrktab(d);
	if( flang > 0 ){ d = d + 'e';}

	var sfile = '08' + d + '.htm';
	resviewload(sfile);
}


function $loadchmp(c){
	var cname = location.search.substr(1,2);//d1,d2,t1,t2
		if( cname == '' ){ cname = c; }
	$showchmp(cname);
}





