// *** 
// by WalySoft Sistemas - www.walysoft.com.ar
// V 1.2.0.0
// *** 

var C = "'"; // muy usado

var nNextPage = 0;
var nThisPage = 0;

function AddToCart( myForm, cCheckBoxNames ) {   		
	bIsChecked = IsChecked( myForm, cCheckBoxNames );

	if( bIsChecked ) {   		
		window.open( '', 'BookCart', "width=600,height=465,resizable=yes,scrollbars=yes" );
		myForm.action = "pgopac.cgi?push";
		myForm.submit();	
	}
	else
		alert( 'No hay registros seleccionados!' );
}

function ViewCart( myForm ) { 
	window.open( '', 'BookCart', "width=600,height=465,resizable=yes,scrollbars=yes" );
	myForm.action = "pgopac.cgi?vlist";
	myForm.submit();	
}

function NextPage( myForm ) {
	if( ! isNaN( nNextPage ) ) {
		myForm.cPagina.value = nNextPage;
		myForm.submit()
	}
}

function PreviousPage( myForm ) {
	if( ( ! isNaN( nThisPage ) ) && ( nThisPage > 1 ) ) {
		myForm.cPagina.value = nThisPage - 1;
		myForm.submit()
	}
}

function GotoPage( myForm, nPage ) {
	if( ! isNaN( nPage ) ) {
		myForm.cPagina.value = nPage;
		myForm.submit()
	}
}

function TotalPages( cTotal, cItems ) {
	nTotal = parseInt( cTotal, 10 );
	nItems = parseInt( cItems, 10 );
	if( ( ! isNaN( nTotal ) ) && ( ! isNaN( nItems ) ) ) {
		nAux = Math.floor( nTotal / nItems );
		if( ( nTotal % nItems ) > 0 ) ++nAux;
		return nAux;
	}
	else
		return 0;
}

function Proximos( myForm, nCount ) {
	nTotalPages = TotalPages();
	nPage		= nThisPage; // nThisPage se carga en HTML
	i			= 0;	
	if( ! isNaN( nPage ) ) {
		++nCount;
		// ++nPage;
		while( ( ++i < nCount ) && ( ++nPage <= nTotalPages ) )
			document.write( ' <a href="javascript:GotoPage(' + myForm + ',' + nPage + ')">' + nPage + '</a>' );
	}		
}

function Anteriores( myForm, nCount ) {
	nPage		= nThisPage; // nThisPage se carga en HTML
	i			= 0;
	cHTML		= '';
	if( ! isNaN( nPage ) ) {
		++nCount;
		// --nPage;
		while( ( ++i < nCount ) && ( --nPage >= 1 ) )
			cHTML = '<a href="javascript:GotoPage(' + myForm + ',' + nPage + ')">' + nPage + '</a> ' + cHTML;
		document.write( cHTML );
	}
}

// Usada p cambiar clase de c/renglon resultados
function ClassTR( nMyRow ) {
  if( ( nMyRow % 2 ) != 0 )  
         return 'wsTR2' 
  else 
         return 'wsTR1'; 
}