
jQuery(document).ready(function($){
	
	$(document).bind('keydown.transform', function(event){
		if(event.keyCode == 27){
			$('.aberto').animate({'width':0,'height':0},800,function(){$(this).hide();});
		}
	});
	
	function validaCampo(campo){
		if($('#'+campo).val()==''){
	        $('#'+campo).css({background:'#ee3333'});
	        return false;
	    }else{
	        $('#'+campo).css({background:''});
		}
		return true;
	}
	
// bind form using 'ajaxForm	' 
	$('#formContato') .ajaxForm({
	 	beforeSubmit: 	function(formData, jqForm, options){
		    validou = true;
			validou = (validaCampo('ctt_nome'))?validou:false;
			validou = (validaCampo('ctt_email'))?validou:false;
			validou = (validaCampo('ctt_mensagem'))?validou:false;
			return validou;
			showRequest('contato','contato',jqForm);
		},
	    success: 		function(responseText, statusText, xhr, $form){showResponse('contato','contato',$form);}
	});

	$('#formCurriculo').ajaxForm({
	 	beforeSubmit: 	function(formData, jqForm, options){
			validou = true;
			validou = (validaCampo('cv_nome'))?validou:false;
			validou = (validaCampo('cv_email'))?validou:false;
			validou = (validaCampo('cv_portfolio'))?validou:false;
			validou = (validaCampo('cv_curriculo'))?validou:false;
			validou = (validaCampo('cv_sobre'))?validou:false;
			return validou;

			$(jqForm).hide();
			$(jqForm).parents('div#'+div).append('<div id="enviando" class="sucesso">Enviando '+nome+'</div>');
			Cufon.replace('div#'+div+' .sucesso');
		},
	    success: 		function(responseText, statusText, xhr, $form){showResponse('curriculo','currículo',$form);},
		dataType: 		'mimetype',
		iframe:true
	});


	function showResponse(div,nome,$form){
		$($form).hide();
		$('div#'+div+' #enviando').remove();
		$($form).parents('div#'+div).append('<div class="sucesso">Seu '+nome+' foi enviado com sucesso</div>');
		Cufon.replace('.sucesso');
	    return true;
	}
	
	
	
	$(".website-url").hide();
	$(".website-description").hide();
	$("#curriculo,#blog").hide();
	$(".contato").css('font-weight:bold');
	$("#linktwitter").bind('click',function(){$("a.twitter").click();});
	$("#linkblog").bind('click',function(){$("a.blog").click();});
	$("#linkcontato").bind('click',function(){$.scrollTo($('#contato'), 800);return false;})
	
	$("a.curriculo").bind('click',function(){
		$('.sucesso').remove();
		$("#curriculo, #curriculo form").show();
		$("#contato").hide();
		SI.Files.stylizeAll();
		return false;
	});
	
	$("a.contato").bind('click',function(){
		$('.sucesso').remove();
		$("#contato, #contato form").show();
		$("#curriculo").hide();
		return false;
	});
	
	$("a.twitter").bind('click',function(){
		$("#twitter").show();
		$("#blog").hide();
		$("#pre_footer").removeClass('blog_active');
		return false;
	});
	
	$("a.blog").bind('click',function(){
		$("#blog").show();
		$("#twitter").hide();
		$("#pre_footer").addClass('blog_active');
		return false;
	});
	
	$("a", ".twitter-message, .twitter-item").attr('target','_blank');
	// Aplicando plugins
	Cufon.replace('#sidebar .title, .apply_cufon, label,h3,.adr span,.projname,.projclient,.tower,span.contato, span.curriculo,span.twitter, span.blog, .post-data, #wrapper-comments');
	
	SI.Files.stylizeAll();
	$('.file').change(function(){
		$('#filefake').val($(this).val());
	});

});


