﻿//************************************************************************
//RepeaterPager.cs
var __PagerEnableSubmit = true;
var __PagerPageSize =  10;

//function __PagerGotoPage(page, onClientClick){
//	var element = __PagerGetCurrentPage();
//    if (element) {
//	    var pageCount = __PagerGetPageCount();
//	    if (page > pageCount.value)
//	        page = pageCount.value;
//	    if (page < 1)
//	        page = 1;
//	    element.value = page;
//    	if (onClientClick == null) {
//	        document.forms[0].submit();
//        }
//        else {
//            onClientClick();
//        }
//	}
//}

function __PagerGotoPage(page, onClientClick){
	var element = __PagerGetCurrentPage();
    if (element) {
	    if (page < 1)
	        page = 1;
	    element.value = page;
    	if (onClientClick == null) {
	        document.forms[0].submit();
        }
        else {
            onClientClick();
        }
	}
}


function __PagerSetSelectedValue(str){
	var element = __PagerGetSelectedValue();
	if (element) {
		element.value = str;
    	if (__PagerEnableSubmit == true) {
	    	document.forms[0].submit();
	    }
	}
}

function __PagerFirst(){
	__PagerGotoPage(1);
}

function __PagerPrior(){
	var p = __PagerGetCurrentPage();
	__PagerGotoPage((parseInt(p.value)-1));
}

function __PagerNext(){
	var p = __PagerGetCurrentPage();    
	__PagerGotoPage((parseInt(p.value)+1));
}

function __PagerLast(){
	var p = __PagerGetPageCount();    
	__PagerGotoPage(parseInt(p.value));
}

function __PagerSetPageCount(recordCount, pageSize){
	var element = __PagerGetPageCount();
	if (element) {
	    if ((recordCount % pageSize) == 0){
		    element.value = recordCount / pageSize;
		}
		else {
		    element.value = Math.floor((recordCount / pageSize)) + 1;
		}
	}
}


function __PagerGetCurrentPage(){
	var element = document.forms[0]['__CURRENTPAGE'];
	return element;
}

function __PagerSetCurrentPage(currPage){
	var element = document.forms[0]['__CURRENTPAGE'];
	element.value = currPage;
}

function __PagerGetPageCount(){
	var element = document.forms[0]['__PAGECOUNT'];
	return element;
}
		
function __PagerGetSelectedValue(){
	var element = document.forms[0]['__PAGERSELECTEDVALUE'];
	return element;
}

function __TabMenu(page){
	var element = __TabMenuGetSelectedValue();
	if (element) {
		element.value = page;
		document.forms[0].submit();
	}
}

function __TabMenuGetSelectedValue(){
	var element = document.forms[0]['__TABID'];
	return element;
}
		
		
//************************************************************************
// SearchBy.cs        
function SearchBy(lstField, lstOperator, txtText)
{
	var element = document.forms[0]['__SEARCHBYFIELD'];
	element.value = lstField.value;
	element = document.forms[0]['__SEARCHBYOPERATOR'];
	element.value = lstOperator.value;
	element = document.forms[0]['__SEARCHBYTEXT'];
	element.value = txtText.value;
	element = document.forms[0]['__SEARCHBYCLICK'];
	element.value = "1";
	
	document.forms[0].submit();
}
	 

