//Global Variables
var xmlobj=null; // This is for Loading Data Function
var httpRequest = false; //Initially setting the Http Request to false 
var nRecordNodes = 0; // No.of story nodes
var aTabs = new Array("basicsearch","advancedsearch"); //This array is for show and hide Basic Search and Advance Search
var	nMasterNode = 0; // No.of Master nodes
var aMasterChildNodes=new Array(); // Master Child Nodes
var aMasterChildSibNodes=new Array(); // Master Child Sibling Nodes
var aMasterChldIdTxt=new Array(); // Master Child Nodes Titles
var masterTagLabels=new Array(); // Master Child Nodes Labels
var searchStatus="document.getElementById('status')"; // Status of the Records
var imgID;
var dataIsNull="N/A"; // If no data is retrieved then we are making that value as "N/A"
var presentPage = 1; //This is for Pagination
var docURL = new Array();
// Configuring XML Function
function configureXML()
{
	makeRequest('/web/europe/cceu/assets/xml/casestudies_ciscocapital.xml');	
}

//Making a request to the xml
function makeRequest(url) 
{
      httpRequest = false;
      if (window.XMLHttpRequest) { // For Mozilla, Safari,... Browser's
         httpRequest = new XMLHttpRequest();
         if (httpRequest.overrideMimeType) {
            httpRequest.overrideMimeType('text/xml');
         }
      } else if (window.ActiveXObject) { // For IE Browser
         try {
            httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!httpRequest) {
         alert('Cannot Create XMLHTTP Instance');
         return false;
      }
      httpRequest.onreadystatechange = successRecords; //Calling a function successRecords()
      httpRequest.open('GET', url, true);
      httpRequest.send(null);
}

//If the request is success then successRecords() function is called
function successRecords() 
{
  if(httpRequest.readyState == 0) { eval(searchStatus).innerHTML = "<img src='/web/europe/cceu/assets/images/loading.gif' border='0' />&nbsp;Sending Request..."; }
  if(httpRequest.readyState == 1) { eval(searchStatus).innerHTML = "<img src='/web/europe/cceu/assets/images/loading.gif' border='0' />&nbsp;Loading Response..."; }
  if(httpRequest.readyState == 2) { eval(searchStatus).innerHTML = "<img src='/web/europe/cceu/assets/images/loading.gif' border='0' />&nbsp;Response Loaded..."; }
  if(httpRequest.readyState == 3) { eval(searchStatus).innerHTML = "<img src='/web/europe/cceu/assets/images/loading.gif' border='0' />&nbsp;Response Ready..."; }
  if(httpRequest.readyState == 4) 
	{
	 if (httpRequest.status == 200) 
		{
			nRecordNodes = httpRequest.responseXML.getElementsByTagName('record');
			totalRecords(); //no.of success stories to display
		}else
		{
			alert('There was a problem with the XML request.');
		}
	}
}

var noofstories;
function totalRecords()
{
	// loop from story node, not from the mastersearch node
	var j=nRecordNodes.length;i=0;
	
	var alphabaticalCompanyOrder=new Array();
	for(var iNode=0; iNode<nRecordNodes.length;iNode++)
	{
		alphabaticalCompanyOrder[iNode]=[nRecordNodes[iNode].getElementsByTagName("company")[0].firstChild.nodeValue,iNode]; //retrieving company name
	}

	//Sort Dates to retrieve the latest new success stories
	alphabaticalCompanyOrder.sort();
	noofstories=alphabaticalCompanyOrder.length;
	
	for(var a=0;a<noofstories;a++)
	{
		var sName,sTitle;
		var nodeNo=Number(alphabaticalCompanyOrder[a][1]);
		var storyNodeObj=storyObject(nodeNo);
		// Here alphabaticalCompanyOrder[a][1] Retrieve's the Child Node No.
		sName=storyNodeObj.company; //retrieving company name
		sTitle=storyNodeObj.company_title; //retrieving txt from title node

		addNewStoryRow(sName,sTitle,alphabaticalCompanyOrder[a][1],noofstories);
	}
}

function addNewStoryRow(name,title,nodeNo,noofstories) 
{
	imgID="";
	var storyNodeObj=storyObject(nodeNo);
	resultTable=document.getElementById("top_new_success_stories");
	var rowLength=resultTable.rows.length;
	tr1=resultTable.insertRow(Number(rowLength));
	tr1.setAttribute("title","Click here to view more details");
	tr1.style.cursor="pointer";

	var aValues=new Array(nodeNo);
	//Returns Company Name and stores into an Array
	aValues[0]=storyNodeObj.company; 
	//Returns Title and stores into an Array
	aValues[1]="<div><div style='float:right; padding-top:2px;'><img src='/web/europe/cceu/assets/images/details_hide.gif' id='hideResult"+nodeNo+"' border='0'></div><div style='font-family:Arial;font-size:11px;'>"+storyNodeObj.company_title+"</div></div>";
	//Returns Date and stores into an Array
	//aValues[2]=storyNodeObj.date;
	for(x=0;x<2;x++){
		trCells=tr1.insertCell(x);

		trCells.onclick=function(){toggleDetails(this.parentNode.rowIndex,"top_new_success_stories","hideResult"+nodeNo+"");};
		trCells.setAttribute("class","content");
		trCells.setAttribute("className","content");

		trCells.setAttribute("scope","col");
		trCells.setAttribute("valign","top");
		trCells.innerHTML=aValues[x];

	}
	totalSuccessStory(nodeNo); 
	eval(searchStatus).innerHTML="";
} //Function Close

/* -------------------- */
//This Function is for Flipping the Show Image to Hide Image and Vice-Versa
function flip(imageID) {
     var img = document.getElementById(imageID);
     if (img.src.indexOf('/web/europe/cceu/assets/images/hide_gray.gif') > -1) {
         img.src = '/web/europe/cceu/assets/images/show_gray.gif';
		 img.title='Maximize';
     } else {
         img.src = '/web/europe/cceu/assets/images/hide_gray.gif'
		 img.title='Minimize';
     }
}

function flipImgOfResult(imageID) {
     var img = document.getElementById(imageID);
     if (img.src.indexOf('/web/europe/cceu/assets/images/details_hide.gif') > -1) {
         img.src = '/web/europe/cceu/assets/images/details_show.gif';
		 img.title='Maximize';
     } else {
         img.src = '/web/europe/cceu/assets/images/details_hide.gif'
		 img.title='Minimize';
     }
}

// Show | Hide 
function switchDiv(obj) {
	var divLayer = document.getElementById(obj);
	if ( divLayer.style.display != "none" ) {
		divLayer.style.display = 'none';
	}
	else {
		divLayer.style.display ='';
	}
}

function totalSuccessStory(storyNodeNumber)
{
	var storyNodeObj=storyObject(storyNodeNumber);
	var tmpStr=""

	var logoFilename= new Array();
	var tempLogoFileName;
	// Removing Spaces from Company and Replacing any Special Char with "" (Null)
	tempLogoFileName=replaceSpecialCharNull(((storyNodeObj.company).toLowerCase()).replace(/\s/g,""));
	if(tempLogoFileName.length>20)
	{
		var tempLogoFile=(tempLogoFileName).substr(0,20);
		logoFilename.push(tempLogoFile);
	}
	else
	{
		logoFilename.push(tempLogoFileName);
	}

	var docFileNames=new Array();
	// Removing Spaces from Title and Trancating it to 20 charecters
    var tempDocFileNames=replaceSpecialCharNull(((storyNodeObj.company_title).toLowerCase()).replace(/\s/g,""));
	//For uniqueness we are taking company,title and nodenumber as doc file name (From company we are taking only 10chars, from title 10char, and the whole node number
	tempDocFile=((tempLogoFileName).substr(0,10))+((tempDocFileNames).substr(0,10));
	docFileNames.push(tempDocFile);

	var fileDesc="";
	var aHref="";
	var imgTag="";

	var mediaType="aDocTypes[dt]=='wmv'||"
		mediaType+="aDocTypes[dt]=='swf'||"
		mediaType+="aDocTypes[dt]=='mov'||"
		mediaType+="aDocTypes[dt]=='mpeg'||"
		mediaType+="aDocTypes[dt]=='mpg'||"
		mediaType+="aDocTypes[dt]=='asx'||"
		mediaType+="aDocTypes[dt]=='mpa'||"
		mediaType+="aDocTypes[dt]=='avi'||"
		mediaType+="aDocTypes[dt]=='rm'"

	if((storyNodeObj.docTypes).length !=0 )
	{

	var aDocTypes=new Array();
	aDocTypes=(((storyNodeObj.docTypes).toLowerCase()).split(","));	
	var aDocSizes=new Array();
	aDocSizes=(((storyNodeObj.docSizes).toLowerCase()).split(","));
		var adocURL=new Array();
		adocURL =storyNodeObj.docURL;
		for(dt=0;dt<aDocTypes.length;dt++)
		{
			//docURL

		// (aDocSizes[dt].toUpperCase()).substr(0,aDocSizes[dt].length-2)); will return the size of the file like 150
		// (aDocSizes[dt].toUpperCase()).substr(aDocSizes[dt].length-2,aDocSizes[dt].length)); will return the file size in 'KB' or 'MB'
		var fileSize = storyNodeObj.docSizes;

			if(aDocTypes[dt]=="pdf" || aDocTypes[dt]=="doc" || aDocTypes[dt]=="ppt" || aDocTypes[dt]=="oft" ||aDocTypes[dt]=="wmv" ||aDocTypes[dt]=="xls" || aDocTypes[dt]=="mpeg")
			{
				fileDesc="View "+aDocTypes[dt].toUpperCase();
				if(aDocTypes[dt]=="wmv" || aDocTypes[dt]=="mpeg")
				{
					imgTag=" <img src='http://www.cisco.com/swa/i/icon_mm.gif' /> ("+aDocTypes[dt].toUpperCase()+" - "+fileSize+")";
				}else
				{
					imgTag=" <img src='http://www.cisco.com/swa/i/icon_small_"+(eval(mediaType)?'media':aDocTypes[dt])+".gif' /> ("+aDocTypes[dt].toUpperCase()+" - "+fileSize+")";
				}
				
			}else if(aDocTypes[dt]=="zip" || aDocTypes[dt]=="psd" || aDocTypes[dt]=="ai" || aDocTypes[dt]=="indd" || aDocTypes[dt]=="vsd")
			{
				fileDesc="Download "+aDocTypes[dt].toUpperCase();
				imgTag=" <img src='http://www.cisco.com/swa/i/icon_"+(eval(mediaType)?'media':aDocTypes[dt])+".gif' /> ("+aDocTypes[dt].toUpperCase()+" - "+fileSize+")";

			}else
			{
				fileDesc="Download "+aDocTypes[dt].toUpperCase();
				imgTag="";
			}
//Example: pdfs/filename.pdf || docs/filename.doc ...
			aHref+="<div style='font-family:Arial, Helvetica, sans-serif;font-size:11px;'><a href='"+adocURL+"' target='_blank' style='font-family:Arial, Helvetica, sans-serif;font-size:11px;vertical-align:middle;'>"+fileDesc+"</a>"+imgTag+"</div><br />"; 

			//Example: pdfs/filename.pdf || docs/filename.doc ...
		//	aHref+="<div style='font-family:Arial, Helvetica, sans-serif;font-size:11px;'><a href='/web/europe/cceu/assets/"+aDocTypes[dt]+"s/"+docFileNames+"."+aDocTypes[dt]+"' target='_blank' style='font-family:Arial, Helvetica, sans-serif;font-size:11px;vertical-align:middle;'>"+fileDesc+"</a>"+imgTag+"</div><br />"; 
		}
	}

	var aTableRow = new Array();

	aTableRow="<tr style='border:0 solid #000000'><td nowrap id='recHeader' valign='top' align='right'><div style=\"text-align:right\"><strong>Country :</strong></div></td><td id='recContent' width='50%' valign='top'>"+storyNodeObj.country+"</td><td id='recHeader' nowrap valign='top' align='right'><div style=\"text-align:right\"><strong>Technology :</strong></div></td><td id='recContent' width='50%' valign='top'>"+storyNodeObj.Technology+"</td></tr><tr style='border:0 solid #000000'><td nowrap id='recHeader' valign='top' align='right'><div style=\"text-align:right\"><strong>Business/Financial Solution :</strong></div></td><td id='recContent' width='50%' valign='top'>"+storyNodeObj.Business_FinancialSolution+"</td><td id='recHeader' nowrap valign='top' align='right'><div style=\"text-align:right\"><strong>Industry :</strong></div></td><td id='recContent' width='50%' valign='top'>"+storyNodeObj.Industry+"</td></tr><tr style='border:0 solid #000000'><td nowrap id='recHeader' valign='top' align='right'><div style=\"text-align:right\"><strong>Size (No. of Employees and Segment) :</strong></div></td><td id='recContent'  colspan='4' valign='top'>"+storyNodeObj.OrganizationSize+"</td></tr>";

	//Description Table Structure opens here (Products option has been removed from the UI)
tmpStr="<table width='100%' border='0' cellspacing='2' cellpadding='2' style='padding:2px;'>"+aTableRow+"<tr><td colspan='4' id='recContent'><table width='100%' bgcolor='#EAEBE9' style='padding:3px;'><tr><td id='recContent' width='75px' height='50px' valign='top'><img src='/web/europe/cceu/assets/images/logos/"+logoFilename+".jpg' alt="+tempLogoFileName+" border='0' width='75' height='50'/></td><td id='recContent' align='left' valign='bottom' width='100%'>"+aHref+"</td></tr><tr><td id='recContent' colspan='2'>"+storyNodeObj.description+"</td></tr></table></td></tr></table>";
	//Description Table Structure closes here

	//details row creation
	resultTable.insertRow(Number(resultTable.rows.length));
	resultTable.rows[Number(resultTable.rows.length-1)].insertCell(0);
	resultTable.rows[Number(resultTable.rows.length-1)].cells[0].colSpan="4";
	resultTable.rows[Number(resultTable.rows.length-1)].cells[0].innerHTML=tmpStr;
	resultTable.rows[Number(resultTable.rows.length-1)].cells[0].setAttribute("class","content");
	resultTable.rows[Number(resultTable.rows.length-1)].cells[0].setAttribute("className","content");
	resultTable.rows[Number(resultTable.rows.length-1)].cells[0].style.backgroundColor="#CCCCCC";
	resultTable.rows[Number(resultTable.rows.length-1)].cells[0].style.padding="0";
	resultTable.rows[Number(resultTable.rows.length-1)].cells[0].style.spacing="0";
	resultTable.rows[Number(resultTable.rows.length-1)].setAttribute("style","display:none");
	resultTable.rows[Number(resultTable.rows.length-1)].style.display="none";
}

function storyObject(storyNumber)
{
	var storyObject=new Object();
	var searchFieldsValues=new Array();

	if(nRecordNodes[storyNumber].getElementsByTagName("company")[0].firstChild.nodeValue!="")
	{
		storyObject.company=replaceSpecialChar(nRecordNodes[storyNumber].getElementsByTagName("company")[0].firstChild.nodeValue);
	}else
	{storyObject.company=dataIsNull;}

	if(nRecordNodes[storyNumber].getElementsByTagName("company_title")[0].firstChild.nodeValue!="")
	{
		storyObject.company_title=replaceSpecialChar(nRecordNodes[storyNumber].getElementsByTagName("company_title")[0].firstChild.nodeValue);
	}else
	{storyObject.company_title=dataIsNull;}

	if(nRecordNodes[storyNumber].getElementsByTagName("description")[0].hasChildNodes())
	{
		storyObject.description=replaceSpecialChar(nRecordNodes[storyNumber].getElementsByTagName("description")[0].firstChild.nodeValue);
	}else
	{storyObject.description=dataIsNull;}

	if(nRecordNodes[storyNumber].getElementsByTagName("country")[0].hasChildNodes())
	{
		storyObject.country=replaceSpecialChar(nRecordNodes[storyNumber].getElementsByTagName("country")[0].firstChild.nodeValue);
	}else
	{storyObject.country=dataIsNull;}

	if(nRecordNodes[storyNumber].getElementsByTagName("Technology")[0].hasChildNodes())
	{
		storyObject.Technology=replaceSpecialChar(nRecordNodes[storyNumber].getElementsByTagName("Technology")[0].firstChild.nodeValue);
	}else
	{storyObject.Technology=dataIsNull;}

	if(nRecordNodes[storyNumber].getElementsByTagName("Business_FinancialSolution")[0].hasChildNodes())
	{
		storyObject.Business_FinancialSolution=replaceSpecialChar(nRecordNodes[storyNumber].getElementsByTagName("Business_FinancialSolution")[0].firstChild.nodeValue);
	}else
	{storyObject.Business_FinancialSolution=dataIsNull;}

	if(nRecordNodes[storyNumber].getElementsByTagName("Industry")[0].hasChildNodes())
	{
		storyObject.Industry=replaceSpecialChar(nRecordNodes[storyNumber].getElementsByTagName("Industry")[0].firstChild.nodeValue);
	}else
	{storyObject.Industry=dataIsNull;}

	if(nRecordNodes[storyNumber].getElementsByTagName("OrganizationSize")[0].hasChildNodes())
	{
		storyObject.OrganizationSize=replaceSpecialChar(nRecordNodes[storyNumber].getElementsByTagName("OrganizationSize")[0].firstChild.nodeValue);
	}else
	{storyObject.OrganizationSize=dataIsNull;}

	if(nRecordNodes[storyNumber].getElementsByTagName("Product")[0].hasChildNodes())
	{
		storyObject.Product=replaceSpecialChar(nRecordNodes[storyNumber].getElementsByTagName("Product")[0].firstChild.nodeValue);
	}else
	{storyObject.Product=dataIsNull;}

	storyObject.docTypes=nRecordNodes[storyNumber].getElementsByTagName("doctypes")[0].getAttribute("ext");
	storyObject.docSizes=nRecordNodes[storyNumber].getElementsByTagName("doctypes")[0].getAttribute("filesizes");
	
	storyObject.docURL=nRecordNodes[storyNumber].getElementsByTagName("doctypes")[0].firstChild.nodeValue;
	
	//alert(nRecordNodes[storyNumber].getElementsByTagName("doctypes")[0].firstChild.nodeValue)

	return storyObject;
}

function toggleDetails(rowNumber,tableName,imageID){
	var img = document.getElementById(imageID);
	var rows = document.getElementById(tableName).rows;

	for (var no = 1; no < rows.length; no++)
	{
		if(no==(rowNumber+1))
		{
			document.getElementById(tableName).rows[rowNumber+1].style.display=="none"?document.getElementById(tableName).rows[rowNumber+1].style.display="":document.getElementById(tableName).rows[rowNumber+1].style.display="none";
			if(imgID!="")
			{
				if(imgID==img.id){
					document.getElementById(imgID).src='/web/europe/cceu/assets/images/details_hide.gif';
					imgID="";
				}else{
					document.getElementById(imgID).src='/web/europe/cceu/assets/images/details_hide.gif';
					img.src = '/web/europe/cceu/assets/images/details_show.gif';
					imgID=img.id; 
				}

			}else if(imgID=="")
			{ 	img.src = '/web/europe/cceu/assets/images/details_show.gif';
				imgID=img.id; 
			}

		}else if (no%2==0 && no!=(rowNumber+1))  
		{
			if(rows[no].style.display == '')
			  rows[no].style.display = 'none'; 
		}
	}
}

function hide_all_topfivestories(tableName)
{
		var rows = document.getElementById(tableName).rows; 
		for (var no = 1; no < rows.length; no++) 
		{
			if (no%2==0)  
			{
				if(rows[no].style.display == '')
				  {
					document.getElementById(tableName).rows[no-1].cells[1].getElementsByTagName('img')[0].setAttribute('src','/web/europe/cceu/assets/images/details_hide.gif');
					rows[no].style.display = 'none';
					imgID='';
				  }
			}
		}
}

function show_results()
{
	if(document.getElementById("results").style.display=="none")
	{
		document.getElementById("results").style.display="";
	}
}

function hide_results()
{
	if(document.getElementById("results").style.display=="")
	{
		document.getElementById("results").style.display="none";
	}
	eval(searchStatus).innerHTML="";
}

function replaceSpecialChar(str){
    var aSpecialChar=new Array(["/&quot;/g","\""],["/&apos;/g","'"],["/&amp;/g","&"],["/&lt;/g","<"],["/&gt;/g",">"],["/&mdash;/g",""],["/&ndash;/g","-"],["/&copy;/g",""],["/&reg;/g",""],["/&amp;#63;/g","?"],["/&#63;/g","?"])
	//var temp;
	for(sc=0;sc<aSpecialChar.length;sc++){
		str=str.replace(eval(aSpecialChar[sc][0]),aSpecialChar[sc][1]);
	}
	return str;
}

function replaceSpecialCharNull(strNull)
{
	strNull = strNull.replace(/[^a-zA-Z 0-9]+/g,'');
	return strNull;
}

/* ------ Pagination --------- */
function pagination()
{
	var presentPage = 1;
	pager.init(); 
	pager.showPageNav('pager', 'pageNavPosition'); 
	pager.showPage(1);
}

function Pager(tableName, itemsPerPage) {
    this.tableName = tableName;
    this.itemsPerPage = itemsPerPage;
    this.currentPage = 1;
    this.pages = 0;
    this.inited = false;
    
    this.showRecords = function(from, to) {        
        var rows = document.getElementById(tableName).rows;
        // i starts from 1 to skip table header row
        for (var i = 1; i < rows.length; i=i+2) {
            if (i < from || i > to)  
                rows[i].style.display = 'none';
            else
                rows[i].style.display = '';
        }
    }
    
    this.showPage = function(pageNumber) {
    	if (! this.inited) {
    		alert("not inited");
    		return;
    	}
        this.currentPage = pageNumber;
        
        var from = (pageNumber - 1) * itemsPerPage + 1;
        var to = from + itemsPerPage - 1;
        this.showRecords(from, to);

		var pgNext=document.getElementById('pgNext');
		var pgPrev=document.getElementById('pgPrev');
	
		if(this.currentPage==this.pages)
			{
				pgNext.style.color='gray';
				pgNext.style.textDecoration='none';
			}
		else
			{
				pgNext.style.color='#000000';
				pgNext.style.textDecoration='underline';
			}

		if(this.currentPage==1)
			{
				pgPrev.style.color='gray';
				pgPrev.style.textDecoration='none';
			}
		else
			{
				pgPrev.style.color='#000000';
				pgPrev.style.textDecoration='underline';
			}
    }   
	
	//If at all any div's are displaying. just hide them
	this.hideDivs = function(){
		var rows = document.getElementById(tableName).rows; 
		for (var i = 1; i < rows.length; i++) 
		{
			if (i%2==0)  
			{
				if(rows[i].style.display == '')
				  {
					document.getElementById(tableName).rows[i-1].cells[1].getElementsByTagName('img')[0].setAttribute('src','/web/europe/cceu/assets/images/details_hide.gif');
					rows[i].style.display = 'none';
					imgID='';
				  }
			}
		}
	}
    
    this.prev = function() {
        if (this.currentPage > 1){
           this.showPage(this.currentPage - 1);
		   presentPage=eval(this.currentPage);
		   document.getElementById("presentpage").innerHTML=eval(presentPage);
		   document.pageForm.paginationdropdown.value=eval(this.currentPage);
		   window.scrollTo(0,5000);
		   this.hideDivs();
		}
    }
    
    this.next = function() {
        if (this.currentPage < this.pages) {
            this.showPage(this.currentPage + 1);
		    presentPage=eval(this.currentPage);
			document.getElementById("presentpage").innerHTML=eval(presentPage);
			document.pageForm.paginationdropdown.value=eval(this.currentPage);
			window.scrollTo(0,5000);
		    this.hideDivs();
        }
    }                        
    
    this.init = function() {
        var rows = document.getElementById(tableName).rows;
        var records = (rows.length - 1); 
        this.pages = Math.ceil(records / itemsPerPage);
        this.inited = true;
    }

    this.showPageNav = function(pagerName, positionId) {
    	if (! this.inited) {
    		alert("not inited");
    		return;
    	}

    	var element = document.getElementById(positionId);

		if(this.pages==0)
		{
			this.pages=1;
		}
		//var totalPages = this.pages;

var pagerHtml ='<table border="0"><tr><td valign="middle"><div id="presentpage" style="font-family:Arial, Helvetica, sans-serif;font-size:11px;">1</div></td><td valign="middle"><div style="font-family:Arial, Helvetica, sans-serif;font-size:11px;vertical-align:middle;">&nbsp;of&nbsp;&nbsp;'+this.pages+'&nbsp;&nbsp; | &lt; <a href="javascript:void(0)" onclick="' + pagerName + '.prev();hide_all_topfivestories(\'top_new_success_stories\');" id="pgPrev" style="cursor:pointer;" >Previous</a>&nbsp;&nbsp;&nbsp;<select name="paginationdropdown" id="pageDropDown" style="font-family:Arial, Helvetica, sans-serif;font-size:11px;height:17px;vertical-align:middle;" onchange="' + pagerName + '.showPage(Number(this.value));javascript:document.getElementById(\'presentpage\').innerHTML=eval(this.value);'+pagerName+'.hideDivs();"></select>&nbsp;&nbsp;&nbsp;<a href="javascript:void(0)" onclick="'+pagerName+'.next();hide_all_topfivestories(\'top_new_success_stories\');" id="pgNext" style="cursor:pointer;vertical-align:middle;">Next</a> &gt;</div></td></tr></table>'

        element.innerHTML = pagerHtml;

        for (var page = 1; page <= this.pages; page++) 
            {
				document.pageForm[0].options[document.pageForm[0].options.length]=new Option(page,page);
			}

	var totalRecords = 0;
	totalRecords=((document.getElementById(tableName).rows.length)-1)/2; 
	document.getElementById("status").innerHTML="Total Records Found: <strong>"+totalRecords+"<strong>";
    }
}
/* ----------- End of Pagination ------------ */