// JavaScript Document
$(function(){
	$("a[href='#'], a[href='/#']").click(function(){
		return false;
	});
	
	$(".dataGridRowEven, .dataGridRowOdd").hover(function(){
		$(this).addClass("dataGridRowHover");
	},function(){
		$(this).removeClass("dataGridRowHover");
	});
	
	$(".dataGridLegendItem, .dataGridRowItem").click(function(){
		var dataGridColum = $("tr.dataGridRowEven, tr.dataGridRowOdd").find("td:nth-child("+$(this).attr("rel")+")");
		$('.activeTd').removeClass('activeTd');
		dataGridColum.addClass("activeTd");
		return false;
	});
	
	// PORFOLIO
	$(".portfolioBox").hover(function(){
		$(this).find(".portfolioImageMessage").stop(true, true).slideDown(100);
		$(this).find(".portfolioImageBox").css({opacity:0.8});
		$(this).find("a.arrowLink").addClass("arrowLinkHover");
	},function(){
		$(this).find(".portfolioImageMessage").stop(true, true).slideUp(100);
		$(this).find(".portfolioImageBox").css({opacity:1});
		$(this).find(".arrowLink").removeClass("arrowLinkHover");
	});
	
	/* EMPTY FIELDS on focus */	
	$(".emptyFields").live('click',function() {
		if ($(this).val() == $(this).attr('title')) {
			$(this).val('');
		}
	});
	$(".emptyFields").live('blur',function() {
		if ($.trim($(this).val()) == '') {
			$(this).val($(this).attr('title'));
		}
	});
	
	$(".defaultForm input[type='text'], .defaultForm textarea").focus(function(){
		$(this).addClass("inputFocus");
	}).blur(function(){
		$(this).removeClass("inputFocus");
	});
	
	$(".defaultForm input[type='text'], .defaultForm textarea, .searchForm input[type='text']").focus(function(){
		if($(this).val() == $(this).attr("title"))
			$(this).val("");
		}).blur(function(){
		if($.trim($(this).val()) == ""){
			$(this).val($(this).attr("title"));
		}
	});
	// disabled because it breaks the category filter on portfolio.html
	/*
	$("#twitterHolder").getTwitter({
		userName: "cartelinternet",
		numTweets: 1,
		showHeading: false,
		headingText: "Latest Tweets",
		showProfileLink: true,
		showTimestamp: false
	});
	*/
});
