function setDataGridCurrentPageSize(frm, iCurrentPageSize, sPageSizeFieldName, sPageFieldName) {
	 

	var pageSize = document.all(sPageSizeFieldName);

	if (pageSize != null) {
		pageSize.value = iCurrentPageSize;
	}

	var page = document.all(sPageFieldName);
	
	if (page != null) {

		page.value = 1;		
    }

	frm.submit();
}

function setDataGridCurrentPage(frm, iPage, sPageFieldName) {	 
	 

	var page = document.all(sPageFieldName);
	
	if (page != null) {

		page.value = iPage;		
    }
	else {
		//alert("DataGrid current page hidden field is not fund");
	}

	frm.submit();
}

function setOrder(frm, iColumn, sOrderFieldName, sPageFieldName) {

	var order = document.all(sOrderFieldName);
	var sStatus;
	var sDelim = "::";
	
	if( order.value != "" ) {
		var sOrderStatus = order.value.split(sDelim);
		sStatus = sOrderStatus[1];
	}
	else {
		sStatus = "";
	}
	
	if( sStatus == "" || sStatus == "Desc" ) {
		order.value = iColumn + sDelim + "Asc";
	}
	else if( sStatus == "Asc" ) {
		order.value = iColumn + sDelim + "Desc";
	}
    
	var page = document.all(sPageFieldName);
	
	if (page != null) {

		page.value = 1;		
    }
	
	frm.submit();
}
