/* Transparent Inglês - Custom.js */

$(document).ready(function() {


function hideSubscribe(){
	$('div#hide-link').fadeOut("fast");
	$('div.'+subscribeCurr).slideUp("slow");
	$('div#subscribe-confirm').slideUp("slow");
	subscribeCurr = "";
}
	
function showSubscribe(current){
	if (subscribeCurr != ""){
		if (subscribeCurr == current){
			hideSubscribe();
		} else {
			$('div.'+subscribeCurr).slideUp("slow", function(){
				$('div.'+current).slideDown("slow");
				$('div#hide-link').fadeIn("fast");
			});
			subscribeCurr = current;
		}	
	} else {
		$('div.'+current).slideDown("slow");
		$('div#hide-link').fadeIn("fast");
		subscribeCurr = current;
	}
}

function subscribeEmail(){
	var subscribeType = $('input[name=subscription]:checked').val();
	$('input#subscribe-value').val(subscribeType);
}

function checkScrollPos() {
	var height = $(window).height();
	var scrollTop = $(window).scrollTop();
	if (scrollTop > 400){
		$('#top-link').show();
	}
}


/* Subscribe */
var subscribeCurr = "";

$('a#subscribe-email').click(function(){
	showSubscribe("email");
});
$('a#subscribe-rss').click(function(){
	showSubscribe("rss");
});
$('a#subscribe-hide').click(function(){
	hideSubscribe();
});

$('li#email > *').click(function(){
	showSubscribe("email");
});
$('li#rss > *').click(function(){
	showSubscribe("rss");
});

$('input#subscribe-submit').click(function(){
	subscribeEmail();
});


/* Input Fields */
$('input[type="text"]').addClass("idle");
 
$('input[type="text"]').focus(function() {
	$(this).removeClass("idle").addClass("focus");
    if (this.value == this.defaultValue){
    	this.value = '';
	}
    if(this.value != this.defaultValue){
    	this.select();
    }
});
$('input[type="text"]').blur(function() {
	$(this).removeClass("focus").addClass("idle");
    if ($.trim(this.value == '')){
    	this.value = (this.defaultValue ? this.defaultValue : '');
	}
});


/* Scroll to anchors */
$('a#comment-link').click(function() {
	$.scrollTo('div#comments', 1500);
	});

//set the link
$('#top-link').topLink({
	min: 400,
	fadeSpeed: 500
});
//smoothscroll
$('#top-link').click(function(e) {
	e.preventDefault();
	$.scrollTo(0,300);
});

checkScrollPos();

	
});
