function insert(){
	// パラメータを初期化
	var hParams = $H({path: 'PCHP_XML.pl', TRGID: 'PCHP_XML_SKH', sitkbn: 'V', subsitkbn: 'AB', sort: 'hatdte', order: 'ASC'});
	
	// 現在日時を取得
	var nNow = new Date().getTime();
	
	// 二週間のミリ秒を取得
	var nOneWeek = 7 * 24 * 3600 * 1000;
	
	// 二週間前の日付を取得
	var oPrevWeek = new Date();
	oPrevWeek.setTime(nNow - nOneWeek * 2);
	var nPrevWeekYear = oPrevWeek.getYear();
	if(nPrevWeekYear < 1900){nPrevWeekYear += 1900;}
	var nPrevWeekMon  = oPrevWeek.getMonth() + 1;
	if(nPrevWeekMon < 10){nPrevWeekMon = '0'+nPrevWeekMon;}
	var nPrevWeekMday = oPrevWeek.getDate();
	if(nPrevWeekMday < 10){nPrevWeekMday = '0'+nPrevWeekMday;}
	var sPrevWeek = nPrevWeekYear+'/'+nPrevWeekMon+'/'+nPrevWeekMday;
	hParams.hatdte_from = sPrevWeek;
	
	// 二週間後の日付を取得
	var oNextWeek = new Date();
	oNextWeek.setTime(nNow + nOneWeek * 2);
	var nNextWeekYear = oNextWeek.getYear();
	if(nNextWeekYear < 1900){nNextWeekYear += 1900;}
	var nNextWeekMon  = oNextWeek.getMonth() + 1;
	if(nNextWeekMon < 10){nNextWeekMon = '0'+nNextWeekMon;}
	var nNextWeekMday = oNextWeek.getDate();
	if(nNextWeekMday < 10){nNextWeekMday = '0'+nNextWeekMday;}
	var sNextWeek = nNextWeekYear+'/'+nNextWeekMon+'/'+nNextWeekMday;
	hParams.hatdte_to = sNextWeek;
	
	// リクエスト
	new Ajax.Request(
		'/script/redirect.pl',
		{
			method: 'get',
			parameters: hParams.toQueryString(),
			onSuccess: function(oRequest){
				// XMLを取得
				var oXML = oRequest.responseXML;
				
				// 作品エレメントを取得
				var oSkhContainer = oXML.getElementsByTagName('skh');
				// 作品エレメントが取得できた場合
				if(oSkhContainer && oSkhContainer.length > 0){
					// bodyを取得
					var oBody = document.body;
					// bodyの子要素をクリア
					var oBodyChildren = oBody.childNodes;
					while(oBodyChildren.length > 0){
						oBody.removeChild(oBodyChildren[0]);
					}
					// bodyのスタイルを設定
					oBody.style.fontSize   = '11px';
					oBody.style.color      = '#333333';
					oBody.style.lineHeight = '16px';
					oBody.style.backgoundColor = '#ffffff';
					oBody.style.margin = '0px';
					
					// tableの雛形を作成
					var oSourceTable = document.createElement('table');
					oSourceTable.setAttribute('border', 0, false);
					oSourceTable.setAttribute('cellpadding', 0, false);
					oSourceTable.setAttribute('cellspacing', 0, false);
					
					// tdの雛形を作成
					var oSourceTd = document.createElement('td');
					oSourceTd.style.fontSize   = '11px';
					oSourceTd.style.color      = '#333333';
					oSourceTd.style.lineHeight = '16px';
					
					// DVD情報tableを作成
					var oDvdTable = oSourceTable.cloneNode(true);
					oBody.appendChild(oDvdTable);
					oDvdTable.setAttribute('width', 200, false);
					oDvdTable.setAttribute('align', 'center', false);
					var oDvdTbody = document.createElement('tbody');
					oDvdTable.appendChild(oDvdTbody);
					
					// 発売日trの雛形を作成
					var oSourceHatdteTr = document.createElement('tr');
					var oSourceHatdteTd = oSourceTd.cloneNode(true);
					oSourceHatdteTr.appendChild(oSourceHatdteTd);
					oSourceHatdteTd.setAttribute('align', 'left', false);
					oSourceHatdteTd.setAttribute('valign', 'top', false);
					oSourceHatdteTd.setAttribute('width', 200, false);
					var oSourceHatdteTable = oSourceTable.cloneNode(true);
					oSourceHatdteTd.appendChild(oSourceHatdteTable);
					oSourceHatdteTable.setAttribute('width', 200, false);
					oSourceHatdteTable.setAttribute('align', 'center', false);
					var oSourceHatdteTbody = document.createElement('tbody');
					oSourceHatdteTable.appendChild(oSourceHatdteTbody);
					
					// 発売日ヘッダtrの雛形を作成
					var oSourceHatdteHeadTr = document.createElement('tr');
					var oSourceHatdteHeadTd = oSourceTd.cloneNode(true);
					oSourceHatdteHeadTr.appendChild(oSourceHatdteHeadTd);
					oSourceHatdteHeadTd.setAttribute('align', 'center', false);
					oSourceHatdteHeadTd.setAttribute('valign', 'top', false);
					oSourceHatdteHeadTd.setAttribute('width', 200, false);
					var oSourceHatdteHeadImg = document.createElement('img');
					oSourceHatdteHeadTd.appendChild(oSourceHatdteHeadImg);
					oSourceHatdteHeadImg.src = 'img/event_r_top.gif';
					oSourceHatdteHeadImg.setAttribute('width', 200, false);
					oSourceHatdteHeadImg.setAttribute('height', 15, false);
					
					// 発売日詳細trの雛形を作成
					var oSourceHatdteDetailTr = document.createElement('tr');
					var oSourceHatdteDetailTd = oSourceTd.cloneNode(true);
					oSourceHatdteDetailTr.appendChild(oSourceHatdteDetailTd);
					oSourceHatdteDetailTd.setAttribute('align', 'center', false);
					oSourceHatdteDetailTd.setAttribute('valign', 'top', false);
					oSourceHatdteDetailTd.setAttribute('bgcolor', '#e5e5e5', false);
					var oSourceSkhTable = oSourceTable.cloneNode(true);
					oSourceHatdteDetailTd.appendChild(oSourceSkhTable);
					oSourceSkhTable.setAttribute('width', 190, false);
					oSourceSkhTable.setAttribute('align', 'center', false);
					oSourceSkhTable.setAttribute('cellspacing', 2, false);
					var oSourceSkhTbody = document.createElement('tbody');
					oSourceSkhTable.appendChild(oSourceSkhTbody);
					
					// 作品ヘッダtrの雛形を作成
					var oSourceSkhHeadTr = document.createElement('tr');
					oSourceSkhHeadTr.setAttribute('align', 'left', false);
					oSourceSkhHeadTr.setAttribute('valign', 'middle', false);
					var oSourceSkhHeadSymbolTd = oSourceTd.cloneNode(true);
					oSourceSkhHeadTr.appendChild(oSourceSkhHeadSymbolTd);
					var oSourceSkhHeadSymbolImg = document.createElement('img');
					oSourceSkhHeadSymbolTd.appendChild(oSourceSkhHeadSymbolImg);
					oSourceSkhHeadSymbolImg.src = 'img/event_mark.gif';
					oSourceSkhHeadSymbolImg.setAttribute('width', 10, false);
					oSourceSkhHeadSymbolImg.setAttribute('height', 12, false);
					
					// 作品ヘッダ日付tdの雛形を作成
					var oSourceSkhHeadDateTd = oSourceTd.cloneNode(true);
					var oSourceSkhHeadDateStrong = document.createElement('strong');
					oSourceSkhHeadDateTd.appendChild(oSourceSkhHeadDateStrong);
					
					// 作品詳細trの雛形を作成
					var oSourceSkhDetailTr = document.createElement('tr');
					oSourceSkhDetailTr.setAttribute('align', 'left', false);
					oSourceSkhDetailTr.setAttribute('valign', 'top', false);
					var oSourceSkhDetailSymbolTd = oSourceTd.cloneNode(true);
					oSourceSkhDetailTr.appendChild(oSourceSkhDetailSymbolTd);
					var oSourceSkhDetailSymbolSpan = document.createElement('span');
					oSourceSkhDetailSymbolTd.appendChild(oSourceSkhDetailSymbolSpan);
					oSourceSkhDetailSymbolSpan.style.color = '#0066cc';
					var oSourceSkhDetailSymbolNode = document.createTextNode('・');
					oSourceSkhDetailSymbolSpan.appendChild(oSourceSkhDetailSymbolNode);
					
					// 作品タイトルaの雛形を作成
					var oSourceSkhtitA = document.createElement('a');
					oSourceSkhtitA.setAttribute('target', '_blank', false);
					
					// 発売日フッタtrの雛形を作成
					var oSourceHatdteFootTr = document.createElement('tr');
					var oSourceHatdteFootTd = oSourceTd.cloneNode(true);
					oSourceHatdteFootTr.appendChild(oSourceHatdteFootTd);
					oSourceHatdteFootTd.setAttribute('align', 'center', false);
					oSourceHatdteFootTd.setAttribute('valign', 'top', false);
					oSourceHatdteFootTd.setAttribute('width', 200, false);
					var oSourceHatdteFootImg = document.createElement('img');
					oSourceHatdteFootTd.appendChild(oSourceHatdteFootImg);
					oSourceHatdteFootImg.src = 'img/event_r_btm.gif';
					oSourceHatdteFootImg.setAttribute('width', 200, false);
					oSourceHatdteFootImg.setAttribute('height', 10, false);
					
					// ヘッダに使用する発売日を初期化
					var sHeadHatdte = '';
					// 現在の作品情報tbodyを初期化
					var oSkhTbody = null;
					// 作品エレメントを走査
					oSkhContainer.length.times(function(nIndex){
						// 作品エレメントを取得
						var oSkh = oSkhContainer[nIndex];
						
						// 発売日を取得
						var sHatdte = oSkh.getElementsByTagName('hatdte')[0].firstChild.nodeValue;
						// ヘッダに使用している発売日と異なる場合
						if(sHatdte != sHeadHatdte){
							// ヘッダに使用する発売日を更新
							sHeadHatdte = sHatdte;
							
							// 発売日trを作成
							var oHatdteTr = oSourceHatdteTr.cloneNode(true);
							oDvdTbody.appendChild(oHatdteTr);
							var oHatdteTbody = oHatdteTr.firstChild.firstChild.firstChild;
							
							// 発売日ヘッダtrを作成
							var oHatdteHeadTr = oSourceHatdteHeadTr.cloneNode(true);
							oHatdteTbody.appendChild(oHatdteHeadTr);
							
							// 発売日詳細trを作成
							var oHatdteDetailTr = oSourceHatdteDetailTr.cloneNode(true);
							oHatdteTbody.appendChild(oHatdteDetailTr);
							oSkhTbody = oHatdteDetailTr.firstChild.firstChild.firstChild;
							
							// 作品ヘッダtrを作成
							var oSkhHeadTr = oSourceSkhHeadTr.cloneNode(true);
							oSkhTbody.appendChild(oSkhHeadTr);
							// 作品ヘッダ日付tdを作成
							var oSkhHeadDateTd = oSourceSkhHeadDateTd.cloneNode(true);
							oSkhHeadTr.appendChild(oSkhHeadDateTd);
							var aHeadHatdte = sHeadHatdte.split('/');
							aHeadHatdte.length.times(function(nDateIndex){
								aHeadHatdte[nDateIndex] = new Number(aHeadHatdte[nDateIndex]);
							});
							oSkhHeadDateTd.firstChild.appendChild(document.createTextNode(aHeadHatdte[1]+'月'+aHeadHatdte[2]+'日発売'));
							
							// 発売日フッタtrを作成
							var oHatdteFootTr = oSourceHatdteFootTr.cloneNode(true);
							oHatdteTbody.appendChild(oHatdteFootTr);
						}
						
						// 作品詳細trを作成
						var oSkhDetailTr = oSourceSkhDetailTr.cloneNode(true);
						oSkhTbody.appendChild(oSkhDetailTr);
						
						// 作品詳細tdを作成
						var oSkhDetailTd = oSourceTd.cloneNode(true);
						oSkhDetailTr.appendChild(oSkhDetailTd);
						var oSkhtitA = oSourceSkhtitA.cloneNode(true);
						oSkhDetailTd.appendChild(oSkhtitA)
						var oSkhurl = oSkh.getElementsByTagName('skhurl')[0];
						var sSkhurl = '';
						if(oSkhurl.firstChild){
							sSkhurl = oSkhurl.firstChild.nodeValue;
						}
						//var sSkhurl = oSkh.getAttribute('skhurl');
						oSkhtitA.setAttribute('href', sSkhurl, false);
						var oSkhtit = oSkh.getElementsByTagName('skhtit')[0];
						var sSkhtit = '';
						if(oSkhtit.firstChild){
							sSkhtit = oSkhtit.firstChild.nodeValue;
						}
						var oTkssyotxt = oSkh.getElementsByTagName('tkssyotxt')[0];
						var sTkssyotxt = '';
						if(oTkssyotxt.firstChild){
							sTkssyotxt = oTkssyotxt.firstChild.nodeValue;
						}
						var oSkhDetailNode = document.createTextNode('「'+sSkhtit+' '+sTkssyotxt+'」');
						oSkhtitA.appendChild(oSkhDetailNode);
					});
				}
				else{
					// 親ウィンドウのＤＶＤ情報テーブルを非表示
					Element.hide(window.parent.document.getElementById('dvd_info_table'));
				}
			},
			onFailure: function(oRequest){
				// 親ウィンドウのＤＶＤ情報テーブルを非表示
				Element.hide(window.parent.document.getElementById('dvd_info_table'));
			}
		}
	);
}
