
jQuery(document).ready(function($) {

	$('a[rel=external], a[rel=nofollow]').each(function() {
		$(this).attr('target', '_blank');
	});
	
	$('.images a').each(function() {
	    var href = $(this).attr('href');	    
	    href = (href.indexOf('http') >= 0) ? href : 'http://localhost/gorearaucania/intendencia';// + document.location.host + href;

	    if(href == document.location.href) {
	        $(this).addClass('active');

	    }
	});
    

    $('#links div.column').equalHeights();

	$('a img').each(function() {
	    $(this).parent().attr('title', $(this).attr('alt'));
	});

    $.featureList($("#tabs li a"), $("#output li"), {transition_interval: 10 * 1000});
    
    
    $('.thumbs a.gallery').click(function() {
        var href = $(this).attr('data-image');
        
        var parent = $(this).parent().parent().parent();
        
        parent.find('a.current img').attr('src', href);

        return false;
        
    });
    
    $('.search-site input, .chileclic form input').placeHolder();
    
});

(function($) {
    $.fn.placeHolder = function() {
        
        var original = $(this).val();
        
        $(this).focus(function() {
            $(this).val('').addClass('active');
        }).blur(function() {
        
            if($(this).val() == '') $(this).val(original);
            $(this).removeClass('active');
        });
    
    }
})(jQuery);
/*acordion*/
$(document).ready(function(){				
				$(".accordion h3").eq(0).addClass("active");
				$("div#contenedor").eq(0).show();			
				$(".accordion h3").click(function(){
					$(this).next("div#contenedor").slideToggle("slow")
					.siblings("div#contenedor:visible").slideUp("slow");
					$(this).toggleClass("active");
					$(this).siblings("h3").removeClass("active");
				});			
			});
$(document).ready(function(){				
				$(".accordion h3:first").addClass("active");
				$(".accordion p:not(:first)").hide();			
				$(".accordion h3").click(function(){
					$(this).next("p").slideToggle("slow")
					.siblings("p:visible").slideUp("slow");
					$(this).toggleClass("active");
					$(this).siblings("h3").removeClass("active");
				});		
			});
/* carrusel 2*/

function mycarousel_initCallback(carousel)
{
    // Disable autoscrolling if the user clicks the prev or next button.
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });

    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });

    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};

jQuery(document).ready(function() {
    jQuery('#mycarousel').jcarousel({
        auto: 10,
		animation: 4000,
        wrap: 'circular',
        initCallback: mycarousel_initCallback
    });
});
jQuery(document).ready(function() {
    jQuery('#mycarousel2').jcarousel({
        auto: 10,
		animation: 4000,
        wrap: 'circular',
        initCallback: mycarousel_initCallback
    });
});
/* Titulares*/
$(document).ready(function() {
			$('.ps_content').cycle({
				fx: 'scrollUp', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
				timeout: 3000,
				delay:  -2000 
			});
		});
/**
 * Equal Heights Plugin
 * Equalize the heights of elements. Great for columns or any elements
 * that need to be the same size (floats, etc).
 * 
 * Version 1.0
 * Updated 12/10/2008
 *
 * Copyright (c) 2008 Rob Glazebrook (cssnewbie.com) 
 *
 * Usage: $(object).equalHeights([minHeight], [maxHeight]);
 * 
 * Example 1: $(".cols").equalHeights(); Sets all columns to the same height.
 * Example 2: $(".cols").equalHeights(400); Sets all cols to at least 400px tall.
 * Example 3: $(".cols").equalHeights(100,300); Cols are at least 100 but no more
 * than 300 pixels tall. Elements with too much content will gain a scrollbar.
 * 
 */

(function($) {
	$.fn.equalHeights = function(minHeight, maxHeight) {

		tallest = (minHeight) ? minHeight : 0;
		this.each(function() {
			if($(this).height() > tallest) {
				tallest = $(this).height();
			}
		});
		
		if((maxHeight) && tallest > maxHeight) tallest = maxHeight;
		return this.each(function() {
			$(this).height(tallest);
		});
	}
})(jQuery);


var Utils = {

    getParams: function() {
    
        var qstring = document.location.search.substring(1).split('&');
	    var params  = {};
	    
	    for(var i in qstring) {
	        var pair = qstring[i].split('=');
	        params[pair[0]] = decodeURIComponent(pair[1].replace('+', ' '));
	    }
	    
	    return params;
    }

};

