﻿function tablePageNext(tableName){
	var myAjaxTable = Softsmart_Ajax_Start();
	tableName = tableName.toString().toLowerCase();

	document.getElementById('tablepageno' + tableName).value = eval(parseInt(document.getElementById('tablepageno' + tableName).value) + 1); 
	myAjaxTable = Softsmart_Ajax_Start(); 
	
	myAjaxTable.onreadystatechange = function(){
		if (myAjaxTable.readyState == 4 && myAjaxTable.status == 200){
			var html = myAjaxTable.responseText; 
			document.getElementById('webtable' + tableName).innerHTML = html; 
			myAjaxTable = null; 
			document.body.style.cursor = 'auto';
		}	
	}
	
	var url = document.URL; 
	if (url.indexOf('?') >= 0){url = url + '&ajax=WebTableResult&WebTableSettingsId=' + tableName;} else {url = url + '?ajax=WebTableResult&WebTableSettingsId=' + tableName;}

	myAjaxTable.open('POST', url, true);  
	myAjaxTable.send(Softsmart_Ajax_GetFormValues());  
	document.body.style.cursor = 'wait';
}

function tablePagePrevious(tableName){
	var myAjaxTable = Softsmart_Ajax_Start();
	tableName = tableName.toString().toLowerCase();
	
	document.getElementById('tablepageno' + tableName).value = eval(parseInt(document.getElementById('tablepageno' + tableName).value) - 1); 
	myAjaxTable = Softsmart_Ajax_Start(); 
	
	myAjaxTable.onreadystatechange = function(){
		if (myAjaxTable.readyState == 4 && myAjaxTable.status == 200){
			var html = myAjaxTable.responseText; 
			document.getElementById('webtable' + tableName).innerHTML = html; 
			myAjaxTable = null; 
			document.body.style.cursor = 'auto';
		}	
	}
	
	var url = document.URL; 
	if (url.indexOf('?') >= 0){url = url + '&ajax=WebTableResult&WebTableSettingsId=' + tableName;} else {url = url + '?ajax=WebTableResult&WebTableSettingsId=' + tableName;}

	myAjaxTable.open('POST', url, true);  
	myAjaxTable.send(Softsmart_Ajax_GetFormValues());  
	document.body.style.cursor = 'wait';
}

function tablePageGoto(tableName, page){
    var myAjaxTable = Softsmart_Ajax_Start();
    tableName = tableName.toString().toLowerCase();

    document.getElementById('tablepageno' + tableName).value = page;
    myAjaxTable = Softsmart_Ajax_Start();

    myAjaxTable.onreadystatechange = function(){
        if (myAjaxTable.readyState == 4 && myAjaxTable.status == 200) {
            var html = myAjaxTable.responseText;
            document.getElementById('webtable' + tableName).innerHTML = html;
            myAjaxTable = null;
            document.body.style.cursor = 'auto';
        }
    }

    var url = document.URL;
    if (url.indexOf('?') >= 0) { url = url + '&ajax=WebTableResult&WebTableSettingsId=' + tableName;} else {url = url + '?ajax=WebTableResult&WebTableSettingsId=' + tableName;}

    myAjaxTable.open('POST', url, true);
    myAjaxTable.send(Softsmart_Ajax_GetFormValues());
    document.body.style.cursor = 'wait';
}


function tableColumnSort(tableName, columnName){
	var myAjaxTable = Softsmart_Ajax_Start();
	tableName = tableName.toString().toLowerCase();

	document.getElementById('tablesortby' + tableName).value = columnName; 
	myAjaxTable = Softsmart_Ajax_Start(); 
	
	myAjaxTable.onreadystatechange = function(){
		if (myAjaxTable.readyState == 4 && myAjaxTable.status == 200){
			var html = myAjaxTable.responseText; 
			document.getElementById('webtable' + tableName).innerHTML = html; 
			myAjaxTable = null;
			document.body.style.cursor = 'auto';
		}	
	}
	
	var url = document.URL; 
	if (url.indexOf('?') >= 0){url = url + '&ajax=WebTableResult&WebTableSettingsId=' + tableName;} else {url = url + '?ajax=WebTableResult&WebTableSettingsId=' + tableName;}

	myAjaxTable.open('POST', url, true);  
	myAjaxTable.send(Softsmart_Ajax_GetFormValues());  
	document.body.style.cursor = 'wait';
}
//***************ROWLIST*****************//
function rowListPageNext(rowListName){
    rowListPageGoto(rowListName, eval(parseInt(document.getElementById('tablepageno' + rowListName.toLowerCase()).value) + 1));
}

function rowListPagePrevious(rowListName){
	rowListPageGoto(rowListName, eval(parseInt(document.getElementById('tablepageno' + rowListName.toLowerCase()).value) - 1));
}

function rowListPageGoto(rowListName, page){
    var myAjaxTable = Softsmart_Ajax_Start();
    rowListName = rowListName.toString().toLowerCase();

    document.getElementById('tablepageno' + rowListName).value = page;
    myAjaxTable = Softsmart_Ajax_Start();

    myAjaxTable.onreadystatechange = function(){
        if (myAjaxTable.readyState == 4 && myAjaxTable.status == 200) {
            var html = myAjaxTable.responseText;
            document.getElementById('webtable' + rowListName).innerHTML = html;
            myAjaxTable = null;
            document.body.style.cursor = 'auto';
        }
    }

    var url = document.URL;
    if (url.indexOf('?') >= 0) { url = url + '&ajax=WebRowListResult&WebTableSettingsId=' + rowListName;} else {url = url + '?ajax=WebRowListResult&WebTableSettingsId=' + rowListName;}

    myAjaxTable.open('POST', url, true);
    myAjaxTable.send(Softsmart_Ajax_GetFormValues());
    document.body.style.cursor = 'wait';
}
function rowListSelectSort(rowListName){
	var myAjaxTable = Softsmart_Ajax_Start();
	rowListName = rowListName.toString().toLowerCase();

	document.getElementById('tablesortby' + rowListName).value = document.getElementById('Softsmart_RowList_Sorting').value; 
	myAjaxTable = Softsmart_Ajax_Start(); 
	
	myAjaxTable.onreadystatechange = function(){
		if (myAjaxTable.readyState == 4 && myAjaxTable.status == 200){
			var html = myAjaxTable.responseText; 
			document.getElementById('webtable' + rowListName).innerHTML = html; 
			myAjaxTable = null; 
			document.body.style.cursor = 'auto';
		}	
	}
	
	var url = document.URL; 
	if (url.indexOf('?') >= 0){url = url + '&ajax=WebRowListResult&WebTableSettingsId=' + rowListName;} else {url = url + '?ajax=WebRowListResult&WebTableSettingsId=' + rowListName;}

	myAjaxTable.open('POST', url, true);  
	myAjaxTable.send(Softsmart_Ajax_GetFormValues());  
	document.body.style.cursor = 'wait';
}
//***************IMAGELIST*****************//
function imageListPageNext(imageListName){
    imageListPageGoto(imageListName, eval(parseInt(document.getElementById('tablepageno' + imageListName.toLowerCase()).value) + 1));
}

function imageListPagePrevious(imageListName){
	imageListPageGoto(imageListName, eval(parseInt(document.getElementById('tablepageno' + imageListName.toLowerCase()).value) - 1));
}

function imageListPageGoto(imageListName, page){
    var myAjaxTable = Softsmart_Ajax_Start();
    imageListName = imageListName.toString().toLowerCase();

    document.getElementById('tablepageno' + imageListName.toLowerCase()).value = page;
    myAjaxTable = Softsmart_Ajax_Start();

    myAjaxTable.onreadystatechange = function(){
        if (myAjaxTable.readyState == 4 && myAjaxTable.status == 200) {
            var html = myAjaxTable.responseText;
            document.getElementById('webtable' + imageListName.toLowerCase()).innerHTML = html;
            myAjaxTable = null;
            try{
                if($(".lightbox")){ $(".lightbox").lightbox(); }
            } catch (ex){}
            document.body.style.cursor = 'auto';
        }
    }

    var url = document.URL;
    if (url.indexOf('?') >= 0) { url = url + '&ajax=WebImageListResult&WebTableSettingsId=' + imageListName;} else {url = url + '?ajax=WebImageListResult&WebTableSettingsId=' + imageListName;}

    myAjaxTable.open('POST', url, true);
    myAjaxTable.send(Softsmart_Ajax_GetFormValues());
    document.body.style.cursor = 'wait';
}
function imageListSelectSort(imageListName){
	var myAjaxTable = Softsmart_Ajax_Start();
	imageListName = imageListName.toString().toLowerCase();

	document.getElementById('tablesortby' + imageListName).value = document.getElementById('Softsmart_ImageList_Sorting').value; 
	myAjaxTable = Softsmart_Ajax_Start(); 
	
	myAjaxTable.onreadystatechange = function(){
		if (myAjaxTable.readyState == 4 && myAjaxTable.status == 200){
			var html = myAjaxTable.responseText; 
			document.getElementById('webtable' + imageListName).innerHTML = html; 
			myAjaxTable = null;
            try{
                if($(".lightbox")){ $(".lightbox").lightbox(); }
            } catch (ex){}
			document.body.style.cursor = 'auto';
		}	
	}
	
	var url = document.URL; 
	if (url.indexOf('?') >= 0){url = url + '&ajax=WebImageListResult&WebTableSettingsId=' + imageListName;} else {url = url + '?ajax=WebImageListResult&WebTableSettingsId=' + imageListName;}

	myAjaxTable.open('POST', url, true);  
	myAjaxTable.send(Softsmart_Ajax_GetFormValues());  
	document.body.style.cursor = 'wait';
}
