function buildLeftSide(ldxml , lfImage , sName){	//=================================	//　左サイド生成	//=================================	var writeHtml="";	var httpXML=generateXmlHttp();	httpXML.open("GET", ldxml , true);	httpXML.onreadystatechange=function(){		// readyState == 4で受信完了		if (httpXML.readyState == 4) {			sauceXML=httpXML.responseXML;			loadBlock=sauceXML.getElementsByTagName("place");			for(var i=0;i<loadBlock.length;i++){				//店舗名ノードが該当店舗の場合HTML生成				if(purseNode(loadBlock[i],'name')==sName){					brand=purseNode(loadBlock[i],'brand');					mkLnk=purseNode(loadBlock[i],'link');					//=================================					//　デジタルチラシ SET-A					//=================================					// 1					dgFly1=purseNode(loadBlock[i],'digitalflyer1');					dgFly_rls1=purseNode(loadBlock[i],'digiFly_release1');					dgFly_lmt1=purseNode(loadBlock[i],'digiFly_limit1');					// 2					dgFly2=purseNode(loadBlock[i],'digitalflyer2');					dgFly_rls2=purseNode(loadBlock[i],'digiFly_release2');					dgFly_lmt2=purseNode(loadBlock[i],'digiFly_limit2');					//=================================					//　デジタルチラシ SET-B					//=================================					// 1					pdf1=purseNode(loadBlock[i],'pdf1');					pdf_rls1=purseNode(loadBlock[i],'pdf_release1');					pdf_lmt1=purseNode(loadBlock[i],'pdf_limit1');					// 2					pdf2=purseNode(loadBlock[i],'pdf2');					pdf_rls2=purseNode(loadBlock[i],'pdf_release2');					pdf_lmt2=purseNode(loadBlock[i],'pdf_limit2');					//=================================					//　SET- A 判定					//=================================					var dgFlg1='';					// DigitalFlyer1ノードに入力があり					// 本日が公開範囲内ならdgFlg='fly1'					if(dgFly1 !='' && dateManager(dgFly_rls1,dgFly_lmt1)){						dgFlg1='fly1';					}else{						// 上記でDigitalFlyer1が期限切れで、DigitalFlyer2ノードに入力があり						// DigitalFlyer2の本日が公開範囲内ならdgFlg='fly2'						if(dgFly2 !='' && dateManager(dgFly_rls2,dgFly_lmt2)){							dgFlg1='fly2';						}					}					//=================================					//　SET- B 判定					//=================================					var dgFlg2='';					// pdf1ノードに入力があり					// 本日が公開範囲内ならdgFlg2='fly1'					if(pdf1 !='' && dateManager(pdf_rls1,pdf_lmt1)){						dgFlg2='fly1';					}else{						// 上記でpdf1が期限切れで、pdf2ノードに入力があり						// pdf2の本日が公開範囲内ならdgFlg2='fly2'						if(pdf2 !='' && dateManager(pdf_rls2,pdf_lmt2)){							dgFlg2='fly2';						}					}					writeHtml=writeHtml+'<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="198">';					writeHtml=writeHtml+'<TR>'+cellTag(imgTag('../../s.gif',20,1),'1','1','','');					writeHtml=writeHtml+cellTag(imgTag('../../s.gif',177,1),'1','1','','');					writeHtml=writeHtml+cellTag(imgTag('../../s.gif',1,1),'1','1','','')+'</TR>';					writeHtml=writeHtml+'<TR>'+cellTag('','2','1','','');					writeHtml=writeHtml+'<TD HEIGHT="29">'+imgTag('../../s.gif',1,29)+'</TD></TR>';					writeHtml=writeHtml+'<TR>'+cellTag(imgTag('../common_img/leftside_title.gif',197,146),'2','1','','');					writeHtml=writeHtml+'<TD HEIGHT="146">'+imgTag('../../s.gif',1,146)+'</TD></TR>';					// 画像指定のない場合は月変わりでループ画像を表示					// 指定がある場合は割り込み画像を表示					if(lfImage==''){						var tDay=new Date();						var tdMnth=tDay.getMonth()+1;						writeHtml=writeHtml+'<TR>'+cellTag(imgTag('../common_img/autoloopimg'+tdMnth+'.jpg',197,285),'2','1','','');					}else{						writeHtml=writeHtml+'<TR>'+cellTag(imgTag('../common_img/'+lfImage,197,285),'2','1','','');					}					writeHtml=writeHtml+'<TD HEIGHT="285">'+imgTag('../../s.gif',1,285)+'</TD></TR>';					writeHtml=writeHtml+'<TR>'+cellTag('','1','2','','');					if(dgFlg1=='fly1' || dgFlg1=='fly2'||dgFlg2=='fly1'||dgFlg2=='fly2'){						writeHtml=writeHtml+cellTag(imgTag('../common_img/leftside_image01.jpg',177,112),'1','1','','');					}else{						writeHtml=writeHtml+cellTag(imgTag('../../s.gif',1,1),'1','1','','');					}					writeHtml=writeHtml+'<TD HEIGHT="1">'+imgTag('../../s.gif',1,1)+'</TD></TR>';					writeHtml=writeHtml+'<TR><TD VALIGN="TOP"><DIV CLASS="Cyp">';					if(dgFlg1=='fly1' || dgFlg1=='fly2'||dgFlg2=='fly1'||dgFlg2=='fly2'){						writeHtml=writeHtml+brand+sName+'の<BR>おすすめの商品、お買得品が<BR>ご覧いただけます。';					}					writeHtml=writeHtml+'</DIV></TD>';						writeHtml=writeHtml+'<TD HEIGHT="1">'+imgTag('../../s.gif',1,1)+'</TD></TR>';					//=================================					//　SET- A HTML生成					//=================================					writeHtml=writeHtml+'<TR><TD COLSPAN="2">';					if(dgFlg1=='fly1'){						saveCookie('DigitalFlyer',dgFly1+'/'+mkLnk,null,'/');						writeHtml=writeHtml+'<A HREF="../../digitalflyer.html">'+imgTag('../common_img/leftside_button01.jpg',197,55)+'</A>';					}					if(dgFlg1=='fly2'){						saveCookie('DigitalFlyer',dgFly2+'/'+mkLnk,null,'/');						writeHtml=writeHtml+'<A HREF="../../digitalflyer.html">'+imgTag('../common_img/leftside_button01.jpg',197,55)+'</A>';					}					writeHtml=writeHtml+'</TD>';					writeHtml=writeHtml+'<TD HEIGHT="1">'+imgTag('../../s.gif',1,1)+'</TD></TR>';					writeHtml=writeHtml+'<TR>'+cellTag('','2','1','','');					writeHtml=writeHtml+'<TD HEIGHT="6">'+imgTag('../../s.gif',1,6)+'</TD></TR>';					//=================================					//　SET- B HTML生成					//=================================					writeHtml=writeHtml+'<TR><TD COLSPAN="2">';					if(dgFlg2=='fly1'){						saveCookie('DigitalFlyer',pdf1+'/'+mkLnk,null,'/');						writeHtml=writeHtml+'<A HREF="../../digitalflyer.html">'+imgTag('../common_img/leftside_button02.jpg',197,55)+'</A>';					}					if(dgFlg2=='fly2'){						saveCookie('DigitalFlyer',pdf2+'/'+mkLnk,null,'/');						writeHtml=writeHtml+'<A HREF="../../digitalflyer.html">'+imgTag('../common_img/leftside_button02.jpg',197,55)+'</A>';					}					writeHtml=writeHtml+'</TD>';					writeHtml=writeHtml+'<TD HEIGHT="1">'+imgTag('../../s.gif',1,1)+'</TD></TR>';					writeHtml=writeHtml+'<TR>'+cellTag('','2','1','','');					writeHtml=writeHtml+'<TD HEIGHT="6">'+imgTag('../../s.gif',1,6)+'</TD></TR>';					writeHtml=writeHtml+'</TABLE>';				}			}			document.getElementById('leftSide').innerHTML=writeHtml;		}	}	httpXML.send("");}function buildTopics(){	//=================================	//　Discover & Topics 生成用	//=================================	var writeHtml_Discover="";	var writeHtml_Topics="";	//ソートデータ、ソートフィールド	var sortData=new Array();	var sortData_flg=new Array();	var sortField=new Array();	var httpXML=generateXmlHttp();	httpXML.open("GET",'../../index_xml/peacock_news.xml', true);	httpXML.onreadystatechange=function(){		// readyState == 4で受信完了		if (httpXML.readyState == 4) {			sauceXML=httpXML.responseXML;			loadBlock=sauceXML.getElementsByTagName("topics");			for(var i=0;i<loadBlock.length;i++){				//XMLから1ブロック取得				sortData[i]=buildHtml(loadBlock[i],i);				//ソート用ノード				sortField[i]=eval(purseNode(loadBlock[i],'stOdr'));				//Discover or Topics 検証用ノード				sortData_flg[i]=purseNode(loadBlock[i],'image_url');			}			stOdr="ascend";			sortArray(sortData,sortField,stOdr);			sortArray(sortData_flg,sortField,stOdr);			// Discover 用テーブル開始部			wrTag_Discover='<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="183">';			wrTag_Discover=wrTag_Discover+'<TR>'+cellTag(imgTag('../s.gif',20,1),'1','1','','');			wrTag_Discover=wrTag_Discover+cellTag(imgTag('../s.gif',162,1),'1','1','','');			wrTag_Discover=wrTag_Discover+cellTag(imgTag('../s.gif',1,1),'1','1','','')+'<\/TR>';			wrTag_Discover=wrTag_Discover+'<TR><TD><\/TD><TD><\/TD>';			wrTag_Discover=wrTag_Discover+cellTag(imgTag('../s.gif',1,14),'1','1','','')+'<\/TR>';						wrTag_Discover=wrTag_Discover+'<TR><TD><\/TD>'+cellTag(imgTag('../../topics/common_img/discover_tit.gif',162,30),'1','1','','');			wrTag_Discover=wrTag_Discover+cellTag(imgTag('../s.gif',1,30),'1','1','','')+'<\/TR>';			wrTag_Discover=wrTag_Discover+'<TR><TD><\/TD><TD><\/TD>';			wrTag_Discover=wrTag_Discover+cellTag(imgTag('../s.gif',1,6),'1','1','','')+'<\/TR>';			// Topics 用テーブル開始部			wrTag_Topics='<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="183">';			wrTag_Topics=wrTag_Topics+'<TR>'+cellTag(imgTag('../s.gif',20,1),'1','1','','');			wrTag_Topics=wrTag_Topics+cellTag(imgTag('../s.gif',162,1),'1','1','','');			wrTag_Topics=wrTag_Topics+cellTag(imgTag('../s.gif',1,1),'1','1','','')+'<\/TR>';			wrTag_Topics=wrTag_Topics+'<TR><TD><\/TD>'+cellTag(imgTag('../../topics/common_img/topics_tit.gif',162,20),'1','1','','');			wrTag_Topics=wrTag_Topics+cellTag(imgTag('../s.gif',1,1),'1','1','','')+'<\/TR>';			for(var i=0;i<loadBlock.length;i++){				// Discover  か Topics か検証				if(sortData_flg[i] !=''){					// Discover 用					writeHtml_Discover=writeHtml_Discover+'<TR VALIGN="TOP">';					writeHtml_Discover=writeHtml_Discover+'<TD><\/TD><TD>'+sortData[i]+'<\/TD>';					writeHtml_Discover=writeHtml_Discover+'<TD><IMG SRC="../s.gif" WIDTH="1" HEIGHT="1"';					writeHtml_Discover=writeHtml_Discover+' VSPACE="0" HSPACE="0" BORDER="0"><\/TD><\/TR>';					writeHtml_Discover=writeHtml_Discover+'<TR><TD><\/TD><TD COLSPAN="2"><IMG SRC="../s.gif" WIDTH="1" HEIGHT="5"';					writeHtml_Discover=writeHtml_Discover+' VSPACE="0" HSPACE="0" BORDER="0"><\/TD><\/TR>';				}else{					// Topics 用					writeHtml_Topics=writeHtml_Topics+'<TR><TD><\/TD><TD>'+sortData[i]+'<\/TD>';					writeHtml_Topics=writeHtml_Topics+cellTag(imgTag('../s.gif',1,1),'1','1','','')+'<\/TR>';				}			}			writeHtml_Discover=writeHtml_Discover+'<TR><TD COLSPAN="2"><\/TD><TD><IMG SRC="../s.gif" WIDTH="1" HEIGHT="10"';			writeHtml_Discover=writeHtml_Discover+' VSPACE="0" HSPACE="0" BORDER="0"><\/TD><\/TR>';			writeHtml_Discover=wrTag_Discover+writeHtml_Discover+'<\/TABLE>';			writeHtml_Topics=wrTag_Topics+writeHtml_Topics+'<\/TABLE>';			document.getElementById('leftSide2').innerHTML=writeHtml_Discover+writeHtml_Topics;		}	}	httpXML.send("");}function buildHtml(loadBlock,num){	var reHtml='';	date_stamp=purseNode(loadBlock,'date_stamp');	topics_title=purseNode(loadBlock,'topics_title');	copy=purseNode(loadBlock,'copy');	link=purseNode(loadBlock,'link');	image_url=purseNode(loadBlock,'image_url');	release=purseNode(loadBlock,'release');	limit=purseNode(loadBlock,'limit');	// 公開・非公開日時検証	if(dateManager(release,limit)){	// Discover  か Topics か検証		if(image_url !=''){			// Discover 用			reHtml='<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="162">';			reHtml=reHtml+'<TR>'+cellTag(imgTag('../s.gif',60,1),'1','1','','');			reHtml=reHtml+cellTag(imgTag('../s.gif',101,1),'1','1','','');			reHtml=reHtml+cellTag(imgTag('../s.gif',1,1),'1','1','','')+'<\/TR>';			reHtml=reHtml+'<TR><TD COLSPAN="2"><DIV CLASS="Hdl" STYLE="margin-bottom:3px;">';			reHtml=reHtml+'<A HREF="'+link+'" STYLE="color:#006600;">'+topics_title+'<\/A><\/DIV><\/TD>';			reHtml=reHtml+cellTag(imgTag('../s.gif',1,17),'1','1','','')+'<\/TR>';			reHtml=reHtml+'<TR><TD VALIGN="TOP">'+imgTag('../../index_topicsimg/'+image_url,60,70)+'<\/TD>';			reHtml=reHtml+'<TD VALIGN="TOP"><DIV CLASS="Sml" STYLE="margin-left:5px;">'+copy+'<\/DIV><\/TD>';			reHtml=reHtml+cellTag(imgTag('../s.gif',1,50),'1','1','','')+'<\/TR><\/TABLE>';		}else{			// Topics 用			reHtml='<DIV CLASS="Cyp" STYLE="margin-top:7px;color:#003399;"><SPAN STYLE="color:#999999;">▼<\/SPAN>';			reHtml=reHtml+date_stamp.replace(/》/g,'<BR>　')+'<\/DIV>';			reHtml=reHtml+'<DIV CLASS="Cyp" STYLE="margin-left:10px;"><A HREF="'+link+'">';			reHtml=reHtml+topics_title+'<\/A>';		}	}	return reHtml;}