/**
* This function is used to get the pagenum from the URL
* to display the headlines
* author : suresh pagadala 8/29/2007
*/

function getMoreDiscussionPageNum(window_url)
{
	var pageNum="0";
	window_url=window_url.replace('/&','&amp;');
	var ind = window_url.indexOf("Page=");
	var afterInd = window_url.substr(ind+5);
	if(afterInd.indexOf('&') != -1)
	{
		pageNum = afterInd.substr(0,afterInd.indexOf('&'));
	}else{			
		pageNum = afterInd.substr(0);
	}
	return pageNum;
}

/**
*	This function is used to hide and show the headlines for respective page numbers
*	author : suresh pagadala 8/29/2007
*/
function displayMoreDiscussionHeadlines(pos, pagenum, pagesize)
{
	var a = parseInt(pos);
	var b = parseInt(pagesize);
	var c = parseInt(pagenum);

	var y = c*b +1;
	var z = b+(b*c);

	var p = parseInt(pos);
	if( p >= y && p <= z ) 
	{		
		document.getElementById('MoreDisc_'+pos).style.display = 'block';
	}else{		
		document.getElementById('MoreDisc_'+pos).style.display = 'none';
	}
}

function renderPageNumbers(total_page, cnt, of_text, archives_text, curPageNum, window_url, page_size)
{
	if(total_page <= 0)
	{
		total_page = 0;
	}

	var wireID = "";
	var wireName = "";
	var articleItemId = "";
	var searchtype = "";	 
	var html ="";
	var current_page = curPageNum;	
	html += "<p class='discontinue productreviewporlet_padtopadj'>";
	if( total_page > 0 ){
		var start = (((current_page - 1)*page_size)+1);
		var end	 = (cnt < (current_page*page_size)?cnt:(current_page*page_size));	
		html += "<span>"+archives_text+" "+start+" - "+end+" "+of_text+" "+cnt+"</span><span class='productreviewporlet_padleftadj' >";

	}
	var start_loop = current_page - 2;
		var end_loop   = current_page + 2;
		//The Number of records is less than 60 i.e., less than 5 pages.
		if(total_page < 5){
			start_loop = 1;
			end_loop   = total_page;
		}
		else if(current_page < 4 ){
			start_loop = 1;
			end_loop   = 5; 
		}else if(current_page >  (total_page - 3)){
			start_loop = total_page - 4;
			end_loop   = total_page; 
		}						   		
		if(start_loop < 1){
			start_loop = 1 ;
			end_loop = 5;			
		}
		if(end_loop	> total_page){
			start_loop  = total_page - 4;
			end_loop	= total_page;
		}

		if(start_loop != 1)
		{
			if(window_url.indexOf("Page=")== -1)
			{
				window_url = window_url+"&amp;Page=0";
			}
			var window_url_first = window_url.replace(/Page=\d*/,'Page=0');
			var window_url_previous = window_url.replace(/Page=\d*/,'Page='+(current_page-1));
			html += '<a href="'+window_url_first+'"><<</a> | <a href="'+window_url_previous+'"><</a> | ';
		}

		for(i=start_loop;i<=end_loop;i++)
		{							  
			if(current_page == i ){ 
				if(total_page == i )
					html += i;
				else
					html += i+" | ";
			}
			else
			{
				
				if(window_url.indexOf("Page=") == -1)
				{
					window_url=window_url+"&amp;Page=";
				}
				var window_url_a=window_url.replace(/Page=\d*/,'Page='+(i-1));
				
				html += "<a href='"+window_url_a+"'>"+(i);
				if(total_page != i){
					html += "</a> | ";	
				}
				else{
					html +="</a>";
				}
			}
		}
		if(total_page > 5 && total_page != end_loop )
		{
			var window_url_next = window_url.replace(/Page=\d*/,'Page='+current_page);
			var window_url_last = window_url.replace(/Page=\d*/,'Page='+(total_page-1));

			html += "<a href='"+window_url_next+"'>></a> | <a href='"+window_url_last+"'>>></a>";
		}
		html += "</span></p>";
		return html; 
}
