﻿

//Changes done by Vikash 23 jan 12
function FileRemove() {
            //alert("found");
            var Str;
            //alert(document.getElementById("ctl00_ContentPlaceHolder1_hdnEmployeePhotograph").value);
            Str = confirm('Do you want to Remove ?');
            if (Str == true) {
                //alert("innerHTML of Lable "+ document.getElementById("ctl00_ContentPlaceHolder1_lblName").innerHTML);
                document.getElementById("ctl00_ContentPlaceHolder1_lblName").innerHTML = "";
                // alert("innerHTML of Lable "+ document.getElementById("ctl00_ContentPlaceHolder1_lblName").innerHTML);
                document.getElementById("ctl00_ContentPlaceHolder1_hdnFile").value = "";
                //alert("hdnfile "+ document.getElementById("ctl00_ContentPlaceHolder1_hdnFile").value);   
                document.getElementById("ctl00_ContentPlaceHolder1_lnkBtnRmv").style.display = 'none';
            }
            return false;
        }



function ConfirmRemoveProfile()
{    
    if (confirm('Do you want to Remove ?'))
    {
        document.getElementById("hdnEmployeePhotograph").value ="Image/NoImage.gif";
        document.getElementById("ImgMainProfile").src ="../../Image/NoImage.gif";
        //document.getElementById("hdnEmployeePhotograph").value = "";
    }
    return false;
}



function showGOI() {
            document.getElementById("divState").style.display = 'none';
            document.getElementById("divCountry").style.display = 'none';
            document.getElementById("ctl00_ContentPlaceHolder1_hdnType").value = 'GOI';
            //document.getElementById("ctl00_ContentPlaceHolder1_hdnType").value = 'none';
        }



function showState() {
            document.getElementById("divState").style.display = '';
            document.getElementById("divCountry").style.display = 'none';
            document.getElementById("ctl00_ContentPlaceHolder1_hdnType").value = 'State';
            //document.getElementById("ctl00_ContentPlaceHolder1_hdnType").value = 'divState';
        }



function showCountry() {
            document.getElementById("divState").style.display = 'none';
            document.getElementById("divCountry").style.display = '';
            document.getElementById("ctl00_ContentPlaceHolder1_hdnType").value = 'Country';
            //document.getElementById("ctl00_ContentPlaceHolder1_hdnType").value = 'divCountry';
        }




function getSelectedValue(ctrl) {
            document.getElementById("ctl00_ContentPlaceHolder1_hdndrpSelIndex").value = ctrl.selectedIndex;
        }
        
        //end




function OpenPopUpSendSMSForContact(ctrl)
{
    openCenteredWindow('CIIContactsPopup/ContactSms.aspx',475,300);
	return false;    
}


/********************Added by Abhishek for CAM Registration   *****************/
   
     function CheckAllFor(control)
     {    
        var idCheck;	
	    var rowCount='';
	    var indx=0;	//alert("aaaa");   
	    rowCount=document.getElementById("ctl00_ContentPlaceHolder1_hdnchklist").value;
	    //alert(rowCount);
	    if(document.getElementById("ctl00_ContentPlaceHolder1_chkAll").checked==true)
	    {
	      // alert("bbbb");
		   for(indx=0;indx<rowCount;indx++)
		   {		    
		      if((indx) > 9)     
		      {
		      idCheck="ctl00_ContentPlaceHolder1_chklSector_"+(indx)+"";
		      document.getElementById(idCheck).checked=true;// alert(idCheck);						
		     }
		     else
		    {
		        idCheck="ctl00_ContentPlaceHolder1_chklSector_"+(indx)+"";
		        document.getElementById(idCheck).checked=true; //alert(idCheck);	
		    }		   
		    		   
		}	
   }
	else 
	{
	 
		for(indx=0;indx<rowCount;indx++)
		{		
		    if((indx) > 9)
		    {	
		        idCheck="ctl00_ContentPlaceHolder1_chklSector_"+(indx)+"";
		         document.getElementById(idCheck).checked=false;//alert(idCheck);								
		    }
		    else
		    {
		        idCheck="ctl00_ContentPlaceHolder1_chklSector_"+(indx)+"";	
		         document.getElementById(idCheck).checked=false; //alert(idCheck);		
	        }
	
		}
    }

    return true;
}

/******************* End Byn Abhishek for CAm Registration   *****************/

// animesh AddpolicyStatement 05 jan 2012
    function FileRemove() {
            //alert("found");
            var Str;
            //alert(document.getElementById("ctl00_ContentPlaceHolder1_hdnEmployeePhotograph").value);
            Str = confirm('Do you want to Remove ?');
            if (Str == true) {
                //alert("innerHTML of Lable "+ document.getElementById("ctl00_ContentPlaceHolder1_lblName").innerHTML);
                document.getElementById("ctl00_ContentPlaceHolder1_lblName").innerHTML = "";
                // alert("innerHTML of Lable "+ document.getElementById("ctl00_ContentPlaceHolder1_lblName").innerHTML);
                document.getElementById("ctl00_ContentPlaceHolder1_hdnFile").value = "";
                //alert("hdnfile "+ document.getElementById("ctl00_ContentPlaceHolder1_hdnFile").value);   
                document.getElementById("ctl00_ContentPlaceHolder1_lnkBtnRmv").style.display = 'none';
            }
            return false;
        }
        function showGOI() {
            document.getElementById("divState").style.display = 'none';
            document.getElementById("divCountry").style.display = 'none';
        }
        function showState() {
            document.getElementById("divState").style.display = '';
            document.getElementById("divCountry").style.display = 'none';
        }
        function showCountry() {
            document.getElementById("divState").style.display = 'none';
            document.getElementById("divCountry").style.display = '';
        }
        function checkFA(ctrl, args) {

            //alert("comh");
            var len = document.getElementById('ctl00_ContentPlaceHolder1_hdnSector').value.length;
            //alert(len);
            //alert(document.getElementById('hdnFunctionalAreaId').value);
            if (len == 0) {

                args.IsValid = false;
            }
            else {
                args.IsValid = true;

            }

            //return false;
        }
        function verifydate(control) {
            var strdate = document.getElementById(control.id).value;
            var reDate = /^\d{1,2}(\/)\d{1,2}\1\d{4}$/
            if (reDate.test(strdate)) {
                //alert("Valid");
            }
            else {
                alert("Invalid Date Format.\n Correct format is dd/mm/yyyy");
                //document.getElementById(control.id).focus();

                var value = document.getElementById(control.id).value;

                //document.getElementById(control.id).value = value.replace(/\D*/g,"");
                document.getElementById(control.id).value = "";
            }
        }
//end 







function OpenListWithCheckBox(type,_hiddenfeild, _listboxid)
{
    //alert('Found2');
    var selectedValues=document.getElementById(_hiddenfeild).value;
    //alert(selectedValues);
    //alert('Found2');
    email_window=openCenteredWindow('MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues,600,630);
	email_window.focus();	
	return false;    
}

//clearallStakeholder()
//document.getElementById=function(str){
//        str=new String(str);

//        var allEls=document.getElementsByTagName("*"),l=allEls.length;

//        for(var i=0;i<l;i++)if(allEls[i].id==str || allEls[i].getAttribute("id")==str)return allEls[i];

//        return null;

//        }

//        document.getElementsByName=function(str){

//        str=new String(str);

//        var myMatches=new Array();

//        var allEls=document.getElementsByTagName("*"),l=allEls.length;

//        for(var i=0;i<l;i++)if(allEls[i].name==str || allEls[i].getAttribute("name")==str)myMatches[myMatches.length]=allEls[i];

//        return myMatches;

//        }

/*@cc_on @*/
/*@if (@_win32 && @_jscript_version>=5)
function window.confirm(str)
{
    execScript('n = msgbox("'+str+'","4132","Message from Webpage")', "vbscript");
    return(n == 6);
}
@end @*/
//////////// This is the Event budget function on RegisterEvents////////////////////
function openpopup(control, type,status)
{   
//            alert(status);
//            alert(document.getElementById(status).value);
        var strStatus=document.getElementById(status).value;
        var testStr=(control.id.split("_"))[1];               
        var strIndex;       
        var GenerateId = ((control.id.split("_"))[0]+ "_" + (control.id.split("_"))[1]+ "_" + (control.id.split("_"))[2]+ "_"  + (control.id.split("_"))[3]+ "_" + "hdnHeadid");        
        strIndex = (control.id.split("_"))[3].substring(3);
        var Headid = document.getElementById(GenerateId).value;
        var HeadidHiddenCost = document.getElementById("ctl00_ContentPlaceHolder1_hdnHiddenCost").value
        var Strvalue = control.innerHTML;
        openCenteredWindow("EventBudget.aspx?Headid=" + Headid + "&indx=" + strIndex + "&Type=" + type + "&Value=" + Strvalue + "&HiddencostId=" + HeadidHiddenCost + "&Status=" + strStatus ,960,470);
    return false;
}

function openpopup2(control)
{   
        var testStr=(control.id.split("_"))[1];        
        var GenerateId = ((control.id.split("_"))[0]+ "_" + (control.id.split("_"))[1]+ "_" + (control.id.split("_"))[2]+ "_"  + (control.id.split("_"))[3]+ "_" + "hdnNoticeid");        
        var noticeid = document.getElementById(GenerateId).value;
        openCenteredWindow("../Admin/NoticeDetails.aspx?NoticeId=" + noticeid ,600,670);
    return false;
}
function ConfirmRemove()
{
    var Str;
    Str = confirm('Do you want to Remove ?');
    
    if (Str==true)
    {
        document.getElementById("ctl00_ContentPlaceHolder1_hdnEmployeePhotograph").value ="Image/NoImage.gif";
        document.getElementById("ctl00_ContentPlaceHolder1_ImgMainProfile").src ="Image/NoImage.gif";
        document.getElementById("ctl00_ContentPlaceHolder1_hdnEmployeePhotograph").value = "";
    }
    return false;
}
function BirthMail(_employeeId)
{
	email_window=window.open('MasterPopUp/BirthdayEMail.aspx?EmployeeId=' + _employeeId,'email_window','width=650,height=300');
	email_window.focus();	
	return false;    
}

function DisplayName(control)
{
    //alert(control.innerHTML);
    createOption("ctl00_ContentPlaceHolder1_lbxOffice",control.innerHTML,control.innerHTML);
    return false;
}
function CallTree()
{
    window.open('MasterPopUp/Tree.aspx','','width=650,height=300,toolbars=yes');
	return false;    
}

function createOption(e,newValue,newText)
{
    //alert('1');
    var objSelect=self.opener.document.getElementById(e);
    
    var objOption = document.createElement("OPTION");
    
    objOption.text = newText
    //alert(newText);
    objOption.value = newValue
    //alert(newValue);
    
    if(document.all && !window.opera)
        {
            //alert("OPERA");
        //    alert("Child : " + objOption);
          //  alert("Parent : " + objSelect)
     objSelect.appendChild(objOption, null);
            //alert(objOption);
        }
    else
        {
            //alert("IE");
            objSelect.appendChild(objOption, null);
            //alert("Else: "  + objOption);

    };
}

function OpenListWithCheckBoxProfileCouncilCommitee(type,_hiddenfeild, _listboxid)
{
    var selectedValues=document.getElementById(_hiddenfeild).value;
    var selectedType = ShowSelctedValue('ctl00_ContentPlaceHolder1_ddlRegion_');
    if(selectedType == "-1")
    {
        email_window=openCenteredWindow('MasterPopUp/ShowGenralList.aspx?type=' + type +  "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues,600,630);
        email_window.focus();
    }
    else
    {
        email_window=openCenteredWindow('MasterPopUp/ShowGenralList.aspx?type=' + type + "&region=" + selectedType +  "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues,600,630);
        email_window.focus();	
    }
	return false;    
}

function OpenListWithCheckBoxProfileOffice(type,_hiddenfeild, _listboxid, type)
{
   // alert("calling");
    
   // alert(document.getElementById("ctl00_ContentPlaceHolder1_hdnReporttoName"));
    //alert(document.getElementById("ctl00_ContentPlaceHolder1_hdnReportTo").value);
    if(document.getElementById("ctl00_ContentPlaceHolder1_hdnReportTo").value.length == 0)
    {
      //alert("blank");
      alert("Please Select Direct Report");
      return false;
    
    }
    
    //alert("out");
    var type ="department";
    //alert(document.getElementById("ctl00_ContentPlaceHolder1_hdnReportTo").value);
    var selectedValues=document.getElementById(_hiddenfeild).value;
    var selectedType = ShowSelctedValue('ctl00_ContentPlaceHolder1_ddlRegion_');
    var directId = document.getElementById("ctl00_ContentPlaceHolder1_hdnReportTo").value;
    //alert(directId);
    
    if(selectedType == "-1")
    {
        var email_window=openCenteredWindow('MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues + "&directreportto=" + directId ,600,630);
        email_window.focus();
    }
    else
    {
        var email_window=openCenteredWindow('MasterPopUp/ShowGenralList.aspx?type=' + type + "&region=" + selectedType + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues + "&directreportto=" + directId ,600,630);
        email_window.focus();	
    }
	
	return false;    
}

function ShowSelctedValue(strChkId)
{
    var indx = 5;
    var strId;
    var strValue = -1;
    for(indx=0; indx<=5;indx++)
    {
        strId=strChkId + indx;
        if(document.getElementById(strId).checked == true)
        {
            strValue=document.getElementById(strId).value;
            break;
        }
    }
    return strValue;
}

function OpenListWithCheckBoxAdmin(type,_hiddenfeild, _listboxid)
{
    var selectedValues=document.getElementById(_hiddenfeild).value;
    email_window=openCenteredWindow('../MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues,600,630);
	email_window.focus();	
	return false;    
}

function OpenListWithCheckBoxFilterOnSector(type,_hiddenfeild, _listboxid)
{
    var _controlSector=document.getElementById("ctl00_ContentPlaceHolder1_lbSector");
    var _strSectorId, _strGroupOfSectorId;
    var _indx;
    _strGroupOfSectorId="";
    for(_indx=0;_indx < _controlSector.options.length; _indx++)
    {
        _strGroupOfSectorId += _controlSector.options[_indx].value + "|";
    }   
    var selectedValues=document.getElementById(_hiddenfeild).value;
    email_window = openCenteredWindow('MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues + "&seletedSectors=" + _strGroupOfSectorId,600,630);
	email_window.focus();	
	return false;    
}

function AdminOpenListWithCheckBox(type,_hiddenfeild, _listboxid)
{
    var selectedValues=document.getElementById(_hiddenfeild).value;
    email_window=openCenteredWindow('../MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues,600,630);
	email_window.focus();	
	return false;    
}

function OpenTreeWithCheckBox(_hiddenfeild, _listboxid)
{
    var selectedValues=document.getElementById(_hiddenfeild).value;
	email_window=openCenteredWindow("MasterPopUp/Tree.aspx?hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&SelectedValue=" + selectedValues,600,670);
	//email_window=window.open("MasterPopUp/Tree.aspx?hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&SelectedValue=" + selectedValues,'GrneralList','width=600,height=700');
	email_window.focus();	
	return false;    
}
//----------------section for office tree start
function OpenTreeReportTo()
{
    var email_window=openCenteredWindow("MasterPopUp/Tree.aspx?jsName=SelectReportTo(this)&hdn=&lst=",600,670);
	email_window.focus();		
	return false;    
}

function OpenTreeReportToAdmin()
{
    var email_window=openCenteredWindow("../MasterPopUp/Tree.aspx?jsName=SelectReportTo(this)",600,670);
	email_window.focus();		
	return false;    
}
//----------------section for office tree end


//function OpenTreeReportTo()
//{
//    var email_window=openCenteredWindow("MasterPopUp/Tree.aspx?jsName=SelectReportTo(this)",450,700);
//	//email_window=window.open("MasterPopUp/Tree.aspx?jsName=SelectReportTo(this)",'','width=450,height=700');
//	email_window.focus();		
//	return false;    
//}


function SelectOfficeTo(control)
{
    self.opener.document.getElementById("ctl00_ContentPlaceHolder1_txtOffice").value=control.innerHTML;
    if(self.opener.document.getElementById("ctl00_ContentPlaceHolder1_hdnOfficeName") != null)
        self.opener.document.getElementById("ctl00_ContentPlaceHolder1_hdnOfficeName").value=control.innerHTML;

    self.opener.document.getElementById("ctl00_ContentPlaceHolder1_hdnOffices").value=control.id;
    ajaxGetOfficeData(control.id);
    return false;
}

function SelectReportTo(control)
{
 //alert("1");
     self.opener.document.getElementById("ctl00_ContentPlaceHolder1_txtReportto").value=control.innerHTML;
     //alert("2");
     if(self.opener.document.getElementById("ctl00_ContentPlaceHolder1_hdnReporttoName") != null)
        self.opener.document.getElementById("ctl00_ContentPlaceHolder1_hdnReporttoName").value=control.innerHTML;

//alert("3");
     self.opener.document.getElementById("ctl00_ContentPlaceHolder1_hdnReportTo").value=control.id;
  //   alert("4");
     //window.close();
    return false;
}

function add(control)
{

   // var windowId=openCenteredWindow('MasterPopUp/LocationPopup.aspx?action=ADD&id=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked ,310,140);
    window.open('MasterPopUp/LocationPopup.aspx?action=ADD&id=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked ,'','width=335,height=275,left=350,top=330');
     // windowId.focus();
    return false;
}

function edit(control)
{

   // var windowId=openCenteredWindow('MasterPopUp/LocationPopup.aspx?action=EDIT&id=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked,310,140); 
window.open('MasterPopUp/LocationPopup.aspx?action=EDIT&id=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked ,'','width=335,height=275,left=350,top=330');
      //window.open('MasterPopUp/LocationPopup.aspx?action=EDIT&id=' + control.id + '&value=' + control.name,'','width=310,height=140,left=350,top=330');
           // windowId.focus();
    return false;
}

function del(control)
{
    //var windowId=openCenteredWindow('MasterPopUp/LocationPopup.aspx?action=DELETE&id=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked,310,140);
    window.open('MasterPopUp/LocationPopup.aspx?action=DELETE&id=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked ,'','width=335,height=275,left=350,top=330');
      //window.open('MasterPopUp/LocationPopup.aspx?action=DELETE&id=' + control.id + '&value=' + control.name,'','width=310,height=140,left=350,top=330');
     // windowId.focus();
    return false;
}

function openCenteredWindow(url,width,height) 
{
    var left = parseInt((screen.availWidth/2) - (width/2));
    var top = parseInt((screen.availHeight/2) - (height/2));
    var windowFeatures = "width=" + width + ",height=" + height + ",status,resizable,scrollbars=1,left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;
    myWindow = window.open(url, "subWind", windowFeatures);
    return myWindow;
}


function openCenteredWindowHR(url,width,height)
{
    //alert(1)
    var left = parseInt((screen.availWidth/2) - (width/2));
    var top = parseInt((screen.availHeight/2) - (height/2));
    //alert(2)
    var windowFeatures = "width=" + width + ",height=" + height + ",left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;
    //alert(3)
    myWindow = window.open(url, "subWind", windowFeatures);
    //alert(4)
    //alert(windowFeatures);
    windowFeatures.focus();
    return false;
}

//-----------------section manish start
function addOffice(control)
{
    // var windowId=openCenteredWindow('MasterPopUp/LocationPopup.aspx?action=ADD&id=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked ,310,140);
    openCenteredWindow('Admin/Office.aspx?action=ADD&Reportofficeid=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked ,770,700);
     // windowId.focus();
    return false;
}

function editOffice(control)
{

   // var windowId=openCenteredWindow('MasterPopUp/LocationPopup.aspx?action=EDIT&id=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked,310,140); 
    openCenteredWindow('Admin/Office.aspx?action=EDIT&officeid=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked ,770,700);
      //window.open('MasterPopUp/LocationPopup.aspx?action=EDIT&id=' + control.id + '&value=' + control.name,'','width=310,height=140,left=350,top=330');
           // windowId.focus();
    return false;
}

function delOffice(control)
{
    //var windowId=openCenteredWindow('MasterPopUp/LocationPopup.aspx?action=DELETE&id=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked,310,140);
    openCenteredWindow('Admin/Office.aspx?action=DELETE&officeid=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked ,770,700);
      //window.open('MasterPopUp/LocationPopup.aspx?action=DELETE&id=' + control.id + '&value=' + control.name,'','width=310,height=140,left=350,top=330');
     // windowId.focus();
    return false;
}


function OpenLocationTree()
{
    var location_window=window.open('../MasterPopUp/LocationTreepopup.aspx?openfrom=group','','width=410,height=800,left=350,top=20');
	location_window.focus();		
	return false;    
}

function OpenLocationTreeProfile()
{
    var location_window=window.open('MasterPopUp/LocationTreepopup.aspx?type=search&openFrom=profile','','width=410,height=800,left=350,top=20');
	location_window.focus();		
	return false;    
}

function OpenLocationTreeSearch()
{
    var location_window=window.open('MasterPopUp/LocationTreepopup.aspx?type=search' + '&openfrom=group' ,'','width=410,height=800,left=350,top=20');
	location_window.focus();		
	return false;    
}


function SelectLocationForOffice(control)
{
    self.opener.document.getElementById('txtLocation').value=control.innerHTML;
    self.opener.document.getElementById('hdnlocations').value=control.id;
    ajaxGetLocationData(control.id);
    return false;
}

function SelectLocationForOfficeProfile(control)
{
    self.opener.document.getElementById('ctl00_ContentPlaceHolder1_txtLocation').value=control.innerHTML;
    self.opener.document.getElementById('ctl00_ContentPlaceHolder1_hdnLocationName').value=control.innerHTML;
    self.opener.document.getElementById('ctl00_ContentPlaceHolder1_hdnlocations').value=control.id;
    //self.opener.document.forms['aspnetForm'].submit();
    //alert(self.opener.document.getElementById('ctl00_ContentPlaceHolder1_hdnLocationName').value);
    ajaxFillOfficesBasedOnLocation(control.id);
    return false;
}

function SelectLocationForOfficeSearch(control)
{
    self.opener.document.getElementById('ctl00_ContentPlaceHolder1_txtLocation').value=control.innerHTML;
    self.opener.document.getElementById('ctl00_ContentPlaceHolder1_hdnlocations').value=control.id;
    if(self.opener.document.getElementById('ctl00_ContentPlaceHolder1_hdnLocationName') != null)
            self.opener.document.getElementById('ctl00_ContentPlaceHolder1_hdnLocationName').value=control.innerHTML;
    window.close();
    return false;
}
//--------------------section by manish end

function OpenListWithoutCheckBox(type,ischeckbox,_hiddenfeild, _listboxid)
{
    var selectedValues=document.getElementById(_hiddenfeild).value;
//    alert("found");
//    alert(selectedValues);
    email_window=openCenteredWindow('MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues + "&IscheckBox=" + ischeckbox,600,700);
	email_window.focus();	
	return false;    
}




function OpenListWithoutCheckBox1(type,ischeckbox,_hiddenfeild, _listboxid)
{
    var selectedValues=document.getElementById(_hiddenfeild).value;
//    alert("found");
//    alert(selectedValues);
    email_window=openCenteredWindow('../MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues + "&IscheckBox=" + ischeckbox,600,700);
	email_window.focus();	
	return false;    
}
function AdminOpenTreeWithCheckBox(_hiddenfeild, _listboxid)
{
    var selectedValues=document.getElementById(_hiddenfeild).value;
   //alert(selectedValues);
	email_window=openCenteredWindow("../MasterPopUp/Tree.aspx?hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&SelectedValue=" + selectedValues + "&calledFrom=" + "Admin",600,700);
	//email_window=window.open("MasterPopUp/Tree.aspx?hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&SelectedValue=" + selectedValues,'GrneralList','width=600,height=700');
	email_window.focus();	
	return false;    
}
function SelectOfficeToAdmin(control,targetCodeId, targerDescriptionId,targetName)
{
   
   
    //ctl00_ContentPlaceHolder1_txtOffice
    self.opener.document.getElementById(targerDescriptionId).value=control.innerHTML;   
    //alert("1");
    self.opener.document.getElementById(targetName).value=control.id; 
    //alert("2");
    self.opener.document.getElementById(targetCodeId).value=control.id;    
    //alert("3")
  //alert(self.opener.document.getElementById("ctl00_ContentPlaceHolder1_hdnOffices").value);
    //ajaxGetOfficeData(control.id);
    
    window.close();
    return false;
}

function SearchOpenTreeWithCheckBox(_hiddenfeild, _listboxid)
{
    var selectedValues=document.getElementById(_hiddenfeild).value;
	email_window=openCenteredWindow("MasterPopUp/Tree.aspx?hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&SelectedValue=" + selectedValues + "&calledFrom=" + "Admin",600,700);
	email_window.focus();	
	return false;    
}

function SearchOpenTreeForOffice(_hiddenfeild, _listboxid,_hdnName)
{
    var selectedValues=document.getElementById(_hiddenfeild).value;
	email_window=openCenteredWindow("MasterPopUp/Tree.aspx?hdn=" + _hiddenfeild + "&name=" + _hdnName  + "&lst=" + _listboxid + "&SelectedValue=" + selectedValues + "&calledFrom=" + "Admin",600,700);
	email_window.focus();	
	return false;    
}

function Clearall()
{
    //ctl00_ContentPlaceHolder1_txtoffice
    //alert("found");
     document.getElementById("ctl00_ContentPlaceHolder1_txtsearch").value = "";
     document.getElementById("ctl00_ContentPlaceHolder1_hdnSaveValue").value ="";
     document.getElementById("ctl00_ContentPlaceHolder1_txtoffice").value = "";
     document.getElementById("ctl00_ContentPlaceHolder1_TextBox1").value = "";
     document.getElementById("ctl00_ContentPlaceHolder1_txtLocation").value = "";
     document.getElementById("ctl00_ContentPlaceHolder1_txtSector").value = "";
     document.getElementById("ctl00_ContentPlaceHolder1_hdnSector").value = "";
     //alert("depart" + document.getElementById("ctl00_ContentPlaceHolder1_hdnDepartments").value);
     document.getElementById("ctl00_ContentPlaceHolder1_hdnDepartments").value = "";
     document.getElementById("ctl00_ContentPlaceHolder1_ddBloodGroup").selectedIndex= 0;
     //alert("office" + document.getElementById("ctl00_ContentPlaceHolder1_hdnOffices").value);
     document.getElementById("ctl00_ContentPlaceHolder1_hdnOffices").value = "";
     //alert("locations" + document.getElementById("ctl00_ContentPlaceHolder1_hdnlocations").value);
     document.getElementById("ctl00_ContentPlaceHolder1_hdnlocations").value = "";          
     //ctl00_ContentPlaceHolder1_hdnDepartments.Value
     return true;
}

function DiscussionClearall()
{    
     document.getElementById("ctl00_ContentPlaceHolder1_txtSearch").value = "";
     return true; 
}

function savevalueOnHdn()
{
    //hdnSaveValue
    document.getElementById("ctl00_ContentPlaceHolder1_hdnSaveValue").value = document.getElementById("ctl00_ContentPlaceHolder1_txtsearch").value + ',';
     document.getElementById("ctl00_ContentPlaceHolder1_hdnSaveValue").value  += document.getElementById("ctl00_ContentPlaceHolder1_txtoffice").value + ',';
     document.getElementById("ctl00_ContentPlaceHolder1_hdnSaveValue").value  +=document.getElementById("ctl00_ContentPlaceHolder1_TextBox1").value + ',';
     document.getElementById("ctl00_ContentPlaceHolder1_hdnSaveValue").value  += document.getElementById("ctl00_ContentPlaceHolder1_txtLocation").value +',';
     document.getElementById("ctl00_ContentPlaceHolder1_hdnSaveValue").value  +=document.getElementById("ctl00_ContentPlaceHolder1_txtSector").value;
    // alert(document.getElementById("ctl00_ContentPlaceHolder1_hdnSaveValue").value);
     return true;
}
function adminOpenListWithoutCheckBox(type,ischeckbox,_hiddenfeild, _listboxid)
{
    var selectedValues=document.getElementById(_hiddenfeild).value;
    email_window=openCenteredWindow('../MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues + "&IscheckBox=" + ischeckbox,600,630);
	email_window.focus();	
	return false;    
}

function FillVisualAtForNoticeBord(control,value,type)
{
    var ControlIdOwn="ctl00_ContentPlaceHolder1_" + value;
    var _type="ctl00_ContentPlaceHolder1_" + type;
 
    if (control=="MY")
    {
        var ControlID="ctl00_ContentPlaceHolder1_" + value;
        document.getElementById(_type).value='M';
    }
    else if(control=="OWN")
    {
        document.getElementById(_type).value='O';
    }
    else if(control=="SELECTED")
    {
        document.getElementById(_type).value='S';
    }
}

function OpenListWithCheckBoxDept(_hiddenfeild, _listboxid)
{
    var selectedValues=document.getElementById(_hiddenfeild).value;
    email_window=openCenteredWindow('../MasterPopUp/SelectOffices.aspx?hdn=' + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues,width=630,height=660);
	email_window.focus();	
	return false;    
}

function FillVisualAtForNoticeBordAll(value,type)
{
    //alert('Visual 1');
    var ControlIdOwn="ctl00_ContentPlaceHolder1_" + value;
    //alert('Visual 2');
    var _type="ctl00_ContentPlaceHolder1_" + type;
    //alert('Visual 3 : TYPE : ' + _type);
    //ctl00_ContentPlaceHolder1_hdnoptionType
    //ctl00_ContentPlaceHolder1_hdnOptionType
    self.opener.document.getElementById(_type).value='S';
    //alert('Visual Done');
}

function OpenListWithoutCheckBoxSector(type,ischeckbox,_hiddenfeild, _listboxid)
{
    var selectedValues=document.getElementById(_hiddenfeild).value;
    email_window=openCenteredWindow('MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues + "&IscheckBox=" + ischeckbox,600,700);
	email_window.focus();	
	return false;    
}

function OpenListWithoutCheckBoxState(type,ischeckbox,_hiddenfeild, _listboxid)
{
    var newwindow;
    var selectedValues=document.getElementById(_hiddenfeild).value;
    newwindow=window.open('../MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues + "&IscheckBox=" + ischeckbox,'name','height=600,width=700');
	if (window.focus) {newwindow.focus()}
    //var selectedValues=document.getElementById(_hiddenfeild).value;
    //email_window=openCenteredWindow('MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues + "&IscheckBox=" + ischeckbox,600,700);
	//email_window.focus();	
	return false;    
}


function OpenWindow(control)
{
    window.open('DisplayUserProfile.aspx?Empid='+ control.id,'_self');    
    return false;
}

/////pRIYANKA 08-12-08/////
function MaxtxtLength(control)
{    
    var strId=control.id; 
    var strLength = document.getElementById(strId).value;    
    if(strLength.length <100)
    {
        alert("Enter More than 100 Characters.");
        return false;
    }
}
function morethanTwoChar(control)
{
    //alert("found");
    var strId=control.id; 
    var strLength = document.getElementById(strId).value;    
    if(strLength.length <2)
    {
        alert("Enter last Name");
        return false;
    }
}

function checkingStatus()
{
  //  alert("False");
    var dtnumber = document.getElementById('ctl00_ContentPlaceHolder1_hdnPageSize').value;                     
    //alert(dtnumber);
        var temp;
        var temp1;
        var loop;        
        temp = 'ctl00_ContentPlaceHolder1_GrdGroupMember_ctl'
        temp1 = '_chkGrd';            
        var indx;
        var indx1;
        var genid;        
        var prdTemp;
        var lblid;
        var statusCheck =0;
        dtnumber= parseInt(dtnumber) + 3;
        for(indx=3; indx < dtnumber; indx++)
        {
            if( indx <= 9)
            {
                genid = temp + '0' + indx + temp1;
             }
            else
            {
                genid = temp + indx + temp1;
             }
               if(document.getElementById(genid).checked == true)
                    statusCheck =1;    
        }   
        if(statusCheck == 1)
        {
            return true;
        }
        else
        {
            alert("Please Select the Members.");
            return false;
        }        
}

function checkingStatusDirectory()
{
    //alert("found");
    var dtnumber = document.getElementById('ctl00_ContentPlaceHolder1_hdnPageSize').value;                     
        var temp;
        var temp1;
        var loop;        
        temp = 'ctl00_ContentPlaceHolder1_GrdCheckListView_ctl'
        temp1 = '_chkGrd';            
        var indx;
        var indx1;
        var genid;        
        var prdTemp;
        var lblid;
        var statusCheck =0;
        dtnumber= parseInt(dtnumber) + 3;
        for(indx=3; indx < dtnumber; indx++)
        {
            if( indx <= 9)
            {
                genid = temp + '0' + indx + temp1;
             }
            else
            {
                genid = temp + indx + temp1;
             }
               if(document.getElementById(genid).checked == true)
                    statusCheck =1;    
        }   
        if(statusCheck == 1)
        {
            return true;
        }
        else
        {
            alert("Please Select the Members.");
            return false;
        }        
}
function CrossSelectallMembers()
{         
  if(document.getElementById('ctl00_ContentPlaceHolder1_GrdCheckListView_ctl02_ChkHeader').checked == true)               
  {
    //alert("found");
    var dtnumber = document.getElementById('ctl00_ContentPlaceHolder1_hdnPageSize').value;                     
    //alert(dtnumber);
        var temp;
        var temp1;
        var loop;        
        temp = 'ctl00_ContentPlaceHolder1_GrdCheckListView_ctl'
        temp1 = '_chkGrd';            
        var indx;
        var indx1;
        var genid;        
        var prdTemp;
        var lblid;
        dtnumber= parseInt(dtnumber) + 3;
        //alert(dtnumber);
        for(indx=3; indx < dtnumber; indx++)
        {
            if( indx <= 9)
            {
                genid = temp + '0' + indx + temp1;
      //          alert(genid);
             }
            else
            {
                genid = temp + indx + temp1;
               //alert(genid);
             }
               document.getElementById(genid).checked = true;             
        }   
        //alert(document.getElementById('ctl00_ContentPlaceHolder1_GrdGroupMember_ctl02_ChkHeader').checked);
      document.getElementById('ctl00_ContentPlaceHolder1_GrdCheckListView_ctl02_ChkHeader').checked = true;
  }      
  if(document.getElementById('ctl00_ContentPlaceHolder1_GrdCheckListView_ctl02_ChkHeader').checked == false)               
  {
   // alert("found");
    var dtnumber = document.getElementById('ctl00_ContentPlaceHolder1_hdnPageSize').value;                     
    //alert(dtnumber);
        var temp;
        var temp1;
        var loop;        
        temp = 'ctl00_ContentPlaceHolder1_GrdCheckListView_ctl'
        temp1 = '_chkGrd';            
        var indx;
        var indx1;
        var genid;        
        var prdTemp;
        var lblid;
        dtnumber= parseInt(dtnumber) + 3;
        //alert(dtnumber);
        for(indx=3; indx < dtnumber; indx++)
        {
            if( indx <= 9)
            {
                genid = temp + '0' + indx + temp1;
      //          alert(genid);
             }
            else
            {
                genid = temp + indx + temp1;
               //alert(genid);
             }
               document.getElementById(genid).checked = false;             
        }   
        //alert(document.getElementById('ctl00_ContentPlaceHolder1_GrdGroupMember_ctl02_ChkHeader').checked);
     // document.getElementById('ctl00_ContentPlaceHolder1_GrdGroupMember_ctl02_ChkHeader').checked = true;
  }      
  return true;
}


//////END/////



function winOpen()
		{
		//priyanka
		        openCenteredWindow("frmFileManager.aspx",880,670);
		    //window.open("frmFileManager.aspx");
		}
		
		
	function PopupAdminOpenListWithCheckBox(type,_hiddenfeild, _listboxid)
{
    var selectedValues=document.getElementById(_hiddenfeild).value;
    email_window=openCenteredWindow('../MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues + "&from=popup",600,630);
	email_window.focus();	
	return false;    
}

function PopupAdd(control)
{

   // var windowId=openCenteredWindow('MasterPopUp/LocationPopup.aspx?action=ADD&id=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked ,310,140);
    window.open('../MasterPopUp/LocationPopup.aspx?action=ADD&id=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked ,'','width=335,height=275,left=350,top=330');
     // windowId.focus();
    return false;
}


function Popupedit(control)
{

   // var windowId=openCenteredWindow('MasterPopUp/LocationPopup.aspx?action=EDIT&id=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked,310,140); 
window.open('../MasterPopUp/LocationPopup.aspx?action=EDIT&id=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked ,'','width=335,height=275,left=350,top=330');
      //window.open('MasterPopUp/LocationPopup.aspx?action=EDIT&id=' + control.id + '&value=' + control.name,'','width=310,height=140,left=350,top=330');
           // windowId.focus();
    return false;
}

function Popupdel(control)
{
    //var windowId=openCenteredWindow('MasterPopUp/LocationPopup.aspx?action=DELETE&id=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked,310,140);
    window.open('../MasterPopUp/LocationPopup.aspx?action=DELETE&id=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked ,'','width=335,height=275,left=350,top=330');
      //window.open('MasterPopUp/LocationPopup.aspx?action=DELETE&id=' + control.id + '&value=' + control.name,'','width=310,height=140,left=350,top=330');
     // windowId.focus();
    return false;
}

function PopupaddOffice(control)
{
    //alert('popupaddoffice');
    // var windowId=openCenteredWindow('MasterPopUp/LocationPopup.aspx?action=ADD&id=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked ,310,140);
    window.open('../Admin/Office.aspx?action=ADD&Reportofficeid=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked ,'','width=470,height=500,left=350,top=200');
     // windowId.focus();
    return false;
}

function PopupeditOffice(control)
{

   // var windowId=openCenteredWindow('MasterPopUp/LocationPopup.aspx?action=EDIT&id=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked,310,140); 
window.open('../Admin/Office.aspx?action=EDIT&officeid=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked ,'','width=470,height=500,left=350,top=200');
      //window.open('MasterPopUp/LocationPopup.aspx?action=EDIT&id=' + control.id + '&value=' + control.name,'','width=310,height=140,left=350,top=330');
           // windowId.focus();
    return false;
}

function PopupdelOffice(control)
{
    //var windowId=openCenteredWindow('MasterPopUp/LocationPopup.aspx?action=DELETE&id=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked,310,140);
    window.open('../Admin/Office.aspx?action=DELETE&officeid=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked ,'','width=470,height=500,left=350,top=200');
      //window.open('MasterPopUp/LocationPopup.aspx?action=DELETE&id=' + control.id + '&value=' + control.name,'','width=310,height=140,left=350,top=330');
     // windowId.focus();
    return false;
}

function OpenListWithoutCheckBox1(type,ischeckbox,_hiddenfeild, _listboxid)
{
    var selectedValues=document.getElementById(_hiddenfeild).value;
//    alert("found");
//    alert(selectedValues);
    email_window=openCenteredWindow('../MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues + "&IscheckBox=" + ischeckbox,600,700);
	email_window.focus();	
	return false;    
}

function PopUpAdminOpenTreeWithCheckBox(_hiddenfeild, _listboxid)
{
    var selectedValues=document.getElementById(_hiddenfeild).value;
   //alert(selectedValues);
	email_window=openCenteredWindow("../MasterPopUp/Tree.aspx?hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&SelectedValue=" + selectedValues + "&calledFrom=" + "Admin1",600,700);
	//email_window=window.open("MasterPopUp/Tree.aspx?hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&SelectedValue=" + selectedValues,'GrneralList','width=600,height=700');
	email_window.focus();	
	return false;    
}

function PopUpSelectOfficeToAdmin(control)
{
  //  alert("found");
    self.opener.document.getElementById("txtOffice").value=control.innerHTML;    
    self.opener.document.getElementById("hdnOffices").value=control.id;    
  //alert(self.opener.document.getElementById("ctl00_ContentPlaceHolder1_hdnOffices").value);
    //ajaxGetOfficeData(control.id);
    window.close();
    return false;
}

function OpenPopUpAddLocationView()
{
     var location_window ;//=window.open('Admin/PopUpAddLocationView.aspx?type=search&openFrom=profile','','width=500,height=500,left=20,top=20');
     location_window=openCenteredWindow('Admin/PopUpAddLocationView.aspx?type=search&openFrom=profile',504,630);
	location_window.focus();		
	return false;    
}


function OpenPopUpAddCouncilCommunity()
{
    var location_window=window.open('Admin/PopUpAddCouncilCommunity.aspx?type=search&openFrom=profile','','width=960,height=360,left=150,top=200');
   // location_window=openCenteredWindow('Admin/PopUpAddCouncilCommunity.aspx?type=search&openFrom=profile',960,360);
	location_window.focus();		
	return false;      
}
function OpenPopUpAddDepartment()
{
    
    var location_window=window.open('Admin/PopUpAddDepartment.aspx?type=search&openFrom=profile','','width=440,height=600,left=400,top=50');
	location_window.focus();		
	return false;  

}

function OpenPopUpAddDesignation()
{
    var location_window;//=window.open('Admin/PopUpAddDesignation.aspx?type=search&openFrom=profile','','width=960,height=600,left=20,top=20');
    location_window=openCenteredWindow('Admin/PopUpAddDesignation.aspx?type=search&openFrom=profile',430,200);
	location_window.focus();		
	return false;    
}
function OpenPopUpAddOffice()
{
    var location_window;//=window.open('Admin/PopUpAddOffice.aspx?Action=ADD','','width=510,height=620,left=20,top=20');
    location_window=openCenteredWindow('Admin/PopUpAddOffice.aspx?Action=ADD',510,620);
	location_window.focus();		
	return false;    
}

function OpenPopUpAddSector()
{
    var location_window;//=window.open('Admin/PopUpAddSector.aspx?type=search&openFrom=profile','','width=960,height=600,left=20,top=20');
	location_window=openCenteredWindow('Admin/PopUpAddSector.aspx?type=search&openFrom=profile',430,200);
	location_window.focus();		
	return false;    
}

function sendEmailNotification()
{
    var AdminRights;
    AdminRights = document.getElementById("ctl00_ContentPlaceHolder1_hdnAdminrights").value;
   // alert(AdminRights);
    if (AdminRights == 1)
    {
        var Str ;
        Str = confirm('Do you want to send Email Notification ?','Yes','No');
        
        if (Str==true)
        {       
        }
        else
        {            
            document.getElementById("ctl00_ContentPlaceHolder1_hdnIsSendEmail").value = "0";      
        }
    }            
}
function CheckRejectionResion()
{
    var _strRemarks = document.getElementById("ctl00_ContentPlaceHolder1_txtRemarks").value;
    var _lenRemarks = ltrim(rtrim(_strRemarks)).length;
    if(sendnotificationcall == 0)    
    {
        sendEmailNotification();            // For the Purpose of asking the admin wheather to send Email Notification
        sendnotificationcall = 1;
    }
    else
    {
        sendnotificationcall = 1;
    }
    if(parseInt(_lenRemarks) <= 0)
    {
        alert("Please enter remarks for rejection.");
        return false;
    }
    return true;
}

function ltrim(s)
{
	var l=0;
	while(l < s.length && s[l] == ' ')
	{	l++; }
	return s.substring(l, s.length);
}

function rtrim(s)
{
	var r=s.length -1;
	while(r > 0 && s[r] == ' ')
	{	r-=1;	}
	return s.substring(0, r+1);
}


///////////////////////////////////////////////////////////////////////////////////////////////////////

function calculateBal(control)
{     
    var e = window.event;     
    if ((e.keyCode == 46 || (e.keyCode >= 48 && e.keyCode <= 57) || e.keyCode == 9 || e.keyCode == 190 || e.keyCode == 36 || e.keyCode == 35 || (e.keyCode >= 96 && e.keyCode <= 105) || e.keyCode == 8 || (e.keyCode >= 37 && e.keyCode <= 40) || e.keyCode == 190 || e.keyCode == 110 || e.keyCode == 16 || e.keyCode == 17 || e.keyCode == 45   )) 
    {    
        var dtnumber = document.getElementById('HdnIncRow').value;                      
        var temp;
        var temp1;
        var loop;         
        temp = 'GrdIncome_ctl'       
        temp1 = '_txtAmount';            
        var indx;
        var indx1;
        var genid;        
        var prdTemp;
        var lblid;
        var statusCheck =0;
        dtnumber= parseInt(dtnumber) + 2;       
        var totalInc =0;
        for(indx=2; indx < dtnumber; indx++)
        {            
            if( indx <= 9)
            {
                genid = temp + '0' + indx + temp1;     
             }
            else
            {
                genid = temp + indx + temp1;               
             }                      
             if(document.getElementById(genid).value != "")
             {
                totalInc += eval(document.getElementById(genid).value);               
             }
        }         
         document.getElementById('lblInc').innerHTML =totalInc;                        
        return false;
    }
    else
    {
        alert("Character not allowed");               
        var value = document.getElementById(control.id).value;
        var value = document.getElementById(control.id).value;             
        document.getElementById(control.id).value = value.replace(/\D*/g,"");
        return true;
    }
}
function HideControl(Type)
{
    document.getElementById('ctl00_ContentPlaceHolder1_hdnButtonType').value = Type;
    if(Type=='D')
    {
        document.getElementById('ctl00_ContentPlaceHolder1_FupdUpload').style.display='';
        document.getElementById('ctl00_ContentPlaceHolder1_txtLink').style.display='none';
    }
    else
    {
        document.getElementById('ctl00_ContentPlaceHolder1_FupdUpload').style.display='none';
        document.getElementById('ctl00_ContentPlaceHolder1_txtLink').style.display='';
    }
}

function SetButtonSequence(control,seq)
{
    var strText = control.value;
    
    var strType = document.getElementById('ctl00_ContentPlaceHolder1_ltrButtonType' + seq).innerHTML;
    
    document.getElementById('ctl00_ContentPlaceHolder1_lblLinkName').innerHTML='Link '+ seq;
    
    if(strType == '')
    {
        document.getElementById('ctl00_ContentPlaceHolder1_rdo1_0').checked='';
        document.getElementById('ctl00_ContentPlaceHolder1_rdo1_1').checked='';
        
        document.getElementById('ctl00_ContentPlaceHolder1_FupdUpload').style.display='none';
        document.getElementById('ctl00_ContentPlaceHolder1_txtLink').style.display='none';
        document.getElementById('ctl00_ContentPlaceHolder1_txtLink').value = 'http://';
    }
    else
        if(strType == 'Url')
        {
            HideControl('F');
            document.getElementById('ctl00_ContentPlaceHolder1_txtLink').value = document.getElementById('ctl00_ContentPlaceHolder1_ltrButtonText' + seq).innerHTML;;
            document.getElementById('ctl00_ContentPlaceHolder1_hdnButtonType').value = 'f';
            document.getElementById('ctl00_ContentPlaceHolder1_rdo1_0').checked='checked';
            document.getElementById('ctl00_ContentPlaceHolder1_rdo1_1').checked='';
        }
        else    
        {
            HideControl('D');
            document.getElementById('ctl00_ContentPlaceHolder1_hdnButtonType').value = 'd';
            
            document.getElementById('ctl00_ContentPlaceHolder1_rdo1_0').checked='';
            document.getElementById('ctl00_ContentPlaceHolder1_rdo1_1').checked='checked';
        }
    
    document.getElementById('ctl00_ContentPlaceHolder1_txtTitle').value = strText;
    document.getElementById('ctl00_ContentPlaceHolder1_hdnSequnce').value=seq;
}

function ChangeButtonText()
{
    var btnText;
    var seq=document.getElementById('ctl00_ContentPlaceHolder1_hdnSequnce').value;
    
    btnText=document.getElementById('ctl00_ContentPlaceHolder1_txtTitle').value;
    
    if(btnText.length > 0)
    {
        if (seq==1) 
        {
            document.getElementById('ctl00_ContentPlaceHolder1_btnMenu1').value=btnText;
        }
        if (seq==2) 
        {
            document.getElementById('ctl00_ContentPlaceHolder1_btnMenu2').value=btnText;
        }
        if (seq==3) 
        {
            document.getElementById('ctl00_ContentPlaceHolder1_btnMenu3').value=btnText;
        }
        if (seq==4) 
        {
            document.getElementById('ctl00_ContentPlaceHolder1_btnMenu4').value=btnText;
        }
        if (seq==5) 
        {
            document.getElementById('ctl00_ContentPlaceHolder1_btnMenu5').value=btnText;
        }
        if (seq==6) 
        {
            document.getElementById('ctl00_ContentPlaceHolder1_btnMenu6').value=btnText;
        }
    }
}
///////////////////////////////////////////////////////////////////////////////////////////////
function fillPreviousValue()
{
    //alert('fillPreviousValue CALLED');
    var oRed = '#ff0000';
    var oBlack = '#5E696B';
    var preValue, preTotalValue, strValue;
    var expenceValue, grandTotal;
    if(document.getElementById('HdnType').value == 'I')
    {
        var temp1 = "ctl00_ContentPlaceHolder1_GrdIncome_ctl";
        var indx = document.getElementById('HdnIndx').value ;
        var templast= "_lblBudgetIncome";
        var genid =temp1 + indx + templast;
        if(window.self.opener.document.getElementById(genid).innerHTML.length > 0 )        
        {
            preValue = window.self.opener.document.getElementById(genid).innerHTML;            
            preValue = preValue.replace(/,/g, " ");        
            preValue = preValue.replace(/ /g, "");        
        }
        else
            preValue = 0;                
        preTotalValue = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lbltotalINC").innerHTML;
        if(window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lbltotalINC").innerHTML.length > 4 )        
        {
            preTotalValue = preTotalValue.replace(/,/g, " ");        
            preTotalValue = preTotalValue.replace(/ /g, "");        
        }
        expenceValue = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblExp").innerHTML;
        if(window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblExp").innerHTML.length > 4 )        
        {
            expenceValue = expenceValue.replace(/,/g, " ");        
            expenceValue = expenceValue.replace(/ /g, "");        
        }        
        strValue = document.getElementById('lblInc').innerHTML;
        preValue = window.self.opener.document.getElementById(genid).innerHTML;
            preValue = preValue.replace(/,/g, " ");        
            preValue = preValue.replace(/ /g, "");        
        strValue = eval(strValue) - eval(preValue);
        preTotalValue = eval(preTotalValue) + eval(strValue);
        window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lbltotalINC").innerHTML = preTotalValue;
        grandTotal = eval(preTotalValue)  - eval(expenceValue); 
        if(eval(grandTotal) > 0 )
        {        
                var amount = grandTotal.toString();
                if(amount.length >3)
                {                
                    amount = changeFormat(ltrim(rtrim(amount)));
                }
                else
                {
                    amount= grandTotal;
                }        
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML= amount;
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").innerHTML='Surplus : ' ;
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").style.color =oBlack;
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").style.color =oBlack;
        }
        else
            if(eval(grandTotal) < 0 )
            {            
                     grandTotal =(eval(grandTotal) * -1)
                         var amount = grandTotal.toString();
                    if(amount.length >3)
                    {
                        amount = changeFormat(ltrim(rtrim(amount)));
                    }
                    else
                    {
                        amount= grandTotal.toString();
                    }    
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").innerHTML='Deficit : ' ;
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML=amount;
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").style.color =oRed;
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").style.color =oRed;
            }
            else
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML='';
        var strValue = document.getElementById('lblInc').innerHTML;
        if(strValue.length > 3)
        {                
            window.self.opener.document.getElementById(genid).innerHTML = changeFormat(document.getElementById('lblInc').innerHTML);            
        }
        else
        {
               window.self.opener.document.getElementById(genid).innerHTML =strValue;
        }
        ////////////////////// FOR LABEL INCOME ////////////
        var lblIncome = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lbltotalINC").innerHTML;
        if(lblIncome.length > 3)
        {                
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lbltotalINC").innerHTML = changeFormat(ltrim(rtrim(lblIncome)));            
        }
        //alert ('fillPreviousValue END1');
        return true;
    }
    if(document.getElementById('HdnType').value == 'E')
    {
        //alert ('fillPreviousValue START1');
        var temp1 = "ctl00_ContentPlaceHolder1_GrdExpenditure_ctl";
        var indx = document.getElementById('HdnIndx').value ;
        var templast= "_lblBudgetExpense";
        var genid =temp1 + indx + templast;
         if(window.self.opener.document.getElementById(genid).innerHTML.length > 0 )
         {
            preValue = window.self.opener.document.getElementById(genid).innerHTML;
            preValue = preValue.replace(/,/g, " ");        
            preValue = preValue.replace(/ /g, "");        
         }
        else
            preValue = 0
        preTotalValue = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblExp").innerHTML;
        ////////replace comma with space & then trim that space
        preTotalValue = preTotalValue.replace(/,/g, " ");        
        preTotalValue = preTotalValue.replace(/ /g, "");        
        expenceValue = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lbltotalINC").innerHTML;        
        expenceValue = expenceValue.replace(/,/g, " ");        
        expenceValue = expenceValue.replace(/ /g, "");        
        strValue = document.getElementById('lblInc').innerHTML;
        preValue = window.self.opener.document.getElementById(genid).innerHTML;
        preValue = preValue.replace(/,/g, " ");        
        preValue = preValue.replace(/ /g, "");                        
        //////////////// calculation ////////////////////////////////
        strValue = eval(strValue) - eval(preValue);
        preTotalValue = eval(preTotalValue) + eval(strValue);
        window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblExp").innerHTML = preTotalValue;       
        expenceValue = expenceValue.replace(/,/g, " ");        
        expenceValue = expenceValue.replace(/ /g, "");                
        grandTotal = eval(expenceValue) - eval(preTotalValue);  
                        
        /////////////// loop on grid for the calculation of total Expense End ///////////////////////////                                                      
        if(eval(grandTotal) > 0 )
        {
             var amount = grandTotal.toString();
            if(amount.length >3)
            {
                amount = changeFormat(ltrim(rtrim(amount))); 
            }
            else
            {
                amount= grandTotal;
            }                    
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML=amount;
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").innerHTML='Surplus : ' ;
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").style.color =oBlack;
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").style.color =oBlack;
        }
        else
            if(eval(grandTotal) < 0 )
            {
                    grandTotal =(eval(grandTotal) * -1)
                     var amount = grandTotal.toString();
                if(amount.length >3)
                {
                    amount = changeFormat(ltrim(rtrim(amount)));
                }
                else
                {
                    amount= grandTotal.toString();
                }                                                    
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML= amount;
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").innerHTML='Deficit : ' ;
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").style.color =oRed;
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").style.color =oRed;
            }
            else
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML='';
                
        var strValue =document.getElementById('lblInc').innerHTML;
        if(strValue.length > 3)
        {
            window.self.opener.document.getElementById(genid).innerHTML = changeFormat(document.getElementById('lblInc').innerHTML);
        }
        else        
               window.self.opener.document.getElementById(genid).innerHTML =strValue;        
                //////////// FOR LABEL EXPENSE calculation of hidden cost 15 percent//////////////////////
     //   var lblExpense =window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblExp").innerHTML ;
        
        
        
                /////////////// loop on grid for the calculation of total Expense start ///////////////////////////
        var hiddenCostId=  window.self.opener.document.getElementById('ctl00_ContentPlaceHolder1_hdnHiddenCost').value;                      
        //alert(hiddenCostId);
        //alert("Hidden OCst id");
        var dtnumber1 = window.self.opener.document.getElementById('ctl00_ContentPlaceHolder1_hdnExpense').value;                      
        var tempEXP;
        var totalExpense=0;
        var temp1Exp;                 
        tempEXP = 'ctl00_ContentPlaceHolder1_GrdExpenditure_ctl';                       
        temp1Exp = '_lblBudgetExpense';            
        var HiddenEXP = 'ctl00_ContentPlaceHolder1_GrdExpenditure_ctl';                       
        var hiddenExpid = '_hdnHeadid';
        var indxExp;
        var indx1;
        var prdTemp;
        var lblid;
        var statusCheck =0;
        dtnumber1= parseInt(dtnumber1) + 2;              
        var totalInc =0;
        var genHiddenCostId ;
        for(indxExp=2; indxExp < dtnumber1; indxExp++)
        {
            if( indxExp <= 9)
            {
                genid = tempEXP + '0' + indxExp + temp1Exp;
                genHiddenCostId = HiddenEXP + '0' + indxExp + hiddenExpid;
            }
            else
            {
                genid = tempEXP + indxExp + temp1Exp;               
                genHiddenCostId = HiddenEXP + indxExp + hiddenExpid;
            }              
          //  alert("of all Hidden Field");
            //alert(genHiddenCostId);
            //alert(window.self.opener.document.getElementById(genHiddenCostId).value);
            if(window.self.opener.document.getElementById(genid).innerHTML != "" && window.self.opener.document.getElementById(genHiddenCostId).value != hiddenCostId )
            {                    
               var lblExp = window.self.opener.document.getElementById(genid).innerHTML;
               lblExp = lblExp.replace(/,/g, " ");        
               lblExp = lblExp.replace(/ /g, ""); 
            //   alert(lblExp);
               totalExpense += parseInt(lblExp);
            }
        }     
        //alert("coming total");
        //alert(totalExpense);                
        var percent = .15;                                
        var totalHiddenCOst = eval(totalExpense) * eval(percent);
       // alert(totalHiddenCOst);                
        var totalInt = parseInt(totalHiddenCOst);                                
        var costToString = totalInt.toString();
        //alert(changeFormat(costToString));
         ////////////////////////////// insert into hidden cost id's match ///////////////////////////        
        genHiddenCostId = "";
        genid ="";
        for(indxHidd=2; indxHidd < dtnumber1; indxHidd++)
        {
            if( indxHidd <= 9)
            {               
                genid = tempEXP + '0' + indxHidd + temp1Exp; 
                genHiddenCostId = HiddenEXP + '0' + indxHidd + hiddenExpid;
            }
            else
            {   
                genid = tempEXP + indxHidd + temp1Exp;          
                genHiddenCostId = HiddenEXP + indxHidd + hiddenExpid;
            }
            if(window.self.opener.document.getElementById(genHiddenCostId).value == hiddenCostId)
            {
                if(costToString.length > 3 )
                    window.self.opener.document.getElementById(genid).innerHTML = changeFormat(costToString);
                else
                    window.self.opener.document.getElementById(genid).innerHTML = costToString;
            }                        
        }       
        ////////////////////////////// insert into hidden cost id's match ///////////////////////////
        //alert("still we need this grandtotal");
        tempEXP = 'ctl00_ContentPlaceHolder1_GrdExpenditure_ctl';                       
        temp1Exp = '_lblBudgetExpense';            
        HiddenEXP = 'ctl00_ContentPlaceHolder1_GrdExpenditure_ctl';                       
        hiddenExpid = '_hdnHeadid';
        genid  = "";
        totalExpense=0;
        genHiddenCostId =  "";
        for(indxExp=2; indxExp < dtnumber1; indxExp++)
        {
            if( indxExp <= 9)
            {
                genid = tempEXP + '0' + indxExp + temp1Exp;
                genHiddenCostId = HiddenEXP + '0' + indxExp + hiddenExpid;
            }
            else
            {
                genid = tempEXP + indxExp + temp1Exp;               
                genHiddenCostId = HiddenEXP + indxExp + hiddenExpid;
            }              
            //alert("of all Hidden Field");
            //alert(genHiddenCostId);
            //alert(window.self.opener.document.getElementById(genHiddenCostId).value);
            if(window.self.opener.document.getElementById(genid).innerHTML != "" )
            {                    
               var lblExp = window.self.opener.document.getElementById(genid).innerHTML;
               lblExp = lblExp.replace(/,/g, " ");        
               lblExp = lblExp.replace(/ /g, ""); 
              // alert(lblExp);
               totalExpense += parseInt(lblExp);
            }
        }   
         totalExpense = totalExpense + '';
         //alert(changeFormat(totalExpense));
          if(totalExpense.length > 3 )
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblExp").innerHTML = changeFormat(totalExpense);       
          else
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblExp").innerHTML  = totalExpense;                                       
                
//        alert("total Expense calculation");        
//        var TotalHiddenExp = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML;        
//        alert(totalInt);
//        var TotalExptot  = parseInt(TotalHiddenExp)  + totalInt;        
//        alert(TotalExptot);
//        window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML = TotalExptot ;        


         temp1 = "ctl00_ContentPlaceHolder1_GrdExpenditure_ctl";
         indx = document.getElementById('HdnIndx').value ;
         templast= "_lblBudgetExpense";
         genid =temp1 + indx + templast;
         if(window.self.opener.document.getElementById(genid).innerHTML.length > 0 )
         {
            preValue = window.self.opener.document.getElementById(genid).innerHTML;
            preValue = preValue.replace(/,/g, " ");        
            preValue = preValue.replace(/ /g, "");        
         }
        else
            preValue = 0
        preTotalValue = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblExp").innerHTML;
        ////////replace comma with space & then trim that space
        preTotalValue = preTotalValue.replace(/,/g, " ");        
        preTotalValue = preTotalValue.replace(/ /g, "");        
        expenceValue = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lbltotalINC").innerHTML;        
        expenceValue = expenceValue.replace(/,/g, " ");        
        expenceValue = expenceValue.replace(/ /g, "");        
        strValue = document.getElementById('lblInc').innerHTML;
        preValue = window.self.opener.document.getElementById(genid).innerHTML;
        preValue = preValue.replace(/,/g, " ");        
        preValue = preValue.replace(/ /g, "");                        
        //////////////// calculation ////////////////////////////////
        strValue = eval(strValue) - eval(preValue);
        preTotalValue = eval(preTotalValue) + eval(strValue);
       // window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblExp").innerHTML = preTotalValue;       
        expenceValue = expenceValue.replace(/,/g, " ");        
        expenceValue = expenceValue.replace(/ /g, "");                
        grandTotal = eval(expenceValue) - eval(preTotalValue);  
                        
        /////////////// loop on grid for the calculation of total Expense End ///////////////////////////                                                      
        if(eval(grandTotal) > 0 )
        {
             var amount = grandTotal.toString();
            if(amount.length >3)
            {
                amount = changeFormat(ltrim(rtrim(amount))); 
            }
            else
            {
                amount= grandTotal;
            }                    
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML=amount;
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").innerHTML='Surplus : ' ;
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").style.color =oBlack;
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").style.color =oBlack;
        }
        else
            if(eval(grandTotal) < 0 )
            {
                    grandTotal =(eval(grandTotal) * -1)
                     var amount = grandTotal.toString();
                if(amount.length >3)
                {
                    amount = changeFormat(ltrim(rtrim(amount)));
                }
                else
                {
                    amount= grandTotal.toString();
                }                                                    
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML= amount;
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").innerHTML='Deficit : ' ;
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").style.color =oRed;
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").style.color =oRed;
            }
            else
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML='';

        //alert ('fillPreviousValue END1');
        return true;
    }
}


function clearallStakeholder()
{
    document.getElementById("ctl00_ContentPlaceHolder1_lstStakeholder").selectedIndex = -1;
    document.getElementById("ctl00_ContentPlaceHolder1_hdnStakeholderValue").value = "";
    document.getElementById("ctl00_ContentPlaceHolder1_txtStakeholder").value = "";
    document.getElementById("ctl00_ContentPlaceHolder1_txtStakeholder").focus();
    return false;
}
function clearallDeliverable()
{
    document.getElementById("ctl00_ContentPlaceHolder1_lstDeliverables").selectedIndex = -1;
    document.getElementById("ctl00_ContentPlaceHolder1_hdnDeliverables").value = "";
    document.getElementById("ctl00_ContentPlaceHolder1_txtDeliverables").value = "";
    document.getElementById("ctl00_ContentPlaceHolder1_txtDeliverables").focus();
    return false;
}
function clearallValue()
{
    document.getElementById("ctl00_ContentPlaceHolder1_lstValue").selectedIndex = -1;
    document.getElementById("ctl00_ContentPlaceHolder1_hdnValue").value = "";
    document.getElementById("ctl00_ContentPlaceHolder1_txtValue").value = "";
    document.getElementById("ctl00_ContentPlaceHolder1_txtValue").focus();
    return false;
}

///////////// Shiva 09-01-09 /////// function for events.aspx
function showOrganizer()
{
    var str=document.getElementById("ctl00_ContentPlaceHolder1_txtOrganizer").value;
    var strLen=LVTrim(RVTrim(str)).length;    
    if(parseInt(strLen)<=0)
    {
        document.getElementById("ctl00_ContentPlaceHolder1_pnlOrganizer").style.display="none";
    }
    else
    {
        document.getElementById("ctl00_ContentPlaceHolder1_pnlOrganizer").style.display="";
    }
}

function RVTrim(VALUE)
{
    var w_space = String.fromCharCode(32);
    var v_length = VALUE.length;
    var strTemp = "";
    if(v_length < 0)
    {
        return"";
    }
    var iTemp = v_length -1;
    while(iTemp > -1)
    {
        if(VALUE.charAt(iTemp) == w_space)
        {
        }
        else
        {
            strTemp = VALUE.substring(0,iTemp +1);
            break;
        }
        iTemp = iTemp-1;
    }
    return strTemp;
}

function LVTrim(VALUE)
{
    var w_space = String.fromCharCode(32);
    if(v_length < 1)
    {
        return "";
    }
    var v_length = VALUE.length;
    var strTemp = "";
    var iTemp = 0;
    while(iTemp < v_length)
    {
        if(VALUE.charAt(iTemp) == w_space)
        {
        }
        else
        {
        strTemp = VALUE.substring(iTemp,v_length);
        break;
        }
        iTemp = iTemp + 1;
    }
    return strTemp;
}

///////// End ///////

///////// shiva 10-01-09 /////////// function for events.aspx
function toDate()
{
   var FromDate =  document.getElementById('ctl00_ContentPlaceHolder1_txtEventDateFrom').value; 
   if(document.getElementById('ctl00_ContentPlaceHolder1_txtEventDateTo').value=="")
   {
        document.getElementById('ctl00_ContentPlaceHolder1_txtEventDateTo').value=FromDate;    
   }
   return false;
}
function ConfirmCancel()
{
    var Str;
    Str = confirm('Do you want to Cancel ?');
    
    if (Str==true)
    {
        return true;
    }
   else
   {
        return false;
   }
    
}

function changeFormat(amnt)
{
    
//    alert(amnt);
    var amount =ltrim(rtrim(amnt));
    var amtLen = amount.length;
    if(parseInt(amtLen) == 1 || parseInt(amtLen) == 3)
    {
        return amount;      
    }
    if(parseInt(amtLen) == 4)
    {
        var amtSplit = amount.substring(amount.length-3);
        var format = amount.substring(0,1);
        format += ",";        
        format += amtSplit;
        return format;      
    }
    if(parseInt(amtLen) == 5)
    {
        var amtSplit = amount.substring(amount.length-3);
        var format = amount.substring(0,2);
        format += ",";        
        format += amtSplit;
        return format;
    }
    if(parseInt(amtLen) == 6)
    {
        var amtSplit = amount.substring(amount.length-3);
        var format = amount.substring(0,amount.length-3);
        var format2 = amount.substring(1,3);       
        var format1 = format.substring(0,1);
        format1 += ",";        
        format1 += format2 + "," + amtSplit;        
         //alert("coming");
         //amount = format1;
         return format1;
    }
    if(parseInt(amtLen) == 7)
    {
        var amtSplit = amount.substring(amount.length-3);
        var format = amount.substring(0,amount.length-3);
        var format2 = amount.substring(2,4);       
        var format1 = format.substring(0,2);
        format1 += ",";        
        format1 += format2 + "," + amtSplit;        
         return format1;
    }          
    if(parseInt(amtLen) == 8)
    {
        var amtSplitLast = amount.substring(amount.length-3);
        var format = amount.substring(0,amount.length-3);
        var amtSplit = format.substring(format.length-2);
        var format2 = format.substring(0,format.length-2);       
        var amt2 = format2.substring(format2.length-2);
        var format1 = format2.substring(0,1);
        var total;
        total = format1 + "," + amt2 + "," + amtSplit + "," + amtSplitLast;
        return total;
    }          
   if(parseInt(amtLen) == 9)
    {
        var amtSplitLast = amount.substring(amount.length-3);
        var format = amount.substring(0,amount.length-3);
        var amtSplit = format.substring(format.length-2);
        var format2 = format.substring(0,format.length-2);       
        var amt2 = format2.substring(format2.length-2);
        var format1 = format2.substring(0,2);
        var total;
        total = format1 + "," + amt2 + "," + amtSplit + "," + amtSplitLast;
        return total;
    }          
   if(parseInt(amtLen) == 10)
    {
        var amtSplitLast = amount.substring(amount.length-3);
        var format = amount.substring(0,amount.length-3);
        var amtSplit = format.substring(format.length-2);
        var format2 = format.substring(0,format.length-2);       
        var amt2 = format2.substring(format2.length-2);
        var mat2 = format2.substring(0,format2.length-2);       
        var mat21 = mat2.substring(mat2.length-2);
        var format1 = format2.substring(0,1);
        var total;
        total = format1 + "," + mat21 + "," + amt2 + "," + amtSplit + "," + amtSplitLast;
        return total;
    }          
}

function OpenPreviewWindow(from)
{
    var strUrl;
    var width, height;
    
    //Commented By Kishan on 25-10-2011
   // width=800;
    width=parseInt(screen.availWidth);
    height=700;
    if(from == 2)
        strUrl = 'EventPreview.aspx';
    else
        strUrl = 'Admin/EventPreview.aspx';
    var left = parseInt((screen.availWidth/2) - (width/2));
    var top = parseInt((screen.availHeight/2) - (height/2));
    var windowFeatures = "width=" + width + ",height=" + height + ",status,resizable=0,scrollbars=1,left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;
    myWindow = window.open(strUrl, "subWind", windowFeatures);
    return false;
}
    
    
function ConfirmImageRemove()       //used on page : Event.aspx---created by shiva
{
    var Str;
    Str = confirm('Do you want to Remove ?');
    if (Str==true)
    {   
        document.getElementById("ctl00_ContentPlaceHolder1_lblImage").innerHTML="";
        document.getElementById("ctl00_ContentPlaceHolder1_hdnImage").value="";   
        document.getElementById("ctl00_ContentPlaceHolder1_hdnPath").value=""; 
        document.getElementById("ctl00_ContentPlaceHolder1_lnkBtnRmv").style.display='none';      
        return false;        
    }
    else
    {        
        return false;
    }            
}

function openEventBudget(control)
{
    //alert("found");
    //alert(control.id);
    var testStr=control.id;               
    var code1= document.getElementById(testStr).code;
    //alert(code1);
    openCenteredWindow("MasterPopUp/MISBugetReport.aspx?Eventcode=" + code1 ,970,510)
    //openCenteredWindow("EventBudget.aspx?Headid=" + Headid + "&indx=" + strIndex + "&Type=" + type + "&Value=" + Strvalue + "&HiddencostId=" + HeadidHiddenCost ,960,470);    
    
}

function SetBalanceScroreCard()
{

    //=======setting Stakeholder================
    var control = document.getElementById("ctl00_ContentPlaceHolder1_ddlStakeholder");
    var strSelectedText = control.options[control.selectedIndex].innerHTML;
    var strSelectedValue = control.options[control.selectedIndex].value;
    if(control.selectedIndex > 0)
    {
        document.getElementById("ctl00_ContentPlaceHolder1_lblStakeholder").innerHTML = strSelectedText;
        document.getElementById("ctl00_ContentPlaceHolder1_hdnStakeholderName").value = strSelectedText;        
        document.getElementById("ctl00_ContentPlaceHolder1_hdnStakeholder").value = strSelectedValue;
    }
    else
    {
        document.getElementById("ctl00_ContentPlaceHolder1_lblStakeholder").innerHTML = '';
        document.getElementById("ctl00_ContentPlaceHolder1_hdnStakeholder").value = '';
    }
    
    //alert(strSelectedText);
//=======setting Deliverable================
    control = document.getElementById("ctl00_ContentPlaceHolder1_ddlDeliverable");
    strSelectedText = control.options[control.selectedIndex].innerHTML;
    strSelectedValue = control.options[control.selectedIndex].value;
    if(control.selectedIndex > 0)
    {
        document.getElementById("ctl00_ContentPlaceHolder1_lblDeliverable").innerHTML = strSelectedText;
        document.getElementById("ctl00_ContentPlaceHolder1_hdnDeliverableName").value = strSelectedText;
        document.getElementById("ctl00_ContentPlaceHolder1_hdnDeliverable").value = strSelectedValue;
    }
    else
    {
        document.getElementById("ctl00_ContentPlaceHolder1_lblDeliverable").innerHTML = '';
        document.getElementById("ctl00_ContentPlaceHolder1_hdnDeliverable").value = '';
    }

//=======setting Value================
    control = document.getElementById("ctl00_ContentPlaceHolder1_ddlValue");
    strSelectedText = control.options[control.selectedIndex].innerHTML;
    strSelectedValue = control.options[control.selectedIndex].value;
    
    if(control.selectedIndex > 0)
    {
        document.getElementById("ctl00_ContentPlaceHolder1_lblValue").innerHTML = strSelectedText;
        document.getElementById("ctl00_ContentPlaceHolder1_hdnValueName").value = strSelectedText;
        document.getElementById("ctl00_ContentPlaceHolder1_hdnValue").value = strSelectedValue;
    }
    else
    {
        document.getElementById("ctl00_ContentPlaceHolder1_lblValue").innerHTML = '';    
        document.getElementById("ctl00_ContentPlaceHolder1_hdnValue").value = '';
    }
}

function SetLocation()
{
    //=======setting country================
    var isClearOtherValue=1;
    var control = document.getElementById("ctl00_ContentPlaceHolder1_ddlCountry");
    var strSelectedText = control.options[control.selectedIndex].innerHTML;
    var strSelectedValue = control.options[control.selectedIndex].value;
    if(control.selectedIndex > 0)
    {
        //alert(1);
        document.getElementById("ctl00_ContentPlaceHolder1_lblLocationCountry").innerHTML = strSelectedText;
        document.getElementById("ctl00_ContentPlaceHolder1_hdnLocationCountryName").value = strSelectedText;
        document.getElementById("ctl00_ContentPlaceHolder1_hdnLocationCountry").value = strSelectedValue;
        
        if(rtrim(ltrim(strSelectedText)).toLowerCase() == 'other')
            isClearOtherValue = 0;
    }
    else
    {
        //alert(2);
        document.getElementById("ctl00_ContentPlaceHolder1_lblLocationCountry").innerHTML = "country";
        document.getElementById("ctl00_ContentPlaceHolder1_hdnLocationCountry").value = '';
    }
    //alert('Done Country');
    //alert(strSelectedText);
//=======setting state================
    control = document.getElementById("ctl00_ContentPlaceHolder1_ddlState");
    strSelectedText = control.options[control.selectedIndex].innerHTML;
    strSelectedValue = control.options[control.selectedIndex].value;
    if(control.selectedIndex > 0)
    {
        //alert(1);
        document.getElementById("ctl00_ContentPlaceHolder1_lblLocationState").innerHTML = strSelectedText;
        document.getElementById("ctl00_ContentPlaceHolder1_hdnLocationStateName").value = strSelectedText;
        document.getElementById("ctl00_ContentPlaceHolder1_hdnLocationState").value = strSelectedValue;
        if(rtrim(ltrim(strSelectedText)).toLowerCase() == 'other')
            isClearOtherValue = 0;
    }
    else
    {
        //alert(2);
        document.getElementById("ctl00_ContentPlaceHolder1_lblLocationState").innerHTML = "State";
        document.getElementById("ctl00_ContentPlaceHolder1_hdnLocationState").value = '';
    }
    //alert('Done State');
//=======setting city================
    control = document.getElementById("ctl00_ContentPlaceHolder1_ddlCity");
    strSelectedText = control.options[control.selectedIndex].innerHTML;
    strSelectedValue = control.options[control.selectedIndex].value;
    
    if(control.selectedIndex > 0)
    {
        //alert(1);
        document.getElementById("ctl00_ContentPlaceHolder1_lblLocationCity").innerHTML = strSelectedText;
        document.getElementById("ctl00_ContentPlaceHolder1_hdnLocationCityName").value = strSelectedText;
        document.getElementById("ctl00_ContentPlaceHolder1_hdnLocationCity").value = strSelectedValue;
        if(rtrim(ltrim(strSelectedText)).toLowerCase() == 'other')
            isClearOtherValue = 0;
    }
    else
    {
        //alert(2);
        document.getElementById("ctl00_ContentPlaceHolder1_lblLocationCity").innerHTML = "City";    
        document.getElementById("ctl00_ContentPlaceHolder1_hdnLocationCity").value = '';
    }
    //alert('Done City');
    if(isClearOtherValue == 1)
        document.getElementById("ctl00_ContentPlaceHolder1_txtOtherLocation").value = '';
}

function CheckForOther(control)
{
    var strText = control.options[control.selectedIndex].value.toLowerCase();
    //alert(strText);
    if(strText == "other")
        document.getElementById("ctl00_ContentPlaceHolder1_pnlOther").style.display = "";
    else
        document.getElementById("ctl00_ContentPlaceHolder1_pnlOther").style.display = "none";
   //alert('Done');
}

function CheckForOtherOnLoad()
{
    var control = document.getElementById("ctl00_ContentPlaceHolder1_DropDownList1");
    CheckForOther(control);
    control = document.getElementById("ctl00_ContentPlaceHolder1_DropDownList2");
    CheckForOther(control);
    control = document.getElementById("ctl00_ContentPlaceHolder1_DropDownList3");
    CheckForOther(control);
    //control.style.display = "none";
    
}

function ShowBirthdayEmailPopup(control)
{
    var indx = (control.id.split('_'))[3].substring(3);
    var strId='ctl00_ContentPlaceHolder1_grdBirthday_ctl' + indx + '_pnlPopupBirthday';
    var left = parseInt((screen.availWidth/2) - 200);
    var top = parseInt((screen.availHeight/2) - 100);
    document.getElementById(strId).style.display="";
    document.getElementById(strId).style.top=top;
    document.getElementById(strId).style.left=left;
    return false;
}
function CloseBirthdayPopup(control)
{
    var indx = (control.id.split('_'))[3].substring(3);
    var strId='ctl00_ContentPlaceHolder1_grdBirthday_ctl' + indx + '_pnlPopupBirthday';
    document.getElementById(strId).style.display="none";
    return false;
}
function openCiimemberPopUp()
{
//    alert("found");
    openCenteredWindow("AddMemberPopUp.aspx",660,470);
    return false;   
}

/////////////////// Shiva 23-04-09 ///////// for Contact Profile
function OpenPopUpContactProfile()
{
    var location_window;
    location_window=openCenteredWindow('MembersPopup/ContactProfile.aspx',830,475);
	location_window.focus();		
	return false;    
}
/////////////////// for Residance //////////////
function OpenPopUpResidanceInformation()
{
    var location_window;
    location_window=openCenteredWindow('MembersPopup/ResidanceInformation.aspx',875,340);
	location_window.focus();		
	return false;    
}
function OpenPopUpOrganisationDetails()
{
    var location_window;
    location_window=openCenteredWindow('MembersPopup/OrganisationDetails.aspx',475,285);
	location_window.focus();		
	return false;    
}
function OpenPopUpBriefEmail()
{
    var location_window;
    location_window=openCenteredWindow('MembersPopup/BriefEmail.aspx',475,285);
	location_window.focus();		
	return false;    
}
function OpenPopUpSendEmail()
{
    var location_window;
    location_window=openCenteredWindow('MembersPopup/SendEmail.aspx',475,550);
	location_window.focus();		
	return true;    
}
function OpenPopUpMembersLabel()
{
    var location_window;
    location_window=openCenteredWindow('MembersPopup/MembersLabel.aspx',475,355);
	location_window.focus();		
	return false;    
}

function OpenPopUpMembersExport()
{
    var location_window;
    var isShowMulti, isShowAddOn;
    isShowMulti = document.getElementById("ctl00_ContentPlaceHolder1_hdnIsShowMultiMember").value;
    isShowAddOn = document.getElementById("ctl00_ContentPlaceHolder1_hdnIsShowAddOnMember").value;
    location_window=openCenteredWindow('MembersPopup/MembersExport.aspx?showaddon=' + isShowAddOn + '&showmulti=' + isShowMulti ,500,625);
	location_window.focus();
	$find("ExportBehaviour").hide();		
	return false;    
}

function OpenPopUpMergeFields()
{    
    var location_window;
    location_window=openCenteredWindow('MergeFields.aspx',200,100);
	location_window.focus();		
	return false;    
}

/////////////////// Shiva End ///////// 

function selectAll()
{    
	var idCheck;	
	var rowCount;
	var indx=0;
	var GenerateId;
	rowCount=document.getElementById('hdnRowCount').value;
	if(document.getElementById("grdList_ctl01_cbSelect").checked)
	{		
		for(indx=0;indx<=rowCount-1;indx++)
		{		
		    if((indx+2) > 9)
		    {	
		        idCheck="grdList_ctl"+(indx+2)+"_chkBox";							
		        GenerateId = "grdList_ctl"+(indx+2)+"_hdnActive";
		    }
		    else
		    {
		        idCheck="grdList_ctl0"+(indx+2)+"_chkBox";		 
		        GenerateId = "grdList_ctl0"+(indx+2)+"_hdnActive";       
		    }		    
		    
	                var ActiveStatus = document.getElementById(GenerateId).value;   
                    var Flagstatus;                   
                    if(ActiveStatus.length > 0)
                        Flagstatus=(ActiveStatus.split("|"))[1];               
                    else
                        Flagstatus="";                    
                        document.getElementById(idCheck).checked=true;			
                        
                        if(Flagstatus == "")
                            document.getElementById(GenerateId).value = "active|i";                                
                        if(Flagstatus == "u")
                            document.getElementById(GenerateId).value = "active|u";                                                
		}				
	}
	else
	{		
		for(indx=0;indx<=rowCount-1;indx++)
		{
			if((indx+2) > 9)
		    {	
		        idCheck="grdList_ctl"+(indx+2)+"_chkBox";		
		        GenerateId = "grdList_ctl"+(indx+2)+"_hdnActive";	       
		    }
		    else
		    {
		        idCheck="grdList_ctl0"+(indx+2)+"_chkBox";		 
		        GenerateId = "grdList_ctl0"+(indx+2)+"_hdnActive";       	        
		    }		    
			document.getElementById(idCheck).checked=false;			
			document.getElementById(GenerateId).value = "inactive|";
		}					
	}	
}

function selectNone()
{
	var idCheck;
	var rowCount;	
	var indx=0;
	rowCount=document.getElementById("ctl00_ContentPlaceHolder1_hdnRowCount").value;
	for(indx=0;indx<=rowCount-1;indx++)
	{	
		if((indx+2) > 9)
	    {	
	        idCheck="ctl00_ContentPlaceHolder1_grdList_ctl"+(indx+2)+"_chkBox";								        
	    }
	    else
	    {
	        idCheck="ctl00_ContentPlaceHolder1_grdList_ctl0"+(indx+2)+"_chkBox";	        
	    }	    
		if(document.getElementById(idCheck).checked==false)					
			document.getElementById("ctl00_ContentPlaceHolder1_grdList_ctl01_cbSelect").checked=false;
	}
}

//==========================================================================


/////////// shiva 05-05-09  for membersearchresult to check all
function selectAllMembers()
{
	var idCheck;	
	var rowCount;
	var indx=0;	
	rowCount=document.getElementById("ctl00_ContentPlaceHolder1_hdnRowCount").value;			
	if(document.getElementById("ctl00_ContentPlaceHolder1_grdMembers_ctl02_cbSelect").checked)
	{
		for(indx=0;indx<=rowCount-1;indx++)
		{
		    if((indx+3) > 9)
		    {
		        idCheck="ctl00_ContentPlaceHolder1_grdMembers_ctl"+(indx+3)+"_chkBox";		        		        
		    }
		    else
		    {
		        idCheck="ctl00_ContentPlaceHolder1_grdMembers_ctl0"+(indx+3)+"_chkBox";		        
		    }		    
			document.getElementById(idCheck).checked=true;			
			
		}				
	}
	else
	{		
		for(indx=0;indx<=rowCount-1;indx++)
		{
			if((indx+3) > 9)
		    {	
		        idCheck="ctl00_ContentPlaceHolder1_grdMembers_ctl"+(indx+3)+"_chkBox";		        		        
		    }
		    else
		    {
		        idCheck="ctl00_ContentPlaceHolder1_grdMembers_ctl0"+(indx+3)+"_chkBox";		        
		    }		      
			document.getElementById(idCheck).checked=false;			
		}					
	}	
}

/////////// shiva 05-05-09  for membersearchresult to check none

/////////// shiva 05-05-09  for membersearchresult to check none

function selectNoneMembers(control)
{
    var idCheck=control.id;    
//	var idCheck;
//	var rowCount;	
//	var indx=0;
//	rowCount=document.getElementById("ctl00_ContentPlaceHolder1_hdnRowCount").value;
//	for(indx=0;indx<=rowCount-1;indx++)
//	{	
//		if((indx+3) > 9)
//	    {	
//	        idCheck="ctl00_ContentPlaceHolder1_grdMembers_ctl"+(indx+3)+"_chkBox";		        		        	        
//	    }
//	    else
//	    {	    
//	        idCheck="ctl00_ContentPlaceHolder1_grdMembers_ctl0"+(indx+3)+"_chkBox";		        	        
//	    }		      
		if(document.getElementById(idCheck).checked==false)							
			document.getElementById("ctl00_ContentPlaceHolder1_grdMembers_ctl02_cbSelect").checked=false;
//			
//	}
}

//////////// shiva end


function OpenLocationTreeProfile()
{
    //alert('Found');
    var location_window; //window.open('MembersPopup/ProductClassification.aspx?ClassCode=search&ClassDescription=','','width=410,height=800,left=350,top=20');
    openCenteredWindowCustom("MembersPopup/ProductClassification.aspx?ClassCodeId=txtClassificationCode&ClassDescriptionId=txtDescription",400,500,"status,resizable=no,scrollbars=0,");
	location_window.focus();
	//window.open("MembersPopup/ProductClassification.aspx?ClassCodeId=txtClassificationCode&ClassDescriptionId=txtDescription");
	return false;    
}

function openCenteredWindowCustom(url,width,height,features) 
{
    var left = parseInt((screen.availWidth/2) - (width/2));
    var top = parseInt((screen.availHeight/2) - (height/2));
    var windowFeatures = "width=" + width + ",height=" + height + "," + features + "left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;
    myWindow = window.open(url, "subWind", windowFeatures);
    return myWindow;
}

function SelectProductClassification(ctrl, targetCodeId, targerDescriptionId)
{
    self.opener.document.getElementById(targetCodeId).value = ctrl.id;
    self.opener.document.getElementById(targerDescriptionId).value = ctrl.innerHTML;
    return false;
}

function SelectProductClassification(ctrl, targetCodeId, targerDescriptionId)
{
    document.getElementById(targetCodeId).value = ctrl.id;
    document.getElementById(targerDescriptionId).value = ctrl.innerHTML;    
    return false;
}
function subHeadEntryValidation()
{    
    var rowCount;
    var indx;
    var idCheck;
    var subheadiD;
    var Isvalid ;
    rowCount=document.getElementById("HdnIncRow").value;	    
  //alert(rowCount);
    if(document.getElementById('HdnType').value == 'I')
    {
        rowCount=document.getElementById("HdnIncRow").value;	    
        for(indx=0;indx<=rowCount-1;indx++)
		{
		    Isvalid = false;
		    if((indx+2) > 9)
		    {
		        idCheck="GrdIncome_ctl"+(indx+2)+"_txtAmount";
		    }
		    else
		    {
		        idCheck="GrdIncome_ctl0"+(indx+2)+"_txtAmount";
		        
//		        change part
//		        if(document.getElementById(idCheck).value != "")
//		        {
//		            alert(document.getElementById(idCheck).value);
//		        }
//		        change part
		        if(document.getElementById(idCheck).value != "")
		        {
		            subheadiD ="GrdIncome_ctl0"+(indx+2)+"_txtSubhead";
		            if(document.getElementById(subheadiD).value != "")			
		            {
		                Isvalid = true;
		            }
		            else
		            {
		                Isvalid = false;
		                alert("Please enter SubHead");
		                return false;
		            }
		        }
		    }
		}
//		alert("okey fine");
//		alert(Isvalid);
//		if(Isvalid == false)			
//		{
		    fillPreviousValueNew();    
		    return true;
//        }
    }                    
    if(document.getElementById('HdnType').value == 'E')
    {
        //alert("Expense coming");
        rowCount=document.getElementById("HdnIncRow").value;	    
        for(indx=0;indx<=rowCount-1;indx++)
		{
		    Isvalid = false;
		    if((indx+2) > 9)
		    {
		        idCheck="GrdIncome_ctl"+(indx+2)+"_txtAmount";
		    }
		    else
		    {
		        idCheck="GrdIncome_ctl0"+(indx+2)+"_txtAmount";
		        //alert(idCheck);
		        if(document.getElementById(idCheck).value != "")
		        {
		            subheadiD ="GrdIncome_ctl0"+(indx+2)+"_txtSubhead";
		            if(document.getElementById(subheadiD).value != "")			
		            {
		                Isvalid = true;
		            }
		            else
		            {
		                Isvalid = false;
		                alert("Please enter SubHead");
		                return false;
		            }
		        }
		    }
		}
//		alert("okey fine");
//		alert(Isvalid);
//		if(Isvalid == false)			
//		{
		    fillPreviousValueNew();    
		    return true;
//        }
    }
    
}

///*********************** added by monika on 28-04-2010 **************/
function fillPreviousValueNew()
{
    //alert('fillPreviousValue CALLED');
    var strStatus=  window.self.opener.document.getElementById('ctl00_ContentPlaceHolder1_hdnStatus').value; 
    
        var oRed = '#ff0000';
        var oBlack = '#5E696B';
    
    
    var preValue, preTotalValue, strValue;
    var expenceValue, grandTotal;
    
    var preActValue, preActTotal, strActValue;
    var expActValue, grandActTotal;
    
    
    var preDiffValue, preDiffTotal, strDiffValue;
    //var expActValue, grandActTotal;
    
    if(document.getElementById('HdnType').value == 'I')
    {
        var temp1 = "ctl00_ContentPlaceHolder1_GrdIncome_ctl";
        var indx = document.getElementById('HdnIndx').value ;
        //alert(indx);
        var templast= "_lblBudgetIncome";
        var tempactlast = "_lblActualIncome";
        var genid =temp1 + indx + templast;
        var genactid = temp1 + indx + tempactlast;
        //alert(genactid);
        
        //alert("gen" + window.self.opener.document.getElementById(genid).innerHTML.length);
        if(window.self.opener.document.getElementById(genid).innerHTML.length > 0 )        
        {
            //alert(window.self.opener.document.getElementById(genid).innerHTML);
            preValue = window.self.opener.document.getElementById(genid).innerHTML;            
            preValue = preValue.replace(/,/g, " ");        
            preValue = preValue.replace(/ /g, "");        
            //alert(preValue);
        }
        else
            preValue = 0;                
        preTotalValue = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lbltotalINC").innerHTML;
        if(window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lbltotalINC").innerHTML.length > 4 )        
        {
            preTotalValue = preTotalValue.replace(/,/g, " ");        
            preTotalValue = preTotalValue.replace(/ /g, "");        
        }
        expenceValue = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblExp").innerHTML;
        if(window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblExp").innerHTML.length > 4 )        
        {
            expenceValue = expenceValue.replace(/,/g, " ");        
            expenceValue = expenceValue.replace(/ /g, "");        
        }        
        strValue = document.getElementById('lblInc').innerHTML;
        preValue = window.self.opener.document.getElementById(genid).innerHTML;
            preValue = preValue.replace(/,/g, " ");        
            preValue = preValue.replace(/ /g, "");        
        strValue = eval(strValue) - eval(preValue);
        preTotalValue = eval(preTotalValue) + eval(strValue);
        //alert("pretotal "+ preTotalValue);
        window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lbltotalINC").innerHTML = preTotalValue;
        grandTotal = eval(preTotalValue)  - eval(expenceValue); 
        if(eval(grandTotal) > 0 )
        {        
            var amount = grandTotal.toString();
            if(amount.length >3)
            {                
                amount = changeFormat(ltrim(rtrim(amount)));
            }
            else
            {
                amount= grandTotal;
            }        
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML= amount;
           // window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").innerHTML='Surplus : ' ;
            //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").style.color =oBlack;
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").style.color =oBlack;
        }
        else
            if(eval(grandTotal) < 0 )
            {            
                 grandTotal =(eval(grandTotal) * -1)
                     var amount = grandTotal.toString();
                if(amount.length >3)
                {
                    amount = changeFormat(ltrim(rtrim(amount)));
                }
                else
                {
                    amount= grandTotal.toString();
                }    
               // window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").innerHTML='Deficit : ' ;
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML=amount;
             //   window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").style.color =oRed;
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").style.color =oRed;
            }
            else
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML='';
        var strValue = document.getElementById('lblInc').innerHTML;
        //alert("str value"+strValue);
        if(strValue.length > 3)
        {                
            window.self.opener.document.getElementById(genid).innerHTML = changeFormat(document.getElementById('lblInc').innerHTML);            
        }
        else
        {
               window.self.opener.document.getElementById(genid).innerHTML =strValue;
        }
        ////////////////////// FOR LABEL INCOME ////////////
        var lblIncome = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lbltotalINC").innerHTML;
        if(lblIncome.length > 3)
        {                
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lbltotalINC").innerHTML = changeFormat(ltrim(rtrim(lblIncome)));            
        }
        
        
        /////////////////// FOR ACTUAL INCOME ////////////////////
        //alert("actual " + window.self.opener.document.getElementById(genactid).innerHTML.length);
         if(window.self.opener.document.getElementById(genactid).innerHTML.length > 0 )        
        {
            preActValue = window.self.opener.document.getElementById(genactid).innerHTML;            
            preActValue = preActValue.replace(/,/g, " ");        
            preActValue = preActValue.replace(/ /g, "");        
        }
        else
            preActValue = 0;                
        preActTotal = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActualInc").innerHTML;
        //alert(window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActualInc").innerHTML.length);
        if(window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActualInc").innerHTML.length > 4 )        
        {
            preActTotal = preActTotal.replace(/,/g, " ");        
            preActTotal = preActTotal.replace(/ /g, "");        
        }
        expActValue = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActualExp").innerHTML;
        if(window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActualExp").innerHTML.length > 4 )        
        {
            expActValue = expActValue.replace(/,/g, " ");        
            expActValue = expActValue.replace(/ /g, "");        
        }        
        strActValue = document.getElementById('lblActual').innerHTML;
        //alert("str act value " +strActValue);
        preActValue = window.self.opener.document.getElementById(genactid).innerHTML;
            preActValue = preActValue.replace(/,/g, " ");        
            preActValue = preActValue.replace(/ /g, "");        
        strActValue = eval(strActValue) - eval(preActValue);
        preActTotal = eval(preActTotal) + eval(strActValue);
        window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActualInc").innerHTML = preActTotal;
        grandActTotal = eval(preActTotal)  - eval(expActValue); 
        //alert("grandtotal of actual" + grandActTotal);
        if(eval(grandActTotal) > 0 )
        {        
                var actamount = grandActTotal.toString();
                if(actamount.length >3)
                {                
                    actamount = changeFormat(ltrim(rtrim(actamount)));
                }
                else
                {
                    actamount= grandActTotal;
                }        
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActTotal").innerHTML= actamount;
            //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").innerHTML='Surplus : ' ;
            //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").style.color =oBlack;
            //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActTotal").style.color =oBlack;
                if(strStatus == "Actual")
                {
                    window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActTotal").style.color = 'gray';            
                }
                else
                {
                    window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActTotal").style.color = oBlack ;            
                }
        }
        else
            if(eval(grandActTotal) < 0 )
            {            
                 grandActTotal =(eval(grandActTotal) * -1)
                     var actamount = grandActTotal.toString();
                if(actamount.length >3)
                {
                    actamount = changeFormat(ltrim(rtrim(actamount)));
                }
                else
                {
                    actamount= grandActTotal.toString();
                }    
                //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").innerHTML='Deficit : ' ;
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActTotal").innerHTML=actamount;
                //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").style.color =oRed;
                //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActTotal").style.color =oRed;
                if(strStatus == "Actual")
                {
                    window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActTotal").style.color = 'gray';            
                }
                else
                {
                    window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActTotal").style.color = oBlack ;            
                }
            }
            else
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActTotal").innerHTML='';
        var strActValue = document.getElementById('lblActual').innerHTML;
        //alert("stractvalue" + strActValue);
        //alert(strActValue.length);
        if(strActValue.length > 3)
        {                
            window.self.opener.document.getElementById(genactid).innerHTML = changeFormat(document.getElementById('lblActual').innerHTML);            
            if(strStatus == "Actual")
            {
                window.self.opener.document.getElementById(genactid).style.color = 'gray';            
            }
            else
            {
                window.self.opener.document.getElementById(genactid).style.color = oBlack ;            
            }
        }
        else
        {
               window.self.opener.document.getElementById(genactid).innerHTML =strActValue;
               if(strStatus == "Actual")
                {
                    window.self.opener.document.getElementById(genactid).style.color = 'gray';            
                }
                else
                {
                    window.self.opener.document.getElementById(genactid).style.color = oBlack ;            
                }
        }
        ////////////////////// FOR LABEL ACTUAL INCOME ////////////
        var lblActIncome = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActualInc").innerHTML;
        //alert("lblact" + lblActIncome);
        if(lblActIncome.length > 3)
        {                
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActualInc").innerHTML = changeFormat(ltrim(rtrim(lblActIncome)));            
        }
        
        ///////////////// For difference/////////////////////
        
        var diff =0;
        
        temp1 = "ctl00_ContentPlaceHolder1_GrdIncome_ctl";
        indx = document.getElementById('HdnIndx').value ;
        //alert(indx);
        templast= "_lblBudgetIncome";
        tempactlast = "_lblActualIncome";
        genid =temp1 + indx + templast;
        genactid = temp1 + indx + tempactlast;
        var templastdiff = "_lblDiffInc";
        var genDiffid = temp1 + indx + templastdiff;
        
         if(window.self.opener.document.getElementById(genDiffid).innerHTML.length > 0 )        
        {
            preDiffValue = window.self.opener.document.getElementById(genDiffid).innerHTML;            
            preDiffValue = preDiffValue.replace(/,/g, " ");        
            preDiffValue = preDiffValue.replace(/ /g, "");        
        }
        else
            preDiffValue = 0;                
       // alert("pre diff value" + preDiffValue);
        
        preDiffTotal = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffIncTotal").innerHTML;
       // alert(" difftot" + preDiffTotal);
        if(window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffIncTotal").innerHTML.length > 4 )        
        {
            preDiffTotal = preDiffTotal.replace(/,/g, " ");        
            preDiffTotal = preDiffTotal.replace(/ /g, "");  
        
        }
        
        if(window.self.opener.document.getElementById(genactid).innerHTML.length > 0 && window.self.opener.document.getElementById(genid).innerHTML.length > 0)        
        {
            var actualInc = window.self.opener.document.getElementById(genactid).innerHTML;
            var budgetInc = window.self.opener.document.getElementById(genid).innerHTML;
            
            if(actualInc.length > 3)
            {
                actualInc = actualInc.replace(/,/g, " ");        
                actualInc = actualInc.replace(/ /g, ""); 
            }
            if(budgetInc.length > 3)
            {
                budgetInc = budgetInc.replace(/,/g, " ");        
                budgetInc = budgetInc.replace(/ /g, ""); 
            }
            //diff = eval(budgetInc) - eval(actualInc);       
            diff = eval(actualInc) - eval(budgetInc);       
            //alert(diff);
               
        }
        window.self.opener.document.getElementById(genDiffid).innerHTML = diff;
        
            
            
        strDiffValue = window.self.opener.document.getElementById(genDiffid).innerHTML;   
        //preDiffTotal = eval(preTotalValue) - eval(preActTotal);        
        preDiffTotal = eval(preActTotal) - eval(preTotalValue);        
        
        window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffIncTotal").innerHTML = preDiffTotal;
        //alert("pre diff total " + preDiffTotal);
        if(eval(preDiffTotal) > 0 )
        {        
                var diffamount = preDiffTotal.toString();
                if(diffamount.length >3)
                {                
                    diffamount = changeFormat(ltrim(rtrim(diffamount)));
                }
                else
                {
                    diffamount= preDiffTotal;
                }        
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffIncTotal").innerHTML= diffamount;
            //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").innerHTML='Surplus : ' ;
            //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").style.color =oBlack;
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffIncTotal").style.color =oBlack;
        }
        else
            if(eval(preDiffTotal) < 0 )
            {            
                    preDiffTotal =(eval(preDiffTotal) * -1)
                    var diffamount = preDiffTotal.toString();
                    if(diffamount.length >3)
                    {
                        diffamount = changeFormat(ltrim(rtrim(diffamount)));
                                               
                    }
                    else
                    {
                        diffamount= preDiffTotal.toString();
                        
                    }   
                    diffamount = "-" + diffamount; 
                //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").innerHTML='Deficit : ' ;
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffIncTotal").innerHTML=diffamount;
                //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").style.color =oRed;
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffIncTotal").style.color =oBlack;
            }
            else
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffIncTotal").innerHTML='';
                
        if(eval(diff) > 0) 
        {       
            var diffamt = diff.toString();
            if(diffamt.length > 3)
            {
                diffamt = changeFormat(ltrim(rtrim(diffamt)));
                //alert("Diff amt" + diffamt);
            }
            else
            {
                diffamt = diff;
            }
            window.self.opener.document.getElementById(genDiffid).innerHTML = diffamt;
            //window.self.opener.document.getElementById(genDiffid).style.color =oBlack;
            if(strStatus == "Actual")
            {
                window.self.opener.document.getElementById(genDiffid).style.color = 'gray';            
            }
            else
            {
                window.self.opener.document.getElementById(genDiffid).style.color = oBlack ;            
            }
        
            //alert("diffamt " + diffamt );       
        }  
        else    
            if(eval(diff) < 0)
            {
                diff = (eval(diff) * -1);
                var diffamt = diff.toString();
                //alert("Diff Column "+ diffamt);
                
                if(diffamt.length > 3)
                {
                    diffamt = changeFormat(ltrim(rtrim(diffamt)));
                                  
                }
                else
                {
                    diffamt = diff;
                }
                diffamt = "-" + diffamt;
                window.self.opener.document.getElementById(genDiffid).innerHTML = diffamt;
                //window.self.opener.document.getElementById(genDiffid).style.color =oRed;
                if(strStatus == "Actual")
                {
                    window.self.opener.document.getElementById(genDiffid).style.color = 'gray';            
                }
                else
                {
                    window.self.opener.document.getElementById(genDiffid).style.color = oBlack ;            
                }
        
                //alert("diffamt " + diffamt );       
            }      
    
        
        //alert ('fillPreviousValue END1');
        return true;
    }
    if(document.getElementById('HdnType').value == 'E')
    {
        //alert ('fillPreviousValue START1');
        var temp1 = "ctl00_ContentPlaceHolder1_GrdExpenditure_ctl";
        var indx = document.getElementById('HdnIndx').value ;
        var templast= "_lblBudgetExpense";
        var tempactlast = "_lblActualExpense";
        var genid =temp1 + indx + templast;
        var genactid = temp1 + indx + tempactlast;
        
         if(window.self.opener.document.getElementById(genid).innerHTML.length > 0 )
         {
            preValue = window.self.opener.document.getElementById(genid).innerHTML;
            preValue = preValue.replace(/,/g, " ");        
            preValue = preValue.replace(/ /g, "");        
         }
        else
            preValue = 0
        preTotalValue = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblExp").innerHTML;
        ////////replace comma with space & then trim that space
        preTotalValue = preTotalValue.replace(/,/g, " ");        
        preTotalValue = preTotalValue.replace(/ /g, "");        
        expenceValue = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lbltotalINC").innerHTML;        
        expenceValue = expenceValue.replace(/,/g, " ");        
        expenceValue = expenceValue.replace(/ /g, "");        
        strValue = document.getElementById('lblInc').innerHTML;
        preValue = window.self.opener.document.getElementById(genid).innerHTML;
        preValue = preValue.replace(/,/g, " ");        
        preValue = preValue.replace(/ /g, "");                        
        //////////////// calculation ////////////////////////////////
        strValue = eval(strValue) - eval(preValue);
        preTotalValue = eval(preTotalValue) + eval(strValue);
        window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblExp").innerHTML = preTotalValue;       
        expenceValue = expenceValue.replace(/,/g, " ");        
        expenceValue = expenceValue.replace(/ /g, "");                
        grandTotal = eval(expenceValue) - eval(preTotalValue);  
                        
        /////////////// loop on grid for the calculation of total Expense End ///////////////////////////                                                      
        if(eval(grandTotal) > 0 )
        {
            var amount = grandTotal.toString();
            if(amount.length >3)
            {
                amount = changeFormat(ltrim(rtrim(amount))); 
            }
            else
            {
                amount= grandTotal;
            }                    
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML=amount;
            //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").innerHTML='Surplus : ' ;
            //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").style.color =oBlack;
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").style.color =oBlack;
        }
        else
            if(eval(grandTotal) < 0 )
            {
                    grandTotal =(eval(grandTotal) * -1)
                     var amount = grandTotal.toString();
                if(amount.length >3)
                {
                    amount = changeFormat(ltrim(rtrim(amount)));
                }
                else
                {
                    amount= grandTotal.toString();
                }                                                    
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML= amount;
              //  window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").innerHTML='Deficit : ' ;
             //   window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").style.color =oRed;
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").style.color =oRed;
            }
            else
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML='';
                
            var strValue =document.getElementById('lblInc').innerHTML;
            if(strValue.length > 3)
            {
                window.self.opener.document.getElementById(genid).innerHTML = changeFormat(document.getElementById('lblInc').innerHTML);
            }
            else        
                   window.self.opener.document.getElementById(genid).innerHTML =strValue;        
                    //////////// FOR LABEL EXPENSE calculation of hidden cost 15 percent//////////////////////
         //   var lblExpense =window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblExp").innerHTML ;
        
        
        
                /////////////// loop on grid for the calculation of total Expense start ///////////////////////////
        var hiddenCostId=  window.self.opener.document.getElementById('ctl00_ContentPlaceHolder1_hdnHiddenCost').value;                      
        //alert(hiddenCostId);
        //alert("Hidden OCst id");
        var dtnumber1 = window.self.opener.document.getElementById('ctl00_ContentPlaceHolder1_hdnExpense').value;                      
        var tempEXP;
        var totalExpense=0;
        var temp1Exp;                 
        tempEXP = 'ctl00_ContentPlaceHolder1_GrdExpenditure_ctl';                       
        temp1Exp = '_lblBudgetExpense';            
        var HiddenEXP = 'ctl00_ContentPlaceHolder1_GrdExpenditure_ctl';                       
        var hiddenExpid = '_hdnHeadid';
        var indxExp;
        var indx1;
        var prdTemp;
        var lblid;
        var statusCheck =0;
        dtnumber1= parseInt(dtnumber1) + 2;              
        var totalInc =0;
        var genHiddenCostId ;
        for(indxExp=2; indxExp < dtnumber1; indxExp++)
        {
            if( indxExp <= 9)
            {
                genid = tempEXP + '0' + indxExp + temp1Exp;
                genHiddenCostId = HiddenEXP + '0' + indxExp + hiddenExpid;
            }
            else
            {
                genid = tempEXP + indxExp + temp1Exp;               
                genHiddenCostId = HiddenEXP + indxExp + hiddenExpid;
            }              
          //  alert("of all Hidden Field");
            //alert(genHiddenCostId);
            //alert(window.self.opener.document.getElementById(genHiddenCostId).value);
            if(window.self.opener.document.getElementById(genid).innerHTML != "" && window.self.opener.document.getElementById(genHiddenCostId).value != hiddenCostId )
            {                    
               var lblExp = window.self.opener.document.getElementById(genid).innerHTML;
               lblExp = lblExp.replace(/,/g, " ");        
               lblExp = lblExp.replace(/ /g, ""); 
            //   alert(lblExp);
               totalExpense += parseInt(lblExp);
            }
        }     
        //alert("coming total");
        //alert(totalExpense);                
        var percent = .15;                                
        var totalHiddenCOst = eval(totalExpense) * eval(percent);
       // alert(totalHiddenCOst);                
        var totalInt = parseInt(totalHiddenCOst);                                
        var costToString = totalInt.toString();
        //alert(changeFormat(costToString));
         ////////////////////////////// insert into hidden cost id's match ///////////////////////////        
        genHiddenCostId = "";
        genid ="";
        for(indxHidd=2; indxHidd < dtnumber1; indxHidd++)
        {
            if( indxHidd <= 9)
            {               
                genid = tempEXP + '0' + indxHidd + temp1Exp; 
                genHiddenCostId = HiddenEXP + '0' + indxHidd + hiddenExpid;
            }
            else
            {   
                genid = tempEXP + indxHidd + temp1Exp;          
                genHiddenCostId = HiddenEXP + indxHidd + hiddenExpid;
            }
            if(window.self.opener.document.getElementById(genHiddenCostId).value == hiddenCostId)
            {
                if(costToString.length > 3 )
                    window.self.opener.document.getElementById(genid).innerHTML = changeFormat(costToString);
                else
                    window.self.opener.document.getElementById(genid).innerHTML = costToString;
            }                        
        }       
        ////////////////////////////// insert into hidden cost id's match ///////////////////////////
        //alert("still we need this grandtotal");
        tempEXP = 'ctl00_ContentPlaceHolder1_GrdExpenditure_ctl';                       
        temp1Exp = '_lblBudgetExpense';            
        HiddenEXP = 'ctl00_ContentPlaceHolder1_GrdExpenditure_ctl';                       
        hiddenExpid = '_hdnHeadid';
        genid  = "";
        totalExpense=0;
        genHiddenCostId =  "";
        for(indxExp=2; indxExp < dtnumber1; indxExp++)
        {
            if( indxExp <= 9)
            {
                genid = tempEXP + '0' + indxExp + temp1Exp;
                genHiddenCostId = HiddenEXP + '0' + indxExp + hiddenExpid;
            }
            else
            {
                genid = tempEXP + indxExp + temp1Exp;               
                genHiddenCostId = HiddenEXP + indxExp + hiddenExpid;
            }              
            //alert("of all Hidden Field");
            //alert(genHiddenCostId);
            //alert(window.self.opener.document.getElementById(genHiddenCostId).value);
            if(window.self.opener.document.getElementById(genid).innerHTML != "" )
            {                    
               var lblExp = window.self.opener.document.getElementById(genid).innerHTML;
               lblExp = lblExp.replace(/,/g, " ");        
               lblExp = lblExp.replace(/ /g, ""); 
              // alert(lblExp);
               totalExpense += parseInt(lblExp);
            }
        }   
         totalExpense = totalExpense + '';
         //alert(changeFormat(totalExpense));
          if(totalExpense.length > 3 )
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblExp").innerHTML = changeFormat(totalExpense);       
          else
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblExp").innerHTML  = totalExpense;                                       
                
//        alert("total Expense calculation");        
//        var TotalHiddenExp = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML;        
//        alert(totalInt);
//        var TotalExptot  = parseInt(TotalHiddenExp)  + totalInt;        
//        alert(TotalExptot);
//        window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML = TotalExptot ;        


         temp1 = "ctl00_ContentPlaceHolder1_GrdExpenditure_ctl";
         indx = document.getElementById('HdnIndx').value ;
         templast= "_lblBudgetExpense";
         genid =temp1 + indx + templast;
         if(window.self.opener.document.getElementById(genid).innerHTML.length > 0 )
         {
            preValue = window.self.opener.document.getElementById(genid).innerHTML;
            preValue = preValue.replace(/,/g, " ");        
            preValue = preValue.replace(/ /g, "");        
         }
        else
            preValue = 0
        preTotalValue = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblExp").innerHTML;
        ////////replace comma with space & then trim that space
        preTotalValue = preTotalValue.replace(/,/g, " ");        
        preTotalValue = preTotalValue.replace(/ /g, "");        
        expenceValue = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lbltotalINC").innerHTML;        
        expenceValue = expenceValue.replace(/,/g, " ");        
        expenceValue = expenceValue.replace(/ /g, "");        
        strValue = document.getElementById('lblInc').innerHTML;
        preValue = window.self.opener.document.getElementById(genid).innerHTML;
        preValue = preValue.replace(/,/g, " ");        
        preValue = preValue.replace(/ /g, "");                        
        //////////////// calculation ////////////////////////////////
        strValue = eval(strValue) - eval(preValue);
        preTotalValue = eval(preTotalValue) + eval(strValue);
       // window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblExp").innerHTML = preTotalValue;       
        expenceValue = expenceValue.replace(/,/g, " ");        
        expenceValue = expenceValue.replace(/ /g, "");                
        grandTotal = eval(expenceValue) - eval(preTotalValue);  
                        
        /////////////// loop on grid for the calculation of total Expense End ///////////////////////////                                                      
        if(eval(grandTotal) > 0 )
        {
             var amount = grandTotal.toString();
            if(amount.length >3)
            {
                amount = changeFormat(ltrim(rtrim(amount))); 
            }
            else
            {
                amount= grandTotal;
            }                    
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML=amount;
           // window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").innerHTML='Surplus : ' ;
           // window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").style.color =oBlack;
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").style.color =oBlack;
        }
        else
            if(eval(grandTotal) < 0 )
            {
                    grandTotal =(eval(grandTotal) * -1)
                     var amount = grandTotal.toString();
                if(amount.length >3)
                {
                    amount = changeFormat(ltrim(rtrim(amount)));
                }
                else
                {
                    amount= grandTotal.toString();
                }                                                    
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML= amount;
               // window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").innerHTML='Deficit : ' ;
               // window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").style.color =oRed;
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").style.color =oRed;
            }
            else
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML='';

    /////////////// FOR ACTUAL EXPENSE /////////////////////////
    
    
     if(window.self.opener.document.getElementById(genactid).innerHTML.length > 0 )
         {
            preActValue = window.self.opener.document.getElementById(genactid).innerHTML;
            preActValue = preActValue.replace(/,/g, " ");        
            preActValue = preActValue.replace(/ /g, "");        
         }
        else
            preActValue = 0
        preActTotal = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActualExp").innerHTML;
        ////////replace comma with space & then trim that space
        preActTotal = preActTotal.replace(/,/g, " ");        
        preActTotal = preActTotal.replace(/ /g, "");        
        expActValue = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActualInc").innerHTML;        
        expActValue = expActValue.replace(/,/g, " ");        
        expActValue = expActValue.replace(/ /g, "");        
        strActValue = document.getElementById('lblActual').innerHTML;
        preActValue = window.self.opener.document.getElementById(genactid).innerHTML;
        preActValue = preActValue.replace(/,/g, " ");        
        preActValue = preActValue.replace(/ /g, "");                        
        //////////////// calculation ////////////////////////////////
        strActValue = eval(strActValue) - eval(preActValue);
        preActTotal = eval(preActTotal) + eval(strActValue);
        window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActualExp").innerHTML = preActTotal;       
        expActValue = expActValue.replace(/,/g, " ");        
        expActValue = expActValue.replace(/ /g, "");                
        grandActTotal = eval(expActValue) - eval(preActTotal);  
                        
        /////////////// loop on grid for the calculation of total Expense End ///////////////////////////                                                      
        if(eval(grandActTotal) > 0 )
        {
            var actamount = grandActTotal.toString();
            if(actamount.length >3)
            {
                actamount = changeFormat(ltrim(rtrim(actamount))); 
            }
            else
            {
                actamount= grandActTotal;
            }                    
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActTotal").innerHTML=actamount;
            //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").innerHTML='Surplus : ' ;
            //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").style.color =oBlack;
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActTotal").style.color =oBlack;
        }
        else
            if(eval(grandActTotal) < 0 )
            {
                grandActTotal =(eval(grandActTotal) * -1)
                var actamount = grandActTotal.toString();
                if(actamount.length >3)
                {
                    actamount = changeFormat(ltrim(rtrim(actamount)));
                }
                else
                {
                    actamount= grandActTotal.toString();
                }                                                    
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActTotal").innerHTML= actamount;
                //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").innerHTML='Deficit : ' ;
                //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").style.color =oRed;
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActTotal").style.color =oRed;
            }
            else
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActTotal").innerHTML='';
                
        var strActValue =document.getElementById('lblActual').innerHTML;
        if(strActValue.length > 3)
        {
            //window.self.opener.document.getElementById(genactid).innerHTML = changeFormat(document.getElementById('lblActual').innerHTML);
            window.self.opener.document.getElementById(genactid).innerHTML = changeFormat(rtrim(ltrim(strActValue)));
                if(strStatus == "Actual")
                {
                    window.self.opener.document.getElementById(genactid).style.color = 'gray';            
                }
                else
                {
                    window.self.opener.document.getElementById(genactid).style.color = oBlack ;            
                }

        }
        else        
        {
               window.self.opener.document.getElementById(genactid).innerHTML =strActValue;        
                if(strStatus == "Actual")
                {
                    window.self.opener.document.getElementById(genactid).style.color = 'gray';            
                }
                else
                {
                    window.self.opener.document.getElementById(genactid).style.color = oBlack ;            
                }
        }
                //////////// FOR LABEL EXPENSE calculation of hidden cost 15 percent//////////////////////
     //   var lblExpense =window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblExp").innerHTML ;
        
        
        
                /////////////// loop on grid for the calculation of total Expense start ///////////////////////////
        var hiddenCostId=  window.self.opener.document.getElementById('ctl00_ContentPlaceHolder1_hdnHiddenCost').value;                      
        //alert(hiddenCostId);
        //alert("Hidden OCst id");
        var dtnumber1 = window.self.opener.document.getElementById('ctl00_ContentPlaceHolder1_hdnExpense').value;                      
        var tempEXP;
        var totalActExp=0;
        var temp1ActExp;                 
        tempEXP = 'ctl00_ContentPlaceHolder1_GrdExpenditure_ctl';                       
        temp1ActExp = '_lblActualExpense';            
        var HiddenEXP = 'ctl00_ContentPlaceHolder1_GrdExpenditure_ctl';                       
        var hiddenExpid = '_hdnHeadid';
        var indxExp;
        var indx1;
        var prdTemp;
        var lblid;
        var statusCheck =0;
        dtnumber1= parseInt(dtnumber1) + 2;              
        var totalInc =0;
        var genHiddenCostId ;
        for(indxExp=2; indxExp < dtnumber1; indxExp++)
        {
            if( indxExp <= 9)
            {
                genactid = tempEXP + '0' + indxExp + temp1ActExp;
                genHiddenCostId = HiddenEXP + '0' + indxExp + hiddenExpid;
            }
            else
            {
                genactid = tempEXP + indxExp + temp1ActExp;               
                genHiddenCostId = HiddenEXP + indxExp + hiddenExpid;
            }              
          //  alert("of all Hidden Field");
            //alert(genHiddenCostId);
            //alert(window.self.opener.document.getElementById(genHiddenCostId).value);
            if(window.self.opener.document.getElementById(genactid).innerHTML != "" && window.self.opener.document.getElementById(genHiddenCostId).value != hiddenCostId )
            {                    
               var lblActExp = window.self.opener.document.getElementById(genactid).innerHTML;
               lblActExp = lblActExp.replace(/,/g, " ");        
               lblActExp = lblActExp.replace(/ /g, ""); 
            //   alert(lblExp);
               totalActExp += parseInt(lblActExp);
            }
        }     
        //alert("coming total");
        //alert(totalExpense);                
        var percent = .15;                                
        var totalHiddenCOst = eval(totalActExp) * eval(percent);
       // alert(totalHiddenCOst);                
        var totalInt = parseInt(totalHiddenCOst);                                
        var costToString = totalInt.toString();
        //alert(changeFormat(costToString));
         ////////////////////////////// insert into hidden cost id's match ///////////////////////////        
        genHiddenCostId = "";
        genactid ="";
        for(indxHidd=2; indxHidd < dtnumber1; indxHidd++)
        {
            if( indxHidd <= 9)
            {               
                genactid = tempEXP + '0' + indxHidd + temp1ActExp; 
                genHiddenCostId = HiddenEXP + '0' + indxHidd + hiddenExpid;
            }
            else
            {   
                genactid = tempEXP + indxHidd + temp1ActExp;          
                genHiddenCostId = HiddenEXP + indxHidd + hiddenExpid;
            }
            if(window.self.opener.document.getElementById(genHiddenCostId).value == hiddenCostId)
            {
                if(costToString.length > 3 )
                    window.self.opener.document.getElementById(genactid).innerHTML = changeFormat(costToString);
                else
                    window.self.opener.document.getElementById(genactid).innerHTML = costToString;
            }                        
        }       
        ////////////////////////////// insert into hidden cost id's match ///////////////////////////
        //alert("still we need this grandtotal");
        tempEXP = 'ctl00_ContentPlaceHolder1_GrdExpenditure_ctl';                       
        temp1ActExp = '_lblActualExpense';            
        HiddenEXP = 'ctl00_ContentPlaceHolder1_GrdExpenditure_ctl';                       
        hiddenExpid = '_hdnHeadid';
        genactid  = "";
        totalActExp=0;
        genHiddenCostId =  "";
        for(indxExp=2; indxExp < dtnumber1; indxExp++)
        {
            if( indxExp <= 9)
            {
                genactid = tempEXP + '0' + indxExp + temp1ActExp;
                genHiddenCostId = HiddenEXP + '0' + indxExp + hiddenExpid;
            }
            else
            {
                genactid = tempEXP + indxExp + temp1ActExp;               
                genHiddenCostId = HiddenEXP + indxExp + hiddenExpid;
            }              
            //alert("of all Hidden Field");
            //alert(genHiddenCostId);
            //alert(window.self.opener.document.getElementById(genHiddenCostId).value);
            if(window.self.opener.document.getElementById(genactid).innerHTML != "" )
            {                    
               var lblActExp = window.self.opener.document.getElementById(genactid).innerHTML;
               lblActExp = lblActExp.replace(/,/g, " ");        
               lblActExp = lblActExp.replace(/ /g, ""); 
              // alert(lblExp);
               totalActExp += parseInt(lblActExp);
            }
        }   
         totalActExp = totalActExp + '';
         //alert(changeFormat(totalExpense));
          if(totalActExp.length > 3 )
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActualExp").innerHTML = changeFormat(totalActExp);       
          else
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActualExp").innerHTML  = totalActExp;                                       
                
//        alert("total Expense calculation");        
//        var TotalHiddenExp = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML;        
//        alert(totalInt);
//        var TotalExptot  = parseInt(TotalHiddenExp)  + totalInt;        
//        alert(TotalExptot);
//        window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblTotal").innerHTML = TotalExptot ;        


         temp1 = "ctl00_ContentPlaceHolder1_GrdExpenditure_ctl";
         indx = document.getElementById('HdnIndx').value ;
         tempActlast= "_lblActualExpense";
         genactid =temp1 + indx + tempActlast;
         if(window.self.opener.document.getElementById(genactid).innerHTML.length > 0 )
         {
            preActValue = window.self.opener.document.getElementById(genactid).innerHTML;
            preActValue = preActValue.replace(/,/g, " ");        
            preActValue = preActValue.replace(/ /g, "");        
         }
        else
            preActValue = 0
        preActTotal = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActualExp").innerHTML;
        ////////replace comma with space & then trim that space
        preActTotal = preActTotal.replace(/,/g, " ");        
        preActTotal = preActTotal.replace(/ /g, "");        
        expActValue = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActualInc").innerHTML;        
        expActValue = expActValue.replace(/,/g, " ");        
        expActValue = expActValue.replace(/ /g, "");        
        strActValue = document.getElementById('lblActual').innerHTML;
        preActValue = window.self.opener.document.getElementById(genactid).innerHTML;
        preActValue = preActValue.replace(/,/g, " ");        
        preActValue = preActValue.replace(/ /g, "");                        
        //////////////// calculation ////////////////////////////////
        strActValue = eval(strActValue) - eval(preActValue);
        preActTotal = eval(preActTotal) + eval(strActValue);
       // window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblExp").innerHTML = preTotalValue;       
        expActValue = expActValue.replace(/,/g, " ");        
        expActValue = expActValue.replace(/ /g, "");                
        grandActTotal = eval(expActValue) - eval(preActTotal);  
                        
        /////////////// loop on grid for the calculation of total Expense End ///////////////////////////                                                      
        if(eval(grandActTotal) > 0 )
        {
            var actamount = grandActTotal.toString();
            if(actamount.length >3)
            {
                actamount = changeFormat(ltrim(rtrim(actamount))); 
            }
            else
            {
                actamount= grandActTotal;
            }                    
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActTotal").innerHTML=actamount;
          //  window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").innerHTML='Surplus : ' ;
          //  window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").style.color =oBlack;
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActTotal").style.color =oBlack;
        }
        else
            if(eval(grandActTotal) < 0 )
            {
                    grandActTotal =(eval(grandActTotal) * -1)
                     var actamount = grandActTotal.toString();
                if(amount.length >3)
                {
                    actamount = changeFormat(ltrim(rtrim(actamount)));
                }
                else
                {
                    actamount= grandActTotal.toString();
                }                                                    
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActTotal").innerHTML= actamount;
               // window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").innerHTML='Deficit : ' ;
               // window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").style.color =oRed;
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActTotal").style.color =oRed;
            }
            else
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblActTotal").innerHTML='';

    
    /////////////ACTUAL EXPENSE ENDS HERE ////////////////////////
    
    
     ///////////////// For difference/////////////////////
        
        var diff =0;
        
        temp1 = "ctl00_ContentPlaceHolder1_GrdExpenditure_ctl";
        indx = document.getElementById('HdnIndx').value ;
        //alert(indx);
        templast= "_lblBudgetExpense";
        tempactlast = "_lblActualExpense";
        genid =temp1 + indx + templast;
        genactid = temp1 + indx + tempactlast;
        var templastdiff = "_lblDiffExp";
        var genDiffid = temp1 + indx + templastdiff;
//        alert("genid " + genid );
//        alert("genactid " + genactid );
//        alert("gendiffid " + genDiffid);
       // alert("Id" + window.self.opener.document.getElementById(genDiffid).innerHTML);
         if(window.self.opener.document.getElementById(genDiffid).innerHTML.length > 0 )        
        {
            preDiffValue = window.self.opener.document.getElementById(genDiffid).innerHTML;            
            preDiffValue = preDiffValue.replace(/,/g, " ");        
            preDiffValue = preDiffValue.replace(/ /g, "");        
        }
        else
            preDiffValue = 0;                
       // alert("pre diff value Exp" + preDiffValue);
        
        preDiffTotal = window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").innerHTML;
        //alert(" difftot" + preDiffTotal);
        if(window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").innerHTML.length > 4 )        
        {
            preDiffTotal = preDiffTotal.replace(/,/g, " ");        
            preDiffTotal = preDiffTotal.replace(/ /g, "");  
        
        }
        
        if(window.self.opener.document.getElementById(genactid).innerHTML.length > 0 && window.self.opener.document.getElementById(genid).innerHTML.length > 0)        
        {
            var actualInc = window.self.opener.document.getElementById(genactid).innerHTML;
            var budgetInc = window.self.opener.document.getElementById(genid).innerHTML;
            
            if(actualInc.length > 3)
            {
                actualInc = actualInc.replace(/,/g, " ");        
                actualInc = actualInc.replace(/ /g, ""); 
            }
            if(budgetInc.length > 3)
            {
                budgetInc = budgetInc.replace(/,/g, " ");        
                budgetInc = budgetInc.replace(/ /g, ""); 
            }
            diff = eval(budgetInc) - eval(actualInc);       
           // alert(diff);
               
        }
        window.self.opener.document.getElementById(genDiffid).innerHTML = diff;
        strDiffValue = window.self.opener.document.getElementById(genDiffid).innerHTML;   
        preDiffTotal = eval(preTotalValue) - eval(preActTotal);        
        
        window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").innerHTML = preDiffTotal;
       // alert("pre diff total " + preDiffTotal);
        if(eval(preDiffTotal) > 0 )
        {        
                var diffamount = preDiffTotal.toString();
                if(diffamount.length >3)
                {                
                    diffamount = changeFormat(ltrim(rtrim(diffamount)));
                }
                else
                {
                    diffamount= preDiffTotal;
                }        
            window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").innerHTML= diffamount;
            //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").innerHTML='Surplus : ' ;
            //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").style.color =oBlack;
           // window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").style.color =oBlack;
                if(strStatus == "Actual")
                {
                    window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").style.color = 'gray';            
                }
                else
                {
                    window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").style.color = oBlack ;            
                }
        }
        else
            if(eval(preDiffTotal) < 0 )
            {            
                    preDiffTotal =(eval(preDiffTotal) * -1)
                    var diffamount = preDiffTotal.toString();
                    if(diffamount.length >3)
                    {
                        diffamount = changeFormat(ltrim(rtrim(diffamount)));
                        
                    }
                    else
                    {
                        diffamount= preDiffTotal.toString();
                    }   
                    diffamount = "-" + diffamount; 
                //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").innerHTML='Deficit : ' ;
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").innerHTML=diffamount;
                //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblProficit").style.color =oRed;
                //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").style.color =oRed;
                    if(strStatus == "Actual")
                    {
                        window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").style.color = 'gray';            
                    }
                    else
                    {
                        window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").style.color = oBlack ;            
                    }
             }
            else
                window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").innerHTML='';
                
        if(eval(diff) > 0) 
        {       
            var diffamt = diff.toString();
            if(diffamt.length > 3)
            {
                diffamt = changeFormat(ltrim(rtrim(diffamt)));
            }
            else
            {
                diffamt = diff;
            }
            window.self.opener.document.getElementById(genDiffid).innerHTML = diffamt;
            //window.self.opener.document.getElementById(genDiffid).style.color =oBlack;
                if(strStatus == "Actual")
                {
                    window.self.opener.document.getElementById(genDiffid).style.color = 'gray';            
                }
                else
                {
                    window.self.opener.document.getElementById(genDiffid).style.color = oBlack ;            
                }

         //   alert("diffamt " + diffamt );       
        }  
        else    
            if(eval(diff) < 0)
            {
                diff = (eval(diff) * -1)
                var diffamt = diff.toString();
                if(diffamt.length > 3)
                {
                    diffamt = changeFormat(ltrim(rtrim(diffamt)));
                }
                else
                {
                    diffamt = diff;
                }
                diffamt = "-" + diffamt;
                window.self.opener.document.getElementById(genDiffid).innerHTML = diffamt;
                //window.self.opener.document.getElementById(genDiffid).style.color =oRed;
                if(strStatus == "Actual")
                {
                    window.self.opener.document.getElementById(genDiffid).style.color = 'gray';            
                }
                else
                {
                    window.self.opener.document.getElementById(genDiffid).style.color = oBlack ;            
                }
               // alert("diffamt " + diffamt );       
            }  
            
            var hiddenCostId=  window.self.opener.document.getElementById('ctl00_ContentPlaceHolder1_hdnHiddenCost').value;                         
            //alert(hiddenCostId);
            var dtnumber1 = window.self.opener.document.getElementById('ctl00_ContentPlaceHolder1_hdnExpense').value;                      
            var indxExp;
            var tempEXP;
            dtnumber1= parseInt(dtnumber1) + 2; 
            
            //alert(dtnumber1);
            var genHiddenCostId ;
            var genDiffId;
            var temp1DiffExp;
            tempEXP = 'ctl00_ContentPlaceHolder1_GrdExpenditure_ctl';     
            temp1DiffExp = "_lblDiffExp";
            var HiddenEXP = 'ctl00_ContentPlaceHolder1_GrdExpenditure_ctl';                       
            var hiddenExpid = '_hdnHeadid'; 
            var totalDiffExp = 0;      
            
            for(indxExp=2; indxExp < dtnumber1; indxExp++)
            {  
                 if( indxExp <= 9)
                {
                    genDiffId = tempEXP + '0' + indxExp + temp1DiffExp;
                    genHiddenCostId = HiddenEXP + '0' + indxExp + hiddenExpid;
                }
                else
                {
                    genDiffId = tempEXP + indxExp + temp1DiffExp;               
                    genHiddenCostId = HiddenEXP + indxExp + hiddenExpid;
                } 
                if(window.self.opener.document.getElementById(genDiffId).innerHTML != "" && window.self.opener.document.getElementById(genHiddenCostId).value != hiddenCostId )
                {                    
                   var lblDiffExp = window.self.opener.document.getElementById(genDiffId).innerHTML;
                   //alert("label " + lblDiffExp);
                   lblDiffExp = lblDiffExp.replace(/,/g, " ");        
                   lblDiffExp = lblDiffExp.replace(/ /g, ""); 
                   //alert(window.self.opener.document.getElementById(genDiffId).style.color);
                   //if(window.self.opener.document.getElementById(genDiffId).style.color != "#ff0000")
                        totalDiffExp += parseInt(lblDiffExp);
//                   else
//                        totalDiffExp -= parseInt(lblDiffExp);
                   
                }
            } 
            //alert("Total Diff" + totalDiffExp);
           // alert("diff Exp" + lblDiffExp);
           
        var percent = .15;                                
        var totalHiddenCOst = eval(totalDiffExp) * eval(percent);
       // alert(totalHiddenCOst);                
        var totalInt = parseInt(totalHiddenCOst);                                
        var costToString = totalInt.toString();
        //alert(changeFormat(costToString));
         ////////////////////////////// insert into hidden cost id's match ///////////////////////////        
        genHiddenCostId = "";
        genDiffId ="";
        for(indxHidd=2; indxHidd < dtnumber1; indxHidd++)
        {
            if( indxHidd <= 9)
            {               
                genDiffId = tempEXP + '0' + indxHidd + temp1DiffExp; 
                genHiddenCostId = HiddenEXP + '0' + indxHidd + hiddenExpid;
            }
            else
            {   
                genDiffId = tempEXP + indxHidd + temp1DiffExp;          
                genHiddenCostId = HiddenEXP + indxHidd + hiddenExpid;
            }
            if(window.self.opener.document.getElementById(genHiddenCostId).value == hiddenCostId)
            {
//                if(costToString.length > 3 )
//                    window.self.opener.document.getElementById(genDiffId).innerHTML = changeFormat(costToString);
//                else
//                    window.self.opener.document.getElementById(genDiffId).innerHTML = costToString;
//                    
                if(eval(costToString) > 0 )
                {        
                    var amount = costToString.toString();
                    if(amount.length >3)
                    {                
                        amount = changeFormat(ltrim(rtrim(amount)));
                    }
                    else
                    {
                        amount= costToString;
                    }
    //               window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").innerHTML = amount;        
    //               window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").style.color = oBlack;
    //             
                       window.self.opener.document.getElementById(genDiffId).innerHTML = amount;  
                }
                else    
                    if(eval(costToString) < 0)
                    {
                        costToString = (eval(costToString) * -1)
                        var diffamt = costToString.toString();
                        if(diffamt.length > 3)
                        {
                            diffamt = changeFormat(ltrim(rtrim(diffamt)));
                        }
                        else
                        {
                            diffamt = costToString;
                        }
                        diffamt = "-" + diffamt;
                  //if(totalDiffExp.length > 3 )
                  
        //              window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").innerHTML = diffamt;        
        //               window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").style.color = oRed;                                      
                        window.self.opener.document.getElementById(genDiffId).innerHTML = diffamt; 
                    }
                }                        
        }
        
        ////////////////////////////// insert into hidden cost id's match ///////////////////////////
        //alert("still we need this grandtotal");
        tempEXP = 'ctl00_ContentPlaceHolder1_GrdExpenditure_ctl';                       
        temp1DiffExp = '_lblDiffExp';            
        HiddenEXP = 'ctl00_ContentPlaceHolder1_GrdExpenditure_ctl';                       
        hiddenExpid = '_hdnHeadid';
        genDiffId  = "";
        totalDiffExp =0;
        genHiddenCostId =  "";
        for(indxExp=2; indxExp < dtnumber1; indxExp++)
        {
            if( indxExp <= 9)
            {
                genDiffId = tempEXP + '0' + indxExp + temp1DiffExp;
                genHiddenCostId = HiddenEXP + '0' + indxExp + hiddenExpid;
            }
            else
            {
                genDiffId = tempEXP + indxExp + temp1DiffExp;               
                genHiddenCostId = HiddenEXP + indxExp + hiddenExpid;
                
            }              
            //alert("of all Hidden Field");
            //alert(genHiddenCostId);
            //alert(window.self.opener.document.getElementById(genHiddenCostId).value);
            if(window.self.opener.document.getElementById(genDiffId).innerHTML != "" )
            {                    
               var lblDiffExp = window.self.opener.document.getElementById(genDiffId).innerHTML;
               lblDiffExp = lblDiffExp.replace(/,/g, " ");        
               lblDiffExp = lblDiffExp.replace(/ /g, ""); 
              // alert(lblExp);
               //totalDiffExp += parseInt(lblDiffExp);
               // if(window.self.opener.document.getElementById(genDiffId).style.color != "#ff0000")
                        totalDiffExp += parseInt(lblDiffExp);
//                   else
//                        totalDiffExp -= parseInt(lblDiffExp);
             }
        }   
         totalDiffExp = totalDiffExp + '';
         //alert(changeFormat(totalExpense));
         if(eval(totalDiffExp) > 0 )
        {        
                var amount = totalDiffExp.toString();
                if(amount.length >3)
                {                
                    amount = changeFormat(ltrim(rtrim(amount)));
                }
                else
                {
                    amount= totalDiffExp;
                }
               window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").innerHTML = amount;        
               //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").style.color = oBlack;
               
               if(strStatus == "Actual")
                {
                    window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").style.color = 'gray';            
                }
                else
                {
                    window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").style.color = oBlack ;            
                }
                   // alert("diffamt " + diffamt );       
           //}  
               
         }
         else    
            if(eval(totalDiffExp) < 0)
            {
                totalDiffExp = (eval(totalDiffExp) * -1)
                var diffamt = totalDiffExp.toString();
                if(diffamt.length > 3)
                {
                    diffamt = changeFormat(ltrim(rtrim(diffamt)));
                }
                else
                {
                    diffamt = totalDiffExp;
                }
                diffamt = "-" + diffamt;
          //if(totalDiffExp.length > 3 )
          
              window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").innerHTML = diffamt;        
               //window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").style.color = oRed;                                      
               
                if(strStatus == "Actual")
                {
                    window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").style.color = 'gray';            
                }
                else
                {
                    window.self.opener.document.getElementById("ctl00_ContentPlaceHolder1_lblDiffExpTotal").style.color = oBlack ;            
                }
            }
      
        //alert ('fillPreviousValue END1');
        return true;
    }
}


/****************** Monika ends *****************/

/************** Added by Monika on 24-04-2010 ******************/


function calculateActualBal(control)
{     
    var e = window.event;     
    if ((e.keyCode == 46 || (e.keyCode >= 48 && e.keyCode <= 57) || e.keyCode == 9 || e.keyCode == 190 || e.keyCode == 36 || e.keyCode == 35 || (e.keyCode >= 96 && e.keyCode <= 105) || e.keyCode == 8 || (e.keyCode >= 37 && e.keyCode <= 40) || e.keyCode == 190 || e.keyCode == 110 || e.keyCode == 16 || e.keyCode == 17 || e.keyCode == 45   )) 
    {    
        var dtnumber = document.getElementById('HdnIncRow').value;                      
        var temp;
        var temp1;
        var loop;         
        temp = 'GrdIncome_ctl'       
        temp1 = '_txtActualAmt';            
        var indx;
        var indx1;
        var genid;        
        var prdTemp;
        var lblid;
        var statusCheck =0;
        dtnumber= parseInt(dtnumber) + 2;       
        var totalInc =0;
        for(indx=2; indx < dtnumber; indx++)
        {            
            if( indx <= 9)
            {
                genid = temp + '0' + indx + temp1;     
             }
            else
            {
                genid = temp + indx + temp1;               
             }                      
             if(document.getElementById(genid).value != "")
             {
                totalInc += eval(document.getElementById(genid).value);               
             }
        }         
         document.getElementById('lblActual').innerHTML =totalInc;                        
        return false;
    }
    else
    {
        alert("Character not allowed");               
        var value = document.getElementById(control.id).value;
        var value = document.getElementById(control.id).value;             
        document.getElementById(control.id).value = value.replace(/\D*/g,"");
        return true;
    }
}
/************** Ended by Monika ******************/


function FlagStatus(control)
{
    var GenerateId = ((control.id.split("_"))[0]+ "_" + (control.id.split("_"))[1]+ "_" + "hdnActive");            
    var ActiveStatus = document.getElementById(GenerateId).value;   
    var Flagstatus;
    if(ActiveStatus.length > 0)
        Flagstatus=(ActiveStatus.split("|"))[1];               
    else
        Flagstatus="";
    
    if(document.getElementById(control.id).checked == true)
    {
        if(Flagstatus == "")
            document.getElementById(GenerateId).value = "active|i";                                
        if(Flagstatus == "d")
            document.getElementById(GenerateId).value = "active|u";                        
    }
    else
    {       
        if(Flagstatus == "u")
            document.getElementById(GenerateId).value = "inactive|d";
        if(Flagstatus == "i")
            document.getElementById(GenerateId).value = "inactive|";
    }
    return true;
}
function CallAddInsertCouncilpopUp()
{
    var control = document.getElementById("ctl00_ContentPlaceHolder1_ddlYear");
    var strSelectedText = control.options[control.selectedIndex].innerHTML;
    var SelectedYear = control.options[control.selectedIndex].value;    
    email_window=openCenteredWindow('CouncilCommitteePopUp.aspx?Year=' + SelectedYear,620,630);
	email_window.focus();	
	return false;        
}
function OpenLocationTreeProfileNew()
{
    //alert('Test');
    var location_window=window.open('MasterPopUp/LocationTreepopup.aspx?type=search&openFrom=profile','','width=410,height=800,left=350,top=20');
	location_window.focus();		
	return false;    
}
function CheckThegrid()
{
        var rowCount;
        var status = false;
        rowCount=document.getElementById('hdnRowCount').value;
        for(indx=0;indx<=rowCount-1;indx++)
		{		
		    if((indx+2) > 9)
		    {	
		        idCheck="grdList_ctl"+(indx+2)+"_chkBox";							
		        GenerateId = "grdList_ctl"+(indx+2)+"_hdnActive";
		    }
		    else
		    {
		        idCheck="grdList_ctl0"+(indx+2)+"_chkBox";		 
		        GenerateId = "grdList_ctl0"+(indx+2)+"_hdnActive";       
		    }
		    if(document.getElementById(idCheck).checked)
		    {
		        status = true;
		    }
		}		    
//		alert(status );		
		if(status == false )
		{
		    if(document.getElementById('hdntype').value == "A")
		    {
		        alert("Please Select the Council & Committee.");
		        return false;
		    }
		}
		return true ;		   
}
function AssignValueToHdn(control)
{
    //alert(control.id);
    //alert(document.getElementById(control.id).value);    
    document.getElementById('ctl00_ContentPlaceHolder1_hdnSelectedYear').value = document.getElementById(control.id).value;
    //alert(document.getElementById('ctl00_ContentPlaceHolder1_hdnSelectedYear').value);
}


//=============================================================



function SelectProductClassificationEdit(ctrl, targetCodeId, targerDescriptionId)
{

       //alert("call 3");
        var pid=ctrl.id;
        document.getElementById("hdnparentid").value =pid;
        //alert(pid);
        //alert(pid);
        
        //var desc=document.getElementById(targerDescriptionId).value = ctrl.innerHTML;
        var desc= ctrl.innerHTML;
        //alert(desc);
        var _splitDesc = desc.split(')');
        //alert(_splitDesc.length);
        
        //alert(_splitDesc[0]);
        //alert(_splitDesc[1]);
        
        var strcode=(_splitDesc[0]);
        var strcode1=strcode.replace("(","");
        
        var strdesc=(_splitDesc[1]);
        
//        if(document.getElementById("hdneditmode").value=="F")
//        {
        document.getElementById("txtcode").innerHTML = strcode1;
        //txtcode.Text=strcode;
        //alert(strcode1);
        document.getElementById("txtdescription").innerHTML = strdesc;
        //alert(strdesc);
        
       // }else if(document.getElementById("hdneditmode").value=="T")
        
        //{
        //document.getElementById("Text_productcode"z).value = strcode1;
        //txtcode.Text=strcode;
        //alert("success");
        //document.getElementById("Text_productdesc").value = strdesc;
        //alert("success");
        //}
        $find("ModalBehaviour").hide();                                          
        return false;
    }




   function SelectProductClassification(ctrl, targetCodeId, targerDescriptionId)
    {    
        var pid=ctrl.id;
        document.getElementById('ctl00_ContentPlaceHolder1_HdnProductClassIdSEL').value = trimAll(pid);
        var desc= ctrl.innerHTML;
        document.getElementById('ctl00_ContentPlaceHolder1_LblSelectedCode').innerHTML = desc;
        document.getElementById('ctl00_ContentPlaceHolder1_HdnProductDesc').value = desc;
        self.opener.document.forms['aspnetForm'].submit();
        return false;
    }    function changeeditmode()
    {
        document.getElementById("hdneditmode").value="T";
        var prt=document.getElementById("hdnparentid").value 
    //alert(prt);

    if(prt.length>0)
    {
    document.getElementById("divmine").style.visibility="visible";
    document.getElementById("aec").style.visibility="hidden";
    }else
    {
    document.getElementById("divmine").style.visibility="hidden";
    document.getElementById("aec").style.visibility="visible";
    alert("Please select a node");
    }

    //document.getElementById("divmine"}.="T";
    //alert("sample");
    return false;
}

function divmineclose()
{
    document.getElementById("divmine").style.visibility="hidden";
    document.getElementById("aec").style.visibility="visible";
    return false;
}

function newcall()
{
    document.getElementById("Text_productcode").value="";
    document.getElementById("Text_productdesc").value="";
    document.getElementById("hdnnew").value="T";
    return false;
}
//=======================Function Added by Lakshit Stsrt=========================
 function FetchAllCountry()
    {
        //alert('Found');
        var dtnumber = document.getElementById('hdnrowcount').value;
        var temp;
        var AllCountryName="";
        var temp1;
        temp = 'grdList_ctl';
        temp1 = '_chkBox';         
        var displayname ='_lblDisplayName';
        var CountryId ='_hdnregioncountryid';
        var indx,loop;
        var genid;
        var GenerateCountry;
        var geniddisplayName;
        var HiddenRegionCountry;
        var HiddenRegionCountryId;
        var AllCOuntryId="";
        var IsExist=false;
        var listlength=document.getElementById('lbExportCountries').options.length;
        dtnumber= parseInt(dtnumber) + 2;
        removeChildNodes(document.getElementById('lbExportCountries')); 
        for(indx=2;indx<dtnumber;indx++)
        {
        if( indx <= 9)
            {
                genid = temp + '0' + indx + temp1;
                geniddisplayName = temp + '0' + indx + displayname;
                HiddenRegionCountry = temp + '0' + indx + CountryId;
            }
            else
            {
                genid = temp + indx + temp1;
                geniddisplayName = temp + indx + displayname;
                HiddenRegionCountry = temp + indx + CountryId;
            }
        if(document.getElementById(genid).checked==true)
        {

            GenerateCountry=document.getElementById(geniddisplayName).innerHTML;

            HiddenRegionCountryId=document.getElementById(HiddenRegionCountry).innerHTML;
            var oSelField = document.getElementById('lbExportCountries');
            var oOption = document.createElement("OPTION");
            oSelField.options.add(oOption);
            oOption.text = GenerateCountry;
            oOption.value = HiddenRegionCountryId;                        
            AllCOuntryId += document.getElementById(HiddenRegionCountry).value + '|';
            AllCountryName +=document.getElementById(geniddisplayName).innerHTML + '|';
            document.getElementById('hdncountryid').value =AllCOuntryId ;
            document.getElementById('hdnexistingcountries').value =AllCountryName  ;
        }
     }      
      return false;  
    }
    function removeChildNodes(ctrl)
    {  
        //alert("calling");
        while (ctrl.childNodes[0])  
        {    
            ctrl.removeChild(ctrl.childNodes[0]);  
        }
    }
   
    function selectAllcheckbox()
{
	var idCheck;	
	var rowCount;
	var indx=0;
	rowCount=document.getElementById("hdnrowcount").value;
	if(document.getElementById("grdList_ctl01_cbSelect").checked)
	{		
		for(indx=0;indx<=rowCount-1;indx++)
		{		
		    if((indx+2) > 9)
		    {	
		        idCheck="grdList_ctl"+(indx+2)+"_chkBox";							
		    }
		    else
		    {
		        idCheck="grdList_ctl0"+(indx+2)+"_chkBox";		        
		    }		    
			document.getElementById(idCheck).checked=true;			
		}				
	}
	else
	{		
		for(indx=0;indx<=rowCount-1;indx++)
		{
			if((indx+2) > 9)
		    {	
		        idCheck="grdList_ctl"+(indx+2)+"_chkBox";			       
		    }
		    else
		    {
		        idCheck="grdList_ctl0"+(indx+2)+"_chkBox";		        	        
		    }		    
			document.getElementById(idCheck).checked=false;			
		}					
	}	
}


function WorkflowListWithCheckBox(type,_hiddenfeild, _listboxid,_hiddenfeilddept)
{
    var selectedValues=document.getElementById(_hiddenfeild).value;
    var depId = document.getElementById(_hiddenfeilddept).value;
    email_window=openCenteredWindow('../MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues + "&depId=" + depId,600,630);
	email_window.focus();	
	return false;    
}

 function uncheckSelectAll()
 {
    var rowCount;
    var indx=0;
    var idCheck;
    var isbool=false;
    rowCount=document.getElementById("hdnrowcount").value;
    for(indx=0;indx<rowCount-1;indx++)
    {
        if((indx+2) > 9)
		    {	
		        idCheck="grdList_ctl"+(indx+2)+"_chkBox";			       
		    }
	    else
		    {
		        idCheck="grdList_ctl0"+(indx+2)+"_chkBox";		        	        
		    }
		    if(document.getElementById(idCheck).checked==false)
		    {
	    	    isbool=true;
		        break;
		    }
    }
    if(isbool==true)
    {
        document.getElementById('grdList_ctl01_cbSelect').checked=false;
    }    
    //return false;
 }
//=======================Function Added by Lakshit End===========================

////////////// shiva 13-05-09 for open list on member detail////////////

function OpenListMemberShip(type,ischeckbox,_hiddenfeild, _listboxid)
{
    var selectedValues=document.getElementById(_hiddenfeild).value;
    email_window=openCenteredWindow('../MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues + "&IscheckBox=" + ischeckbox,600,700);
	email_window.focus();	
	return false;    
}
function ReturnStandardValue(control)
    {   
        var GenerateiId = ((control.id.split("_"))[0]+ "_" + (control.id.split("_"))[1]+ "_" + "hdnId");        
        var Certiid = document.getElementById(GenerateiId).value; 
        //alert(Certiid);
       var GenerateCertiId = ((control.id.split("_"))[0]+ "_" + (control.id.split("_"))[1]+ "_" + "lblDisplayName");        
        var standardName = document.getElementById(GenerateCertiId).innerHTML; 
        var GenerateInstituteId=((control.id.split("_"))[0] + "_" + (control.id.split("_"))[1] + "_" + "lblInstitute")
        //var InstituteId=document.getElementById(GenerateInstituteId).innerHTML;        
        document.getElementById('txtStandard').value =standardName;
        //document.getElementById('txtInstitute').value = InstituteId;        
        document.getElementById('hdnCertification').value =Certiid;        
        $find("ModalBehaviour").hide();
        document.getElementById('txtSearchstandards').value='';
        return false;
    }
    
        
    function ConfirmDelete()
    {
        var Str;
        Str = confirm('Do you want to Delete ?');
        
        if (Str==true)
        {
            return true;
        }
       else
       {
            return false;
       }
    }
///// shiva end ///////'mywindow'



////////////// shiva 19-05-09 for open list of PopupAddDepartment HOD////////////

function OpenListHeadOfDepartments(type,ischeckbox,_hiddenfeild, _listboxid)
{
    var strId=ischeckbox; 
    var selectedRegion='';
    var radioLength = document.getElementById("ctl00_ContentPlaceHolder1_hdnRegionCount"); 
    //alert(radioLength);
    for (var j = 0; j < radioLength.value; j++) 
    {        
        if (document.getElementById(strId + "_" + j).checked)
        {
             selectedRegion=document.getElementById(strId + "_" + j).value;
        }
    }
    if(trimAll(selectedRegion)=='')
        {
            alert("Please select any region.");
            return false;
        }   
    var selectedValues=document.getElementById(_hiddenfeild).value;
    email_window=openCenteredWindow('../MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues + "&IscheckBox=" + selectedRegion,600,700);
	email_window.focus();	
	return false;    
}
///// shiva end ///////

function EmpListWithCheckBoxForMISAccess(_hiddenfeild)
{
    var selectedValues=document.getElementById("ctl00_ContentPlaceHolder1_hdnSelectedValues").value;
    //alert(selectedValues);
    //alert(_hiddenfeild);
    //return false;
    email_window=openCenteredWindow('../MasterPopUp/ShowGenralList.aspx?type=EmployeesForEventMISAccessRights&hdn=' + _hiddenfeild + "&lst=&selectedValues=" + selectedValues,600,630);
	email_window.focus();
	return false;    
}

function EmpListWithCheckBoxForMISAccess2(_hiddenfeild)
{
    var selectedValues=document.getElementById("ctl00_ContentPlaceHolder1_hdnSelectedValues").value;
    //alert(selectedValues);
    //alert(_hiddenfeild);
    //return false;
    email_window=openCenteredWindow('AccessRightsSectionPopup/AddEmployeePopup.aspx?type=EmployeesForEventMISAccessRights&hdn=' + _hiddenfeild + "&lst=&selectedValues=" + selectedValues,600,560);
	email_window.focus();
	return false;    
}

function selectcheckbox(pop)
 {
 if(pop=='a')
 {
    var idCheck;	
	var rowCount;
	var indx=0;
	rowCount=document.getElementById("hdnrowcount1").value;
	if(document.getElementById("GridView1_ctl01_cbSelect").checked)
	{		
		for(indx=0;indx<=rowCount-1;indx++)
		{		
		    if((indx+2) > 9)
		    {	
		        idCheck="GridView1_ctl"+(indx+2)+"_chkBox";							
		    }
		    else
		    {
		        idCheck="GridView1_ctl0"+(indx+2)+"_chkBox";		        
		    }		    
			document.getElementById(idCheck).checked=true;			
		}				
	}
	else
	{		
		for(indx=0;indx<=rowCount-1;indx++)
		{
			if((indx+2) > 9)
		    {	
		        idCheck="GridView1_ctl"+(indx+2)+"_chkBox";			       
		    }
		    else
		    {
		        idCheck="GridView1_ctl0"+(indx+2)+"_chkBox";		        	        
		    }		    
			document.getElementById(idCheck).checked=false;			
		}					
	}
	}
	else if(pop=='f')
	{
    var idCheck;	
	var rowCount;
	var indx=0;
	rowCount=document.getElementById("hdnrowcount").value;
	if(document.getElementById("grdList_ctl01_cbSelect").checked)
	{		
		for(indx=0;indx<=rowCount-1;indx++)
		{		
		    if((indx+2) > 9)
		    {	
		        idCheck="grdList_ctl"+(indx+2)+"_chkBox";							
		    }
		    else
		    {
		        idCheck="grdList_ctl0"+(indx+2)+"_chkBox";		        
		    }		
			document.getElementById(idCheck).checked=true;	
		}				
	}
	else
	{		
		for(indx=0;indx<=rowCount-1;indx++)
		{
			if((indx+2) > 9)
		    {	
		        idCheck="grdList_ctl"+(indx+2)+"_chkBox";			       
		    }
		    else
		    {
		        idCheck="grdList_ctl0"+(indx+2)+"_chkBox";		        	        
		    }
	        document.getElementById(idCheck).checked=false;	
		}					
	}
}
}
 function uncheckcheckbox(pop)
 {
 if(pop=='a')
 {
    var rowCount;
    var indx=0;
    var idCheck;
    var isbool=false;
    rowCount=document.getElementById("hdnrowcount1").value;
    var oldSelectedValues = document.getElementById('hdnAreasOfInterest');
    //var currentValue = 
    for(indx=0;indx<rowCount-1;indx++)
    {
        if((indx+2) > 9)
		    {	
		        idCheck="GridView1_ctl"+(indx+2)+"_chkBox";			       
		       
		    }
	    else
		    {
		        idCheck="GridView1_ctl0"+(indx+2)+"_chkBox";		        	        
		       
		    }
		    if(document.getElementById(idCheck).checked==false)
		    {
	    	    isbool=true;
		        break;
		    }
    }
    if(isbool==true)
    {
        document.getElementById('GridView1_ctl01_cbSelect').checked=false;
    }    
 }
   
   if(pop=='f')
 {
    var rowCount;
    var indx=0;
    var idCheck;
    var isbool=false;
    rowCount=document.getElementById("hdnrowcount").value;
    for(indx=0;indx<rowCount-1;indx++)
    {
        if((indx+2) > 9)
		    {	
		        idCheck="grdList_ctl"+(indx+2)+"_chkBox";			       
		       
		    }
	    else
		    {
		        idCheck="grdList_ctl0"+(indx+2)+"_chkBox";		        	        
		       
		    }
		    if(document.getElementById(idCheck).checked==false)
		    {
	    	    isbool=true;
		        break;
		    }
    }
    if(isbool==true)
    {
        document.getElementById('grdList_ctl01_cbSelect').checked=false;
    }    
   }

 }
 


 function FetchAllAreaOfInterest()
 {
        var dtnumber = document.getElementById('hdnrowcount1').value;
        var temp;var temp1;
        temp = 'GridView1_ctl';
        temp1 = '_chkBox';         
        var displayname ='_lblDisplayAreaOfInterest';
        var areaid = '_hdnAreaId';
        var indx,loop;
        var genid;
        var GenerateArea;
        var GenerateAreaId;
        var geniddisplayName;
        var hiddenarea;
        var hiddenareaid;
        var AllAreaId="";
        var AllArea="";
        var IsExist=false;
        dtnumber= parseInt(dtnumber) + 2;
        removeChildNodes(document.getElementById('lstAreasOfInterest')); 
        for(indx=2;indx<dtnumber;indx++)
        {
        if( indx <= 9)
            {
                genid = temp + '0' + indx + temp1;
                geniddisplayName = temp + '0' + indx + displayname;
                hiddenareaid = temp + '0' + indx + areaid;
                //alert(geniddisplayName);
                //alert(hiddenareaid);
            }
            else
            {
                genid = temp + indx + temp1;
                geniddisplayName = temp + indx + displayname;
                hiddenareaid = temp + indx + areaid;
                //alert(geniddisplayName);
                //alert(hiddenareaid);
           
            }
        if(document.getElementById(genid).checked==true)
        {

              GenerateArea =document.getElementById(geniddisplayName).innerHTML;
              GenerateAreaId=document.getElementById(hiddenareaid).value;
              var oSelField = document.getElementById('lstAreasOfInterest');
              var oOption = document.createElement("OPTION");
              oSelField.options.add(oOption);
              oOption.text = GenerateArea;
              oOption.value =  GenerateAreaId;                        
              AllArea +=document.getElementById(geniddisplayName).innerHTML + '|';
              AllAreaId +=document.getElementById(hiddenareaid).value + '|';
              //alert(AllArea);
              //alert(AllAreaId);
              document.getElementById('HiddenInterest').value=AllArea;
              document.getElementById('HiddenAreaOfInterestId').value=AllAreaId;
             
        }
     }      
      return false;  
 } 
 function FetchAllfunctionalAreas()
 {
        var dtnumber = document.getElementById('hdnRowCount').value;
        var temp;var temp1;
        temp = 'grdList_ctl';
        temp1 = '_chkBox';         
        var displayname ='_lblDisplayName';
        var areaid = '_hdnId';
        var indx,loop;
        var genid;
        var GenerateArea;
        var GenerateAreaId;
        var geniddisplayName;
        var hiddenarea;
        var hiddenareaid;
        var AllAreaId="";
        var AllArea="";
        var IsExist=false;        
        dtnumber= parseInt(dtnumber) + 2;
        removeChildNodes(document.getElementById('lstFunctionalArea')); 
        for(indx=2;indx<dtnumber;indx++)
        {
            genid="";
        if( indx <= 9)
            {
                genid = temp + '0' + indx + temp1;
                geniddisplayName = temp + '0' + indx + displayname;
                hiddenareaid = temp + '0' + indx + areaid;
            }
            else
            {
                genid = temp + indx + temp1;
                geniddisplayName = temp + indx + displayname;
                hiddenareaid = temp + indx + areaid;          
            }
        if(document.getElementById(genid).checked==true)
        {
              GenerateArea =document.getElementById(geniddisplayName).innerHTML;
              GenerateAreaId=document.getElementById(hiddenareaid).value;
              var oSelField = document.getElementById('lstFunctionalArea');
              var oOption = document.createElement("OPTION");
              oSelField.options.add(oOption);
              oOption.text = GenerateArea;
              oOption.value =  GenerateAreaId;                        
              AllArea +=document.getElementById(geniddisplayName).innerHTML + '|';
              AllAreaId +=document.getElementById(hiddenareaid).value + '|';
              document.getElementById('hdnfunctionarea').value=AllArea;
              document.getElementById('hdnFunctionalAreaId').value=AllAreaId;
        }
     }      
      return false;  
 } 
function FetchOfficeName(ctrl)
{                
        var GenerateId = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "hdnofficeid");
        var GenerateName = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "LnkofficeName");         
        var GeneratecompName = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "lblcompanyname");         
        var Generatecitypin = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "lblcityname");         
        var GeneratestateName = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "lblstatename");         
        var GenerateaddressName = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "lbladdress");         
        var GenerateCountryName = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "lblname");         
        var OfficeId=(document.getElementById(GenerateId).value);
        var GenerateHdnEmail= ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "HiddenEmail");         
        var OfficeName="";
        if( rtrim(ltrim(document.getElementById(GenerateName).innerHTML)).length >0)
        {        
            OfficeName=document.getElementById(GenerateName).innerHTML + ', ';                
        }
        if( rtrim(ltrim(document.getElementById(GeneratecompName).innerHTML)).length >0)
        {             
            OfficeName +=document.getElementById(GeneratecompName).innerHTML + ', ';        
        }
        if( rtrim(ltrim(document.getElementById(GenerateaddressName).innerHTML)).length >0)
        {             
            OfficeName +=document.getElementById(GenerateaddressName).innerHTML + ', ';        
        }
        if( rtrim(ltrim(document.getElementById(Generatecitypin).innerHTML)).length >0)
        {             
            OfficeName +=document.getElementById(Generatecitypin).innerHTML + ', ';        
        }
        if( rtrim(ltrim(document.getElementById(GeneratestateName).innerHTML)).length >0)
        {                     
            OfficeName +=document.getElementById(GeneratestateName).innerHTML + ', ';        
        }    
        if( rtrim(ltrim(document.getElementById(GenerateCountryName).innerHTML)).length >0)
        {                     
            OfficeName +=document.getElementById(GenerateCountryName).innerHTML ;        
        }                
        var isdstdid =((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "hdnIsdStd");
        var ids = document.getElementById(isdstdid).value;        
                if(rtrim(ltrim(ids)).length >3)
        {
                document.getElementById("txtIsd").value = "";         
                document.getElementById("txtIsd").value = (ids.split("#"))[0];
                document.getElementById('txtstd').value = "";
                document.getElementById('txtstd').value =(ids.split("#"))[1];
                //document.getElementById('txtNumber').value = "";
                //document.getElementById('txtNumber').value =(ids.split("#"))[2];
                document.getElementById('txtNumber').value = "";
                document.getElementById('txtNumber').value = (ids.split("#"))[2];
                document.getElementById('txtfaxisd').value = "";
                document.getElementById('txtfaxisd').value = (ids.split("#"))[3];
                document.getElementById('txtfaxstd').value = "";
                document.getElementById('txtfaxstd').value = (ids.split("#"))[4];
                document.getElementById('txtFaxnumber').value = "";
                document.getElementById('txtFaxnumber').value = (ids.split("#"))[5];                                               
        }                                                   
        document.getElementById('hdnOfficeid').value =OfficeId;
        document.getElementById('hdnOfficeName').value =OfficeName;
        document.getElementById('lstofficeadd').value=OfficeName;
        document.getElementById('txtEmail').value=document.getElementById(GenerateHdnEmail).value;

        document.getElementById('LblSelectedVal').innerHTML="Selected value :" + OfficeName;
        $find("ModalBehaviour").hide();
        //document.getElementById('HdnCloseOfficeId').value="1";
        return false;
}

function removeImg()
{
 var Str;
    Str = confirm('Do you want to Remove ?');
    
    if (Str==true)
    {        
        document.getElementById("imgcontactPerson").src ="../../Image/NoImage.gif";
        document.getElementById("hdnEmployeePhotograph").value = "";
    }
    return false;
}
function getpopupinfo(ctrl)
{   
   // alert(ctrl.id);
    var cid=ctrl.id;
    //alert(cid);
    var sid=cid.split('_');
    var lid=sid[0] + '_'+sid[1] + '_'+ "lbl1"; 
    //alert(lid);
    var ischeck=false;
    var city='';
    var rowcount=document.getElementById("hdnrows").value;
                  city =(document.getElementById(lid).innerHTML);

        document.getElementById("txtcity").value=city;
        
        var pid=sid[0] + '_'+sid[1] + '_'+ "hdnpin";
        
        var counid=sid[0] + '_'+sid[1] + '_'+ "hdncountry";
        var stateid =sid[0] + '_'+sid[1] + '_'+ "hdnstate";
        var stdid=sid[0] + '_'+sid[1] + '_'+ "hdnstd";
        var isdid=sid[0] + '_'+sid[1] + '_'+ "hdnisd";
                        
        var pin=document.getElementById(pid).value;
                
        document.getElementById("txtpin").value=pin;
        
        
        var coun=document.getElementById(counid).value;
        
        document.getElementById("txtcountry").value=coun;
        
        var state=document.getElementById(stateid).value;
        document.getElementById("txtstate").value=state;                
        
        var std=document.getElementById(stdid).value;
       // alert(std);
        document.getElementById("txtrstd").value=std;
        document.getElementById("txtrfaxstd").value=std;
        
        var isd=document.getElementById(isdid).value;
        //alert(isd);
        document.getElementById("txtrisd").value=isd;
        document.getElementById("txtrfaxisd").value=isd;                                        
        $find("ModalBehaviour1").hide();
     return true;
}

function FetchMember(ctrl)
{
        //alert(ctrl.id);
        //var testStr=(ctrl.id.split("_"))[0];
        var GenerateId = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "hdnofficeid");
        var GenerateName = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "LinkContactName");
        var GeneratePhone = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "Lblphone");
        var GenerateFax = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "LblFax");
        var GenerateEmail = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "LblEmail");
        //alert(GenerateEmail);
        var memId=(document.getElementById(GenerateId).value);
        //alert(memId);
        document.getElementById('hdnpersonId').value=memId; // to be used when saving
        var valName=document.getElementById(GenerateName).innerHTML;
        var valPhone=document.getElementById(GeneratePhone).innerHTML;
        var valFax=document.getElementById(GenerateFax).innerHTML;
        var valEmail=document.getElementById(GenerateEmail).innerHTML;
        document.getElementById("txtCiiDetails").value=valName + '\n' + valPhone + '\n'+valFax + '\n' + valEmail;
        $find("ModalBehaviour1").hide();
        return false;
}


function FetchOffices(ctrl)
{
        //var teststr=(ctrl.id.split("_"))[0];
        //alert(ctrl.id);
        var GenerateOfficeId = ((ctrl.id.split("_"))[0] + "_" + (ctrl.id.split("_"))[1] + "_" + "hdnofficeid");
        var GenerateAddress = ((ctrl.id.split("_"))[0] + "_" + (ctrl.id.split("_"))[1] + "_" + "LinkAddress");
        var GeneratePhone = ((ctrl.id.split("_"))[0] + "_" + (ctrl.id.split("_"))[1] + "_" + "Lblphone1");
        var GenerateFax = ((ctrl.id.split("_"))[0] + "_" + (ctrl.id.split("_"))[1] + "_" + "LblFax1");
        var GenerateEmail = ((ctrl.id.split("_"))[0] + "_" + (ctrl.id.split("_"))[1] + "_" + "LblEmail1");
        var memId=(document.getElementById(GenerateOfficeId).value);
        //alert(memId);
        document.getElementById('hdnOffId').value=memId; // to be used when saving
        var valAddress = document.getElementById(GenerateAddress).innerHTML;
        var valPhone = document.getElementById(GeneratePhone).innerHTML;
        var valFax = document.getElementById(GenerateFax).innerHTML;
        var valEmail = document.getElementById(GenerateEmail).innerHTML;
   //     alert(1);
        document.getElementById("txtDetails").value =valAddress + '\n' + valPhone + '\n' + valFax + '\n' + valEmail;
        $find("ModalBehaviour").hide();
        //window.self.close();
        return false;
}
function ExistMultiMemNo(ctrl)
{
    //alert(document.getElementById(ctrl.id).selectedIndex);
    var indx =document.getElementById(ctrl.id).selectedIndex;
    var region=(document.getElementById(ctrl.id).options[indx].innerHTML);
    var regionshort=''; 
    if(region == "North")
    {
    regionshort='N';
    }
    else if(region == "East")
    {
    regionshort = 'E';
    }
    else if(region == "Central")
    {
    regionshort = 'C';
    }
    else if(region == "South")
    {
    regionshort = 'S';
    }
    else if(region == "West")
    {
    regionshort = 'W';
    }
    //alert(ctrl.id); = dropregion
     var MMnovalues = (document.getElementById('Hdnmultimemberno').value);
     var memberid= (document.getElementById('Hdnmemberno').value);
     var tocheck='';
     var count=0;
     var a='';
     //alert(MMnovalues);
     //alert(memberid);
     tocheck = memberid + '-M' + regionshort ; 
     //alert(tocheck);
     //alert(tocheck);
     //alert(document.getElementById(ctrl.id).innerHTML);
     while(count < 5)
     {
         a = (MMnovalues.split("|"))[count];
         //alert(a + "  " + tocheck);
         if(tocheck == a)
         {
            alert("Region already exists");
            break;
         }
          count++;
     }
     return true;
}
function Contactgetpopupinfo(ctrl)
{   
   // alert(ctrl.id);
    var cid=ctrl.id;
    //alert(cid);
    var sid=cid.split('_');
    var lid=sid[0] + '_'+sid[1] + '_'+ "lbl1"; 
    //alert(lid);
    var ischeck=false;
    var city='';
    var rowcount=document.getElementById("hdnrows").value;
                  city =(document.getElementById(lid).innerHTML);

        document.getElementById("txtcity").value=city;
        
        var testid=sid[0] + '_' + sid[1] + '_' + "hdnids";
        
        var testvalues=document.getElementById(testid).value;
        var testindivalues=testvalues.split('#');
        
        
        //var pid=sid[0] + '_'+sid[1] + '_'+ "hdnpin";
        
        //var counid=sid[0] + '_'+sid[1] + '_'+ "hdncountry";
        //var stateid =sid[0] + '_'+sid[1] + '_'+ "hdnstate";
        //var stdid=sid[0] + '_'+sid[1] + '_'+ "hdnstd";
        //var isdid=sid[0] + '_'+sid[1] + '_'+ "hdnisd";                        
        //var Genids = sid[0] + '_' + sid[1] +'_' + "hdnids";
       // alert(Genids );
        //var ids = document.getElementById (Genids ).value;
         
         document.getElementById('hdnCityid').value =testindivalues[0];                   //(ids.split("#"))[0];
//         alert(document.getElementById('hdnCityid').value);
        document.getElementById('hdnstateid').value =testindivalues[1];                 //(ids.split("#"))[1];
        //alert(document.getElementById('hdnstateid').value);
        document.getElementById('hdncountryid').value =testindivalues[2];               //(ids.split("#"))[2];
//        alert(document.getElementById('hdncountryid').value);
        
        var pin=testindivalues[3];                                           //document.getElementById(pid).value;                
        document.getElementById("txtpin").value=pin;                
        document.getElementById('hdnPin').value=pin;
        
        var coun=testindivalues[4];                                                            //document.getElementById(counid).value;        
        document.getElementById("txtcountry").value=coun;       
        var state=testindivalues[5];                                                                //document.getElementById(stateid).value;
        document.getElementById("txtstate").value=state;                                                        
        
        
var std=testindivalues[6];                                                               //document.getElementById(stdid).value;
        document.getElementById("txtstd1").value=std; 
        document.getElementById("txtstd2").value=std;
        
var isd=testindivalues[7];                                                                         //document.getElementById(isdid).value;
        document.getElementById("txtisd1").value=isd; 
        document.getElementById("txtisd2").value=isd;
        $find("ModalBehCity").hide();                                          
     return true;
}

function FetchAllStateRegion(ctrl)
 { 
      //alert(ctrl.id);
      //alert(document.getElementById(ctrl.id).innerHTML);
      var hdnstate = '';
      var hdnregionshort = '';
      var hdnstate  = ctrl.id.split("_")[0] + '_' + ctrl.id.split("_")[1] + '_hdnstateid' ;
      var hdnregionshort = ctrl.id.split("_")[0] + '_' + ctrl.id.split("_")[1] + '_hdnregionshortname' ;
      var stid=(document.getElementById(hdnstate).value);
      var region=(document.getElementById(hdnregionshort).value);
      //alert(stid);
//      alert(document.getElementById(hdnstate).value);
//      alert(document.getElementById(hdnregionshort).value);
//      alert(document.getElementById(ctrl.id).innerHTML);
      document.getElementById('hdnselectedStaetId').value=stid;
      document.getElementById('hdnregion').value=region;
      //alert(region);
      //alert(hdnselectedStaetId);
      //document.getElementById('hdnstateid').value=hdnstate;
      //document.getElementById('hdnregionshortname').value=hdnregionshort;
      //document.getElementById("TxtRegion").value=document.getElementById(hdnregionshort).value;
      document.getElementById("TxtState").value=document.getElementById(ctrl.id).innerHTML;
      $find("ModalBehaviour2").hide();
      return false;
 }
 
 
 
 ////////////// shiva 21-05-09 for open list of Departments for service////////////

function OpenListServiceDepartments(type,ischeckbox,_hiddenfeild, _listboxid,control,count,deptId)
{
    var strId=ischeckbox; 
    var selectedRegion=''; 
    var hdnName=control;
    var counter=count;    
    var DepartmentId=deptId;
    
    
    var radioLength = document.getElementById("ctl00_ContentPlaceHolder1_hdnRegionCount"); 
    //alert(radioLength);
    for (var j = 0; j < radioLength.value; j++) 
    {        
        if (document.getElementById(strId + "_" + j).checked)
        {
             selectedRegion=document.getElementById(strId + "_" + j).value;
        }
    }
    if(trimAll(selectedRegion)=='')
        {
            alert("Please select any region.");
            return false;
        }   
    var selectedValues=document.getElementById(_hiddenfeild).value;
    email_window=openCenteredWindow('../MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues + "&IscheckBox=" + selectedRegion + "&hdnName=" + hdnName + "&Counter=" + counter + "&DeptId=" + DepartmentId,600,700);
	email_window.focus();	
	return false;    
}

////////////// shiva 06-05-09 for pick memberNo of Membersearchresult ////////////

////function PickMemberNo()
////{
////    var idCheck;
////    var ID;	
////    var MemberNo="";
////	var rowCount;
////	var indx=0;
////	rowCount=document.getElementById("ctl00_ContentPlaceHolder1_hdnRowCount").value;			
////	for(indx=0;indx<=rowCount-1;indx++)
////	{
////	    if((indx+3) > 9)
////	    {	
////	        idCheck="ctl00_ContentPlaceHolder1_grdMembers_ctl"+(indx+3)+"_chkBox";		        		        	        	        
////	    }
////	    else
////	    {
////	        idCheck="ctl00_ContentPlaceHolder1_grdMembers_ctl0"+(indx+3)+"_chkBox";		        	        	        
////	    }
////	    if(document.getElementById(idCheck).checked)
////	    {		        
////	        if((indx+3) > 9)
////            {	
////                ID="ctl00_ContentPlaceHolder1_grdMembers_ctl"+(indx+3)+"_hdnId";		        		        	                
////            }
////            else
////            {
////                ID="ctl00_ContentPlaceHolder1_grdMembers_ctl0"+(indx+3)+"_hdnId";		        	                
////            }	
////            MemberNo += "'" + document.getElementById(ID).value + "'" + ",";	           
////	    }		
////	}	
////	document.getElementById("ctl00_ContentPlaceHolder1_hdnMemberId").value = MemberNo;
////	//OpenPopUpMembersExport();	
////			
////	return true;
////}
////////// shiva end //////////////////

/////////// shiva 09-05-09  for memberExport to check all
function selectAllExportMembers()
{
	var idCheck;	
	var rowCount;
	var indx=0;
	rowCount=document.getElementById("hdnRowCount").value;		
	if(document.getElementById("grdMembers_ctl01_cbSelect").checked)
	{
		for(indx=0;indx<=rowCount-1;indx++)
		{
		    if((indx+2) > 9)
		    {	
		        idCheck="grdMembers_ctl"+(indx+2)+"_chkBox";		        		        
		    }
		    else
		    {
		        idCheck="grdMembers_ctl0"+(indx+2)+"_chkBox";		        
		    }		    
			document.getElementById(idCheck).checked=true;			
		}				
	}
	else
	{		
		for(indx=0;indx<=rowCount-1;indx++)
		{
			if((indx+2) > 9)
		    {	
		        idCheck="grdMembers_ctl"+(indx+2)+"_chkBox";		        		        
		    }
		    else
		    {
		        idCheck="grdMembers_ctl0"+(indx+2)+"_chkBox";		        
		    }		      
			document.getElementById(idCheck).checked=false;			
		}					
	}	
}

/////////// shiva 09-05-09  for memberExports to check none

function selectNoneExportMembers()
{
	var idCheck;
	var rowCount;	
	var indx=0;
	rowCount=document.getElementById("hdnRowCount").value;
	for(indx=0;indx<=rowCount-1;indx++)
	{	
		if((indx+2) > 9)
	    {	
	        idCheck="grdMembers_ctl"+(indx+2)+"_chkBox";		        		        
	    }
	    else
	    {
	        idCheck="grdMembers_ctl0"+(indx+2)+"_chkBox";		        
	    }		      
		if(document.getElementById(idCheck).checked==false)					
			document.getElementById("grdMembers_ctl01_cbSelect").checked=false;
	}
}

//////////// shiva end

////////////// shiva 09-05-09 for pick memberNo of Membersearchresult ////////////

function PickMemberNoOnExport()
{
    var idCheck;
    var ID;	
    var MemberNo="";
	var rowCount;
	var indx=0;
	rowCount=document.getElementById("hdnRowCount").value;		
	for(indx=0;indx<=rowCount-1;indx++)
	{
	    if((indx+2) > 9)
	    {	
	        idCheck="grdMembers_ctl"+(indx+2)+"_chkBox";		        		        	        	        
	    }
	    else
	    {
	        idCheck="grdMembers_ctl0"+(indx+2)+"_chkBox";		        	        	        
	    }
	    if(document.getElementById(idCheck).checked)
		    {		        
		        if((indx+2) > 9)
	            {	
	                Id="grdMembers_ctl"+(indx+2)+"_hdnId";		        		        	                
	            }
	            else
	            {
	                ID="grdMembers_ctl0"+(indx+2)+"_hdnId";		        	                
	            }	
	            MemberNo += "'" + document.getElementById(ID).value + "'" + ",";	           
		    }		
	}
	document.getElementById("hdnMemberId").value = MemberNo;		
	return false;
}

////////// shiva end //////////////////

////////////// shiva 10-05-09 for pick memberNo of Membersearchresult for label////////////

function PickMemberNoForLabel()
{
    var idCheck;
    var ID;	
    var MemberNo="";
	var rowCount;
	var indx=0;
	rowCount=document.getElementById("ctl00_ContentPlaceHolder1_hdnRowCount").value;		
	for(indx=0;indx<=rowCount-1;indx++)
	{
	    if((indx+2) > 9)
	    {	
	        idCheck="ctl00_ContentPlaceHolder1_grdMembers_ctl"+(indx+2)+"_chkBox";		        		        	        	        
	    }
	    else
	    {
	        idCheck="ctl00_ContentPlaceHolder1_grdMembers_ctl0"+(indx+2)+"_chkBox";		        	        	        
	    }
	    if(document.getElementById(idCheck).checked)
		    {		        
		        if((indx+2) > 9)
	            {	
	                Id="ctl00_ContentPlaceHolder1_grdMembers_ctl"+(indx+2)+"_hdnId";		        		        	                
	            }
	            else
	            {
	                ID="ctl00_ContentPlaceHolder1_grdMembers_ctl0"+(indx+2)+"_hdnId";		        	                
	            }	
	            MemberNo += "'" + document.getElementById(ID).value + "'" + ",";	           
		    }		
	}
	document.getElementById("ctl00_ContentPlaceHolder1_hdnMemberId").value = MemberNo;
	OpenPopUpMembersLabel();			
	return false;
}

////////// shiva end //////////////////


///// shiva 14-05-09 for pick value of Merge field for email////////////

  function pickFieldValue(control)
{
    var ValueId=control.id;    
    var Value=document.getElementById(ValueId).innerHTML;     
    //document.getElementById("txtMessage").value += '<' + Value + '>,'; 
       
    var ctrl =  document.getElementById("txtMessage");
    var saveText = ctrl.value;
    ctrl.focus();
    var range = document.selection.createRange();
    var specialchar = String.fromCharCode(1);
    range.text = specialchar;
    var pos = ctrl.value.indexOf(specialchar);
    ctrl.value = saveText;
    range = ctrl.createTextRange();
    range.move('character', pos);
    range.select();
    range.text = '<' + Value + '>,';
//document.getElementById("ctl00_ContentPlaceHolder1_txtSourceText").value;
    document.getElementById("txtMessage").focus();
    window.event.returnValue = false;      
    return false;
}

function PickMemberNoForEmail()
{
    var idCheck;
    var ID;	
    var MemberNo="";
	var rowCount;
	var indx=0;
	rowCount=document.getElementById("ctl00_ContentPlaceHolder1_hdnRowCount").value;		
	for(indx=0;indx<=rowCount-1;indx++)
	{
	    if((indx+3) > 9)
	    {
	        idCheck="ctl00_ContentPlaceHolder1_grdMembers_ctl"+(indx+3)+"_chkBox";		        		        	        	        
	    }
	    else
	    {
	        idCheck="ctl00_ContentPlaceHolder1_grdMembers_ctl0"+(indx+3)+"_chkBox";		        	        	        
	    }
	    if(document.getElementById(idCheck).checked)
		{		        
	        if((indx+3) > 9)
            {	
                ID="ctl00_ContentPlaceHolder1_grdMembers_ctl"+(indx+3)+"_hdnId";		        		        	                
            }
            else
            {
                ID="ctl00_ContentPlaceHolder1_grdMembers_ctl0"+(indx+3)+"_hdnId";		        	                
            }	
            MemberNo += "'" + document.getElementById(ID).value + "'" + ",";	           
		}	
	}	
	document.getElementById("ctl00_ContentPlaceHolder1_hdnMemberId").value = MemberNo;	
	
	return true;
}
///// shiva end ///////

function MaxtxtOnFInacicalYear()
{        
    var strLength = document.getElementById('txtFrom').value;    
    if(strLength.length <9)
    {
        alert("Enter a complete finacial Year.");
        return false;
    }
}
function Existyear()
{  
    var txtval=document.getElementById('txtFrom').value;    
     var Allyearvalues = (document.getElementById('hdnprevyear').value);          
     //alert(Allyearvalues);
//     var count=0;    
//     var indx=0;
//     var arr = (Allyearvalues .split(","));
//     alert(arr.length);
//     for (indx=0;indx< arr.length-1; indx++)
//     {
//        alert(arr[indx]);
//       if(txtval == arr[indx]) 
//       {
//            alert("Details for this financial year already exists.");
//            return true;
//       }
     //}   
     return true;
}
//Fetchthevalues(this, 'hdnFunctionalAreaId', 'hdnfunctionarea', 'lblDisplayName', 'hdnId', 'grdList')
//function Fetchthevalues(control, hdnId, hdnValue, strDisplayName, grdHdnId, grdName )
//{    
//    if(document.getElementById(control.id).checked)
//    {
//        var Currentid = control.id;       
//        var fetchIndx = Currentid.split("_")[1];       
//        var total = fetchIndx.split("l")[1];    
//        var idCheck = grdName + "_ctl" + total + "_" + grdHdnId;
//        var DisplayValue = grdName + "_ctl" + total + "_" + strDisplayName;
//        //alert(document.getElementById(hdnId).value );
//        document.getElementById(hdnId).value +=document.getElementById(idCheck).value + "|" ;               
//        //alert(document.getElementById(hdnId).value );
//        //alert(document.getElementById(hdnValue).value);
//        document.getElementById(hdnValue).value +=document.getElementById(DisplayValue).innerHTML + "|" ;       
//        //alert(document.getElementById(hdnValue).value);
//    }
//    else
//    {
//       var Ids = document.getElementById(hdnId).value ;
//       var disvalue = document.getElementById(hdnValue).value ;
//       if(Ids.length >0)
//       {
//           Ids = Ids.substring(0,Ids.length-1);
//           disvalue = disvalue.substring(0,disvalue.length-1);
//           var testStr=Ids.split("|");                             
//           var testVal=disvalue.split("|");
//           var indx=0;           
//           var Currentid = control.id;       
//            var fetchIndx = Currentid.split("_")[1];       
//            var total = fetchIndx.split("l")[1];    
//            var idCheck = grdName + "_ctl" + total + "_" + grdHdnId;
//             var DisplayValue = grdName + "_ctl" + total + "_" + strDisplayName;
//            var removeId = document.getElementById(idCheck).value;
//            var removeVal =document.getElementById(DisplayValue).innerHTML ;
//           document.getElementById(hdnId).value  ="";
//           document.getElementById(hdnValue).value  ="";
//           for(indx=0;indx<=testStr.length-1; indx ++)
//           {
//                if(removeId != testStr[indx])
//                {
//                    document.getElementById(hdnId).value +=testStr[indx] +"|";
//                    document.getElementById(hdnValue).value  +=testVal[indx] +"|";
//                }
//           }
//        }      
//    }     
//}

function FillLIstboxWithValues(Strvalue,lstboxId,callfrom)
{
    //alert(document.getElementById(Strvalue).value);
    removeChildNodes(document.getElementById(lstboxId)); 
    Strvalue = (document.getElementById(Strvalue).value);
    
    Strvalue= Strvalue.substring(0,Strvalue.length-1);
    var testStr=Strvalue.split("|");
    //alert(testStr);
    var indx=0;
    //alert(testStr.length);
    if(testStr.length > 0)
    { 
        for(indx=0; indx<=testStr.length -1; indx ++)           
        {
               var oSelField = document.getElementById(lstboxId);                 
                var oOption = document.createElement("OPTION");
      //          alert(testStr[indx]);    
                oSelField.options.add(oOption);
                oOption.text = testStr[indx];              
        }
    }
    
    if(callfrom == 'callfromfunctionalareas')
    {
        document.getElementById('txtfunctionalsearch').value='';
        //alert(document.getElementById('txtfunctionalsearch').value);
    }
    if(callfrom == 'callfromareas')
    {
        document.getElementById('txtSearchareasofnterest').value='';
        //alert(document.getElementById('txtSearchareasofnterest').value);
    }
    return false;
}

function Openwebsite(ctrl)
{
    var website='';     
    var GenerateWebsiteId = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + (ctrl.id.split("_"))[2]+ "_"  + (ctrl.id.split("_"))[3]+ "_" + "HdnWebsite"); 
    website=document.getElementById(GenerateWebsiteId).value;
    //alert(website);
    var websitesplit='';  
    var websitename='';
    var web='';
    websitesplit = website.split("//")[0];
    websitename = website.split("//")[1];
    if(websitesplit == '')
    {
    return true;
    } 
    else if(websitesplit == "http:")
    {
    window.open("http://"+ websitename);
    }
    else if(websitesplit != null)
    {
     window.open("http://"+ websitesplit);
    }
    
    return false;
}

function calcuateBudget(control)
{        
        var value = document.getElementById(control.id).value;             
        document.getElementById(control.id).value = value.replace(/\D*/g,"");                        
        var IncId = (control.id.split("_"))[0] + '_' +(control.id.split("_"))[1] +'_' + (control.id.split("_"))[2] +'_' +(control.id.split("_"))[3] +'_txtIncome' ;
        var ExpId = (control.id.split("_"))[0] + '_' +(control.id.split("_"))[1] +'_' + (control.id.split("_"))[2] +'_' +(control.id.split("_"))[3] + '_txtExpenditure' ;        
        var IncVal = document.getElementById(IncId).value;
        var ExpVal = document.getElementById(ExpId).value;
        var Balance = parseInt((IncVal) - (ExpVal));                
        var surplusId = (control.id.split("_"))[0] + '_' +(control.id.split("_"))[1] +'_' + (control.id.split("_"))[2] +'_' +(control.id.split("_"))[3] + '_lblSurplus' ;        
        document.getElementById(surplusId).innerHTML = Balance;
}
function EventNProjectsEntryValidation()
{    
    var rowCount;
    var indx;
    var idCheckInc;
    var idCheckExp;
    var subheadiD;
    var Isvalid ;
    rowCount=document.getElementById('ctl00_ContentPlaceHolder1_hdnEventRowCounts').value;	        
    if(rowCount >0)
    {
        for(indx=0;indx<=rowCount-1;indx++)
		{
		    if((indx+2) > 9)
		    {
		        idCheckInc="ctl00_ContentPlaceHolder1_grdEvents_ctl"+(indx+2)+"_txtIncome";
		        idCheckExp="ctl00_ContentPlaceHolder1_grdEvents_ctl"+(indx+2)+"_txtExpenditure";
		    }
		    else
		    {
		        idCheckInc="ctl00_ContentPlaceHolder1_grdEvents_ctl0"+(indx+2)+"_txtIncome";		        
		        idCheckExp="ctl00_ContentPlaceHolder1_grdEvents_ctl0"+(indx+2)+"_txtExpenditure";		        
		    }
	        if(document.getElementById(idCheckInc).value == "" && document.getElementById(idCheckExp).value == "" )
		        {	
		            alert("Enter Events Actual Income / Expenditure.");
		                    $find("ModalBehaviour").hide();                                          
		            return false;
		        }			        
        }
     }    
    var rowCount1=document.getElementById('ctl00_ContentPlaceHolder1_hdnProjectRowCounts').value;	        
    if(rowCount1 >0)
    {
        for(indx=0;indx<=rowCount1-1;indx++)
		{
		    if((indx+2) > 9)
		    {
		        idCheckInc="ctl00_ContentPlaceHolder1_GrdProjects_ctl"+(indx+2)+"_txtIncome";
		        idCheckExp="ctl00_ContentPlaceHolder1_GrdProjects_ctl"+(indx+2)+"_txtExpenditure";
		    }
		    else
		    {		    
		        idCheckInc="ctl00_ContentPlaceHolder1_GrdProjects_ctl0"+(indx+2)+"_txtIncome";		        
		        idCheckExp="ctl00_ContentPlaceHolder1_GrdProjects_ctl0"+(indx+2)+"_txtExpenditure";		        
		    }
	        if(document.getElementById(idCheckInc).value == "" && document.getElementById(idCheckExp).value == "" )
		        {	
		            alert("Enter Projects Actual Income / Expenditure.");
		                    $find("ModalBehaviour").hide();                                          
		            return false;
		        }	
		        
        }
     }  
//    var rowCount4=document.getElementById('ctl00_ContentPlaceHolder1_hdnGovrtAuthority').value;
//    var Currentstatus = false;
//    if(rowCount4 >0)
//    {
//        for(indx=0;indx<=rowCount4-1;indx++)
//		{
//		    if((indx+2) > 9)
//		    {
//		        idCheckInc="ctl00_ContentPlaceHolder1_GrdGovtAuthority_ctl"+(indx+2)+"_txtIdentificationOfIssue";		        
//		    }
//		    else
//		    {		    
//		        idCheckInc="ctl00_ContentPlaceHolder1_GrdGovtAuthority_ctl0"+(indx+2)+"_txtIdentificationOfIssue";		        		        
//		    }
//		    if(document.getElementById(idCheckInc).value != "")
//	        {		            
//	            Currentstatus = true;
//	        }
//        }
//        if(Currentstatus == false)
//        {
//            alert("Please enter data in Government authority section.");
//                    $find("ModalBehaviour").hide();                                          
//	        return false;
//        }
//     }
//    var rowCount5=document.getElementById('ctl00_ContentPlaceHolder1_hdnGovrtAuthority').value;
//    var Currentstatus = false;
//    if(rowCount5 >0)
//    {
//        for(indx=0;indx<=rowCount5-1;indx++)
//		{
//		    if((indx+2) > 9)
//		    {
//		        idCheckInc="ctl00_ContentPlaceHolder1_grdGovernmentOfficals_ctl"+(indx+2)+"_txtIdentificationOfIssue";		        
//		    }
//		    else
//		    {		    
//		        idCheckInc="ctl00_ContentPlaceHolder1_grdGovernmentOfficals_ctl0"+(indx+2)+"_txtIdentificationOfIssue";		        		        
//		    }
//		    if(document.getElementById(idCheckInc).value != "")
//	        {		            
//	            Currentstatus = true;
//	        }
//        }
//        if(Currentstatus == false)
//        {
//            alert("Please enter data in Government Officals section.");
//                    $find("ModalBehaviour").hide();                                          
//	        return false;
//        }
//     }
     //ctl00_ContentPlaceHolder1_GrdForthComingEvents_ctl02_rdotype_0
    var rowCount6=document.getElementById('ctl00_ContentPlaceHolder1_hdnGrdForthComingEvents').value;    
    Currentstatus = false;
    var idCheckInc1;
    if(rowCount6 >0)
    {
        for(indx=0;indx<=rowCount6-1;indx++)
		{
		    if((indx+2) > 9)
		    {
		        idCheckInc="ctl00_ContentPlaceHolder1_GrdForthComingEvents_ctl"+(indx+2)+"_rdotype_0";		        
		        idCheckInc1="ctl00_ContentPlaceHolder1_GrdForthComingEvents_ctl"+(indx+2)+"_rdotype_1";		        
		    }
		    else
		    {		    
		        idCheckInc="ctl00_ContentPlaceHolder1_GrdForthComingEvents_ctl0"+(indx+2)+"_rdotype_0";		        
		        idCheckInc1="ctl00_ContentPlaceHolder1_GrdForthComingEvents_ctl0"+(indx+2)+"_rdotype_1";		        		        
		    }
		    if(document.getElementById(idCheckInc).checked == false && document.getElementById(idCheckInc1).checked == false)
	        {
                alert("Please Confirm / Cancel the forthcoming events.");
                        $find("ModalBehaviour").hide();                                          
	            return false;
	        }
        }        
     }
     ///////////////////This is for the rating Entry validation in the feedback staff performance/////////////
    var rowCount3=document.getElementById('ctl00_ContentPlaceHolder1_hdnFeedBackStaffPerfRowCounts').value;	            
    if(rowCount3 >0)
    {
        for(indx=0;indx<=rowCount3-1;indx++)
		{
		    if((indx+2) > 9)
		    {
		        idCheckInc="ctl00_ContentPlaceHolder1_grdStaffPerformance_ctl"+(indx+2)+"_txtRating";		        
		    }
		    else
		    {		    
		        idCheckInc="ctl00_ContentPlaceHolder1_grdStaffPerformance_ctl0"+(indx+2)+"_txtRating";		        		        
		    }
	        if(document.getElementById(idCheckInc).value == "")
		        {	
		            alert("Enter Rating in feedback staff performance.");
		                    $find("ModalBehaviour").hide();                                          
		            return false;
		        }			        
        }
     }    
     return true;
}

function MaxtxtLengthActionTaken(control)
{    
    var strId=control.id; 
    var strLength = document.getElementById(strId).value;    
    if(strLength.length >1200)
    {
        alert("Can't enter more than 1200 Characters.");
        return false;
    }
}


function OpenListWithCheckBoxProfileCouncilCommiteeNew(type,_hiddenfeild, _listboxid)
{
    var hiddendepartment = document.getElementById('ctl00_ContentPlaceHolder1_hdnDepartments').value;
    //alert(hiddendepartment);
    var strdepartmentnid = hiddendepartment.split("|");
    var indx=0;
    var strfinal='';
    var strtemp='';
    var strfinal1='';
    //alert(strdepartmentnid);
    for(indx=0; indx<strdepartmentnid.length -1 ;indx++)
    {
        //alert(strdepartmentnid[indx]);
        strtemp = strdepartmentnid[indx].split(":")[1];
        //alert(strtemp);
        strfinal += '\'' +  strtemp + '\'' + ',';
    }
    strfinal = strfinal.substring(0,strfinal.length - 1);
    //alert(strfinal);
    //s.substring(l, s.length);
    ////strfinal1 = strfinal.replace(/,/g,"','");  //commented by piyush on 3-nov-09 for quouts problem, c&c not showing.
    //alert(strfinal1);
    //alert(strfinal1);
    var selectedValues=document.getElementById(_hiddenfeild).value;
    //alert(selectedValues);
    var selectedType = ShowSelctedValue('ctl00_ContentPlaceHolder1_ddlRegion_');
    //alert(selectedType);
    //if(selectedType == "-1")
    //{
        email_window=openCenteredWindow('MasterPopUp/ShowGenralList.aspx?type=' + type +  "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues + "&region=" + selectedType +  "&deptCC=" + strfinal,600,630);
        email_window.focus();
//    }
//    else
//    {
//        email_window=openCenteredWindow('MasterPopUp/ShowGenralList.aspx?type=' + type + "&region=" + selectedType +  "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues,600,630);
//        email_window.focus();	
//    }
	return false;    
}


///////////// shiva 19-06-09 //////////// for hoddeparment councilcommunittee year
function HODOpenListWithCheckBox(type,_hiddenfeild, _listboxid, _yearValue)
{    
    var _selectedYear = document.getElementById(_yearValue).value;      
    var selectedValues=document.getElementById(_hiddenfeild).value;
    email_window=openCenteredWindow('../MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues + "&HODSelect=" + _selectedYear,600,630);
	email_window.focus();	
	return false;    
}
///////// end //////////////

function RatingVal(control)
{        
        var value = document.getElementById(control.id).value;             
        document.getElementById(control.id).value = value.replace(/\D*/g,"");                                
        if(document.getElementById(control.id).value>10)
        {
            alert("Enter the Valid Range Of Rating within 10!!");
            document.getElementById(control.id).value ="";
        }
}


function OpenListWithoutCheckBox3(type,ischeckbox,_hiddenfeild, _textboxid)
{
    var selectedValues=document.getElementById(_hiddenfeild).value;
    //alert("found");
//alert(selectedValues);
    email_window=openCenteredWindow('../MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _textboxid + "&selectedValues=" + selectedValues + "&IscheckBox=" + ischeckbox,600,700);
	email_window.focus();	
	return false;    
}
function CheckForCeoNCiiSelection()
{
            var temp="grdContacts_ctl";
            var temp1="_rdoCeo";
            var indx;
            var genid;
            var personid;
            var dtnumber = document.getElementById('HdnDataTable').value;              
            dtnumber= parseInt(dtnumber) + 2;
            var Strpersonid ;
            for(indx=2;indx<dtnumber;indx++)
              {
                if( indx <= 9)
                    {
                        genid = temp + '0' + indx + temp1;                      
                        personid = temp + '0' + indx + "_hdnPersonid";                      
                    }
                    else
                    {
                        genid = temp + indx + temp1;                        
                        personid = temp + '0' + indx + "_hdnPersonid";                      
                    }
                    if(document.getElementById(genid).checked == true)
                    {                        
                        Strpersonid = document.getElementById(personid).value;
                       // alert(Strpersonid);
                    }                    
               }
//    alert("coming");    
    var returnstatus =false;
//    alert("registered Office")
    
    if(document.getElementById("hdnIsRegisteredOffice").value.length >0)
    {
        var testStr =(document.getElementById("hdnIsRegisteredOffice").value.split("|"));                      
        var i=0;
        //personid = document.getElementById('hdnIsCeoID').value;
        //alert(testStr.length);
        for (i=0;i<=testStr.length-1; i++)
        {
            //alert("perosnid:" + Strpersonid);
            //alert("values :" + testStr[i]);
                    if(Strpersonid == testStr[i])    
                    {
                        //alert("conmtain");
                        returnstatus  =  true;   
                        //return false;
                    }                    
        }
        if(returnstatus == true )
        {
            return true;
        }
        else
        {
            alert("Please select contact with registered office.");
        }
    }  
    return false;  
}


function getmember(ctrl)
{

    //alert("sucess");
    var memid=(ctrl.id.split("_"))[0] + "_" + (ctrl.id.split("_"))[1] + "_" + "lblmemid";
    //alert(memid);
    var memname=(ctrl.id.split("_"))[0] + "_" + (ctrl.id.split("_"))[1] + "_" + "lblmemname";
    //alert(memname);
    var memvalue=document.getElementById(memid).innerHTML;
    var membervalue=document.getElementById(memname).innerHTML;


    document.getElementById("txtmemberno").value=memvalue;
    document.getElementById("txtcompanyname").value=membervalue;

    $find("ModalBehaviour").hide();
    return false;

}


function getmember1(ctrl)
{

    //alert("sucess");
    var memid=(ctrl.id.split("_"))[0] + "_" + (ctrl.id.split("_"))[1] + "_" + "lblmemid1";
    //alert(memid);
    var memname=(ctrl.id.split("_"))[0] + "_" + (ctrl.id.split("_"))[1] + "_" + "lblmemname1";
    //alert(memname);
    var memvalue=document.getElementById(memid).innerHTML;
    var membervalue=document.getElementById(memname).innerHTML;


    document.getElementById("txtmemberno1").value=memvalue;
    document.getElementById("txtcompanyname1").value=membervalue;
    $find("ModalBehaviour1").hide();
    return false;

}
////////////// shiva 11-07-09 for city selection to AddContact///////
function ContactCityInfo(ctrl)
{  
    var cid=ctrl.id;    
    var sid=cid.split('_');
    var lid=sid[0] + '_'+sid[1] + '_'+ "lbl1";       
    var city='';    
    city =document.getElementById(lid).innerHTML;    
    document.getElementById("txtcity").value=city;
    var testid=sid[0] + '_' + sid[1] + '_' + "hdnids";    
    var testvalues=document.getElementById(testid).innerHTML;    
    var testindivalues=testvalues.split('#');    
    document.getElementById('hdnCityid').value =testindivalues[0];                   //(ids.split("#"))[0];
    document.getElementById('hdnstateid').value =testindivalues[1];                 //(ids.split("#"))[1];    
    document.getElementById('hdncountryid').value =testindivalues[2];               //(ids.split("#"))[2];
    var pin=testindivalues[3];                                           //document.getElementById(pid).value;                
    document.getElementById("txtpin").value=pin;                
    document.getElementById('hdnPin').value=pin;
    var coun=testindivalues[4];                                                            //document.getElementById(counid).value;        
    document.getElementById("txtcountry").value=coun;       
    var state=testindivalues[5];                                                                //document.getElementById(stateid).value;
    document.getElementById("txtstate").value=state;                                                                                                  
//var std=testindivalues[6];                                                               //document.getElementById(stdid).value;
//        document.getElementById("txtstd1").value=std; 
//        document.getElementById("txtstd2").value=std;
//        
//var isd=testindivalues[7];                                                                         //document.getElementById(isdid).value;
//        document.getElementById("txtisd1").value=isd; 
//        document.getElementById("txtisd2").value=isd;
        $find("ModalBehCity").hide();
//     return true;
 }
 //////// end /////////////
 
 //=========================================================================================
 
 ////////// shiva 13-07-09 //// for merge with member type
 function openMergeWith(ctrl,strName)
{
    var selectedValues=ctrl.id;    
    var sid=selectedValues.split('_');
    var lid=sid[0] + '_' + sid[1] + '_' + sid[2] + '_' + sid[3] + '_' + "lnkCode";       
    var code='';     
    code =document.getElementById(lid).innerHTML;            
    email_window=openCenteredWindow('AdminPopUp/MergeWithMember.aspx?code=' + code + '&merge=' + strName,550,400);
	email_window.focus();	
	return false;    
}

function mergeWithInfo(ctrl)
{  
    var cid=ctrl.id;        
    var sid=cid.split('_');
    var lid=sid[0] + '_' + sid[1] + '_'+ "lbl1";           
    var city='';    
    city =document.getElementById(lid).innerHTML;        
    document.getElementById("txtMerge").value=city;    
    var testid=sid[0] + '_' + sid[1] + '_' + "hdnids";        
    var testvalues=document.getElementById(testid).innerHTML;            
    document.getElementById('hdnCode').value =testvalues;                       
    $find("ModalBehMerge").hide();
    return false;
 }
 
 function memberListResponse(ctrl,strName)
{  
    var selectedValues=ctrl.id;        
    var sid=selectedValues.split('_');    
    var lid=sid[0] + '_' + sid[1] + '_' + sid[2] + '_' + sid[3] + '_' + "lnkCode";
    //var modId=sid[0] + '_' + sid[1] + '_' + sid[2] + '_' + sid[3] + '_' + "lblId";               
    var code='';     
    code =document.getElementById(lid).innerHTML;      
    document.getElementById('divLoadingMemberList').style.visibility = 'visible';    
    document.getElementById('divLoadingMemberList').style.width = '110px';    
    document.getElementById('divLoadingMemberList').style.height = 'auto';  
    LoadSectionMemberList('FetchMemberList.aspx?code=' + code + '&list=' + strName + '&','divLoadingMemberList','ctl00_ContentPlaceHolder1_pnlMemberList','ctl00_ContentPlaceHolder1_hdnStatus','ctl00_ContentPlaceHolder1_hdnDeleteValue',code);	
	return false;    
 }
 function trimAll( strValue ) 
        {
            /************************************************
            DESCRIPTION: Removes leading and trailing spaces.

            PARAMETERS: Source string from which spaces will
              be removed;

            RETURNS: Source string with whitespaces removed.
            *************************************************/
             var objRegExp = /^(\s*)$/;

                //check for all spaces
                if(objRegExp.test(strValue)) {
                   strValue = strValue.replace(objRegExp, '');
                   if( strValue.length == 0)
                      return strValue;
                }

               //check for leading & trailing spaces
               objRegExp = /^(\s*)([\W\w]*)(\b\s*$)/;
               if(objRegExp.test(strValue)) {
                   //remove leading and trailing whitespace characters
                   strValue = strValue.replace(objRegExp, '$2');
                }
              return strValue;
            }
//////// end /////////////

function FetchMember1(ctrl)
{
        //alert(ctrl.id);
        //var testStr=(ctrl.id.split("_"))[0];
        var GenerateId = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "hdnPersonid");
        var GenerateName = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "LinkContactName");
        
        var GenerateDesignation = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "lblConDesignation");
        //alert(GenerateDesignation);
        //alert(document.getElementById(GenerateDesignation).innerHTML);
        //var GenerateOfficeName = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "LnkofficeName");
        //alert(GenerateOfficeName);
        var GenerateCompanyName = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "lblcompanyname");
        var GenerateAddress = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "lbladdress");
        //GridView1_ctl03_lbladdress
        //alert(GenerateAddress);
        //alert(document.getElementById(GenerateAddress).innerHTML);
        var GenerateCity = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "lblcityname");
        var GenerateState = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "lblstatename");
        var GenerateOfficeDetails = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "lblOfficeDetails");
        var GenerateContactDetails = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "lblContactDetails");
        
        //alert("success");
        
        //var GeneratePhone = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "Lblphone");
        //var GenerateFax = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "LblFax");
        var GenerateEmail = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "lblemail");
       //alert(GenerateEmail);
        var memId=(document.getElementById(GenerateId).value);
        //alert(memId);
        document.getElementById('hdnpersonId').value= (document.getElementById(GenerateId).value);// to be used when saving
        var valName=document.getElementById(GenerateName).innerHTML;
        //alert(valName);
        var valDesignation=document.getElementById(GenerateDesignation).innerHTML;
        //alert(valDesignation);
        //var valOfficeName=document.getElementById(GenerateOfficeName).innerHTML;
        //alert(valOfficeName);
        var valCompanyName=document.getElementById(GenerateCompanyName).innerHTML;
        var valAddress=document.getElementById(GenerateAddress).innerHTML;
        var valCity=document.getElementById(GenerateCity).innerHTML;
        var valState=document.getElementById(GenerateState).innerHTML;
        //alert(valState);
        //alert('Length:' + document.getElementById(GenerateOfficeDetails).innerHTML);
        if(document.getElementById(GenerateOfficeDetails).innerHTML.length > 0)
        {
        var valOfficeDetails=document.getElementById(GenerateOfficeDetails).innerHTML;
        //alert(valOfficeDetails);
        }else
        var valOfficeDetails= " ";
        
        if(document.getElementById(GenerateContactDetails).innerHTML.length > 0)
        {
        var valContactDetails=document.getElementById(GenerateContactDetails).innerHTML;
        //alert(valContactDetails);
        }else
        var valContactDetails= " ";
        //alert("come");
        //var valPhone=document.getElementById(GeneratePhone).innerHTML;
        //var valFax=document.getElementById(GenerateFax).innerHTML;
        
        if(document.getElementById(GenerateEmail).innerHTML.length > 0)
        {
        
        var valEmail=document.getElementById(GenerateEmail).innerHTML;
        }else
        
        var valEmail= " ";
        
        if(valOfficeDetails.length >0)
        {
            //alert(valOfficeDetails.length);
            document.getElementById("txtCiiDetails").value=valName + '\n' + valDesignation + '\n' + valCompanyName + '\n' + valAddress + '\n' + valCity + '\n' + valState + '\n' + valOfficeDetails + '\n' + valContactDetails + '\n' + valEmail;        
        }
        else
        {
            document.getElementById("txtCiiDetails").value=valName + '\n' + valDesignation + '\n' + valCompanyName + '\n' + valAddress + '\n' + valCity + '\n' + valState;
         
        }
        
                
        //alert("successful1");
        $find("ModalBehaviour1").hide();
        return false;
}


function checkmembers(ctrl)
{
  //alert("success");

  var memidpro=document.getElementById("hdnpropose").value;
  var memidsec=document.getElementById("hdnsecond").value;

  var lenpro=ltrim(rtrim(memidpro));
  var lensec=ltrim(rtrim(memidsec)); 
  //alert(lenpro);
  //alert(lensec);
  
  if((lenpro == 0) && (lensec == 0))
      {
          alert("Proposed by Member or Seconded by Member cannot be blank");
          return false;
      }
  
  
  if(memidpro == memidsec)
  {
     
      alert("Proposed by Member and Seconded by Member cannot be same");
     return false;
     
  
  }else
  {
     return true
  }
  
  
  return false;
}





function getmember(ctrl)
{

    //alert("sucess");
    var memid=(ctrl.id.split("_"))[0] + "_" + (ctrl.id.split("_"))[1] + "_" + "lblmemid";
    //alert(memid);
    var memname=(ctrl.id.split("_"))[0] + "_" + (ctrl.id.split("_"))[1] + "_" + "lblmemname";
    //alert(memname);
    var memvalue=document.getElementById(memid).innerHTML;
    var membervalue=document.getElementById(memname).innerHTML;


    document.getElementById("txtmemberno").value=memvalue;
    document.getElementById("txtcompanyname").value=membervalue;
     document.getElementById("hdnpropose").value=memvalue;
    $find("ModalBehaviour").hide();
    return false;

}


function getmember1(ctrl)
{

    //alert("sucess");
    var memid=(ctrl.id.split("_"))[0] + "_" + (ctrl.id.split("_"))[1] + "_" + "lblmemid1";
    //alert(memid);
    var memname=(ctrl.id.split("_"))[0] + "_" + (ctrl.id.split("_"))[1] + "_" + "lblmemname1";
    //alert(memname);
    var memvalue=document.getElementById(memid).innerHTML;
    var membervalue=document.getElementById(memname).innerHTML;


    document.getElementById("txtmemberno1").value=memvalue;
    document.getElementById("txtcompanyname1").value=membervalue;
    document.getElementById("hdnsecond").value=memvalue;
    $find("ModalBehaviour1").hide();
    return false;

}

function FetchOfficeMember1(ctrl)
{
        //alert(ctrl.id);
        //var testStr=(ctrl.id.split("_"))[0];
        var GenerateId = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "hdnofficeid");
        //alert(GenerateId);
       // var GenerateName = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "LinkContactName");
        
        //var GenerateDesignation = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "lblConDesignation");
        //alert(GenerateDesignation);
       // alert(document.getElementById(GenerateDesignation).innerHTML);
        //var GenerateOfficeName = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "LnkofficeName");
        //alert(GenerateOfficeName);
        var GenerateCompanyName = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "lblcompanyname");
        var GenerateAddress = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "lbladdress");
        //GridView1_ctl03_lbladdress
        //alert(GenerateAddress);
        //alert(document.getElementById(GenerateAddress).innerHTML);
        var GenerateCity = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "lblcityname");
        var GenerateState = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "lblstatename");
        var GenerateOfficeDetails = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "lblOfficeDetails");
        var GenerateContactDetails = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "lblContactDetails");
        
        //alert("success");
        
        //var GeneratePhone = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "Lblphone");
        //var GenerateFax = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "LblFax");
        //var GenerateEmail = ((ctrl.id.split("_"))[0]+ "_" + (ctrl.id.split("_"))[1]+ "_" + "lblemail");
       //alert(GenerateEmail);
        var memId=(document.getElementById(GenerateId).value);
       // alert(memId);
        document.getElementById('hdnpersonId').value=memId; // to be used when saving
        //var valName=document.getElementById(GenerateName).innerHTML;
        //alert(valName);
        //var valDesignation=document.getElementById(GenerateDesignation).innerHTML;
        //alert(valDesignation);
        document.getElementById('hdnOffId').value=document.getElementById(GenerateId).value
        //var valOfficeName=document.getElementById(GenerateOfficeName).innerHTML;
        //alert(valOfficeName);
        var valCompanyName=document.getElementById(GenerateCompanyName).innerHTML;
        var valAddress=document.getElementById(GenerateAddress).innerHTML;
        var valCity=document.getElementById(GenerateCity).innerHTML;
        var valState=document.getElementById(GenerateState).innerHTML;
        //alert(valState);
        var valOfficeDetails=document.getElementById(GenerateOfficeDetails).innerHTML;
        //alert(valOfficeDetails);
        var valContactDetails=document.getElementById(GenerateContactDetails).innerHTML;
        //alert(valContactDetails);
        //var valPhone=document.getElementById(GeneratePhone).innerHTML;
        //var valFax=document.getElementById(GenerateFax).innerHTML;
        //var valEmail=document.getElementById(GenerateEmail).innerHTML;
        
        document.getElementById("txtDetails").value=  valCompanyName + '\n' + valAddress + '\n' + valCity + '\n' + valState + '\n' + valOfficeDetails + '\n' + valContactDetails;
        $find("ModalBehaviour").hide();
        return false;
}

function ConfirmRemoveFile()
{
    var Str;
    Str = confirm('Do you want to Remove ?');

    if (Str==true)
    {
        return true;
    }
    else
    {
        return false;
    }
}

////////////// piyush 18-07-09 
function TestAnit(ctrl)
{
    var nameId=ctrl.innerHTML;
    //var nameId = 'lblmemname' + ctrl.innerHTML;
    //var nameIdtrim= ltrim(rtrim(nameId));
    //alert(nameIdtrim);
    var compid= 'lblmemname' + nameId;
    //alert(compid);
    
    var compname= document.getElementById(compid).innerHTML;
    //alert(compname);
    
    
    var btnvalue=document.getElementById("hdnCalledFrom").value;
    
    if(btnvalue == "btnpopup")
    {
      //text.replace(/\&amp;/g,'&')
        document.getElementById("txtmemberno").value=nameId
        document.getElementById("txtcompanyname").value=compname.replace(/\&amp;/g,'&');
        
        document.getElementById("hdnpropose").value=nameId;
        $find("ModalBehaviour").hide();
    }    
    else if(btnvalue == "btnpopup1")
    {
    
        document.getElementById("txtmemberno1").value=nameId;
        document.getElementById("txtcompanyname1").value=compname.replace(/\&amp;/g,'&');
        document.getElementById("hdnsecond").value=nameId;
        $find("ModalBehaviour1").hide();
    } 

    
    return false;
    
    //alert(document.getElementById(nameId).innerHTML);
}

///// end /////

function ConfirmDeleteDeleteSubscription()
{
    //alert('Found');
    var Str;
    Str = confirm('Do you want to delete ?');
    
    if (Str==false)
    {
        return false;
    }
    //return tr;
}

//=================functions Add=================
function validateInteger( strValue ) 
{        
    if(trimAll(strValue).length == 0)
        return true;
    var objRegExp  = /(^-?\d\d*$)/;

    //check for integer characters
    return objRegExp.test(strValue);
}

function ValidateFinantialYear( strValue ) 
{        
    if(trimAll(strValue).length == 0)
        return true;
    var objRegExp  = /\d-\d/;

    //check for integer characters
    if(objRegExp.test(strValue))
    {
        var strSplit = strValue.split('-');
        if((strSplit.length == 2)&&(trimAll(strSplit[0]).length == 4)&&(trimAll(strSplit[1]).length == 4))
            return true;
    }
    return false;
}




function trimAll( strValue ) 
{
/************************************************
DESCRIPTION: Removes leading and trailing spaces.

PARAMETERS: Source string from which spaces will
  be removed;

RETURNS: Source string with whitespaces removed.
*************************************************/
 var objRegExp = /^(\s*)$/;

    //check for all spaces
    if(objRegExp.test(strValue)) {
       strValue = strValue.replace(objRegExp, '');
       if( strValue.length == 0)
          return strValue;
    }

   //check for leading & trailing spaces
   objRegExp = /^(\s*)([\W\w]*)(\b\s*$)/;
   if(objRegExp.test(strValue)) {
       //remove leading and trailing whitespace characters
       strValue = strValue.replace(objRegExp, '$2');
    }
  return strValue;
}

///////////// shiva 29-07-09 //////////// for Audit Trail to Users
function UserOpenListWithCheckBox(type,_hiddenfeild, _listboxid)
{
    var selectedValues=document.getElementById(_hiddenfeild).value;
    email_window=openCenteredWindow('MasterPopUp/AuditTrailUsers.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues,750,630);
	email_window.focus();	
	return false;    
}
///////// end //////////////

function Fetchthevalues(control, hdnId, hdnValue, strDisplayName, grdHdnId, grdName )
{    
    if(document.getElementById(control.id).checked)
    {
        var Currentid = control.id;       
        var fetchIndx = Currentid.split("_")[1];       
        var total = fetchIndx.split("l")[1];    
        var idCheck = grdName + "_ctl" + total + "_" + grdHdnId;
        var DisplayValue = grdName + "_ctl" + total + "_" + strDisplayName;
        //alert(document.getElementById(hdnId).value );
        document.getElementById(hdnId).value +=document.getElementById(idCheck).value + "|" ;               
        //alert(document.getElementById(hdnId).value );
        //alert(document.getElementById(hdnValue).value);
        document.getElementById(hdnValue).value +=document.getElementById(DisplayValue).innerHTML + "|" ;       
        //alert(document.getElementById(hdnValue).value);
    }
    else
    {
       var Ids = document.getElementById(hdnId).value ;
       var disvalue = document.getElementById(hdnValue).value ;
       if(Ids.length >0)
       {
           Ids = Ids.substring(0,Ids.length-1);
           disvalue = disvalue.substring(0,disvalue.length-1);
           var testStr=Ids.split("|");                             
           var testVal=disvalue.split("|");
           var indx=0;           
           var Currentid = control.id;       
            var fetchIndx = Currentid.split("_")[1];       
            var total = fetchIndx.split("l")[1];    
            var idCheck = grdName + "_ctl" + total + "_" + grdHdnId;
             var DisplayValue = grdName + "_ctl" + total + "_" + strDisplayName;
            var removeId = document.getElementById(idCheck).value;
            var removeVal =document.getElementById(DisplayValue).innerHTML ;
           document.getElementById(hdnId).value  ="";
           document.getElementById(hdnValue).value  ="";
           for(indx=0;indx<=testStr.length-1; indx ++)
           {
                if(removeId != testStr[indx])
                {
                    document.getElementById(hdnId).value +=testStr[indx] +"|";
                    document.getElementById(hdnValue).value  +=testVal[indx] +"|";
                }
           }
        }      
    }     
}


////////////// shiva 22-08-09 /// for MemberSearchList CheckBox
      function Check_Click(ctrl)
       {
        
        //alert(1);
        var strId = ctrl.id;        
        //alert(strId);
        var strTemp = (strId.split('_'))[3];
        //alert(strTemp);
        var strIndex = strTemp.substring(3, strTemp.length);
        //alert(strIndex);
        var strId = 'ctl00_ContentPlaceHolder1_grdMembers_ctl' + strIndex + '_hdnId';
        var strDId = 'ctl00_ContentPlaceHolder1_grdMembers_ctl' + strIndex + '_hdnMemberNo';        
        var strValue = document.getElementById(strId).value;
        var strDValue = document.getElementById(strDId).value;
        var strSplitValue=strDValue.split('-');        
        //alert(6);
        //alert(strValue);
        document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMemberNo').value = document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMemberNo').value.replace('all','');
        document.getElementById('ctl00_ContentPlaceHolder1_hdnSetAddOnMemberId').value = document.getElementById('ctl00_ContentPlaceHolder1_hdnSetAddOnMemberId').value;
        document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMultiMemberId').value = document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMultiMemberId').value;
        if(ctrl.checked == true)
        {
//            //alert(61);
//            //alert('Checked : ' + strValue);
//            //alert(62);
            if(strSplitValue.length>1)
            {
                strSplitValue=trimAll(strSplitValue[1]);                
                if((strSplitValue.substring(0,1)=='M') || (strSplitValue.substring(0,1)=='m'))
                {
                    document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMultiMemberId').value += ',' + strDValue;            
                    //document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetMultiMemberId').value = document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetMultiMemberId').value.replace(strDValue,'');
                   // alert('All Values To SET : ' + document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMultiMemberId').value);
                    // alert('All Values To UN-SET : ' + document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetMultiMemberId').value);
                }    
                else if((strSplitValue.substring(0,1)=='A') || (strSplitValue.substring(0,1)=='a'))
                {
                    document.getElementById('ctl00_ContentPlaceHolder1_hdnSetAddOnMemberId').value += ',' + strDValue;            
                    //document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetAddOnMemberId').value = document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetAddOnMemberId').value.replace(strDValue,'');
                    //alert('All Values To SET : ' + document.getElementById('ctl00_ContentPlaceHolder1_hdnSetAddOnMemberId').value);
                    // alert('All Values To UN-SET : ' + document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetAddOnMemberId').value);
                } 
             } 
             else
             {
                document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMemberNo').value += ',' + strValue;
                //alert(63);
                //document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetMemberNo').value = document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetMemberNo').value.replace(strValue,'');
             }               
//////            document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMemberNo').value += ',' + strValue;
//////            //alert(63);
//////            document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetMemberNo').value = document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetMemberNo').value.replace(strValue,'');
            //alert(65);
                //document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMemberNo').value += ',' + strValue;
        }
        else
        {
            strValue = ',' + strValue;
            strDValue = ',' + strDValue;
            //alert(' strValue : |' + strValue + '|');
            if(strSplitValue.length>1)
            {
                strSplitValue=trimAll(strSplitValue[1]);                
                if((strSplitValue.substring(0,1)=='M') || (strSplitValue.substring(0,1)=='m'))
                {
                    document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMultiMemberId').value = document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMultiMemberId').value.replace(strDValue,'');
                }    
                else if((strSplitValue.substring(0,1)=='A') || (strSplitValue.substring(0,1)=='a'))
                {
                    document.getElementById('ctl00_ContentPlaceHolder1_hdnSetAddOnMemberId').value = document.getElementById('ctl00_ContentPlaceHolder1_hdnSetAddOnMemberId').value.replace(strDValue,'');                    
                } 
            } 
             else
             {
                document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMemberNo').value = document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMemberNo').value.replace(strValue,'');   
             }
            document.getElementById('ctl00_ContentPlaceHolder1_grdMembers_ctl02_cbSelect').checked = false;
//            //alert(72);
//            document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetMemberNo').value += ',' + strValue;
//            //alert(73);
//            //alert('Un-Checked : ' + strValue);
//            //alert(74);
//            document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMultiMemberId').value = document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMultiMemberId').value.replace(strDValue,'');
//            document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetMultiMemberId').value += ',' + strDValue;     
//            
//            document.getElementById('ctl00_ContentPlaceHolder1_hdnSetAddOnMemberId').value = document.getElementById('ctl00_ContentPlaceHolder1_hdnSetAddOnMemberId').value.replace(strDValue,'');
//            document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetAddOnMemberId').value += ',' + strDValue;        
                    
        } 
            //get the reference of gridview
//            var row = ctrl.parentNode.parentNode;
//            //alert(row);
//        var gridview = row.parentNode;
//        //alert(gridview);
//        //get all input elements in gridview
//        //alert(gridview.getElementsByTagName("input"));
//        var inputlist = gridview.getElementsByTagName("input");
//        //alert(inputlist);
//        for (var i=0;i<inputlist.length;i++)
//        {
//            //the first element is the header checkbox
//            var headercheckbox = inputlist[0];
//            //alert(headercheckbox);
//            //based on all or none checkboxes
//            //are checked check/uncheck header checkbox
//            var checked = true;
//            if(inputlist[i].type == "checkbox" && inputlist[i] != headercheckbox)
//            {
//                //alert(inputlist[i].type);
//                //alert(inputlist[i]);
//                if(!inputlist[i].checked)
//                {
//                    checked = false;
//                    break;
//                }
//            }
//        }
//        headercheckbox.checked = checked;
        
        

        //alert(8);
       //alert('All Values To SET : ' + document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMemberNo').value);
        //alert(9);
       // alert('All Values To UN-SET : ' + document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetMemberNo').value);
        //alert(10);
        //alert('All Values To SETMM : ' + document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMultiMemberId').value);
         //alert('All Values To UN-SETMM : ' + document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetMultiMemberId').value);
         //alert('Now  : ' + document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMemberNo').value);
  }
  
  function checkAll(objRef)
  {
    //alert('Found');
    var strAllGeneralMemberId = document.getElementById('ctl00_ContentPlaceHolder1_hdnSelectAllGeneralMembers').value;
    //alert(strAllGeneralMemberId);
    var strAllMultiMemberId = document.getElementById('ctl00_ContentPlaceHolder1_hdnSelectAllMultiMembers').value;
    //alert(strAllMultiMemberId);
    var strAllAddOnMemberId = document.getElementById('ctl00_ContentPlaceHolder1_hdnSelectAllAddOnMembers').value
    //alert(strAllAddOnMemberId);
    
    var idCheck='';	
	var rowCount='';
	var indx=0;	
	var strId='';
	var strDId='';
    var strValue='';
    var strDValue='';
    var strSplitValue='';
	rowCount=document.getElementById("ctl00_ContentPlaceHolder1_hdnRowCount").value;			
	if(document.getElementById("ctl00_ContentPlaceHolder1_grdMembers_ctl02_cbSelect").checked)
	{
		for(indx=0;indx<=rowCount-1;indx++)
		{
		    if((indx+3) > 9)
		    {
		        idCheck="ctl00_ContentPlaceHolder1_grdMembers_ctl"+(indx+3)+"_chkBox";
		        strId = 'ctl00_ContentPlaceHolder1_grdMembers_ctl' + (indx+3) + '_hdnId';		        		        
		        strDId = 'ctl00_ContentPlaceHolder1_grdMembers_ctl' + (indx+3) + '_hdnMemberNo';
		    }
		    else
		    {
		        idCheck="ctl00_ContentPlaceHolder1_grdMembers_ctl0"+(indx+3)+"_chkBox";
		        strId="ctl00_ContentPlaceHolder1_grdMembers_ctl0"+(indx+3)+"_hdnId";		        
		        strDId = 'ctl00_ContentPlaceHolder1_grdMembers_ctl0' + (indx+3) + '_hdnMemberNo';
		    }
		    if(document.getElementById(idCheck)!=null)
		    {
                strValue = document.getElementById(strId).value;
                strDValue = document.getElementById(strDId).value;    
                strSplitValue=strDValue.split('-'); 
            }
            
            var strR='';
            
//            if(strSplitValue.length>1)
//            {	
//                strSplitValue=trimAll(strSplitValue[1]);                
//                if((strSplitValue.substring(0,1)=='M') || (strSplitValue.substring(0,1)=='m'))
//                {
//                    if(strR!=trimAll(strDValue))
//                    {
//                        document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMultiMemberId').value += ',' + strDValue;            
//                        document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetMultiMemberId').value = document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetMultiMemberId').value.replace(strDValue,'');
//                    }
//                    strR=trimAll(strDValue);
//                }    
//                else if((strSplitValue.substring(0,1)=='A') || (strSplitValue.substring(0,1)=='a'))
//                {
//                    document.getElementById('ctl00_ContentPlaceHolder1_hdnSetAddOnMemberId').value += ',' + strDValue;            
//                    document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetAddOnMemberId').value = document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetAddOnMemberId').value.replace(strDValue,'');
//                }           
//            }
//            else
//            {
//                document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMemberNo').value += ',' + strValue;
//                //alert(63);
//                document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetMemberNo').value = document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetMemberNo').value.replace(strValue,'');
//            }
            
        	if(document.getElementById(idCheck)!=null)    
		        document.getElementById(idCheck).checked=true;						
		}
		strAllGeneralMemberId += 'all,';
	    document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMemberNo').value = strAllGeneralMemberId;
	    //alert(document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMemberNo').value);
        document.getElementById('ctl00_ContentPlaceHolder1_hdnSetAddOnMemberId').value = strAllAddOnMemberId;
        document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMultiMemberId').value = strAllMultiMemberId;
        //alert("It has been set successfully");
	}
	else
	{		
		for(indx=0;indx<=rowCount-1;indx++)
		{
			if((indx+3) > 9)
		    {	
		        idCheck="ctl00_ContentPlaceHolder1_grdMembers_ctl"+(indx+3)+"_chkBox";	
		        strId = 'ctl00_ContentPlaceHolder1_grdMembers_ctl' + (indx+3) + '_hdnId';	
		         strDId = 'ctl00_ContentPlaceHolder1_grdMembers_ctl' + (indx+3) + '_hdnMemberNo';	        		        
		    }
		    else
		    {
		        idCheck="ctl00_ContentPlaceHolder1_grdMembers_ctl0"+(indx+3)+"_chkBox";	
		        strId="ctl00_ContentPlaceHolder1_grdMembers_ctl0"+(indx+3)+"_hdnId";
		        strDId = 'ctl00_ContentPlaceHolder1_grdMembers_ctl0' + (indx+3) + '_hdnMemberNo';		        
		    }
		    
		    if(document.getElementById(idCheck)!=null)  
		    {
		        strValue = document.getElementById(strId).value;		    
		        strDValue = document.getElementById(strDId).value;    
                strSplitValue=strDValue.split('-'); 
            }
            
            if(strSplitValue.length>1)
            {
                strSplitValue=trimAll(strSplitValue[1]);                
                if((strSplitValue.substring(0,1)=='M') || (strSplitValue.substring(0,1)=='m'))
                {
                     document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMultiMemberId').value = document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMultiMemberId').value.replace(strDValue,'');
                     document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetMultiMemberId').value += ',' + strDValue;
                   // alert('All Values To SETMM : ' + document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMultiMemberId').value);
                     //alert('All Values To UN-SETMM : ' + document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetMultiMemberId').value);
                }    
                else if((strSplitValue.substring(0,1)=='A') || (strSplitValue.substring(0,1)=='a'))
                {
                    document.getElementById('ctl00_ContentPlaceHolder1_hdnSetAddOnMemberId').value = document.getElementById('ctl00_ContentPlaceHolder1_hdnSetAddOnMemberId').value.replace(strDValue,'');
                    document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetAddOnMemberId').value += ',' + strDValue; 
                    //alert('All Values To SET : ' + document.getElementById('ctl00_ContentPlaceHolder1_hdnSetAddOnMemberId').value);
                    // alert('All Values To UN-SET : ' + document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetAddOnMemberId').value);
                } 
            }
            else
            {
                 document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMemberNo').value = document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMemberNo').value.replace(strValue,'');   
                //alert(72);
                document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetMemberNo').value += ',' + strValue;
            }                      
            
////		    document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMemberNo').value = document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMemberNo').value.replace(strValue,'');   
////            //alert(72);
////            document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetMemberNo').value += ',' + strValue;
            if(document.getElementById(idCheck)!=null)		      
			    document.getElementById(idCheck).checked=false;			
		}					
	}	
     //alert('All Values To SET : ' + document.getElementById('ctl00_ContentPlaceHolder1_hdnSetMemberNo').value);
        //alert(9);
       // alert('All Values To UN-SET : ' + document.getElementById('ctl00_ContentPlaceHolder1_hdnUnSetMemberNo').value);
    //return false;
}
///// End ///////

////////////// shiva 22-08-09 for pick memberNo of Membersearchresult for Export ////////////

function PickMemberNo()
{
    var idCheck;
    var ID;	
    var MemberNo="";
    var MultiMemberNo="";
    var AddOnMemberNo="";
	var tempMember;
	var tempMultiMember;
	var tempAddOnMember;
	var indx=0;
	tempMember=document.getElementById("ctl00_ContentPlaceHolder1_hdnSetMemberNo").value;	
	tempMultiMember=document.getElementById("ctl00_ContentPlaceHolder1_hdnSetMultiMemberId").value;
	tempAddOnMember=document.getElementById("ctl00_ContentPlaceHolder1_hdnSetAddOnMemberId").value;
	var splitMember;		
	    splitMember=tempMember.split(',');
	var splitMultiMember;
	    splitMultiMember=tempMultiMember.split(',');
	var splitAddOnMember;
	    splitAddOnMember=tempAddOnMember.split(',');	
	//alert(splitMember);	
	var strR='';
	for(indx=0;indx<=splitMultiMember.length-1;indx++)
	{
	    //alert(splitMember.length);
	    
	    //alert(splitMember[indx]);
	    
	    if(trimAll(splitMultiMember[indx]).length>0)
	    {	
	        if(strR!=trimAll(splitMultiMember[indx]))
	            MultiMemberNo += "'" + trimAll(splitMultiMember[indx]) + "'" + ",";	        		        	        	        
	    }
	    strR=trimAll(splitMultiMember[indx]);
	    //alert(MultiMemberNo + ' ' +	indx);
	}
    for(indx=0;indx<=splitAddOnMember.length-1;indx++)
	{
	    //alert(splitMember.length);
	    //splitAddOnMember[indx];
	    //alert(splitMember[indx]);
	    
	    if(trimAll(splitAddOnMember[indx]).length>0)
	    {	
	        if(strR!=trimAll(splitAddOnMember[indx]))
	            AddOnMemberNo += "'" + trimAll(splitAddOnMember[indx]) + "'" + ",";	        		        	        	        
	    }	
	    strR=trimAll(splitAddOnMember[indx]);	
	}
	for(indx=0;indx<=splitMember.length-1;indx++)
	{
	    //alert(splitMember.length);
	    //splitMember[indx];
	    //alert(splitMember[indx]);
	    
	    if(trimAll(splitMember[indx]).length>0)
	    {	
	        MemberNo += "'" + trimAll(splitMember[indx]) + "'" + ",";	        		        	        	        
	    }		
	}		
	//alert(MemberNo);
	//alert(MultiMemberNo);
	//alert(AddOnMemberNo);
	document.getElementById("ctl00_ContentPlaceHolder1_hdnMemberId").value = MemberNo;
	//alert(document.getElementById("ctl00_ContentPlaceHolder1_hdnMemberId").value + ' Mem ');
	document.getElementById("ctl00_ContentPlaceHolder1_hdnMultiMemberId").value = MultiMemberNo;
	//alert(document.getElementById("ctl00_ContentPlaceHolder1_hdnMultiMemberId").value + ' MultiMem ');
	document.getElementById("ctl00_ContentPlaceHolder1_hdnAddOnMemberId").value = AddOnMemberNo;
	//alert(document.getElementById("ctl00_ContentPlaceHolder1_hdnAddOnMemberId").value + ' AddOnMem ');
	OpenPopUpMembersExport();			
	return false;
}
////////// shiva end //////////////////

///////// shiva 25-08-09 // for contact Email
function OpenPopUpSendEmailForContact(ctrl)
{
//    var location_window;    
//    if(document.getElementById(ctrl).value>100)
//    {
//        alert("Only 100 email can be send at a time.");
//    }
//    else
//    {
//        $find('modShowHide').hide();
//        location_window=openCenteredWindow('CIIContactsPopup/ContactSendEmail.aspx',475,500);
//	    location_window.focus();		
//	}
    openCenteredWindow('CIIContactsPopup/ContactSendEmail.aspx',475,500);
	return false;    
}
///// shiva end ////
///// shiva 18-9-09-09 //// for sector core department
function OpenListWithoutCheckBoxSectorCoreDepartment(type,ischeckbox,_hiddenfeild, _listboxid)
{
    var selectedValues=document.getElementById(_hiddenfeild).value;
    email_window=openCenteredWindow('../MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues + "&IscheckBox=" + ischeckbox,600,700);
	email_window.focus();	
	return false;    
}
///// shiva end ////

function ChangePageLoadStatusCursor(isBusy)
{
    //alert(isBusy);
    if(isBusy == 1)
    {
       // alert("wait");
        document.body.style.cursor = "wait";
    }
    else
    {
       // alert("normal");
        document.body.style.cursor = "default";
    }
}


//=======================Piyush Start
function add1(control)
{
   var recValue = control.id;
    //alert(recValue);
    var recValue1 = recValue.split('_');
    
    var sid = recValue1[0];
    var svalue = recValue1[1];
    var schecked = recValue1[2]; 
    var stdcode = recValue1[4];
    var isdcode = recValue1[3];
    var pin = recValue1[5];
    var region = recValue1[6];
       
    //alert
   // var windowId=openCenteredWindow('MasterPopUp/LocationPopup.aspx?action=ADD&id=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked ,310,140);
    window.open('MasterPopUp/LocationPopup.aspx?action=ADD&id=' + sid + '&value=' + svalue + '&Checked=' + schecked + '&std=' + stdcode + '&isd=' + isdcode + '&pin=' + pin + '&region=' + region,'','width=450,height=325,left=350,top=330');
     // windowId.focus();
    return false;
}

function edit1(control)
{
    //alert('Found');
    //alert(control.id);
    
    var recValue = control.id;
    //alert(recValue);
    var recValue1 = recValue.split('_');
    
    var sid = recValue1[0];
    var svalue = recValue1[1];
    var schecked = recValue1[2]; 
     var stdcode = recValue1[4];
    var isdcode = recValue1[3];
    var pin = recValue1[5];
    var region = recValue1[6];
    
//    alert(sid);
//    alert(svalue);
//    alert(schecked);
//alert(control.name);
//alert(control.Checked);
   // var windowId=openCenteredWindow('MasterPopUp/LocationPopup.aspx?action=EDIT&id=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked,310,140); 
   window.open('MasterPopUp/LocationPopup.aspx?action=EDIT&id=' + sid + '&value=' + svalue + '&Checked=' + schecked  + '&std=' + stdcode + '&isd=' + isdcode + '&pin=' + pin + '&region=' + region,'','width=450,height=325,left=350,top=330');
      //window.open('MasterPopUp/LocationPopup.aspx?action=EDIT&id=' + control.id + '&value=' + control.name,'','width=310,height=140,left=350,top=330');
           // windowId.focus();
    return false;
}

function del1(control)
{
    var recValue = control.id;
    //alert(recValue);
    var recValue1 = recValue.split('_');
    
    var sid = recValue1[0];
    var svalue = recValue1[1];
    var schecked = recValue1[2]; 
    var stdcode = recValue1[4];
    var isdcode = recValue1[3];
    var pin = recValue1[5];
    var region = recValue1[6];
    
    //var windowId=openCenteredWindow('MasterPopUp/LocationPopup.aspx?action=DELETE&id=' + control.id + '&value=' + control.name + '&Checked=' + control.Checked,310,140);
    window.open('MasterPopUp/LocationPopup.aspx?action=DELETE&id=' + sid + '&value=' + svalue + '&Checked=' + schecked + '&std=' + stdcode + '&isd=' + isdcode + '&pin=' + pin + '&region=' + region,'','width=450,height=325,left=350,top=330');
      //window.open('MasterPopUp/LocationPopup.aspx?action=DELETE&id=' + control.id + '&value=' + control.name,'','width=310,height=140,left=350,top=330');
     // windowId.focus();
    return false;
}

//==============================Piyush End

function OpenListWithoutCheckBoxFromKMResource(type,ischeckbox,_hiddenfeild, _listboxid)
{
    //alert("coming");
    var selectedValues=document.getElementById(_hiddenfeild).value;    
    email_window=openCenteredWindow('../MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues + "&IscheckBox=" + ischeckbox,600,700);
	email_window.focus();	
	return false;    
}
//=======================KM Resource Sector Popup=========
function OpenListWithoutCheckBoxFromKMResource(type,ischeckbox,_hiddenfeild, _listboxid)
{
    //alert("coming");
    var selectedValues=document.getElementById(_hiddenfeild).value;    
    email_window=openCenteredWindow('../MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues + "&IscheckBox=" + ischeckbox,600,700);
	email_window.focus();	
	return false;    
}

///// created by Amit
function OpenListWithoutCheckBoxVenue(type,ischeckbox,hdneventid)
{
    //var selectedValues=document.getElementById(_hiddenfeild).value;
    var eventid = document.getElementById(hdneventid).value;
    //alert(eventid);
    email_window=openCenteredWindow('B2B popup/venuereportpopup.aspx?type=' + type + '&eventid=' + eventid ,600,700);
	email_window.focus();	
	return false;    
}

/*function OpenPopUpSendInviteForContact(ctrl)
{
   // alert("Conatct" + document.getElementById(ctrl).value);
    
    if((document.getElementById(ctrl).value.length) > 0)
    {
       openCenteredWindow('CIIContactsPopup/ContactInvite.aspx',475,500);
    }
    else
    {
        alert("No Contact has been selected.");
    }
	return false;    
}*/
function OpenPopUpSendInviteForContact(ctrl)
{
   // alert("Conatct" + document.getElementById(ctrl).value);
    var contid= document.getElementById(ctrl).value;
    if((document.getElementById(ctrl).value.length) > 0)
    {
       openCenteredWindow('CIIContactsPopup/ContactInvite.aspx?ContactIds=' + contid ,475,500);
    }
    else
    {
        alert("No Contact has been selected.");
    }
	return false;    
}

function SelectProductClassificationEditME(ctrl, targetCodeId, targerDescriptionId)
{

       //alert("call 3");
        var pid=ctrl.id;
        document.getElementById("hdnparentid").value =pid;
        //alert(pid);
        //alert(pid);
        
        //var desc=document.getElementById(targerDescriptionId).value = ctrl.innerHTML;
        var desc= ctrl.innerHTML;
        //alert(desc);
        var _splitDesc = desc.split(')');
        //alert(_splitDesc.length);
        
        //alert(_splitDesc[0]);
        //alert(_splitDesc[1]);
        
        var strcode=(_splitDesc[0]);
        var strcode1=strcode.replace("(","");
        
        var strdesc=(_splitDesc[1]);
        
//        if(document.getElementById("hdneditmode").value=="F")
//        {
        document.getElementById("txtcode").value = strcode1;
        //txtcode.Text=strcode;
        //alert(strcode1);
        document.getElementById("txtdescription").value = strdesc;
        //alert(strdesc);
        
       // }else if(document.getElementById("hdneditmode").value=="T")
        
        //{
        //document.getElementById("Text_productcode"z).value = strcode1;
        //txtcode.Text=strcode;
        //alert("success");
        //document.getElementById("Text_productdesc").value = strdesc;
        //alert("success");
        //}
       $find("ModalBehaviour").hide();                                          
        return false;
    } 
/// end

function ConfirmRowRemove()
{
    var Str;
    Str = confirm('Do you want to Remove?');
    
    if (Str==true)
    {
        return true;
    }
   else
   {
        return false;
   }
    
}

function  OpenListOfEmployees(ischeckbox, _hiddenfeild, _listboxid)
{
//var selectedValues=document.getElementById(_hiddenfeild).value;
    email_window=openCenteredWindow('../MasterPopUp/WorkFlowApprovelPopUp.aspx?hdn=' + _hiddenfeild +  "&lst=" + _listboxid + "&IscheckBox=" + ischeckbox,600,700);
	email_window.focus();	
	return false; 
 
}

////Added by Rupendra 02 Mar 2011//
function OpenListWithCheckBox1(type,_hiddenfeild, _listboxid)
{
    var selectedValues=document.getElementById(_hiddenfeild).value;    
    email_window=openCenteredWindow('../MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues,600,630);
	email_window.focus();	
	return false;    
}
function OpenListWithCandC(type,_hiddenfeild, _listboxid)
{   
    var selectedValues=document.getElementById(_hiddenfeild).value;   
    email_window=openCenteredWindow('../MasterPopUp/ShowGenralList.aspx?type=' + type + "&hdn=" + _hiddenfeild + "&lst=" + _listboxid + "&selectedValues=" + selectedValues,600,630);
	email_window.focus();	
	return false;    
}
////////////end/////

function checkAllCoC(ctl)
{

        var id =ctl.id;
        var idCheck,rowCount,strDid;
        rowCount=document.getElementById("ctl00_ContentPlaceHolder1_hdnRowCount").value;			
	
		for(indx=0;indx<=rowCount-1;indx++)
		{
		    if((indx+3) > 9)
		    {
		        idCheck="ctl00_ContentPlaceHolder1_grdMembers_ctl"+(indx+3)+"_chkBoxCoC";
		    }
		    else
		    {
		        idCheck="ctl00_ContentPlaceHolder1_grdMembers_ctl0"+(indx+3)+"_chkBoxCoC";
		    }
	
	      if(ctl.checked)
		  document.getElementById(idCheck).checked=true;
		  else
		  document.getElementById(idCheck).checked=false;
		  
		  //
		  checkFlag(idCheck);
		  						
		}
		
	}

function Check_ClickCoC(ctl)
	{
    checkFlag(ctl);
	 var id =ctl.id;
	  var isCheck;
	 var isCheckedAll = 1;
     var idCheck,rowCount,CountCheck;
        rowCount=document.getElementById("ctl00_ContentPlaceHolder1_hdnRowCount").value;
        		
       if (document.getElementById(id).checked == true) {  		
        for(indx=0;indx<=rowCount-1;indx++)
		{
		    if((indx+3) > 9)
		    {
		        idCheck="ctl00_ContentPlaceHolder1_grdMembers_ctl"+(indx+3)+"_chkBoxCoC";
		    }
		    else
		    {
		        idCheck="ctl00_ContentPlaceHolder1_grdMembers_ctl0"+(indx+3)+"_chkBoxCoC";
		    }
		    
		    
		    
		     if (document.getElementById(idCheck).checked == true) {
                isCheck = 1;
            }
            else
            { isCheckedAll = 0; }
		}
		
	if (isCheck == 1 && isCheckedAll == 1) {
	document.getElementById("ctl00_ContentPlaceHolder1_grdMembers_ctl02_cbSelectCoCAll").checked=true;
	}
    else
    {
	document.getElementById("ctl00_ContentPlaceHolder1_grdMembers_ctl02_cbSelectCoCAll").checked=false;
	}
		
	}
	else {
	document.getElementById("ctl00_ContentPlaceHolder1_grdMembers_ctl02_cbSelectCoCAll").checked=false;
	 }

}




/************ kishan 16 july 2011 ***********/


/************ kishan 21 july 2011 ***********/
function checkAllDept(ctl)
{

        var id =ctl.id;
        var idCheck,rowCount,strDid,totalrow=0;
        totalrow=document.getElementById("ctl00_ContentPlaceHolder1_hdnRowCount").value;	
        
        rowCount = parseInt(totalrow) * 2 + 2;
            for (indx = 4; indx <= rowCount; indx = indx + 2) {
                if (indx < 10) {
                    idCheck = "ctl00_ContentPlaceHolder1_grdWindowReport_ctl00_ctl0" + indx + "_chkIditem";
                    
                }
                else {
                    idCheck = "ctl00_ContentPlaceHolder1_grdWindowReport_ctl00_ctl" + indx + "_chkIditem";
                   
                }
	
	      if(ctl.checked)
		  document.getElementById(idCheck).checked=true;
		  else
		  document.getElementById(idCheck).checked=false;
		  						
		}
		
	}

function checkDept(ctl)
	{

	 var id =ctl.id;
	  var isCheck;
	 var isCheckedAll = 1;
     var idCheck,rowCount,CountCheck,totalrow=0;
         totalrow=document.getElementById("ctl00_ContentPlaceHolder1_hdnRowCount").value;
         
         if(parseInt(totalrow,10)<40)
         	{
        rowCount = parseInt(totalrow) * 2 + 2;
        		
       if (document.getElementById(id).checked == true) {  		
 
            for (indx = 4; indx <= rowCount; indx = indx + 2) {
                if (indx < 10) {
                    idCheck = "ctl00_ContentPlaceHolder1_grdWindowReport_ctl00_ctl0" + indx + "_chkIditem";
                    
                }
                else {
                    idCheck = "ctl00_ContentPlaceHolder1_grdWindowReport_ctl00_ctl" + indx + "_chkIditem";
                   
                }
		     if (document.getElementById(idCheck).checked == true) {
                isCheck = 1;
            }
            else
            { isCheckedAll = 0; }
		}
		
	if (isCheck == 1 && isCheckedAll == 1) {
	document.getElementById("ctl00_ContentPlaceHolder1_grdWindowReport_ctl00_ctl02_ctl00_chkidhead").checked=true;
	}
    else
    {
	document.getElementById("ctl00_ContentPlaceHolder1_grdWindowReport_ctl00_ctl02_ctl00_chkidhead").checked=false;
	}
		
	}
	else {
	document.getElementById("ctl00_ContentPlaceHolder1_grdWindowReport_ctl00_ctl02_ctl00_chkidhead").checked=false;
	 }
}

else
{

 if(ctl.checked)
		  ctl.checked=true;
else
		  ctl.checked=false;

}

}


/************ End kishan 16 july 2011 ***********/

function checkFlag(ctl)
{
var Id=ctl.id;

if(Id==undefined)

Id=ctl;

//else

//Id=ctl.id;



var Splits=new Array();
Splits=Id.split('_');
var hdnFlagId =Splits[0]+ "_" + Splits[1] + "_" + Splits[2] + "_" + Splits[3] + "_" + "hdnflag";
document.getElementById(hdnFlagId).value="1";
return true;

}


function NumricCheck(textbox) {

checkFlag(textbox);
    var count = 0;
    var intCharCode;
    for (var i = 0; i < textbox.value.length; i++) {
        intCharCode = textbox.value.charCodeAt(i);
        if (!((intCharCode >= 48 && intCharCode <= 57) || intCharCode == 46)) {
            count = count + 1;
        }
    }
    if (count > 0) {
        alert("You can enter numeric value only ");
        textbox.value = "";
        return false;
    }
}



/************ kishan 21 july 2011 ***********/


