$(function(){
	// de que usuario es el feed?
	var twitterUser = "acampos_es";
	// cuantos tweets hay que mostrar?
	var tweets = 5;
	// lanzamos la llamada ajax cross-domain...
	$.getJSON("http://api.twitter.com/1/statuses/user_timeline/"+twitterUser+".json?include_rts=true&count=" + (tweets*2) +"&callback=?",function(json){
		html = "<ul class='myTweets'>";
		var urlregex = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gi;
		var userregex = /(\@([-A-Z0-9+&\/%?=~_|!:,.;]*))/gi;
		var hashtagregex = /(\#([-A-Z0-9+&\/%?=~_|!:,.;]*))/gi;
		var count = 0;
		for(i=0;i<json.length;i++){
		  if(json[i].in_reply_to_screen_name==null){
			//var fecha = json[i].created_at;
			//var mydate = new Date(fecha);
			html += "<li><p class='text'>" + json[i].text.replace(urlregex,"<a class='url' href='$1' rel='nofollow'>$1</a>").replace(userregex,"<a class='user' href='http://twitter.com/$2' rel='nofollow'>$1</a>").replace(hashtagregex,"<a class='hashtag' href='http://twitter.com/#search?q=$1' rel='nofollow'>$1</a>") + "</p>";
			//html += "<p><span id='fecha'>"+showdate(mydate)+"</span> ";
			html += "<p><a href='http://twitter.com/home?status=RT @"+twitterUser+" "+json[i].text+"' rel='nofollow' target='_blank'><img src='imagenes/retweet.png' id='retweet'>Retwittear</a>";
			html += "<a href='http://twitter.com/home?status=@"+twitterUser+" &amp;in_reply_to_status_id=" + json[i].id + "&amp;in_reply_to="+twitterUser+"' rel='nofollow' target='_blank'><img src='imagenes/responder.png' id='responder'>Responder</a></p></li>";
			count++;
		  }
		  if (count >= tweets) break;
		}
		html += "</ul>";
		// incluimos el html dentro del div myTwitter
		$("#tweetscont").append(html);
		if(count>0) $("#twitterbloque").slideDown("slow");
	});
	/*
	$('.fotos a').imgPreview({
		srcAttr: 'rel',
		containerID: 'imgPreviewWithStyles',
		distanceFromCursor: {
			top: -200,
			left: 30
		},
		imgCSS: {
			// Limit preview size:
			width: 500
		},
		// When container is shown:
		onShow: function(link){
			$('<span>' + $(link).attr("title") + '</span>').appendTo(this);
		},
		// When container hides: 
		onHide: function(link){
			$('span', this).remove();
		}
	});
	*/
	$("a[rel^='galeria']").prettyPhoto();
	$('.fotos a').bind("click",function(e){
		var idFoto = $(this).attr("id");
		$.ajax({
			type: "GET",
			url: "includes/visita.php",
			data: 'nueva=visita&idFoto='+idFoto,
			dataType: "html"
		});
	});
});
function showdate(mydate){
	var year = mydate.getYear()
	if (year < 1000)
	 year += 1900
	var day = mydate.getDay()
	var month = mydate.getMonth()
	var daym = mydate.getDate()
	if (daym < 10)
	 daym = "" + daym
	//var dayarray = new Array("Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado")
	//var montharray = new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre")
	var montharray = new Array("ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic")
	//return dayarray[day] + ", " + daym + " de " + montharray[month] + " del " + year;
	return  daym+" "+montharray[month];
}
function validaEnvioCorreo(formulario){
	var nombre = formulario.nombre.value;
	var email = formulario.email.value;
	var consulta = formulario.consulta.value;
	if(nombre!="" && consulta!="" && email!=""){
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)){
			formulario.submit();
		}else{
			alert("La direcci"+String.fromCharCode(243)+"n de email es incorrecta.");
			formulario.email.focus();
		}
	}else{
		alert('Debes rellenar los campos obligatorios.');
	}
	return false;	
}
