//Global Variable Declarations

var langId                  = 0;
var xmlHttp;
var receiveReq              = getXmlHttpRequestObject();
var prevSet                 = 0;
var prevCount               = 0;
var pageNum                 = 1;
var limitValue;
var limitValue1;
var afterSet                = 0;
var sortCriteria            = "Asc";
var size;
var totalSize ;
var countForProject         ="";
var PROJECT_ID              = ""; 
var PROJECT_NAME            = "";
var PLOT_NUMBER             = "";
var MASTER_DEVELOPER_NAME   = "";
var TRUST_ACCNO             = "";
var DEVELOPER_NAME          = "";
var LOCATION                = "";
var BANK_NAME          = "";
var PROJECT_IND       = "";
var totcount;                


var ProjdevIdArray      = new Array();
var plotNumArray        = new Array();
var mastDevNameArray    = new Array();
var locArray            = new Array();
var trustAccArray       = new Array();
var projNameArray       = new Array();
var devNameArray        = new Array();    
var bankNameArray        = new Array();  
var projectIndicatorArray        = new Array();

/*
 * to clear the text once the search criteria is changed 
*/
function clearText()
{
	var searchType = document.getElementById('searchName').value;
	document.getElementById('searchValue').disabled = false;

	if (searchType == "DEVID") {
		document.getElementById('searchValue').maxLength = 5;
		validateRN(document.getElementById('searchValue'));
	} else {
		document.getElementById('searchValue').maxLength = 50;
	}

}    

function validateRN(obj) {
	if (obj.value != '') {
		if (!IsNumeric(obj.value)) {
			obj.value = '';
		}
	}
}

/*
 * To set contents to capital on key up 
*/
function setCaps(obj)
{
    var data = document.getElementById('searchName').value;    
    if (data == "DEVID") {
		IsNumeric(document.getElementById('searchValue').value);
	} else {
		document.getElementById("searchValue").value = document.getElementById("searchValue").value.toUpperCase();
	}
}

document.onkeydown = checkCR;

/*
 *to chk fo the enter key
*/
function checkCR(evt) 
{
    //alert("In checkEvent");
    var evt = (evt) ? evt : ((event) ? event : null);
    //alert("evt.keyCode"+evt.keyCode);
    if (!evt) return true;
    if (evt.keyCode == 13) 
        {
            if(langId == 0)
                    showHint11();
            else
                   showHint11();
            return false;
        }
}

/*
 * for the numeric validation if the search type is on id
*/
function IsNumeric(sText)
        {
           //alert("IsNumeric---->"+sText);
           var ValidChars = "0123456789";
           var IsNumber=true;
           var Char;


           for (i = 0; i < sText.length && IsNumber == true; i++) 
              { 
              Char = sText.charAt(i); 
              if (ValidChars.indexOf(Char) == -1) 
                 {            
                    IsNumber = false;
                    document.getElementById('searchValue').value = "";
                 }
              }
           return IsNumber;

        }


/*
 * To create XMLHttpRequest() 
*/
function getXmlHttpRequestObject() 
{
    if (window.XMLHttpRequest) 
        {
            return new XMLHttpRequest(); 
        } 
        else if(window.ActiveXObject) 
            {
                return new ActiveXObject("Microsoft.XMLHTTP"); 
            }
            else 
                {
                    alert("Your browser doesn't support the XmlHttpRequest object.  Better upgrade to Firefox.");
                }
            }  	
            

/*
 * To set Variables on page load
*/
function setVariables(){
    document.getElementById("englishPage").style.display = "none";
    //alert("limitValue"+limitValue);
    langId = document.getElementById("langId").value;
    //alert(langId);
        if(langId==0)
            {
                viewLabel = "View"
                showLabel = "Show";
            }    
         else
             {
                 viewLabel = "&#1585;&#1572;&#1610;&#1577;";
                 showLabel = "&#1593;&#1585;&#1590;";
             }    
   
    document.getElementById("pageLoadId").style.display = "";
    showAllProjects();  //This function calls the action class and set the values in xml file      
}

/*
 * To get all projects details on page load
*/
function showAllProjects()
{    
    if (receiveReq.readyState == 4 || receiveReq.readyState == 0) 
        {  
            limitValue = document.getElementById("limit").value;
            document.getElementById("limit1").value =limitValue//2nd drop down box
            
            pageNum = document.getElementById("pageNum").value;
            var searchName = document.getElementById("searchName").value;
           
            var searchvalue = encodeURIComponent(document.getElementById("searchValue").value.toUpperCase());  
            var criteria = document.getElementById("criteria").value;  
            var url="../searchproject.do?method=ShowAllProject";
            var parameters = "criteria="+criteria+"&sortCriteria="+sortCriteria+"&searchValue=" + searchvalue +"&searchName=" +searchName+"&pageNum="+pageNum+"&limitValue="+limitValue+"&langId=" +langId;            
            receiveReq.open("POST",url,true);
            
            // start running gif
            document.getElementById("loadingImageName").src=loadImg.src;
            document.imagename.src=runImg.src;            
            receiveReq.onreadystatechange = function () {getProjectData();};
            receiveReq.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
            receiveReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=UTF-8");
            receiveReq.setRequestHeader("Connection", "close");
            receiveReq.send(parameters);
        }
    }
 
 /*
 * To get all projects details if the user selects the limit form the bottom one.
*/
function showAllProjectsBottom()
{    
    if (receiveReq.readyState == 4 || receiveReq.readyState == 0) 
        {  
            limitValue = document.getElementById("limit1").value;
            document.getElementById("limit").value =limitValue//1st drop down box
            
            pageNum = document.getElementById("pageNum").value;
            var searchName = document.getElementById("searchName").value;
           
            var searchvalue = escape(document.getElementById("searchValue").value.toUpperCase());  
            var criteria = document.getElementById("criteria").value;  
            var url="../searchproject.do?method=ShowAllProject&criteria="+criteria+"&sortCriteria="+sortCriteria+"&searchValue=" + searchvalue +"&searchName=" +searchName+"&pageNum="+pageNum+"&limitValue="+limitValue+"&langId=" +langId;
                        
            receiveReq.open("GET",url,true);
            
            // start running gif
            document.getElementById("loadingImageName").src=loadImg.src;
            document.imagename.src=runImg.src;            
            receiveReq.onreadystatechange = function () {getProjectData();};
            receiveReq.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
            receiveReq.send(null);
        }
    }
/*
 * To get all projects details on page load from xml
*/
 function getProjectData() 
{   
    if (receiveReq.readyState == 4) 
        {          
            if (receiveReq.status == 200) 
                {   
                    
                    var country = "";
                    var xmldoc = receiveReq.responseXML;
                    try{
                        xmldoc.normalize();
                    }catch(ex){
                    //fix for data truncate in firefox, ignore for mozilla
                }
                //alert("responseText"+receiveReq.responseText);
                var x = xmldoc.getElementsByTagName("project");

                PROJECT_NAME            = "";
                PLOT_NUMBER             = "";
                PROJECT_ID              = "";
                MASTER_DEVELOPER_NAME   = "";
                TRUST_ACCNO             = "";
                DEVELOPER_NAME          = "";
                LOCATION                = "";
                totcount                = "";
                BANK_NAME               = "";
                PROJECT_IND            = "";
                
                size = 0;
                countRow = limitValue;
                afterSet = 0;
                prevCount = 0;
                prevSet = 1;
                countForProject ="";
                
                
                
                //alert("length-------------->"+x.length);
                for(var i = 0;i < x.length;i++)
                    {
                    
                    PROJECT_NAME            = x[i].getElementsByTagName("PROJECT_NAME")[0].childNodes[0].nodeValue;
                    PLOT_NUMBER             = x[i].getElementsByTagName("PLOT_NUMBER")[0].childNodes[0].nodeValue;
                    PROJECT_ID              = x[i].getElementsByTagName("PROJECT_ID")[0].childNodes[0].nodeValue;
                    MASTER_DEVELOPER_NAME   = x[i].getElementsByTagName("MASTER_DEVELOPER_NAME")[0].childNodes[0].nodeValue;
                    TRUST_ACCNO             = x[i].getElementsByTagName("TRUST_ACCNO")[0].childNodes[0].nodeValue;
                    DEVELOPER_NAME          = x[i].getElementsByTagName("DEVELOPER_NAME")[0].childNodes[0].nodeValue;
                    LOCATION                = x[i].getElementsByTagName("LOCATION")[0].childNodes[0].nodeValue;
                    totcount                = x[i].getElementsByTagName("totcount")[0].childNodes[0].nodeValue;
                    BANK_NAME               = x[i].getElementsByTagName("BANKNAME")[0].childNodes[0].nodeValue;
                    PROJECT_IND			= x[i].getElementsByTagName("PROJECT_INDICATOR")[0].childNodes[0].nodeValue;
                    totalSize = totcount;
                    size = totalSize;
                   }
                //by default disable all the page link images    
               document.getElementById("prevPageId").innerHTML = '<img  src="../images/table/prevPageDisabled.gif" name="prevPageDisable" border=0  style="cursor:pointer" title="'+ previousPageTitle +'" class="image">';
               document.getElementById("nextPageId").innerHTML = '<img  src="../images/table/nextPageDisabled.gif" name="nextPage" border=0  style="cursor:pointer" title="'+ nextPageTitle +'" class="image">';
               document.getElementById("firstPageId").innerHTML = '<img  src="../images/table/firstPageDisabled.gif" name="firstPage" border=0  style="cursor:pointer" title="'+ firstPageTitle +'" class="image">';
               document.getElementById("lastPageId").innerHTML = '<img  src="../images/table/lastPageDisabled.gif" name="lastPage" border=0  style="cursor:pointer" title="'+ lastPageTitle +'" class="image">';
               document.getElementById("prevPageId1").innerHTML = '<img  src="../images/table/prevPageDisabled.gif" name="prevPageDisable" border=0  style="cursor:pointer" title="'+ previousPageTitle +'" class="image">';
               document.getElementById("nextPageId1").innerHTML = '<img  src="../images/table/nextPageDisabled.gif" name="nextPage" border=0  style="cursor:pointer" title="'+ nextPageTitle +'" class="image">';
               document.getElementById("firstPageId1").innerHTML = '<img  src="../images/table/firstPageDisabled.gif" name="firstPage" border=0  style="cursor:pointer" title="'+ firstPageTitle +'" class="image">';
               document.getElementById("lastPageId1").innerHTML = '<img  src="../images/table/lastPageDisabled.gif" name="lastPage" border=0  style="cursor:pointer" title="'+ lastPageTitle +'" class="image">';
               
               var totalPages = parseInt(size)/parseInt(limitValue);
               
               // last page with less than one page records
               if(parseInt(totalPages) != totalPages)
                   totalPages = parseInt(totalPages) + Number(1);
               
               else
                   totalPages = parseInt(totalPages);
               
              
               //if pageIndex > 1 then enable the first/previous page links                  
                if(parseInt(pageNum) > 1)
                {                
                    document.getElementById("prevPageId").innerHTML = '<img  src="../images/table/prevPage.gif" name="prevPage" onClick="goToPage(\''+(Number(pageNum)-Number(1))+'\')" border=0 style="cursor:pointer" title="'+ previousPageTitle +'" class="image">';                    
                    document.getElementById("firstPageId").innerHTML = '<img  src="../images/table/firstPage.gif" name="firstPage" onClick="goToPage(\'1\')" border=0 style="cursor:pointer" title="'+ firstPageTitle +'" class="image">';                                        
                    document.getElementById("prevPageId1").innerHTML = '<img  src="../images/table/prevPage.gif" name="prevPage" onClick="goToPage(\''+(Number(pageNum)-Number(1))+'\')" border=0 style="cursor:pointer" title="'+ previousPageTitle +'" class="image">';                    
                    document.getElementById("firstPageId1").innerHTML = '<img  src="../images/table/firstPage.gif" name="firstPage" onClick="goToPage(\'1\')" border=0 style="cursor:pointer" title="'+ firstPageTitle +'" class="image">';                                        
                    
                }
                
                //if currentPage < totalPages, enable the last/next page images 
                if(parseInt(pageNum) < totalPages)
                {        
                    document.getElementById("nextPageId").innerHTML = '<img  src="../images/table/nextPage.gif" name="nextPage" onClick="goToPage(\''+(Number(pageNum)+Number(1))+'\')" style="cursor:pointer" title="'+ nextPageTitle +'" border=0 class="image">';
                    document.getElementById("lastPageId").innerHTML = '<img  src="../images/table/lastPage.gif" name="lastPage" onClick="goToPage(\''+totalPages+'\')" border=0 title="'+ lastPageTitle +'" style="cursor:pointer" class="image">';
                    document.getElementById("nextPageId1").innerHTML = '<img  src="../images/table/nextPage.gif" name="nextPage" onClick="goToPage(\''+(Number(pageNum)+Number(1))+'\')" style="cursor:pointer" title="'+ nextPageTitle +'" border=0 class="image">';
                    document.getElementById("lastPageId1").innerHTML = '<img  src="../images/table/lastPage.gif" name="lastPage" onClick="goToPage(\''+totalPages+'\')" border=0 title="'+ lastPageTitle +'" style="cursor:pointer" class="image">';
                
                }
                var fromRecords = (parseInt(pageNum)-1) * parseInt(limitValue)+1;
                var toRecords   = parseInt(pageNum) * parseInt(limitValue);
                if(toRecords > totalSize)
                    toRecords = totalSize;
                document.getElementById("pageIndexId").innerHTML = fromRecords + "-" + toRecords;  
                setProjectData(PROJECT_ID,PROJECT_NAME,PLOT_NUMBER,MASTER_DEVELOPER_NAME,TRUST_ACCNO,DEVELOPER_NAME,LOCATION,totalSize,BANK_NAME, PROJECT_IND);            
                document.getElementById("pageLoadId").style.display = "none";
                document.getElementById("englishPage").style.display = "";
                document.imagename.src=stillImg.src;
            }
            
        }
        
    }  

/*
 * goToPage(pageNum) function to got the particular page number this function is common to all
*/

function goToPage(pageNum)
{
    document.getElementById("pageNum").value = pageNum;
    showAllProjects();
}

/*
 *getSortedByDevId(obj) used for the purpose of sorting on column labels
*/

function getSortedByDevId(obj)
{   
    var criteria = obj.id;   
    document.getElementById("sortByIdImage1").innerHTML = '';
    document.getElementById("sortByIdImage4").innerHTML = '';
    document.getElementById("sortByIdImage5").innerHTML = '';
    if(document.getElementById("sortByIdImage7"))
    	document.getElementById("sortByIdImage7").innerHTML = '';
     if(sortCriteria == "Asc")
                    sortCriteria = "Desc";
                else
                    sortCriteria = "Asc";
                    if(criteria == "PROJECT_NAME"){
                        document.getElementById("sortByIdImage1").innerHTML = '';
                        document.getElementById("sortByIdImage1").innerHTML = '<img name="sortImageId" id="sortImageId" border=0 src="../images/table/sort'+sortCriteria+'.gif">';
                    }
                    else if(criteria == "LOCATION"){
                        document.getElementById("sortByIdImage4").innerHTML = '';
                        document.getElementById("sortByIdImage4").innerHTML = '<img name="sortImageId" id="sortImageId" border=0 src="../images/table/sort'+sortCriteria+'.gif">';
                    }
                    else if(criteria == "PLOT_NUMBER"){
                        document.getElementById("sortByIdImage5").innerHTML = '';
                        document.getElementById("sortByIdImage5").innerHTML = '<img name="sortImageId" id="sortImageId" border=0 src="../images/table/sort'+sortCriteria+'.gif">';
                    }else if(criteria == "PROJECT_INDICATOR"){                        
                        document.getElementById("sortByIdImage7").innerHTML = '<img name="sortImageId" id="sortImageId" border=0 src="../images/table/sort'+sortCriteria+'.gif">';
                    }
                    
               
                document.getElementById("pageNum").value = 1;
                document.getElementById("criteria").value = criteria;
                showAllProjects();
          }

/*
 *  showHint11() this functions is called when the user enters the value in the search box and clocks on the go button
*/
function showHint11()
{  
    document.getElementById("pageNum").value = 1;
    showAllProjects();
}


                
 /*
 *showHintByLimit is used when the user selects the number of records to display from the list box (25,50,75,100)
*/
                
function showHintByLimit()
{   
  document.getElementById("pageNum").value = 1;
  showAllProjects();    
}
/*
 *showHintByLimitBottom is used when the user selects the number of records to display from the list box (25,50,75,100)
*/
 
 function showHintByLimitBottom()
 {   
     document.getElementById("pageNum").value = 1;
     showAllProjectsBottom();    
 }


                /*Array declaration*/
                ProjdevIdArray      = new Array();
                plotNumArray        = new Array();
                mastDevNameArray    = new Array();
                locArray            = new Array();
                trustAccArray       = new Array();
                projNameArray       = new Array();
                devNameArray        = new Array();  
                bankNameArray       = new Array();
                projectIndicatorArray       = new Array();
                
/*
 * function setProjectData(PROJECT_ID,PROJECT_NAME,PLOT_NUMBER,MASTER_DEVELOPER_NAME,TRUST_ACCNO,DEVELOPER_NAME,LOCATION,totalSize,BANK_NAME)
 * it is used to create the rows and set value once the values fetched from the xml file.
*/            
                function setProjectData(PROJECT_ID,PROJECT_NAME,PLOT_NUMBER,MASTER_DEVELOPER_NAME,TRUST_ACCNO,DEVELOPER_NAME,LOCATION,totalSize,BANK_NAME, PROJECT_IND){ 
                    //alert("BANK_NAME----->"+BANK_NAME);
                    
                                var rcount = 0;   
                                var rcount1 = 0;  
                                var rcount2 = 0;
                                var rcount3 = 0;
                                var rcount4 = 0;
                                var rcount5 = 0;
                                var rcount6 = 0;
                                var rcount7  = 0; 
                                var rcount8  = 0; 
                                var rcount9  = 0;

                                 if(totalSize != 0){
                                var devIdNew = "";
                                var devIdNew1 = "";
                                var devnameNew = "";
                                var devnameNew1 = "";
                                var nameNew = "";
                                var nameNew1 = "";
                                var numNew = "";
                                var numNew1 = "";
                                var mastdevName = "";
                                var mastdevName1 = "";
                                var locName = "";
                                var locName1 = "";
                                var trusteeACNo = "";
                                var trusteeACNo1 = "";
                                var bankName = "";
                                var bankName1 = "";
                                var projInd = "";
                                var projInd1 = "";
                                    
                                    for(var i=0;i<BANK_NAME.length;i++)
                                        {   
                                            
                                           // alert("PROJECT_ID[i]----------->"+PROJECT_ID.charAt(i));
                                            if(BANK_NAME.charAt(i) == "~")
                                                {
                                                    
                                            //alert(count2);
                                            bankNameArray[rcount8] = bankName1;
                                            rcount8++;
                                            bankName = bankName +"<br>";
                                            bankName1 = "";
                                             }
                                        else{
                                            if(BANK_NAME.charAt(i) == "*"){
                                                bankName = bankName + "&";
                                                bankName1 = bankName1 + "&";
                                            }
                                            else{
                                                bankName = bankName + BANK_NAME.charAt(i);
                                                bankName1 = bankName1 + BANK_NAME.charAt(i);
                                            }
                                        }   
                                     }
                                    
                                   for(var i=0;i<PROJECT_ID.length;i++)
                                        {   
                                            
                                           // alert("PROJECT_ID[i]----------->"+PROJECT_ID.charAt(i));
                                            if(PROJECT_ID.charAt(i) == "~")
                                                {
                                                    
                                            //alert(count2);
                                            ProjdevIdArray[rcount] = devIdNew1;
                                            rcount++;
                                            devIdNew = devIdNew +"<br>";
                                            devIdNew1 = "";
                                             }
                                        else{
                                            if(PROJECT_ID.charAt(i) == "*"){
                                                devIdNew = devIdNew + "&";
                                                devIdNew1 = devIdNew1 + "&";
                                            }
                                            else{
                                                devIdNew = devIdNew + PROJECT_ID.charAt(i);
                                                devIdNew1 = devIdNew1 + PROJECT_ID.charAt(i);
                                            }
                                        }   
                                     }
                                   for(var i=0;i<DEVELOPER_NAME.length;i++)
                                        {   
                                            
                                           // alert("DEVELOPER_NAME[i]----------->"+DEVELOPER_NAME.charAt(i));
                                            if(DEVELOPER_NAME.charAt(i) == "~")
                                                {
                                                    
                                            //alert(count2);
                                            devNameArray[rcount1] = devnameNew1;
                                            rcount1++;
                                            devnameNew = devnameNew +"<br>";
                                            devnameNew1 = "";
                                        }
                                        else{
                                            if(DEVELOPER_NAME.charAt(i) == "*"){
                                                devnameNew = devnameNew + "&";
                                                devnameNew1 = devnameNew1 + "&";
                                            }
                                            else{
                                                devnameNew = devnameNew + DEVELOPER_NAME.charAt(i);
                                                devnameNew1 = devnameNew1 + DEVELOPER_NAME.charAt(i);
                                            }
                                        }   
                                     }
                                    for(var i=0;i<PROJECT_NAME.length;i++)
                                        {   
                                            
                                           // alert("PROJECT_NAME[i]----------->"+PROJECT_NAME.charAt(i));
                                            if(PROJECT_NAME.charAt(i) == "~")
                                                {
                                                    
                                            //alert(count2);
                                            projNameArray[rcount2] = nameNew1;
                                            rcount2++;
                                            nameNew = nameNew +"<br>";
                                            nameNew1 = "";
                                        }
                                        else{
                                            if(PROJECT_NAME.charAt(i) == "*"){
                                                nameNew = nameNew + "&";
                                                nameNew1 = nameNew1 + "&";
                                            }
                                            else{
                                                nameNew = nameNew + PROJECT_NAME.charAt(i);
                                                nameNew1 = nameNew1 + PROJECT_NAME.charAt(i);
                                            }
                                        }   
                                     }

                                for(var i=0;i<PLOT_NUMBER.length;i++){
                                    if(PLOT_NUMBER.charAt(i) == "~"){
                                        plotNumArray[rcount3] = numNew1;
                                        rcount3++;
                                        numNew = numNew +"<br>";
                                        numNew1 = "";
                                    }
                                    else{
                                        numNew = numNew + PLOT_NUMBER.charAt(i);           
                                        numNew1 = numNew1 + PLOT_NUMBER.charAt(i);
                                    }   
                                }
                                for(var i=0;i<MASTER_DEVELOPER_NAME.length;i++){
                                    if(MASTER_DEVELOPER_NAME.charAt(i) == "~"){
                                        mastDevNameArray[rcount4] = mastdevName1;
                                        rcount4++;
                                        mastdevName = mastdevName +"<br>";
                                        mastdevName1 = "";
                                    }
                                    else{
                                        mastdevName = mastdevName + MASTER_DEVELOPER_NAME.charAt(i);           
                                        mastdevName1 = mastdevName1 + MASTER_DEVELOPER_NAME.charAt(i);
                                    }   
                                }

                                for(var i=0;i<LOCATION.length;i++){
                                    if(LOCATION.charAt(i) == "~"){
                                        locArray[rcount5] = locName1;
                                        rcount5++;
                                        locName = locName +"<br>";
                                        locName1 = "";
                                    }
                                    else{
                                        locName = locName + LOCATION.charAt(i);           
                                        locName1 = locName1 + LOCATION.charAt(i);
                                    }   
                                }
                                for(var i=0;i<TRUST_ACCNO.length;i++){
                                    if(TRUST_ACCNO.charAt(i) == "~"){
                                        trustAccArray[rcount6] = trusteeACNo1;
                                        rcount6++;
                                        trusteeACNo = trusteeACNo +"<br>";
                                        trusteeACNo1 = "";
                                    }
                                    else{
                                        trusteeACNo = trusteeACNo + TRUST_ACCNO.charAt(i);           
                                        trusteeACNo1 = trusteeACNo1 + TRUST_ACCNO.charAt(i);
                                    }
                                }
                                
                                for(var i=0;i<PROJECT_IND.length;i++){
                                    if(PROJECT_IND.charAt(i) == "~"){
                                    	projectIndicatorArray[rcount9] = projInd1;
                                    	rcount9++;
                                        projInd = projInd +"<br>";
                                        projInd1 = "";
                                    }
                                    else{
                                    	projInd = projInd + PROJECT_IND.charAt(i);           
                                    	projInd1 = projInd1 + PROJECT_IND.charAt(i);
                                    }
                                }
                                
                                setRowValues(rcount);
                                
                                document.imagename.src=stillImg.src;
                            }    
                    else{
                        //alert("In else");
                        var len = document.getElementById("tableOne").rows.length;    
                        for(var j = len;j > 1;j--)
                            {
                                document.getElementById("tableOne").deleteRow(j-1);
                            }   
                        var a = document.getElementById("tableOne").insertRow(1);
                           var m = a.insertCell(0);
                           m.style.width = "0px";
                           var x = a.insertCell(1);
                           var y = a.insertCell(2);
                           var z = a.insertCell(3);
                           
                           m.style.background="#D8EAED";    
                           x.style.width = "50px";
                           z.align = "left";
                           x.style.background="#D8EAED";           
                           y.style.width = "350px";
                           y.style.background="#D8EAED";
                           z.style.width = '87px';                           
                           z.style.background="#D8EAED";
                           
                           x.innerHTML = "";       
                           y.innerHTML = '<font class="cp_text">No Results Found.</font>';  
                           z.innerHTML = "";                           
                           document.imagename.src=stillImg.src;     
                        document.getElementById("pageIndexId").innerHTML = "0-0";
                    }
                  }  
                

/*
 * setRowValues(count) is used to create the number of rows for the data retrieved display on the page using rows and columns
*/

  function setRowValues(count)
  {
                    //alert("setRowValues--count--->"+count);
                    var len = document.getElementById("tableOne").rows.length;
                    //alert("len----"+len);
                    
                   for(var j = len;j > 1;j--)
                    {
                        document.getElementById("tableOne").deleteRow(j-1);
                    }   
           
                    if(count == 0)
                        {
                            var a = document.getElementById("tableOne").insertRow(1);
                           var m = a.insertCell(0);
                           m.style.width = "0px";
                           var x = a.insertCell(1);
                           var y = a.insertCell(2);
                           var z = a.insertCell(3);
                           var n = a.insertCell(4);
                           
                           x.style.width = "50px";
                           z.align = "left";
                           x.style.background="#D8EAED";           
                           y.style.width = "350px";
                           y.style.background="#D8EAED";
                           z.style.width = '87px';
                           za.style.width = '87px';
                           z.style.background="#D8EAED";
                           n.style.background="#D8EAED";
                           x.innerHTML = "";       
                           y.innerHTML = '<div class="listtxt">No Results Found.</div>';  
                           z.innerHTML = "";
                           n.innerHTML = "";
                           document.imagename.src=stillImg.src;
                         }
                    var countValue;
                    //alert("size--------------->"+size);
                    //alert("count value in if=="+count);
                    //alert("limitValue value in if=="+limitValue)
                    if(parseInt(count) > parseInt(limitValue))
                        {
                            countValue = parseInt(limitValue);
                            //alert("countValue for rows in if---"+countValue);
                            document.getElementById("nextPageId").innerHTML = '<img  src="../images/table/nextPage.gif" name="nextPage" onClick="nextPage1()" border=0 style="cursor:pointer" title="'+ nextPageTitle +'" class="image">';
                    }
                    else
                        {
                        countValue = parseInt(count);
                        //alert("count value in else=="+countValue);
                        }
                        
                    for(var i = 0;i<parseInt(countValue);i++)
                        {
                               //alert("countValue in loop ---"+i);
                                var a = document.getElementById("tableOne").insertRow(i+1);
                                var y   = a.insertCell(0);
                                var zb  = a.insertCell(1);
                                var zc  = a.insertCell(2);
                                var zd  = a.insertCell(3);    
                                var pi = a.insertCell(4);
                                var plNo = plotNumArray[i];
                                if(plNo == ' '){
                                	plNo = 'null';
                                }
                                	
                                if(langId == 0){
                                	a.style.textAlign = 'left';
                                    y.innerHTML = "<div id='projectname' style='width:150px'><div class='listtxt'>"+projNameArray[i]+"</div></div>";  
                                    zb.innerHTML = "<div id='locationname' ><div class='listtxt1'>"+locArray[i]+"</div></div>";  
                                    zc.innerHTML = "<div id='plotnum' style='height:20px'><div class='listtxt1'>"+plotNumArray[i]+"</div></div>"; 
                                    zd.innerHTML = "<div class='listtxt1' title='"+clickToViewDetailsTitle+"'><span align='center'  style='cursor:pointer' id='viewSpan"+i+"' onclick=viewApprListProj('"+escape(projNameArray[i])+"','"+escape(mastDevNameArray[i])+"','"+escape(trustAccArray[i])+"','"+escape(devNameArray[i])+ "','"+ escape(bankNameArray[i]) + "');>"+viewLabel+"</span></div>";
                                	
                                    if(projectIndicatorArray[i] != '')
                                		pi.innerHTML = "<div class='listtxt1' title='"+clickToViewProgressTitle+"'><span align='center'  style='cursor:pointer' id='viewPI"+i+"' onclick=openProgressIndicator('"+i+"','"+ProjdevIdArray[i]+ "','" + plNo +  "','" + escape(projNameArray[i]) +"')><img width='48' height='25' src='" + escape(projectIndicatorArray[i]) + "'></span></div>";
                                }
                                else if(langId == 1){
                                	a.style.textAlign = 'right';
                                    y.innerHTML = "<div id='projectname' style='width:150px'><div class='listtxt'>"+projNameArray[i]+"</div></div>"; 
                                    zb.innerHTML = "<div id='locationname'><div class='listtxt1'>"+locArray[i]+"</div></div>"; 
                                    zc.innerHTML = "<div id='plotnum'><div class='listtxt'>"+plotNumArray[i]+"</div></div>"; 
                                    zd.innerHTML = "<div class='listtxt1' title='"+clickToViewDetailsTitle+"'><span align='center' class='cp_text' style='cursor:pointer' id='viewSpan"+i+"' onclick=viewApprListProj('"+escape(projNameArray[i])+"','"+escape(mastDevNameArray[i])+"','"+checkExempt(trustAccArray[i])+"','"+escape(devNameArray[i])+ "','"+ escape(bankNameArray[i]) + "');>"+viewLabel+"</span></div>";
                                    
                                    if(projectIndicatorArray[i] != '')
                                		pi.innerHTML = "<div class='listtxt1' title='"+clickToViewProgressTitle+"'><span align='center'  style='cursor:pointer' id='viewPI"+i+"' onclick=openProgressIndicator('"+i+"','"+ProjdevIdArray[i]+ "','" + plNo + "','" + escape(projNameArray[i]) +"')><img width='48' height='25' src='" + escape(projectIndicatorArray[i]) + "'></span></div>";
                                }
                               
                        if(i%2 == 0)
                        {
                            y.style.background="#FFFFFF";
                            zb.style.background="#FFFFFF";
                            zc.style.background="#FFFFFF";
                            zd.style.background="#FFFFFF";
                            pi.style.background="#FFFFFF";
                        }
                    else
                        {
                            y.style.width   = '390px';
                            zb.style.width  = '330px';
                            zc.style.width  = '340px';
                            zd.style.width  = '340px';

                            y.style.background="#FFFFFF";
                            zb.style.background="#FFFFFF";
                            zc.style.background="#FFFFFF";
                            zd.style.background="#FFFFFF";
                            pi.style.background="#FFFFFF";
                        }
                      }
 }
    
  	function checkExempt(trustAcNo){
  		if('Exempt' == trustAcNo){
  			return '&#1605;&#1593;&#1601;&#1610;';
  		}else{
  			return escape(trustAcNo);
  		}
  	}
  

/*
 * setHideDev(id, visibilty) is used to hide the view div
*/
        function setHideDev(id, visibilty)
        {
        
            document.getElementById("layer1").style.display = visibilty;
        }        
/*
 * setHideDev1(id, visibilty) is used to hide the show div
*/
        function setHideDev1(id, visibilty)
        {
        	
            document.getElementById("layer2").style.display = visibilty;
        } 

function setHideDev_pi(id, visibilty)
{
	
    document.getElementById("layer_pi").style.display = visibilty;
} 

function openProgressIndicator(id, pid, plotNo, projectName)  
{	  
	var imageLoc = "../SharedFolder/ProgressIndicator/"+pid+ "_" + plotNo + ".jpg";
	window.open("../jsp/ProjectIndicator.jsp?imageLoc=" + escape(imageLoc) + "&projectName=Progress Indicator of " + projectName, "");   
}

function openGuide()  
{	
	var imageLoc = "../SharedFolder/ProgressIndicator/guide.jpg";
	window.open("../jsp/ProjectIndicator.jsp?imageLoc=" + escape(imageLoc) + "&projectName=Guide", "");   
}



/** Dojo popup for List of Approved Developers: View. Start.* */
function viewApprListProj(projName, masterDev, trustAccount, devName, bankName) {
	projName = unescape(projName);    
	masterDev = unescape(masterDev);
	devName =  unescape(devName);
	trustAccount  =  unescape(trustAccount);
	bankName = unescape(bankName);
	
	/*
	 * Variable used in Label for specific languages is declared in respective
	 * JSP.
	 */
	var cls1 = "projecttle";
	var cls2 = "projectsubcnt";
	if (lang == 1) {
		cls1 = "devtlearb";
		cls2 = "devsubcntarb";
	}
	
	var popHTML = '<div class="prjtpopupbox"><div class="dev_midbgprjt"><div class="popupcontentdev">'
			+ '<div class="popcontent"><div class="'
			+ cls1
			+ '">'
			+ devNameViewLabel
			+ ' : </div><div class="'
			+ cls2
			+ '">'
			+ devName
			+ '</div><div class="clr"/><div class="'
			+ cls1
			+ '">'
			+ masDevViewLabel
			+ ' : </div>'
			+ '<div class="'
			+ cls2
			+ '">'
			+ masterDev
			+ '</div><div class="clr"/><div class="'
			+ cls1
			+ '">'
			+ trstAccViewLabel
			+ ' : </div><div class="'
			+ cls2
			+ '">'
			+ trustAccount
			+ '</div><div class="clr"/><div class="'
			+ cls1
			+ '">'
			+ bkNameViewLabel
			+ ' : </div><div class="projectsubcnt">'
			+ bankName
			+ '</div><div class="clr"/></div></div></div></div>';
	displayPopupDialog(popHTML, projName);
}

