function opacity(element,value){var value_noie=value/100;$(element).css('filter','alpha(opacity='+value+')');$(element).css('-moz-opacity',value_noie);$(element).css('-khtml-opacity',value_noie);$(element).css('opacity',value_noie);}
function centerHoriz(lo_que){var x=parseFloat($(window).width())/2-parseFloat($(lo_que).width())/2;var y=$(window).scrollTop()+$(window).height()/2-parseFloat($(lo_que).height())/2;x=x+'px';y=y+'px';$(lo_que).css({'left':x,'top':y});}
function centerVert(lo_que){var y=$(window).scrollTop()+$(window).height()/2-parseFloat($(lo_que).height())/2;$(lo_que).css({'top':y});}
function loadImg(sID,sURL){$(sID).unbind("load");$(sID).bind("load",function(){$(this).fadeIn();})
$(sID).stop(true,true).fadeOut("normal",function(){$(sID).attr('src',sURL);});return true;}
function handleMessage(msg,wait,hide){var topBar=$('#elgg_topbar');if(topBar.length){msg.css('top',parseFloat(msg.css('top'))+(topBar.height()+parseFloat(topBar.css('padding-top'))+parseFloat(topBar.css('padding-top'))));}
var msgHeight=msg.height()+parseFloat(msg.css('padding-top'))+parseFloat(msg.css('padding-top'))+20;msg.animate({opacity:1.0},wait);msg.animate({top:'-='+msgHeight},hide);msg.click(function(){msg.stop(true,true);msg.animate({top:'-='+msgHeight},hide);return false;});}
function keetup_validate_email(email){var reg=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;if(reg.test(email)==false){return false;}else{return true;}}
$(document).ready(function(){var frmBuscar=function(){if($('li#buscadorTop').hasClass('on')){$('li#buscadorTop').removeClass('on');}
else{$('li#buscadorTop').addClass('on');}
if(is_IE6){DD_belatedPNG.fix('.buscadorMiddle, .buscadorBot');}}
$('li#buscadorTop .buscadorTop a').click(function(){frmBuscar();return false;});$('#header').mouseleave(function(){$('li#buscadorTop').removeClass('on');});function checkEmail(email){var filter=/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;if(!filter.test(email)||!email.length){return false;}
return true;}
function showLB(cual){$('#fonLB').css('width',$(window).width()+'px');$('#fonLB').css('height',$(document).height()+'px');opacity('#fonLB',70);centerHoriz(cual);$('#fonLB').fadeIn('normal',function(){$(cual).fadeIn('normal',function(){if(cual=='.lbNewsletter'){$('.lbNewsletter input.txtFrm:first').focus();}});});}
function closeLB(){$('.lb').fadeOut('normal',function(){$('#fonLB').fadeOut('normal');});}
$('form#newsletterSuscribe button.btnBordo').click(function(){return false;});$('#fonLB, .closeLb').click(function(){closeLB();return false;});$('.lbNewsletter .rBtn button').click(function(){closeLB();});function muestraLBNewsletter(){}
$('form#newsletterSuscribe .txtFrm').keydown(function(event){if(event.keyCode=='13'){event.preventDefault();}});$('#form-contact-us').submit(function(e){var email=$('#email').val();if(keetup_validate_email(email)==false){alert('El email no es correcto o esta vacio');e.preventDefault();}});$('#form-elgg-budget').submit(function(e){var email=$('#email').val();if(keetup_validate_email(email)==false){alert('El email no es correcto o esta vacio');e.preventDefault();}});$('#form-freelance').submit(function(e){var email=$('#email').val();if(keetup_validate_email(email)==false){alert('El email no es correcto o esta vacio');e.preventDefault();}});});function twitterCallback2(twitters){var statusHTML=[];for(var i=0;i<twitters.length;i++){var username=twitters[i].user.screen_name;var status=twitters[i].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g,function(url){return'<a href="'+url+'">'+url+'</a>';}).replace(/\B@([_a-z0-9]+)/ig,function(reply){return reply.charAt(0)+'<a href="http://twitter.com/'+reply.substring(1)+'">'+reply.substring(1)+'</a>';});statusHTML.push('<li><span>'+status+'</span> <a style="font-size:85%" href="http://twitter.com/'+username+'/statuses/'+twitters[i].id+'">'+relative_time(twitters[i].created_at)+'</a></li>');}
if(document.getElementById('twitter_update_list'))
document.getElementById('twitter_update_list').innerHTML=statusHTML.join('');}
function relative_time(time_value){var values=time_value.split(" ");time_value=values[1]+" "+values[2]+", "+values[5]+" "+values[3];var parsed_date=Date.parse(time_value);var relative_to=(arguments.length>1)?arguments[1]:new Date();var delta=parseInt((relative_to.getTime()-parsed_date)/1000);delta=delta+(relative_to.getTimezoneOffset()*60);if(delta<60){return'less than a minute ago';}else if(delta<120){return'about a minute ago';}else if(delta<(60*60)){return(parseInt(delta/60)).toString()+' minutes ago';}else if(delta<(120*60)){return'about an hour ago';}else if(delta<(24*60*60)){return'about '+(parseInt(delta/3600)).toString()+' hours ago';}else if(delta<(48*60*60)){return'1 day ago';}else{return(parseInt(delta/86400)).toString()+' days ago';}}
