﻿var syntax = /(^|.|\r|\n)(\<%=\s*(\w+)\s*%\>)/; 
var templates={
    FullStory_AB_h:
		new Template(
		'  #{share}<div id="full_story_container">'
		+'	<div class="heading">#{Headline}</div>'
		+'	<div class="author2">#{Reporter}</div>'
		+'	<div class="publish_date">Published: #{datPost}</div>'
		+'	<table class="box2">'
		+'		<tr>'
		+'			<td >'
		+'	<a href="javascript:emailArticle();"><img src="#{info.imgPath}/email.gif" align="absmiddle"/> Email</a> |'
        +'	<a href="javascript:print();"><img src="#{info.imgPath}/print.gif" align="absmiddle"/> Print</a> |'
        
        // share button
        //+'	<a href="javascript:share()"><img src="#{info.imgPath}/share.gif" align="absmiddle" id="shareImg"/> Share</a> |'
        +'	<a href="#" onMouseOver="share()" onMouseOut="closeShare()"><img src="#{info.imgPath}/share.gif" align="absmiddle" id="shareImg"/> Share</a> '
        
        //+'|	<a href=""><img src="#{info.imgPath}/audio.gif" align="absmiddle"/> Listen to Article</a> '
		+'			</td>'
		+'			<td class="text_size">'
		+'				<img src="#{info.imgPath}/text.gif" align="absmiddle"/>'
		+'					 Text Size'
		+'			</td>'
		+'			<td class="btns">'
		+'				<img src="#{info.imgPath}/reduce.gif" onclick="changeFontSize(-1)" class="pointer"/> <img src="#{info.imgPath}/enlarge.gif" onclick="changeFontSize(1)" class="pointer"/>'
		+'			</td>'
		+'		</tr>'
		+'	</table>'
		+'	<div class="#{showPic}"><a href="#{showPicObject.orgImage}" target="_blank"><img class="leadphoto" src="#{showPicObject.strImage}"/></a>'
		+'  <div class="box_arrow #{showMore}"><img src="#{info.imgPath}/btn_left_l.gif" onClick="changePic(-1)" class="pointer"/>'
		+'	<img src="#{info.imgPath}/btn_right_l.gif"  onClick="changePic(1)" class="pointer"/> #{showPicObject.currentPicNo} of #{totalPic}</div>'
		+'	<div class="author1">'
		+'	#{showPicObject.strAuthor}</div>'
		+'	<div class="full_story_caption">#{showPicObject.strLabel}</div>'
		/*+'	<table class="box_arrow">'
		+'		<tr>'
		+'			<td style="#{showMore}">'
		+'			</td>'
		+'			<td class="full_size">Full Size</td>'
		+'		</tr>'
		+'	</table></div>'*/
		+'	</div>'
		+'	<div class="content_fullstory" id="mainContent">'
		+'		#{Contents1}'
		+'		<div class="box1 #{leftSectionShow}" >'
		+'			<div class="title2 #{relatedNewsShow}">Related Articles</div>'
		+'			<ul>'
		+'			#{relatedNewsHtml}'
		+'			</ul>'
		+'			<div class="title2 #{sectionNewsShow}">Today in #{ParentCategoryTitle}</div>'
		+'			<ul>'
		+'			#{sectionNewsHtml}'
		+'			</ul>'
		//+'			<img class="adv" src="image/ad01.gif" />'
		+'			<div id="Ads_fullstory" style="height:#{adsHeight}px;"><div id="Ads_fullstory_content"></div></div>'
		+'		</div>'
		+'		#{Contents2}#{pageHtml}'
		+'		<div class="clearAll"></div>'
		+'      #{comment}'
		+'	</div>'
		+'</div>'
        ),
        FullStory_AB_s:
		new Template(
		'#{share}<div id="full_story_container">'
        +'<div class="heading1">#{Headline}</div>'
        +'<div class="author2">#{Reporter}</div>'
        +'<div class="publish_date">Published: #{datPost}</div>'
        +'<table class="box2">'
        +'  <tr>'
        +'  <td >'
        +'	<a href="javascript:emailArticle();"><img src="#{info.imgPath}/email.gif" align="absmiddle"/> Email</a> |'
        +'	<a href="javascript:print();"><img src="#{info.imgPath}/print.gif" align="absmiddle"/> Print</a> |'
        
        // share button
        //+'	<a href="javascript:share()"><img src="#{info.imgPath}/share.gif" align="absmiddle" id="shareImg"/> Share</a> |'
        +'	<a href="#" onMouseOver="share()" onMouseOut="closeShare()"><img src="#{info.imgPath}/share.gif" align="absmiddle" id="shareImg"/> Share</a> '
        
        //+'|	<a href=""><img src="#{info.imgPath}/audio.gif" align="absmiddle"/> Listen to Article</a> '
		+'  </td>'
        +'  <td class="text_size"><img src="#{info.imgPath}/text.gif" align="absmiddle"> <a href="">Text Size</a></td>'
        +'  <td class="btns"><img src="#{info.imgPath}/reduce.gif"  onclick="changeFontSize(-1)" class="pointer"/> <img src="#{info.imgPath}/enlarge.gif"  onclick="changeFontSize(1)" class="pointer"/></td>'
        +'  </tr>'
        +'  </table>'
        +'<div id="leadphoto_vertical_small">'
        +'<a href="#{showPicObject.orgImage}" target="_blank"><img class="leadphoto" src="#{showPicObject.strImage}"/></a>'
        +'<div class="box_arrow_vsmall #{showMore}">'
        +'	<img src="#{info.imgPath}/btn_left_l.gif" onClick="changePic(-1)" class="pointer"/>'
		+'	<img src="#{info.imgPath}/btn_right_l.gif"  onClick="changePic(1)" class="pointer"/> #{showPicObject.currentPicNo} of #{totalPic}'
		+'</div>'
		+'	<div class="author1">#{showPicObject.strAuthor}</div>'
		+'	<div class="full_story_caption_line">#{showPicObject.strLabel}</div>'
        +'</div>'
        +'<div class="content_fullstory_v" id="mainContent">'
        +'#{Contents1}'
        +'<div class="box1 #{leftSectionShow}">'
        +'			<div class="title2 #{relatedNewsShow}">Related Articles</div>'
        +'			<ul>'
        +'			#{relatedNewsHtml}'
        +'			</ul>'
        +'			<div class="title2 #{sectionNewsShow}">Today in #{ParentCategoryTitle}</div>'
        +'			<ul>'
        +'			#{sectionNewsHtml}'
        +'			</ul>'
        //+'			<img class="adv" src="image/ad01.gif" />'
        +'			<div id="Ads_fullstory" style="height:#{adsHeight}px;"><div id="Ads_fullstory_content"></div></div>'
        +'		</div>'
        +'		#{Contents2}#{pageHtml}'
        +'  <div class="clearAll"></div>'
        +'      #{comment}'
        +'</div>'
        +'</div>'),
        FullStory_AB_v:
		new Template(
		'#{share}<div id="full_story_container">'
        +'<div class="heading1">#{Headline}</div>'
        +'<div class="author2">#{Reporter}</div>'
        +'<div class="publish_date">Published: #{datPost}</div>'
        +'<table class="box2">'
        +'  <tr>'
        +'  <td >'
        +'	<a href="javascript:emailArticle();"><img src="#{info.imgPath}/email.gif" align="absmiddle"/> Email</a> |'
        +'	<a href="javascript:print();"><img src="#{info.imgPath}/print.gif" align="absmiddle"/> Print</a> |'
        
        // share button
        //+'	<a href="javascript:share()"><img src="#{info.imgPath}/share.gif" align="absmiddle" id="shareImg"/> Share</a> |'
        +'	<a href="#" onMouseOver="share()" onMouseOut="closeShare()"><img src="#{info.imgPath}/share.gif" align="absmiddle" id="shareImg"/> Share</a> '
        
        //+'|	<a href=""><img src="#{info.imgPath}/audio.gif" align="absmiddle"/> Listen to Article</a> '
		+'  </td>'
        +'  <td class="text_size"><img src="#{info.imgPath}/text.gif" align="absmiddle"> <a href="">Text Size</a></td>'
        +'  <td class="btns"><img src="#{info.imgPath}/reduce.gif" onclick="changeFontSize(-1)" class="pointer"/> <img src="#{info.imgPath}/enlarge.gif"  onclick="changeFontSize(1)" class="pointer"/></td>'
        +'  </tr>'
        +'  </table>'
		
        +'<div id="leadphoto_vertical">'
        +'<a href="#{showPicObject.orgImage}" target="_blank"><img class="leadphoto" src="#{showPicObject.strImage}"/></a>'
        +'<div class="box_arrow_v #{showMore}">'
        +'		<img src="#{info.imgPath}/btn_left_l.gif" onClick="changePic(-1)" class="pointer"/>'
		+'		<img src="#{info.imgPath}/btn_right_l.gif"  onClick="changePic(1)" class="pointer"/> #{showPicObject.currentPicNo} of #{totalPic}'
		+'</div>'
        +'	<div class="author1">#{showPicObject.strAuthor}</div>'
		+'	<div class="full_story_caption_line">#{showPicObject.strLabel}</div>'
        +'</div>'
        +'<div class="content_fullstory_v" id="mainContent">'
        +'#{Contents1}'
        +'<div class="box1 #{leftSectionShow}">'
        +'			<div class="title2 #{relatedNewsShow}">Related Articles</div>'
        +'			<ul>'
        +'			#{relatedNewsHtml}'
        +'			</ul>'
        +'			<div class="title2 #{sectionNewsShow}">Today in #{ParentCategoryTitle}</div>'
        +'			<ul>'
        +'			#{sectionNewsHtml}'
        +'			</ul>'
        +'			<div id="Ads_fullstory" style="height:#{adsHeight}px;"><div id="Ads_fullstory_content"></div></div>'
        +'		</div>'
        +'		#{Contents2}#{pageHtml}'
        +'  <div class="clearAll"></div>'
        +'      #{comment}'
        +'</div>'
        +'</div>'),
        Comment:
		new Template(
		 '		<div id="comment">'
		+'			<div class="reader_comment">Readers\' Comments #{total_Comments}</div>'
		+'			<div class="text" id="comments" style="display:block">#{commentsHtml}</div>'
		+'			<div class="add_comment" onClick="addComment()">Add Your Comment</div>'
		+'			<div class="view_comment" onClick="viewComment()"></div>'
		+'		</div><div id="commentStatus" style="display:none"></div>'
		+'<div id="addComment" name="addComment" style="display:none;">'
		+'<table border="0">'
		+'		<tr>'
		+'			<td>Comment</td><td class="col1"><a href="javascript:" onclick="$(\'addComment\').hide()">Cancel</a></td></tr>'
		+'		<tr><td class="col2" colspan="2"><textarea name="commentInput" id="commentInput" cols="62" rows="3"></textarea></td></tr>'
		//+'<tr>'
		//+'			<td class="col1" style="vertical-align:middle;">Input Security Code</td>'
		//+'			<td class="col2" >'
		//+'				<img id="captchaImage" name="captchaImage" src="/captcha.aspx?randomText=#{randomText}" border="0" />'
		//+'				<input id="hiddenCaptcha" name="hiddenCaptcha" type="hidden" value="#{randomText}" />'
		//+'			</td>'
		//+'		</tr>'
		//+'		<tr>'
		//+'			<td></td>'
		//+'			<td class="col2">'
		//+'				<input name="Security_Code" id="Security_Code" type="text" value="" size="20"/>'
		//+'			</td>'
		//+'		</tr>'
		+'		<tr>'
		+'			<td class="col1" colspan="2">'
		+'				<img src="/templates/default/en/images/btn_send.gif" class="link" onClick="submitComment()"/>'
		+'			</td>'
		+'		</tr>'
		+'	</table>'
		+'</div>'),
		FullStory_AB_print:
		new Template('<div id="full_story_container">'
		+'<div class="heading1">#{Headline}</div>'
        +'<div class="author2">#{Reporter}</div>'
        +'<div class="publish_date">Published: #{datPost}</div>'
        +'<div class="fullstory_p">#{Contents1}#{Contents2}</div>'
		+'</div>'),
		Comments:
		new Template('<table class="comments" id="comment_table_#{comment_table_id}" name="comment_table_#{comment_table_id}" style="display:none"><tr><td width="100%" style="word-wrap : word-break : break-all; overflow:hidden;">#{comment} <br/><br/><div class="postby">Posted by: #{userid} on #{datPost}</div></td></tr></table>'),
		SubNews:
		new Template('<li><a href="/en/#{ParentCategory}/#{FormatHeadline}/fullstory_#{news_id}.html" target="_blank">#{Headline}</a></li>'),
		Share:
		new Template('<div id="sharePanel" name="sharePanel" onMouseOver="share()" onMouseOut="closeShare()" style="display:none;position:absolute;z-index:1">'
		+'<table class="box2_table">#{shareDetail}</table>'
		+'</div>'
		),
		ShareDetail:
		new Template('<tr><td><img src="#{icon}"/></td><td><a href="#" onClick="share_news=window.open(\'#{f_url}\',\'share_news\',\'height=#{height},width=#{width},left=50,top=50,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes\', \'_blank\');share_news.focus();">#{name}</a></td></tr>'),
		AdsCTitle:
		//new Template('<div class="#{adsType}" style="height:#{adsHeight}"><div class="#{adsType}_title">advertisements</div><div id="#{innerContentID}"></div></div>'),
		new Template('<div class="#{adsType}" style="height:#{adsHeight}" id="#{innerContentID}"></div>'),
		AdsTitle:
		new Template('<div class="#{adsType}" style="height:#{adsHeight}"><div id="#{innerContentID}"></div></div>'),
		TextURLAds:
		new Template('#{content}<br/><a href="#{url}"  onclick="clickAds(\'#{adsType}\')" target="_blank">#{url}</a>'),
		TextTitleAds:
		new Template('<span class="#{adsType}_title"><a href="#{titleLink}" onclick="clickAds(\'#{adsType}\')" target="_blank">#{title}</a></span><br/>#{content}'),
		PopupTextTitleAds:
		new Template('<span class="#{adsType}_title"><a href="/adsLog.aspx?adsContractID=#{id}&amp;path=#{titleLink}" target="_blank">#{title}</a></span><br/>#{content}'),
		PopupTextURLAds:
		new Template('#{content}<br/><a href="/adsLog.aspx?adsContractID=#{id}&amp;path=#{url}"  onclick="clickAds(\'#{adsType}\')" target="_blank">#{url}</a>'),
		MMOAds:
		new Template('<a href="#{imageLink}" onclick="clickAds(\'#{adsType}\')" target="_blank"><img src="#{filePath}" border="0"/></a>'),
		FlashAds:
		new Template('<div><OBJECT classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" '
		+' ID="#{title}"  WIDTH="#{width}" HEIGHT="#{height}"><PARAM NAME="movie" VALUE="#{filePath}"/><PARAM NAME="quality" VALUE="best"/><PARAM NAME="wmode" VALUE="transparent"/><param name="scale" value="noscale" />'
		+' <param name="border" value="1"/><param name="allowScriptAccess" value="always"/><param name="salign" value="lt"/><EMBED SRC="#{filePath}" QUALITY="best" NAME="#{title}" WMODE="transparent" scale="noscale" swLiveConnect="TRUE" salign="lt" WIDTH="#{width}" HEIGHT="#{height}" border="0" '
		+' TYPE="application/x-shockwave-flash" allowScriptAccess="always" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED></OBJECT></div>'),
		AdvanceSeacrhTotalRecord:
		new Template('<div id="search_AB"><div class="result_no">Total #{totalNews} documents found:</div></div>#{newsHtml}#{pageHtml}'),
		AdvanceSeacrhNews:
		new Template('<div id="search_AB"><div class="headline"><a href="/en/#{parentCategory}/#{FormatHeadline}/fullstory_#{newsID}.html" target="_blank">#{Headline}</a></div><div><span class="author">#{Reporter}</span> <span class="art_date">#{datPost}</span>'
		  +' </div><div class="content">#{LeadIN}</div></div>'),
		AdvanceSeacrhNewswithPhoto:
		new Template('<div id="search_AB"><img class="pic" src="#{photo}" /><div class="word_box"><div class="headline"><a href="/en/#{parentCategory}/#{FormatHeadline}/fullstory_#{newsID}.html" target="_blank">#{Headline}</a></div>'
          +'<div><span class="author">#{Reporter}</span> <span class="art_date">#{datPost}</span><div class="content">#{LeadIN}</div></div></div></div>'),
		AdvanceSeacrhPagesBlock:
		new Template('<div class="page_link"><span class="#{previous}"><a href="javascript:void(0)" onClick="changeASPage(#{previousPage})">Previous Page</a></span>'
		 +' #{pageHtml}<span class="#{next}"><a href="javascript:void(0)" onClick="changeASPage(#{nextPage})">Next Page</a></span></div>'),
		AdvanceSeacrhPage:
		new Template(' <a href="javascript:void(0)" onClick="changeASPage(#{page})">#{page}</a> '),
		AdvanceSeacrhCurrentPage:
		new Template(' <font class="page_on">#{page}</font>')
};

