﻿
function ChangeCharIndex(index) {
  try {        
        //Run Telerik Callback                 
        
       	ExecTelerikCallback("ChangeCharIndex", index);	
    }
    catch (ex) { alert("ChangeCharIndex:\n" + ex.description); }
    finally {
    }
}
// Sort By Filter
function ddlSortBy_onChange(){
    try{
        // Drop down list object
		var obj = document.getElementById("ddlSortBy");    			
		// Selected value
		var sortBy = obj.options[obj.selectedIndex].value;
		// Update the hidden textbox
		document.getElementById("tbSortBy").value = sortBy;
        // Run callback
		//caCallback_Callback("", "sortby=" + sortBy + ";");
	
		//Run Telerik Callback
        ExecTelerikCallback("ChangeSortBy", sortBy);		 
    }
    catch (ex){alert("ddlSortBy_onChange:\n" + ex.description);}
    finally{
    }
}
//Change page size
function ddlProductsPerPage_onChange() {
    try{
        // Drop down list object                
		var obj = document.getElementById("ddlProductsPerPage");	
		// Selected value
		var productsPerPage = obj.options[obj.selectedIndex].value;
		// Update the hidden textbox
		document.getElementById("tbProductsPerPage").value = productsPerPage;
		// Run callback - Component art
		//caCallback_Callback("ChangePageSize", "pagesize=" + productsPerPage + ";");
		
		//Run Telerik Callback
        ExecTelerikCallback("ChangePageSize", "pagesize=" + productsPerPage);		    
    }
    catch (ex){alert("ddlProductsPerPage_onChange:\n" + ex);}
    finally{
    }
}

/* Change current page index */
function ChangePageIndex(index){
    try {
        if (index && typeof(index) == "number") {
            // Update the hidden textbox
            document.getElementById("tbCurrentPage").value = index;
            
            // Run calback                        
            //caCallback.Callback("", "currentpage=" + index + ";");                    
            
            //Run Telerik Callback
           	ExecTelerikCallback("ChangePageIndex", index);	
		}
    }
    catch (ex) { alert("ChangePageIndex:\n" + ex.description); }
    finally {
    }
}
