 imgserver='http://a552.g.akamai.net/f/552/606/1d/image.pathfinder.com'
	 
	//create a new object to hold the touts
	function archive_obj(article_id, picture, picture_width, picture_height, url, column_id, pub_date, link_text, summary, grade, sort_by_head, blue_text, class_name, ary_pos){
		 this.article_id=article_id
		 this.picture=picture;
		 this.picture_width=picture_width;
		 this.picture_height=picture_height;
		 this.url=url;
		 this.column_id=column_id
		 this.pub_date=pub_date
		 this.link_text=link_text;
		 this.summary=summary;
		 this.grade=grade;
		 this.sort_by_head=sort_by_head;
		 this.blue_text=blue_text;
		 this.class_name=class_name;
		 this.ary_pos=ary_pos;
	}
	
	//creates the html for the main archive lists
	function createarchiveHTML (ary_num, archive_ary) {
		var spacerDIV = '<div class="tout-vertical-spacer">'+archive_interarchive_code+'</div>';
		var img="", br='', nextarchiveHTML="";
		if (archive_ary[ary_num].picture != "")	{
			img = '<a id="'+archive_ary[ary_num].class_name+'-imglink-'+archive_ary[ary_num].ary_pos+'" class="toutimglink" href="'+archive_ary[ary_num].url+'"><img src="'+imgserver+''+archive_ary[ary_num].picture+'" width="'+archive_ary[ary_num].picture_width+'" height="'+archive_ary[ary_num].picture_height+'" border="0" alt="" align="left" id="'+archive_ary[ary_num].class_name+'-img-'+archive_ary[ary_num].ary_pos+'" class="toutimg" /></a>';
			br='<br clear="all" />';
		}
		datecode = ''
		if (archive_ary[ary_num].pub_date != "") {
			datecode= ' <span id="'+archive_ary[ary_num].class_name+'-date-'+archive_ary[ary_num].ary_pos+'" class="archive-xtrainfo'+archive_column_class_suffix+'">('+archive_ary[ary_num].pub_date+')</span>'
		}
		bluetextcode = ''
		if (archive_ary[ary_num].blue_text != "") {
			bluetextcode= ' <span id="'+archive_ary[ary_num].class_name+'-date-'+archive_ary[ary_num].ary_pos+'" class="tout-modifier'+archive_column_class_suffix+'">'+archive_ary[ary_num].blue_text+' </span>'
		}
		gradecode = ''
			if (archive_ary[ary_num].grade != "") {
		gradecode= ' <span id="'+archive_ary[ary_num].class_name+'-grade-'+archive_ary[ary_num].ary_pos+'" class="archive-xtrainfo'+archive_column_class_suffix+'">'+archive_grade_prefix+archive_ary[ary_num].grade+archive_grade_suffix+'</span>'
		}
		interarchiveCode = ''
		sortByHedCode = ''
		if (archive_ary[ary_num].sort_by_head != "") {
			sortByHedCode= '<img src="'+imgserver+'/ew/img/arrows/arrows_r.gif" width="15" height="12" border="0">&nbsp;<span id="'+archive_ary[ary_num].class_name+'-sorthed-'+archive_ary[ary_num].ary_pos+'" class="thirdcol-head2'+archive_column_class_suffix+'">'+archive_ary[ary_num].sort_by_head+'</span><div id="vertical-spacer-10px">&nbsp;</div>'+ br
		}
		nextarchiveHTML = sortByHedCode+bluetextcode+'<div id="'+archive_ary[ary_num].class_name+ '-' +archive_ary[ary_num].ary_pos+'" class="tout'+archive_column_class_suffix+'">'+img+ br+' <a id="'+archive_ary[ary_num].class_name+'-link-'+archive_ary[ary_num].ary_pos+'" class="archive-headline'+archive_column_class_suffix+'" href="'+archive_ary[ary_num].url+'">'+archive_ary[ary_num].link_text+'</a>&nbsp;<img src="'+imgserver+'/ew/img/arrows/orng_arrw_md.gif" width="4" height="8" border="0"><br /><span id="'+archive_ary[ary_num].class_name+'-summary-'+archive_ary[ary_num].ary_pos+'" class="archive-subhead'+archive_column_class_suffix+'">'+archive_ary[ary_num].summary+'</span>'+gradecode+datecode + br + '</div>'+ spacerDIV;
		//alert(nextarchiveHTML);
		return nextarchiveHTML;
	}
	
	//creates the html for the intranav lists
	function create_intra_nav_html(ary_num, archive_ary) {
		if (archive_ary[ary_num].sort_by_head == "") {
			next_intra_nav=''
		} else {
			next_intra_nav='<span class="intra-nav-subsection">'+archive_ary[ary_num].sort_by_head+'</span>\n'
			next_intra_nav=next_intra_nav+'<hr noshade size="1" color="999999" />'
		}
		if (archive_ary[ary_num].blue_text!="") {
			next_intra_nav='<span class="intra-nav-bluetext">'+archive_ary[ary_num].blue_text+'</span><br />\n'
		}
		if (this_article_id==archive_ary[ary_num].article_id) {
			current_article_pos=ary_num
			next_intra_nav=next_intra_nav+'<span id="'+archive_ary[ary_num].class_name+'-headline-'+archive_ary[ary_num].ary_pos+'" class="intra-nav-reg">'+archive_ary[ary_num].link_text+'</span><br />'
		} else {
			next_intra_nav=next_intra_nav+'<a href="/r0/ew/IntraNavListClik/in?'+archive_ary[ary_num].url+'" class="intra-nav-reglink">'+archive_ary[ary_num].link_text+'</a><br />'
		}
		if (archive_ary[ary_num].summary != "") {
			next_intra_nav=next_intra_nav+' <span id="'+archive_ary[ary_num].class_name+'-summary-'+archive_ary[ary_num].ary_pos+'" class="intra-nav-subhead">'+archive_ary[ary_num].summary+'</span><br />'
		} 
		next_intra_nav=next_intra_nav+'<hr noshade size="1" color="999999" />\n'
		return next_intra_nav
	}
	
	//calls the html display code for each item in main archive list
	function display_intra_nav_html(an_ary, max_display) {
		current_article_pos=-1
		var returnHTML = '<table border="0" cellpadding="0" cellspacing="0"><tr>'
		returnHTML += '<td bgcolor="#ffffff"  width="125">\n'
		for(x=0;x < max_display; x++) {
			returnHTML += create_intra_nav_html(x, an_ary);
		}
		returnHTML += '</td></tr></table>'
		if (current_article_pos==an_ary.length-1) {
			current_article_pos=-1
		}
		//alert(returnHTML);
		return returnHTML	
	}
	
	//calls the html display code for each item in intranav list
	function display_archive_html(an_ary, max_display) {
		for(x=0;x < max_display; x++) {
			document.write(createarchiveHTML(x, an_ary))
		}
	}
	
	//gets the position of the current article
	function get_current_article(an_ary, max_display) {
	 	if(an_ary) {
			current_article_pos=-1;
			if(max_display > an_ary.length) {
				var y= max_display
			} 
			else {
				var y= an_ary.length
			}
			for(x=0;x < y; x++) {
				if (this_article_id==an_ary[x].article_id) {
					current_article_pos=x
				}
			}
		}		 
	}
	
//display next article html link
	var pre_next_link="", post_next_link="";
	function display_next_article_html() {
		if(intra_nav_flag==1) {
			var spacerDIV = '<div id="vertical-spacer-4pxs">&nbsp;</div>';
			var img="", br='', the_tout_html="", last_preview="";
			if(pre_next_link=="") {
				if((current_article_pos + 1) == intra_nav_array_name.length) {
					current_article_pos = -1;
				}
			}
			else {
				if((current_article_pos + 1) == intra_nav_array_name.length) {
					last_preview=1;
				}				
			}
			if(last_preview != 1) { 
				the_next_html= pre_next_link +'<a class="content-section-boldlink" href="/r0/ew/NextLinkClik/in?'+intra_nav_array_name[current_article_pos+1].url+'">'+intra_nav_array_name[current_article_pos+1].link_text+'</a>&nbsp;<img src="'+imgserver+'/ew/img/arrows/prpl_arrw_sm.gif" width="3" height="6" border="0">' + br + post_next_link;
				document.write(the_next_html)
			}
			
			
			//return the_next_html;
			//document.write('Next article is:'+intra_nav_array_name[current_article_pos+1].link_text)
		}
	}
	
