
function getNewspaperLink(start)
{
	newsCat = 	document.getElementById('iNCategoryId').value;
	newsCatName = document.getElementById('vNewscatName').value;
	var url = SITE_AJAX_URL+"getNewspapers.php?iNCategoryId="+newsCat+"&newsCatName="+newsCatName+"&start="+start+"&rec_limit="+rec_limit;
	//alert(url);
	if (window.XMLHttpRequest)
  	{
  		http=new XMLHttpRequest()
  		http.open("GET",url,true)
	  	http.onreadystatechange=getNewsList;
	  	http.send(null)
  	}
	// code for IE
	else if (window.ActiveXObject)
  	{
  		http=new ActiveXObject("Microsoft.XMLHTTP")
    	if (http)
    	{
    		http.open("GET",url,true)
    		http.onreadystatechange=getNewsList;
    		http.send()
    	}
  	}

}
function getNewsList()
{
	if (http.readyState == 4)
	{
      	isWorking = false;
    	if (http.responseText.indexOf('invalid') == -1)
		{
			var html = '';
    		var xmlDocument = http.responseXML;
			var totrec = xmlDocument.getElementsByTagName('totrec').item(0).firstChild.data;

			var start = xmlDocument.getElementsByTagName('start').item(0).firstChild.data;

			var recmsg = xmlDocument.getElementsByTagName('recmsg').item(0).firstChild.data;

			var no = xmlDocument.getElementsByTagName('inewsid').length;
			if(no > 0)
			{
				html+='<TABLE width="100%" border="0" class="grey-bg" cellspacing="1" cellpadding="2">';
				for(i=0; i<no; i++)
				{
					var inewsid = xmlDocument.getElementsByTagName('inewsid').item(i).firstChild.data;
					var vtitle = xmlDocument.getElementsByTagName('vtitle').item(i).firstChild.data;
					var nlink = xmlDocument.getElementsByTagName('link').item(i).firstChild.data;
					if(xmlDocument.getElementsByTagName('desc').item(i).firstChild)
						var desc = xmlDocument.getElementsByTagName('desc').item(i).firstChild.data;
					else
						var desc = '';

					var temp = new String(vtitle);

					temp1 =  temp.replace(/[^a-zA-Z 0-9]+/g,'');

					///alert(temp1)
					html+='<TR >'
							html+='<TD valign="top" align="left">';
								   	html+='<TABLE width="100%" border="0" cellspacing="0" cellpadding="2">';
									html+='<TR><td width="1%"><img src="images/bullet.gif" /></td><TD  width="99%"><a href="'+nlink+'" class="greylinkbold" title="'+vtitle+'" target="_blank" rel="nofollow">'+vtitle+'</a></TD></TR>';
									if(desc != '-'){
									html+='<TR><td>&nbsp;</td><TD>'+desc+'</TD></TR>';
									}
									html+='<TR><td>&nbsp;</td><TD><a href="'+nlink+'" class="greylink" title="'+vtitle+'" target="_blank" rel="nofollow">'+nlink+'</a></TD></TR>';
									html+='<tr><td colspan="2" class="dottedline-hr">&nbsp;</td></tr>';

									html+='</TABLE>';
							html+='</TD>';
					html+='</TR>';
				}
				html+='</TABLE>';
				document.getElementById('REC_MSG_TOP').innerHTML =recmsg;
				document.getElementById('REC_MSG_BOTTOM').innerHTML =recmsg;
			}
			else
			{
				document.getElementById('REC_MSG_TOP').innerHTML = '';
				html+='<TABLE width="100%" border="0" cellspacing="2" cellpadding="3">';
					html+='<TR><TD align="center" class="omatter-bold">'+recmsg+'</TD></TR>';
				html+='</TABLE>';
			}
			document.getElementById('divNewspaper').innerHTML =html;
			setPaging(totrec, start);
		}
	}
}

var start;
var var_limit = ''
var page_string = "";
var start_loop;
function setPaging(tot_rec, start)
{
	if(tot_rec == "")
		tot_rec = 0;
		page_string = "";
		extra = "";
		num_limit = 0;
		last_rec = 0;
		if(start != '0')
		{
			num_limit = (start-1)*rec_limit;
			var_limit = " LIMIT "+num_limit+" ,"+rec_limit;
		}
		else
		{
			var_limit = " LIMIT 0,"+rec_limit;
		}


		if(start == '0')
		{
			start = '1';
		}
	tot_pages = Math.ceil(tot_rec/rec_limit) ;

	loop_limit = ((page_limit > tot_pages) ? tot_pages : page_limit) ;
	start_loop = Math.floor(start/page_limit);

	if(start_loop != (start/page_limit))
		start_loop = start_loop * page_limit+1;
	else
		start_loop = (start_loop-1) * page_limit+1;

	page_string+="<div id='paging' align='center'>";
	page_string+="<ul>";

			if(start_loop>page_limit)
			{
				prev_loop = start_loop - 1;
				page_string+="<li><a href='javascript:getNewspaperLink(\""+prev_loop+"\");' title=\""+LBL_PREVIOUS+"\"><b>"+LBL_PREVIOUS+"</b></a></li>";
    		}

			for(loop=1 ; loop<=loop_limit ; loop++)
			{
				if(start_loop>tot_pages) break;
				if(parseInt(start_loop) == parseInt(start))
					clas = "current";
				else
					clas = "";
				page_string+="<li><a href='javascript:getNewspaperLink(\""+start_loop+"\");' title=\""+start_loop+"\" class="+clas+" ><b>"+start_loop+"</b></a></li>";
				start_loop++;
			}
			if(start_loop<=tot_pages)
			page_string+="<li><a href='javascript:getNewspaperLink(\""+start_loop+"\")'; title=\""+LBL_NEXT+"\"><b>"+LBL_NEXT+"</b></a></li>";

	page_string+="</ul>";
	page_string+="</div>";
	document.getElementById("PAGING-BOTTOM").innerHTML = page_string;
	document.getElementById("PAGING-TOP").innerHTML = page_string;
}

function HideCat()
{
	document.getElementById("divStCat").style.display = 'none';
	document.getElementById("vdivLink").innerHTML = '<A href="#" title="Collapse"><IMG src="images/btn-expand.gif" onclick="ShowCat();return false;" width="94" height="15" border="0"/></A>';
}

function ShowCat()
{
	document.getElementById("divStCat").style.display = '';
	document.getElementById("vdivLink").innerHTML = '<A href="#" title="Collapse"><IMG src="images/btn-collapse.gif" onclick="HideCat();return false;" width="94" height="15" border="0"/></A>';
}




