// カスタマイズ

order_test = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31];

function DoOnLoad_dvdcd(){
	var dvd_data_all = dvd_data1.concat(dvd_data2,dvd_data3,dvd_data4);
	var cd_data_all = cd_data1.concat(cd_data2,cd_data3,cd_data4);

	setAttitude_dvdcd("dvd_new", dvd_data_all);
	setAttitude_dvdcd("cd_new", cd_data_all);

	dvd_data_all = false;
	cd_data_all = false;
}

function setAttitude_dvdcd(data_1, data_2){
	order_test.shuffle();

	var argData = document.getElementById(data_1);
	var argData2 = argData.getElementsByTagName("li");

	for(i=0; i < argData2.length; i++){
		argData2[i].getElementsByTagName("dt")[0].getElementsByTagName("a")[0].href = data_2[order_test[i]].href;
		argData2[i].getElementsByTagName("dt")[0].getElementsByTagName("img")[0].src = data_2[order_test[i]].img;
		argData2[i].getElementsByTagName("dd")[0].getElementsByTagName("a")[0].href = data_2[order_test[i]].href;
		argData2[i].getElementsByTagName("dd")[0].getElementsByTagName("a")[0].innerHTML = data_2[order_test[i]].title;
	}

	argData = false;
	argData2 = false;
}


// オリジナル
// JavaScript Document

function DoOnLoad(){

    var pt = 0;
    var mypath = location.pathname;

    if(location.search.length > 1) {
        var ret = location.search.substr(1).split("&");
        for(var i = 0; i < ret.length; i++) {
          var r = ret[i].split("=");
          if(r[0] == 'pT'){
            pt = r[1];
            break;
          }
        }
    }

	if(mypath.indexOf("netdvd/topNormal.do") > 0
	   || (mypath.indexOf("netdvd/top.do") > 0 && pt == 0)
	   || (mypath.indexOf("netdvd/topS.do") > 0 && pt == 0)
	   || mypath.indexOf("netdvd/topNormalS.do") > 0
	   || mypath.indexOf("netdvd/smtC.do") > 0 ){
		// DVDページの処理
		setAttitude(document.getElementById("new1img"), document.getElementById("new1title"), dvd_data1);
		setAttitude(document.getElementById("new2img"), document.getElementById("new2title"), dvd_data2);
		setAttitude(document.getElementById("new3img"), document.getElementById("new3title"), dvd_data3);
		setAttitude(document.getElementById("new4img"), document.getElementById("new4title"), dvd_data4);

	} else if(mypath.indexOf("netdvd/topCd.do") > 0
       || (mypath.indexOf("netdvd/top.do") > 0 && pt == 2)
       || (mypath.indexOf("netdvd/topS.do") > 0 && pt == 2)
	   || mypath.indexOf("netdvd/topCdS.do") > 0
	   || mypath.indexOf("netdvd/smtN.do.do") > 0 ){
		// CDページの処理
		setAttitude(document.getElementById("new1img"), document.getElementById("new1title"), cd_data1);
		setAttitude(document.getElementById("new2img"), document.getElementById("new2title"), cd_data2);
		setAttitude(document.getElementById("new3img"), document.getElementById("new3title"), cd_data3);
		setAttitude(document.getElementById("new4img"), document.getElementById("new4title"), cd_data4);

	} else {
		// 上記以外のページの処理

	}
}


//配列シャッフル用メソッド定義
Array.prototype.shuffle = function() {
    var i = this.length;
    while(i){
        var j = Math.floor(Math.random()*i);
        var t = this[--i];
        this[i] = this[j];
        this[j] = t;
    }
    return this;
}

//順序決定用の配列：４番目までを使用する。
order = [0,1,2,3,4,5,6,7];


//タグにデータを反映する関数
function setAttitude(argTr1, argTr2, argData){
	order.shuffle();

	//個別の<img>、<a>を拾う
	var images = argTr1.getElementsByTagName("img");
	var aTag1 = argTr1.getElementsByTagName("a");
	var aTag2 = argTr2.getElementsByTagName("a");

	for(i=0; i<4; i++){
		//シャッフルされたorderに従ってdataを取得、タグに反映する
		images[i].src = argData[order[i]].img;
		aTag1[i].href = argData[order[i]].href;
		aTag2[i].href = argData[order[i]].href;
		aTag2[i].innerHTML = argData[order[i]].title;
	}

}


