String.prototype.startsWith = function(str)
{
	return (this.match("^"+str)==str)
}

function sortByName(){
	var sel = document.getElementById("optSort");
	var indice = sel.selectedIndex;
	
	var oUl = document.getElementById("provedores-autorizados demais-provedores");
	
	var li = oUl.getElementsByTagName('li');
	
	var rC = oUl.getElementsByTagName('li').length;
	var j=0;
	var x = 0;
	for(i=0;i<rC;i++){		
  		li[i].style.display='none'; 	
		if((li[i].id != 'undefined') && (li[i].id != "")){			
			if((li[i].id.startsWith(sel.options[indice].value)) || (sel.options[indice].value == "TODOS")){
				li[i].style.display='block';
				x = 1;
			}
			
		}
	}

	if(x==0){
		document.getElementById('mensagem').innerHTML = 'N\u00e3o h\u00e1 provedores listados';
	}else{
	    document.getElementById('mensagem').innerHTML = '';
	}
	
	
}

function swapRows(){
  
  var oUl = document.getElementById("provedores-autorizados gratuitos");
  
  var li = oUl.getElementsByTagName('li');
    
  var rC = oUl.getElementsByTagName('li').length;
  
  for(i=0;i<rC;i++){
  	oUl.insertBefore(li[Math.ceil(Math.random()*(rC-1))],li[i]); 
  }
}

function swapRows1(){
  
  // Get the ul object
  var oUl = document.getElementById("provedores-autorizados demais-provedores");
  
  var li = oUl.getElementsByTagName('li');
    
  var rC = oUl.getElementsByTagName('li').length;
  
  for(i=0;i<rC;i++){
  	oUl.insertBefore(li[Math.ceil(Math.random()*(rC-1))],li[i]); 
  }
}

