
paginacao = function(atual, total, funcao) {
	var quant = 3;
	atual = atual*1;
	total = total*1;
	var LIMITE = (quant*2)+1;
	var htmlReturn = '';
	var INICIO = 1;
	var FINAL = total;
	if (total>1) {
		//htmlReturn += (atual == 1) ? '<span style="color:#999999">Primeira - </span>' : '<a href="javascript:'+funcao+'('+(1)+');">Primeira</a> - ';
		htmlReturn += (atual == 1) ? '<img src="/media/imgs/anterior.gif" border="0" /> ' : '<a href="javascript:'+funcao+'('+(atual-1)+');"><img src="/media/imgs/anterior.gif" border="0" /></a> ';
		if (total>LIMITE) {
			INICIO = atual-quant;
			FINAL = atual+quant;
			if (INICIO<1) {
				FINAL = FINAL+(INICIO*-1+1);
				INICIO = 1;
			}
			if (FINAL>total) {
				INICIO = INICIO-(FINAL-total);
				FINAL = total;
			}
		}
		for (var i = INICIO; i<=FINAL; i++) {
			valor = (i<10) ? "0"+i : i;
			htmlReturn += (atual == i) ? '<span class="numeroVerde"><b>'+valor+'</b></span> ' : '<a class="numeroCinza" href="javascript:'+funcao+'('+i+');">'+valor+'</a> ';
		}
		htmlReturn += (atual == total) ? '<img src="/media/imgs/proximo.gif" border="0" />' : '<a href="javascript:'+funcao+'('+(atual*1+1)+');"><img src="/media/imgs/proximo.gif" border="0" /></a>';
		//htmlReturn +=  (atual == total) ? '<span style="color:#999999"> - Última</span>' :' - <a href="javascript:'+funcao+'('+(total*1)+');">Última</a>';
		
	}
	return htmlReturn;
};

paginacao2 = function(atual, total) {
	var quant = 3;
	atual = atual*1;
	total = total*1;
	var LIMITE = (quant*2)+1;
	var htmlReturn = '';
	var INICIO = 1;
	var FINAL = total;
	if (total>1) {
		
		var url = location.href.replace("http://","")
		url = url.split("/");
		var newUrl = "http://";
		for(var j=0;j<url.length-1;j++){
			if(!Number(url[j])){
				newUrl += url[j]+"/";	
			}
		}

		htmlReturn += '<table border="0"><tr>';
		if (total>1) {
			htmlReturn += (atual == 1) ? '<td><img src="/media/imgs/anterior.gif" border="0" /></td> ' : '<td><a href="'+newUrl+""+(atual-1)+'/"><img src="/media/imgs/anterior.gif" border="0" /></a></td>';
			if (total>LIMITE) {
				INICIO = atual-quant;
				FINAL = atual+quant;
				if (INICIO<1) {
					FINAL = FINAL+(INICIO*-1+1);
					INICIO = 1;
				}
				if (FINAL>total) {
					INICIO = INICIO-(FINAL-total);
					FINAL = total;
				}
			}
			htmlReturn += '<td>';
			
			if(atual > 4){ 
				htmlReturn += '<a class="numeroCinza" href="'+newUrl+'1/">01</a><span class="numeroCinza">...</span>';
				//htmlReturn += '<a class="numeroCinza" href="'+newUrl+'1'/">01</a><span class="numeroCinza">...</span>';
			}
			
			for (var i = INICIO; i<=FINAL; i++) {
				valor = (i<10) ? "0"+i : i;
				htmlReturn += (atual == i) ? '<span class="numeroVerde"><b>'+valor+'</b></span> ' : '<a class="numeroCinza" href="'+newUrl+""+i+'/">'+valor+'</a> ';
			}
			
			if(total-atual > 3){ 
				var valorTotal = (total<10) ? "0"+total : total;
				htmlReturn += '<span class="numeroCinza">... </span><a class="numeroCinza" href="'+newUrl+""+(total)+'/">'+valorTotal+'</a>';
			}
			
			htmlReturn += '</td>';
			htmlReturn += (atual == total) ? '<td><img src="/media/imgs/proximo.gif" border="0"/></td>' : '<td><a href="'+newUrl+""+(atual+1)+'/"><img src="/media/imgs/proximo.gif" border="0" /></a></td>';
			
		}
	}
	return htmlReturn;
};


paginacao3 = function(atual, total, funcao, addParam) {
	var quant = 3;	
	atual = atual*1;
	total = total*1;
	var LIMITE = (quant*2)+1;
	var htmlReturn = '';
	var INICIO = 1;
	var FINAL = total;
		htmlReturn += '<table border="0"><tr>';
		if (total>1) {
			//htmlReturn += (atual == 1) ? '<span style="color:#999999">Primeira - </span>' : '<a href="javascript:'+funcao+'('+(1)+');">Primeira</a> - ';
			htmlReturn += (atual == 1) ? '<td><img src="/media/imgs/anterior.gif" border="0"  /></td> ' : '<td><a href="javascript:'+funcao+'('+(atual-1)+','+addParam+');" border="0"><img src="/media/imgs/anterior.gif" border="0" /></a></td>';
			if (total>LIMITE) {
				INICIO = atual-quant;
				FINAL = atual+quant;
				if (INICIO<1) {
					FINAL = FINAL+(INICIO*-1+1);
					INICIO = 1;
				}
				if (FINAL>total) {
					INICIO = INICIO-(FINAL-total);
					FINAL = total;
				}
			}
			htmlReturn += '<td>';
			
			if(atual > 4){ 
				htmlReturn += '<a class="numeroCinza" href="javascript:'+funcao+'(1,'+addParam+');">01</a><span class="numeroCinza">...</span>';
			}
			
			for (var i = INICIO; i<=FINAL; i++) {
				valor = (i<10) ? "0"+i : i;
				htmlReturn += (atual == i) ? '<span class="numeroVerde"><b>'+valor+'</b></span> ' : '<a class="numeroCinza" href="javascript:'+funcao+'('+i+','+addParam+');">'+valor+'</a> ';
			}
			
			if(total-atual > 3){ 
				htmlReturn += '<span class="numeroCinza">...</span><a class="numeroCinza" href="javascript:'+funcao+'('+total+','+addParam+');">'+total+'</a>';
			}
			
			htmlReturn += '</td>';
			htmlReturn += (atual == total) ? '<td><img src="/media/imgs/proximo.gif" border="0"/></td>' : '<td><a href="javascript:'+funcao+'('+(atual*1+1)+','+addParam+');"><img src="/media/imgs/proximo.gif" border="0" /></a></td>';
			//htmlReturn +=  (atual == total) ? '<span style="color:#999999"> - Última</span>' :' - <a href="javascript:'+funcao+'('+(total*1)+');">Última</a>';
			
		}
	htmlReturn += '</tr></table>'
	return htmlReturn;
};



paginacao4 = function(atual, total) {
	//busca por reload com get
	var quant = 3;
	atual = atual*1;
	total = total*1;
	var LIMITE = (quant*2)+1;
	var htmlReturn = '';
	var INICIO = 1;
	var FINAL = total;
	if (total>1) {
		
		/*
		var url = location.href.replace("http://","")
		url = url.split("/");
		var newUrl = "http://";
		for(var j=0;j<url.length-1;j++){
			if(!Number(url[j])){
				newUrl += url[j]+"/";	
			}
		}*/

		htmlReturn += '<table border="0"><tr>';
		if (total>1) {
			htmlReturn += (atual == 1) ? '<td><img src="/media/imgs/anterior.gif" border="0" /></td> ' : '<td><a href="/buscarProduto/?busca='+$('buscapor').value+'&pag='+(atual-1)+'"><img src="/media/imgs/anterior.gif" border="0" /></a></td>';
			if (total>LIMITE) {
				INICIO = atual-quant;
				FINAL = atual+quant;
				if (INICIO<1) {
					FINAL = FINAL+(INICIO*-1+1);
					INICIO = 1;
				}
				if (FINAL>total) {
					INICIO = INICIO-(FINAL-total);
					FINAL = total;
				}
			}
			htmlReturn += '<td>';
			
			if(atual > 4 ){ 
				htmlReturn += '<a class="numeroCinza" href="/buscarProduto/?busca='+$('buscapor').value+'&pag=1">01</a><span class="numeroCinza">...</span>';
				//htmlReturn += '<a class="numeroCinza" href="'+newUrl+'1'/">01</a><span class="numeroCinza">...</span>';
			}
			
			for (var i = INICIO; i<=FINAL; i++) {
				valor = (i<10) ? "0"+i : i;
				htmlReturn += (atual == i) ? '<span class="numeroVerde"><b>'+valor+'</b></span> ' : '<a class="numeroCinza" href="/buscarProduto/?busca='+$('buscapor').value+'&pag='+i+'">'+valor+'</a> ';
			}
			
			if(total-atual > 3 ){ 
				var valorTotal = (total<10) ? "0"+total : total;
				htmlReturn += '<span class="numeroCinza">... </span><a class="numeroCinza" href="/buscarProduto/?busca='+$('buscapor').value+'&pag='+total+'">'+valorTotal+'</a>';
			}
			
			htmlReturn += '</td>';
			htmlReturn += (atual == total) ? '<td><img src="/media/imgs/proximo.gif" border="0"/></td>' : '<td><a href="/buscarProduto/?busca='+$('buscapor').value+'&pag='+(atual+1)+'"><img src="/media/imgs/proximo.gif" border="0" /></a></td>';
			
		}
	}
	return htmlReturn;
};


// sem botoes de anterior e proximo
paginacao5 = function(atual, total) {
	var quant = 2;
	atual = atual*1;
	total = total*1;
	var LIMITE = (quant*2)+1;
	var htmlReturn = '';
	var INICIO = 1;
	var FINAL = total;
	if (total>1) {
		
		var url = location.href.replace("http://","")
		url = url.split("/");
		var newUrl = "http://";
		for(var j=0;j<url.length-1;j++){
			if(!Number(url[j])){
				newUrl += url[j]+"/";	
			}
		}

		//htmlReturn += '<table border="0"><tr>';
		if (total>1) {
			//htmlReturn += (atual == 1) ? '<td><img src="/media/imgs/anterior.gif" border="0" /></td> ' : '<td><a href="'+newUrl+""+(atual-1)+'/"><img src="/media/imgs/anterior.gif" border="0" /></a></td>';
			if (total>LIMITE) {
				INICIO = atual-quant;
				FINAL = atual+quant;
				if (INICIO<1) {
					FINAL = FINAL+(INICIO*-1+1);
					INICIO = 1;
				}
				if (FINAL>total) {
					INICIO = INICIO-(FINAL-total);
					FINAL = total;
				}
			}
			//htmlReturn += '<td>';
			
			if(INICIO > 1){ 
				htmlReturn += '<a href="'+newUrl+'1/">01</a>... ';
			}
			
			for (var i = INICIO; i<=FINAL; i++) {
				valor = (i<10) ? "0"+i : i;
				htmlReturn += (atual == i) ? '<a href="'+newUrl+'"#" style="cursor:default;color:#dfab2a;"><b>'+valor+'</b></a> ' : '<a href="'+newUrl+""+i+'/">'+valor+'</a> ';
			}
			
			if(FINAL < total){ 
				var valorTotal = (total<10) ? "0"+total : total;
				htmlReturn += '...<a href="'+newUrl+""+(total)+'/">'+valorTotal+'</a>';
			}
			
			//htmlReturn += '</td></tr></table>';
			//htmlReturn += (atual == total) ? '<td><img src="/media/imgs/proximo.gif" border="0"/></td>' : '<td><a href="'+newUrl+""+(atual+1)+'/"><img src="/media/imgs/proximo.gif" border="0" /></a></td>';
			
		}
	}
	return htmlReturn;
};



irPara = function(pag,total){
	var url = location.href.replace("http://","")
	url = url.split("/");
	var newUrl = "http://";
	for(var j=0;j<url.length-1;j++){
		if(!Number(url[j])){
			newUrl += url[j]+"/";	
		}
	}
	if(Number(pag) && Number(pag)<=Number(total)){
		location.href = newUrl+""+Number(pag)+"/";
	}else{
		location.href = newUrl+""+Number(total)+"/";
	}
}

irPara2 = function(pag,total){
	// reload por get
	if(Number(pag) && Number(pag)<=Number(total)){
		location.href = '/buscarProduto/?busca='+$('buscapor').value+'&pag='+pag;
	}else{
		location.href = '/buscarProduto/?busca='+$('buscapor').value+'&pag='+total;
	}
}


