$(document).ready(function(){
//Constructores de clases
	// Agregar clases especificas para inputs.
	$("input[type='text']").addClass('input_txt');
	$("input[type='password']").addClass('input_txt');
	$("input[type='button']").addClass('input_btn');
	$("input[type='submit']").addClass('input_btn');	
	$("input[type='radio']").addClass('input_rad');	
	$("input[type='checkbox']").addClass('input_chk');
	$("textarea").addClass('input_tar');
	$("select").addClass('input_sel');
	// Transversal, Input Super Cleaner
	$(".clean").each(function(){
		var value = $(this).val();
		$(this).focusin(function(){if($(this).val() == value){$(this).val("");};});
		$(this).focusout(function(){if($(this).val() == ''){$(this).val(value);};});
	});
	// Funcion para generar diferenciaciones en elementos de lista y tablas
	$("ul").each(function(){
		$(this).find('li:first').addClass('fst');
		$(this).find('li:odd').addClass('evn');
		$(this).find('li:last').addClass('lst');
	});
	$("table").each(function(){
		$(this).find('tr:first').addClass('fst');
		$(this).find('tr:odd').addClass('evn');
		$(this).find('tr:last').addClass('lst');
	});
	$("table tr").each(function(){
		$(this).find('td:first').addClass('fst');
		$(this).find('td:odd').addClass('evn');
		$(this).find('td:last').addClass('lst');
	});
// Efectos	
	// Efecto de transparencia
	$(".trans").append('<div class="trans_bck"></div>');
	$(".trans .trans_bck").css({'opacity':0.60});
	
	// Contratulations
	var keys=[];var konami='38,38,40,40,37,39,37,39,66,65';
	$(document).keydown(function(e){keys.push(e.keyCode);
	if(keys.toString().indexOf(konami)>=0){alert('Roses are #ff000 \nViolets are #0000ff \nAll my base are belong to you!');
	keys=[];}});
// Funciones
	// Funcion para popup
	$(".popup").click(function(){
		var url = $(this).attr('href');
		window.open(url,'qwe123', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=670,height=420,left = 630,top = 320');
		return false;
	});
	// Funcion para Tabs
	//$(".tabs .tbox").hide();
	//$(".tabs .tbox").eq(0).show();
	//$(".tlst li").eq(0).addClass('active');
	$(".tlst li a").click(function(){
		var tab = '#' + $(this).attr('href').substring(1);
		$(this).parent().parent().find('li').removeClass('active');
		$(this).parent().addClass('active');
		$(this).parent().parent().parent().find('.tbox').hide();
		$(this).parent().parent().parent().find(tab).show();
		return false;
	});
	
	/*if(jQuery().scrollable) {
		$(".scrollable").scrollable();
	} else {
	   $(".scrollable").hide();
	}*/
	$(".items").carouFredSel({
		items: 3,
		scroll: 1000,
		auto: {
			pauseDuration: 5000,
			delay: 5000
		},
		next: "a.next",
		prev: "a.prev"
	});
	$(".rostros a").hover(function(){
		$(this).find('strong').slideToggle();
	});
	
	$("#banners").carouFredSel({
		direction: "down",
		width: 630,
		height: 83,
		//padding: [0, 0, 20],
		items: {
			visible: 1,
			width: 620,
			height: 83
		},
		scroll: {
			items: 1,
			duration: 1500
		},
		auto: 5000,
		pagination: "#paginas"
	});
	
	
		$("#noticia_dest").carouFredSel({
			direction:"left",
			width: 290,
			height: 250,
	
			items: {
				visible: 1,
				width: 290,
				height: 250
			},
			scroll: {
				//items: 3,
				duration: 600
			},
			auto: 5000,
			pagination: "#paginas"
		});
		
		$("#deportes_dest").carouFredSel({
				direction:"left",
				width: 290,
				height: 250,
		
				items: {
					visible: 1,
					width: 290,
					height: 250
				},
				scroll: {
					//items: 3,
					duration: 600
				},
				auto: 5000,
				pagination: "#paginas"
			});
		
	
	
	$.fn.carouFredSel.pageAnchorBuilder=function(nr) {
		var clases = ['', 'video', 'audio', 'diseno'];
		var str  = '<a class="numeroslide" href="#">'+nr+'</a>';
		return str;
	}
	
	$("a[rel=radio]").click(function() {
	           var caracteristicas = "height=315,width=100,scrollTo,resizable=0,scrollbars=0,location=0";
	           nueva=window.open(this.href, 'Popup', caracteristicas);
	           return false;
	});
    $("a[rel=video]").click(function() {
	           var caracteristicas = "height=260,width=450,scrollTo,resizable=0,scrollbars=0,location=0";
	           nueva=window.open(this.href, 'Popup', caracteristicas);
	           return false;
	});
	$("a[rel=external]").click(function() {
	           nueva=window.open(this.href, '_blank');
				return false;
	});
	
	
	$("#twitter").tweet({
	            username: "agriculturafm",
				query: "@agriculturafm OR #agriculturafm OR @ceroestresfm OR @agricultura6pm",
	            join_text: "auto",
	            avatar_size: 48,
	            count: 8,
	            auto_join_text_default: "", 
	            auto_join_text_ed: "",
	            auto_join_text_ing: "",
	            auto_join_text_reply: "",
	            auto_join_text_url: "",
	            loading_text: "loading tweets...",
				refresh_interval: 100
	        });



});
