function switchRows(direction,rowsnumber){
	if(action == 1) return;
	action = 1;
	var start=1;
	var end=10;
	if(direction=='for'){
		if(displayrowStart < rowsnumber){
			displayrowStart = displayrowStart+maxdisplayrows;
			start = displayrowStart;
			if(displayrowStart + maxdisplayrows-1 > rowsnumber){
				end = rowsnumber;
			}else{
				end = displayrowStart + maxdisplayrows-1;
			}
		}
	}else if(direction=='back'){
		if(displayrowStart-maxdisplayrows >= 1){
			displayrowStart = displayrowStart-maxdisplayrows;
			start = displayrowStart;
			end = displayrowStart + maxdisplayrows -1;
		}
	}else if(direction=='all'){
		start=1;
		end=rowsnumber;
		$('#disp_current').html(start + ' - ' + end);
		$('#toggle_all').hide();
		if(displayrowStart + maxdisplayrows-1 > rowsnumber){
			disp_end = rowsnumber;
		}else{
			disp_end = displayrowStart + maxdisplayrows-1;
		}
		$('#toggle_current').html(displayrowStart + ' - ' + disp_end);
		$('#toggle_current').css('display','inline');
	}else if(direction==''){
		start = displayrowStart;
		if(displayrowStart + maxdisplayrows-1 > rowsnumber){
			end = rowsnumber;
		}else{
			end = displayrowStart + maxdisplayrows-1;
		}
		$('#toggle_current').hide();
		$('#toggle_all').css('display','inline');
	}

	for(var i=1;i<=rowsnumber;i++){
		if($('#Row'+i).length>0){
			if(i>=start && i<=end){
				$('#Row'+i).show();
			}else{
				$('#Row'+i).hide();
			}
		}
	}
	if(direction=='all'){
		$('#disp_next').hide();
		$('#disp_previous').hide();
	}else{
		if(displayrowStart + maxdisplayrows > rowsnumber){
			$('#disp_next').hide();
		}else{
			$('#disp_next').css('display','inline');
		}
		if(displayrowStart > maxdisplayrows){
			$('#disp_previous').css('display','inline');
		}else{
			$('#disp_previous').hide();
		}
	}
	$('#num_previous').html((displayrowStart-maxdisplayrows) + ' - ' + (displayrowStart-1));
	if((displayrowStart+2*maxdisplayrows)>rowsnumber){
		$('#num_next').html((displayrowStart+maxdisplayrows) + ' - ' + rowsnumber);
	}else{
		$('#num_next').html((displayrowStart+maxdisplayrows) + ' - ' + (displayrowStart+2*maxdisplayrows-1));
	}
	$('#disp_current').html(start + ' - ' + end);
	action = 0;
}

function checkAllCheckboxes(check,boxNumber){
	if(check) check='checked'; else check='';
	for(var j=1; j<=boxNumber; j++){
		var checkBoxId = 'box'+j;
		if($('#Row'+j).length && $('#Row'+j).css('display')!='none'){
			$('#'+checkBoxId).attr('checked',check);
		}
	}
}

function showhideStatus(){
	if($('#vstatus').val()=='all'){
		$('.rules').removeClass('trans25'); 
	}else{
		$('.rules').addClass('trans25');
		$('.'+$('#vstatus').val()).removeClass('trans25');
	}
}

//secscan.php
var running = false;
var loadingDiv;
function setAutoRefresh(secs){
	var milisecs = secs * 1000;
	var requestParams = 'vajaxCall=true';
	if(typeof(t)!='undefined' && running == false){
		update_main_content('secscan','secscan.php',requestParams,'loadingLayer','get');
		running = true;
	}
	t = setTimeout("setAutoRefresh("+secs+")",milisecs);
}

function update_main_content(div,page,requestParams,loadDiv,method){
	$('#'+loadDiv).css('visibility','');
	jQuery.ajax({
    	url: page,
    	data: requestParams,
    	type: 'POST', dataType: 'html', async: true,
    	error: function(){
    		running = false;
    		$('#'+loadingDiv).hide();
    	},
    	success: function(data){
    		running = false;
			$('#'+div).html(data);
			if($('#secscan').html()==''){
				document.location = 'secscan.php';
			}else{
				$('#'+loadingDiv).hide();
				pageLoader(); //re-run sweet titles.
			}
    	}
	});
}
