
function ltrim(sValue)
{
   while(1)
   {
      if(sValue.substring(0, 1) != " ")
         break;
      sValue = sValue.substring(1, sValue.length);
   }
   return sValue;
}

function rtrim(sValue)
{
   while(1)
   {
      if(sValue.substring(sValue.length - 1, sValue.length) != " ")
         break;
      sValue = sValue.substring(0, sValue.length - 1);
   }
   return sValue;
}

function trim(sValue)
{
     var sTemp = ltrim(sValue);
   return rtrim(sTemp);
}
// Validates for number when value is not empty
function ValidateNumber(obj, mesg)
{
	var CheckNumber = /^\d*$/ig;
	
	if(!CheckNumber.test(trim(obj.value)))
	{
		alert("Please enter a valid value for " + mesg);
		obj.select();
		return false;
	}
	return true;
}
// Validates for decimal when value is not empty
function ValidateNumberFormat(elmObj, num, dec)
{
	var checkFloat = /\./;
	var CheckNumber = /^\d*\.?\d*$/ig;
	var alrt = "";
	//val = trim(elmObj.value).replace(/\s/g,"");
	val = trim(elmObj.value);

	if(!CheckNumber.test(val))
	{
		alert("Enter numeric value");
		elmObj.focus();
		return false;
	}

	dec = dec - 1;
	if(checkFloat.test(val))
	{
		arr = val.split(".");

		if(arr.length > 2)
			alrt = "Enter proper number";
		else
		{
			if(arr[0].length > num)
				alrt = "Enter "+ num +" digits for number\n";

			if(dec == -1)
			{
				if(arr[1].length > 0 || arr[1] == "")
					alrt = alrt + "Decimal values are not allowed\n";
			}
			else if(arr[1].length > dec)
			{
				alrt = alrt + "Enter "+ dec +" digits after decimal\n";
			}
		}

		if(alrt != "")
		{
			alert(alrt);
			elmObj.focus();
			return false;
		}
	}
	else if(val.length > num)
	{
		alert("Enter "+ num +" digits for number");
		elmObj.focus();
		return false;
	}

	return true;
}
//Email Validation
function ValidateEmail(emailOBj){
	emailfield = emailOBj.value;
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if (reg.test(emailfield) == false){
		alert("Please enter valid e-Mail address.");
		emailOBj.select();
		return false;
	}
	return true;
}

function CheckData(parameterobj,SendName)
{ 
	
	// ---- /^([a-zA-Z0-9._,\#-]|\s)+$/ig;	
	//var CheckBlank = /^[a-zA-Z#][a-zA-Z0-9\.\s\\\/\#\&\,-_]*$/ig;
	var CheckBlank = /^[a-zA-Z0-9\.\s\\\/\#\&\,-_]+$/ig;
	if(trim(parameterobj.value) == "" ){

		alert("Please enter " + SendName );
		parameterobj.focus();
		return false;
	}
	if((parameterobj.value.charAt(0) == " ") || (!CheckBlank.test(trim(parameterobj.value)))){
		
		alert("Please enter a valid " + SendName);
		parameterobj.focus();
		return false;
	}
	return true;
}
function funDateDiff(param1, param2)
{
	startDate = param1.value;
	tmpDtOne = startDate.indexOf("/");
	tmpDtTwo = startDate.lastIndexOf("/");
	strDay = startDate.substring(0, tmpDtOne);
	strMon = startDate.substring(tmpDtOne+1, tmpDtTwo);
	strYear = startDate.substring(tmpDtTwo+1);
	startDate = strMon + "/" + strDay + "/" + strYear;
	   
	endDate = param2.value;
	tmpDtOne = startDate.indexOf("/");
	tmpDtTwo = startDate.lastIndexOf("/");
	strDay = startDate.substring(0, tmpDtOne);
	strMon = startDate.substring(tmpDtOne+1, tmpDtTwo);
	strYear = startDate.substring(tmpDtTwo+1);
	endDate = strMon + "/" + strDay + "/" + strYear;
	   
	startDate = new Date(startDate);
	endDate = new Date(endDate);
  	   
	if(startDate > endDate)
		return false;

	return true;
}
function checkDate(dvalue) // Date in (MM/DD/YYYY) Format
{
 	var arr = new Array(3);
       	 if(dvalue!='')
	{
		if( dvalue.split("/").length == 3 )
		{
			arr = dvalue.split("/");			
		}
		else
		{
			alert("Enter the date in MM/DD/YYYY format ");
			return false;
		}
		
		var year = arr[2];
		var month = arr[0];
		var day = arr[1];
       

		if( isNaN(year) || isNaN(month) || isNaN(day) )
		{
			alert('Please enter valid date');
			return false;
		}

		if(month<1 || month>12)
		{
			alert('Month should be 1 to 12');
			return false;
		}

		if(day<1 || day>31) 
		{
			alert('Day should be 1 to 31');
			return false;
		}

		if (year.length == 4 && (year < 1900 || year >= 9999) )
		{
			alert('Invalid Year.');
			return false;
		}
		
        if (!(year.length == 2 || year.length == 4))
		{
			alert('Year should be YY or YYYY format');
			return false;
		}
		
		if(month==4 || month==6 || month==9 || month==11)
		{
			if(day==31)
			{
				alert('Day 31 is not available in '+ month +' month.');
				return false;
			}
		}

		if(month==2)
		{
			//var g=parseInt(year/4);
			var g = year/4;
			g = g + "";
			if( day>28 )
			{
			    if( g.indexOf(".") >= 0)
			    {
				    alert('This is not a valid leap year.');
				    return false;
			    }else if(day>29){
			        alert('This is not a valid leap year.');
				    return false;
			    }
			}
		}
		return true;
	}
}
//Phone Validation
function validatePhone(pno,Statext)
{
	var Exp0 = /\-/g
	var Exp1 = /\s/g
	var Exp2 = /(^\b\d{3,3}\-\d{3,3}\-\d{4,4}\b$)|^\b\d{10,10}\b$/
	var Exp3 = /(^\b\d{3,3}\s+\d{3,3}\s+\d{4,4}\b$)|^\b\d{10,10}\b$/
	var Exp4 = /^\b\d{10,10}\b$/
	
	if (trim(pno.value) == ""){
		alert("Please enter valid  " + Statext + " number. \nThe number should be 10 digits in length with or without spaces or dashes in between \nExamples :\n999 999 9999  \n999-999-9999 \n9999999999");
		//pno.focus;
		return false;	
	}
    if (Exp0.test(trim(pno.value))) {
		if(!Exp2.test(trim(pno.value))){
			//alert("Length of "+ Statext +" Number must be 10 digits. \nThe Format should be in either of the ways \nxxx-xxx-xxxx  \nxxx xxx xxxx  \nxxxxxxxxxx");
			alert("Please enter valid  " + Statext + " number. \nThe  number should be 10 digits in length with or without spaces or dashes in between  \nExamples :\n999 999 9999  \n999-999-9999 \n9999999999");
		return false;	
		}
	}
	else if(Exp1.test(trim(pno.value))){
		if(!Exp3.test(trim(pno.value))){
		//alert("Length of "+ Statext +" Number must be 10 digits. \nThe Format should be in either of the ways \nxxx-xxx-xxxx  \nxxx xxx xxxx  \nxxxxxxxxxx");
				alert("Please enter valid  " + Statext + " number. \nThe  number should be 10 digits in length with or without spaces or dashes in between  \nExamples :\n999 999 9999  \n999-999-9999 \n9999999999");
		return false;	
		}
	}
	else{
		if(!Exp4.test(trim(pno.value))){
		//alert("Length of "+ Statext +" Number must be 10 digits. \nThe Format should be in either of the ways \nxxx-xxx-xxxx  \nxxx xxx xxxx  \nxxxxxxxxxx");
		alert("Please enter a valid  " + Statext + " number. \nThe  number should be 10 digits in length with or without spaces or dashes in between  \nExamples :\n999 999 9999  \n999-999-9999 \n9999999999");
		return false;	
		}
	}
	return true;
}	
// check AddressData
function CheckAddressData(parameterobj,SendName)
{ 	
	var CheckBlank = /^[a-zA-Z0-9\.\s\\\/\#\&\,-_]+$/ig;
	if(trim(parameterobj.value) == "" ){
      alert("Please enter the valid " + SendName + " for Location .");
		parameterobj.focus();
		return false;
	}
	if((parameterobj.value.charAt(0) == " ") || (!CheckBlank.test(trim(parameterobj.value)))){
		
		alert("Please enter a valid Address for the Location.");
		parameterobj.focus();
		return false;
	}
	return true;
}
function CheckNumber(parameterobj,SendName)
{
	var CheckNumber1 = /^\d*$/ig;
	if(!CheckNumber1.test(parameterobj.value))
	{
		alert("Please enter valid "+SendName + ".");
		parameterobj.focus();
		return false;
	}
	
	return true;
}
//Is Numeric Validation
function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;
 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
 return IsNumber;
}

function ajaxObject(url, callbackFunction) {  
    var that=this;        
    this.updating = false;  
    this.abort = function() {    
        if (that.updating) {      
            that.updating=false;      
            that.AJAX.abort();      
            that.AJAX=null;    
        }  
    }  
    this.update = function(passData,postMethod) {     
        if (that.updating) { return false; }    
        that.AJAX = null;                              
        if (window.XMLHttpRequest) {                    
        that.AJAX=new XMLHttpRequest();                  
        } 
        else 
        {                                        
            that.AJAX=new ActiveXObject("Microsoft.XMLHTTP");    
        }                                                 
        if (that.AJAX==null) {                                   
            return false;                                   
        } else {      
            that.AJAX.onreadystatechange = function() {          
                if (that.AJAX.readyState==4) {                       
                    that.updating=false;                          
                    that.callback(that.AJAX.responseText,that.AJAX.status,that.AJAX.responseXML);                  
                    that.AJAX=null;                                                 
                }                                                            
           }                                                              
           that.updating = new Date();                                    
           if (/post/i.test(postMethod)) {        
                var uri=urlCall+'?'+that.updating.getTime();        
                that.AJAX.open("POST", uri, true);        
                that.AJAX.setRequestHeader("Content-type", "application/x-www-form-urlencoded");        
                that.AJAX.setRequestHeader("Content-Length", passData.length);        
                that.AJAX.send(passData);      
               
                } else {        
                    var uri=urlCall+'?'+passData+'&timestamp='+(that.updating.getTime());         
                    that.AJAX.open("GET", uri, true);                                     
                    that.AJAX.send(null);   
                    }                    
                    return true;                                                 
                }                                                                             
            }  
            var urlCall = url;          
            this.callback = callbackFunction || function () { };
  }
  
  // Validates for decimal when value is not empty
function ValidateNumericFormat(elmObj, num, dec)
{
	var checkFloat = /\./;
	var CheckNumber = /^\d*\.?\d*$/ig;
	var alrt = "";
	//val = trim(elmObj.value).replace(/\s/g,"");
	val = trim(elmObj.value);

	if(!CheckNumber.test(val))
	{
		alert("Please enter valid Number");
		elmObj.focus();
		return false;
	}

	dec = dec - 1;
	if(checkFloat.test(val))
	{
		arr = val.split(".");

		if(arr.length > 2)
			alrt = "Please enter valid Number";
		else
		{
			if(arr[0].length > num)
				alrt = "Please enter value as per the specified format";

			if(dec == -1)
			{
				if(arr[1].length > 0 || arr[1] == "")
					alrt = "Please enter value as per the specified format";
			}
			else if(arr[1].length > dec)
			{
				alrt = "Please enter value as per the specified format";
			}
		}

		if(alrt != "")
		{
			alert(alrt);
			elmObj.focus();
			return false;
		}
	}
	else if(val.length > num)
	{
		alert("Please enter value as per the specified format");
		elmObj.focus();
		return false;
	}

	return true;
}

function ChangeRowColor(rowId, intType)
{
    if(intType == 1)
    {
        document.getElementById(rowId).style.cursor = 'hand';
        document.getElementById(rowId).style.backgroundColor = '#e4e4e4';
    }
    else
    {
        document.getElementById(rowId).style.backgroundColor = '#ffffff';				
    }
}

function ChangeRowColorWithArrow(rowId, intType)
{
    if(intType == 1)
    {
        document.getElementById(rowId).style.backgroundColor = '#e4e4e4';
    }
    else
    {
        document.getElementById(rowId).style.backgroundColor = '#ffffff';				
    }
}


function EditUser(UserId, Status)
{
    window.location.href = "AddEditUser.aspx?Rid=" + UserId + "&ED=E" + "&Status=" + Status;
}


function ValidateValueFormat(elmObj, num, dec)
{
	var checkFloat = /\./;
	var CheckNumber = /^\d*\.?\d*$/ig;
	var alrt = "";
	//val = trim(elmObj.value).replace(/\s/g,"");
	val = trim(elmObj.value);

	if(!CheckNumber.test(val))
	{
		alert("Please enter a valid Number");
		elmObj.focus();
		return false;
	}

	dec = dec - 1;
	if(checkFloat.test(val))
	{
		arr = val.split(".");

		if(arr.length > 2)
			alrt = "Please enter a valid Number";
		else
		{
			if(arr[0].length > num)
				alrt = "Please enter a valid number(XXX)";

			if(dec == -1)
			{
				if(arr[1].length > 0 || arr[1] == "")
					alrt = "Please enter a valid number(XXX)";
			}
			else if(arr[1].length > dec)
			{
				alrt = "Please enter a valid number(XXX)";
			}
		}

		if(alrt != "")
		{
			alert(alrt);
			elmObj.focus();
			return false;
		}
	}
	else if(val.length > num)
	{
		alert("Please enter a valid number(XXX)");
		elmObj.focus();
		return false;
	}

	return true;
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

var Ran_Num = 300;
function addAnotherItem(thisFRM,param)
{		//alert(thisFRM.hidTotOrderItems.value);
		var intRowCount = thisFRM.hidTotOrderItems.value;
		var Divobj = MM_findObj("divOrderItems");				// Div Object	
		var TrId = "trItem";								// Row id 
		var SelTreeShrub = "selTreeStrub";				// Text Box Name  	
		var TxtItemQty = "txtItemQty";		// Text Box Name
		var SelBoxSize = "selBoxSize";
		var Rowsobj = "hidTotOrderItems";					// Row Count Hidden Name
		var Tableobj = MM_findObj("tblOrderItems");			// Table Object
		AddNewOrderItem(thisFRM,Rowsobj,Tableobj,SelTreeShrub,TxtItemQty,SelBoxSize,TrId,Divobj,intRowCount,param);
}
function AddNewOrderItem(thisFRM,RowCountObjectName,TableObj,SelTreeShrub,TxtItemQty,SelBoxSize,RowId,DivObject,intRowCount,param){
	
	var Tbodyobj = TableObj.getElementsByTagName("TBODY")[0];
	var Preobj = "<table border=0 id='"+TableObj.id+"' width='100%' cellpadding='0' cellspacing='0'>";
 	Preobj += "<TBODY>";
	Preobj = Preobj + Tbodyobj.innerHTML;
	
	for(k=0;k<param;k++)
	{	
		var TDAlign = "";
		var R_ID = Ran_Num;
		var Txt_Size = "20";
		var TRObj = "<tr id="+RowId+R_ID +"><td>";												
		Ran_Num = parseInt(Ran_Num) + 1;		
		
		TRObj = TRObj + "<img src='images/treeland_home_about_line.gif' width='355' height='1'><br>";
		
		TRObj = TRObj + "<table width='100%' border='0' cellspacing='8' cellpadding='0'>";
                                
		var TDObj_1 = "<tr><td width='35%'><span class='style2'>*</span>Tree/Shrub:</td>";
        TDObj_1 = TDObj_1 + "<td width='65%'>" + Select_Obj(SelTreeShrub,215) + "</td></tr>";
								  
		var TDObj_2 = "<tr><td><span class='style2'>*</span>Quantity:</td>";
		TDObj_2 = TDObj_2 + "<td>" + Text_Obj(TxtItemQty, 'Text', 5, 130, false) + " </td></tr>";
								
		var TDObj_3 = "<tr><td><span class='style2'>*</span>Container Size:</td>";
		TDObj_3 = TDObj_3 + "<td><table width='99%' border='0' cellpadding='0' cellspacing='0'>";
		TDObj_3 = TDObj_3 + "<tr><td width='90%'>" + Select_Obj(SelBoxSize,130) + "</td>";
		TDObj_3 = TDObj_3 + "<td width='10%' align='right' style='padding-top:5px'>"
		TDObj_3 = TDObj_3 + Img_Obj(R_ID,TableObj.id,RowId,RowCountObjectName,DivObject.id,thisFRM.name);
		TDObj_3 = TDObj_3 + "</td></tr>";
		TDObj_3 = TDObj_3 + "</table></td></tr>";
		
		TRObj = TRObj + TDObj_1 + TDObj_2 + TDObj_3 ;
		
		TRObj = TRObj + "</table>";
		TRObj = TRObj + "</td></tr>";
		
		Preobj = Preobj + TRObj;
		var Row_Count = parseInt(eval("thisFRM."+ RowCountObjectName +".value")) + 1;
		eval("thisFRM."+ RowCountObjectName +".value = Row_Count");
		//alert(eval("thisFRM."+ RowCountObjectName +".value"));
	}	
	Preobj = Preobj + "</TBODY><table>";
	
	DivObject.innerHTML = Preobj;
}

function Select_Obj(objname,objWidth){ // Creating Select Box Object
	var objSelect = "<select name=" + objname + " style='width:"+objWidth+"px'>";
	objSelect = objSelect + getSelectOptions(objname);
	objSelect = objSelect + "</select>";
	
	return objSelect;
}
function getSelectOptions(objName)
{
	var strOptions = "";
	if(objName == "selTreeStrub"){
			strOptions = strOptions + "<option value=''>Please select one</option>";
			strOptions = strOptions + "<option value='Allee Elm'>Allee Elm</option>";
			strOptions = strOptions + "<option value='Autumn Blaze Maple'>Autumn Blaze Maple</option>";
			strOptions = strOptions + "<option value='Bald Cypress'>Bald Cypress</option>";
			strOptions = strOptions + "<option value='Bracken Brown Beauty Magnolia'>Bracken Brown Beauty Magnolia</option>";
			strOptions = strOptions + "<option value='Bur Oak'>Bur Oak</option>";
			strOptions = strOptions + "<option value='Chinese Pistachio'>Chinese Pistachio</option>";
			strOptions = strOptions + "<option value='Cleveland Select Pear'>Cleveland Select Pear</option>";
			strOptions = strOptions + "<option value='Crape Myrtle Centennial Spirit'>Crape Myrtle Centennial Spirit</option>";
			strOptions = strOptions + "<option value='Crape Myrtle Dynamite'>Crape Myrtle Dynamite</option>";
			strOptions = strOptions + "<option value='Crape Myrtle Muskogee'>Crape Myrtle Muskogee</option>";
			strOptions = strOptions + "<option value='Crape Myrtle Natchez'>Crape Myrtle Natchez</option>";
			strOptions = strOptions + "<option value='Crape Myrtle Tuscarora'>Crape Myrtle Tuscarora</option>";
			strOptions = strOptions + "<option value='DD Blanchard Magnolia'>DD Blanchard Magnolia</option>";
			strOptions = strOptions + "<option value='Desert Willow'>Desert Willow</option>";
			strOptions = strOptions + "<option value='Eagleston Holly'>Eagleston Holly</option>";
			strOptions = strOptions + "<option value='Italian Cypress'>Italian Cypress</option>";
			strOptions = strOptions + "<option value='Lacebark Elm'>Lacebark Elm</option>";
			strOptions = strOptions + "<option value='Lacey Oak'>Lacey Oak</option>";
			strOptions = strOptions + "<option value='Little Gem Magnolia'>Little Gem Magnolia</option>";
			strOptions = strOptions + "<option value='Live Oak'>Live Oak</option>";
			strOptions = strOptions + "<option value='Nellie Stevens Holly'>Nellie Stevens Holly</option>";
			strOptions = strOptions + "<option value='October Glory Maple'>October Glory Maple</option>";
			strOptions = strOptions + "<option value='Red Oak'>Red Oak</option>";
			strOptions = strOptions + "<option value='Shantung Maple'>Shantung Maple</option>";
			strOptions = strOptions + "<option value='Spartan Juniper'>Spartan Juniper</option>";
			strOptions = strOptions + "<option value='Texas Ash'>Texas Ash</option>";
			strOptions = strOptions + "<option value='Vitex'>Vitex</option>";
			strOptions = strOptions + "<option value='Wax Myrtle'>Wax Myrtle</option>";
			strOptions = strOptions + "<option value='Yaupon Holly'>Yaupon Holly</option>";
	}
	else if(objName == "selBoxSize"){
			strOptions = strOptions + "<option value=''>Please select one</option>";
			strOptions = strOptions + "<option value='30 Gallon'>30 Gallon</option>";
			strOptions = strOptions + "<option value='45 Gallon'>45 Gallon</option>";
			strOptions = strOptions + "<option value='65 Gallon'>65 Gallon</option>";
			strOptions = strOptions + "<option value='95 Gallon'>95 Gallon</option>";
			strOptions = strOptions + "<option value='135 Gallon'>135 Gallon</option>";
	}
	
	return strOptions;
}
function Text_Obj(Tobjname,InputType,Maxlength,objWidth, flgReadOnly){ // Creating Text box Object
	var objText = "<input type='"+ InputType +"'"
	if (InputType != 'hidden'){
		objText = objText + " style='width:"+ objWidth +"px'";
		objText = objText + " maxlength = '"+ Maxlength +"'";
	}
	var strReadOnly = "";
	if(flgReadOnly) strReadOnly = "readonly"
	objText = objText + " name = "+Tobjname+ " " + strReadOnly + ">"
	return objText;
}


function Img_Obj(R_ID,TabID,TrId,RowsobjName,Divid,frmName){ // Creating Delete Images TAG
	
	var A_Obj = "<A";
	A_Obj = A_Obj +	" href = javascript:Delete_Row("+R_ID+",'"+TabID+"','"+TrId+"',window.document."+frmName+",'"+ RowsobjName +"','"+ Divid +"')>";
	A_Obj = A_Obj +	" <img";
	A_Obj = A_Obj +	" src ='images/delete.gif'";
	A_Obj = A_Obj +	" border='0' alt='Click here to delete this order item'>";
	A_Obj = A_Obj +	" </A>" 
	return A_Obj;
}

function Delete_Row(R_ID,TabID,TrId,thisFRM,RowsobjName,Divid){ // Deleting Row

	if(parseInt(eval("thisFRM."+RowsobjName+".value")) > 1)
	{
		var Tableobj = MM_findObj(TabID)
		var Trobj = MM_findObj(TrId+R_ID)
		var Tbodyobj = Tableobj.getElementsByTagName("TBODY")[0];
		Tbodyobj.removeChild(Trobj);
		var RowCount = parseInt(eval("thisFRM."+RowsobjName+".value")) - 1;
		eval("thisFRM."+RowsobjName+".value = RowCount");
	}
}
