|
CARACAS, Venezuela -- The unofficial death toll rose to 55 on Saturday from a ongoing prison riot as human-rights critics urged the government to improve Venezuela's overcrowded jails, described as some of the worst in Latin America.
National Guard members and police at midday were still trying to quell the riot at the Uribana prison in the western city of Barquisimeto, where violence broke out Thursday night when authorities began a search of cells for hidden weapons.
The prison is one of many severely overcrowded jails in Venezuela. It is reputed to be dominated by gangs whose tentacles extend to criminal enterprises across the country, including the sale of drugs and control of buildings and farms occupied by squatters.
Although the government has not released totals of dead and wounded, Raul Medina, director of Central Hospital of Barquisimeto, told reporters early Saturday that the toll was 55 dead. Other sources reported that 93 people had been wounded.
Many of the victims were disfigured and only 12 have been identified, Medina said.
Iris Varela, minister for penitentiary services, was scheduled to hold a news conference later Saturday, but issued a statement Friday in which she blamed local Barquisimeto media for announcing the prison search in advance. She also said many of the deaths were a “settling of scores” among rival prison gangs.
The Uribana jail has a long history of violence and appalling conditions. In a joint statement Friday, two human rights groups noted that the Inter-American Court on Human Rights in 2007 called on the government of President Hugo Chavez to take immediate steps to alleviate overcrowding and “avoid the loss of life” at the facility.
“Even then the court was asking the government to seize arms that were in the possession of the prisoners,” said the Venezuelan Prison Observatory and Federation of Colleges of Attorneys in their statement. Not just prisoners but guards and inmates’ families were unnecessarily at risk, the statement said.
The watchdog groups went on to criticize the abortive prison search for “excessive force” and for “not having been coordinated nor performed with the experts and methods called for.”
ALSO:
22 killed as death sentences in Egypt soccer riot spark clashes
Haitians found at sea not screened for asylum, U.N. agency says
Russian lawmakers give initial OK to gay 'propaganda' bill
Comments are filtered for language and registration is required. The Times makes no guarantee of comments' factual accuracy. Readers may report inappropriate comments by clicking the Report Abuse link next to a comment. Here are the full legal terms you agree to by using this comment form.
';
shareDiv.innerHTML = templateHTML;
/* append the new div to the end of the document, which is hidden already with CSS */
document.body.appendChild(shareDiv);
/* Store the div in both a regular JavaScript variable and as a jQuery object so we can reference them faster later */
var shareTip = document.getElementById('shareTip'),
$shareTip = $('#shareTip');
/* This extends our settings object with any user-defined settings passed to the function and returns the jQuery object shareTip
was called on */
return this.each(function() {
if (options) {
$.extend(settings, options);
}
/* This is a hack to make sure the shareTip always fades back to 100% opacity */
var checkOpacity = function (){
if ( $shareTip.css('opacity') !== 1 ){
$shareTip.css({'opacity': 1});
}
};
/* Function that replaces the HTML in the shareTip with the template we defined at the top */
/* It will wipe/reset the links on the social media buttons each time the function is called */
var removeLinks = function (){
shareTip.innerHTML = templateHTML;
};
/* This is the function that makes the links for the Tweet / Share functionality */
var makeURLS = function (link, message){
/* Here we construct the Tweet URL using an array, with values passed to the function */
var tweetConstruct = [
'http://twitter.com/share?url=', link, '&text=', message, '&via=', settings.twitter_account
],
/* Then join the array into one chunk of HTML */
tweetURL = tweetConstruct.join(''),
/* Same story for Facebook */
fbConstruct = [
'http://www.facebook.com/sharer.php?u=', link, '&src=sp'
],
fbURL = fbConstruct.join(''),
newHTML = [
''
],
shareHTML = newHTML.join('');
/* Load in our new HTML */
shareTip.innerHTML = shareHTML;
};
/* Since the shareTip will automatically fade out when the user mouses out of an element */
/* we have to specifically tell the shareTip we want it to stay put when the user mouses over it */
/* This effectively gives the user a 500 ms (or whatever) window to mouse */
/* from the element to the shareTip to prevent it from popping out */
$shareTip.hover(function(){
$shareTip.stop(true, true);
$shareTip.show();
checkOpacity();
}, function(){
$(this).fadeOut(settings.speed);
});
/* This function handles the hover action */
$(this).hover(function(){
/* remove the old links, so someone doesn't accidentally click on them */
removeLinks();
/* If there's already an animation running on the shareTip, stop it */
$shareTip.stop(true, true);
var eso = $(this),
message,
/* Store the width and height of the shareTip and the offset of the element for our calculations */
height = eso.height(),
width = eso.width(),
offset = eso.offset(),
link;
link = eso.children('a').attr('href');
message = escape( eso.find('img').attr('alt') ) || eso.attr(settings.message_attr);
if (link.search('http://') === -1){
link = 'http://www.latimes.com' + link;
}
link = encodeURIComponent(link);
/* If it's at the top of the page, the shareTip will pop under the element */
if (offset.top