$(document).ready(function(){
	/*
	FORM OPTIONS
	*/
	$('#search #query').flipText('Insira o texto a pesquisar...');
	$('#newsletter #news_name').flipText('O seu Nome');
	$('#newsletter #news_email').flipText('exemplo@exemplo.com');
	$('#search #search_req').submit(function(){
		var query = $('#query').val();
		if(query == 'Insira o texto a pesquisar...')
			return false;
		if(query.match(/^.+$/)){
			query = noAccents(query);
			window.location = '/pesquisar/'+encodeURIComponent(query.replace('"',''));
		}
		return false;
	});
	
	
	/*
	SUPPORT SUBMIT
	*/
	var supportreq_prettydone = false;
	$('#support_req').submit(function(){
		if(supportreq_prettydone) return false;
		$('#support_msg').blur();
		var fname = $('#support_name');var femail = $('#support_email');var fsubject = $('#support_subject');var fmsg = $('#support_msg');
		
		if(fname.val() == '' || !fname.val().match(/^.+$/)){
			fname.addClass('input_err');
			$('#support_res').html('Preencha o seu Nome.').fadeIn(200);fname.focus();return false;
		}else{
			fname.addClass('input_ok');
		}
		if(femail.val() == '' || !femail.val().match(/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)){
			femail.addClass('input_err');
			$('#support_res').html('Preencha o seu Email.').fadeIn(200);femail.focus();return false;
		}else{
			femail.addClass('input_ok');
		}
		if(fsubject.val() == '' || !fsubject.val().match(/^.+$/)){
			fsubject.addClass('input_err');
			$('#support_res').html('Preencha o Assunto.').fadeIn(200);fsubject.focus();return false;
		}else{
			fsubject.addClass('input_ok');
		}
		if(fmsg.val() == ''){
			fmsg.addClass('input_err');
			$('#support_res').html('Escreva alguma coisa.').fadeIn(200);fmsg.focus();return false;
		}else{
			fmsg.addClass('input_ok');
		}
		
		$.post("../php/support.php",{name:fname.val(),email:femail.val(),subject:fsubject.val(),msg:fmsg.val(),i:true},
			function(data){
				if(data=='ok'){
					fname.attr('disabled','disabled');femail.attr('disabled','disabled');fsubject.attr('disabled','disabled');fmsg.attr('readonly','readonly');
					$('#support_res').html('Obrigado. Responderemos assim que possível.').fadeIn(200);
					supportreq_prettydone = true;
				}else{
					$('#support_res').html('Ocorreu algum erro&hellip;').fadeIn(200);
				}	
			}
		);
		return false;
	});
	/*
	END- SUPPORT
	*/	
	
	//http://www.tvfatima.com/newsletter/?p=subscribe
	/*
	NEWSLETTER SUBMIT
	*/
	var newsreq_prettydone = false;
	$('#newsletter_req').submit(function(){
		if(newsreq_prettydone) return false;
		$('#news_email').blur();
		var fname = $('#news_name');var femail = $('#news_email');
		if(fname.val() == 'O seu Nome' || !fname.val().match(/^.+$/)){
			$('#newsletter_res').html('Preencha o seu Nome.').fadeIn(200);
			fname.focus();
			return false;
		}
		if(femail.val() == 'exemplo@exemplo.com' || !femail.val().match(/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)){
			$('#newsletter_res').html('Preencha o seu Email.').fadeIn(200);
			femail.focus();
			return false;
		}
		$('#newsletter_req #email').val(femail.val());
		$('#newsletter_req #emailconfirm').val(femail.val());
		$('#newsletter_req .attributeinput').val(fname.val());
		$.post("http://www.tvfatima.com/newsletter/?p=subscribe&",$('#newsletter_req').serialize(),function(data){
			if(data){
				$('#news_name, #news_email, #newsletter_req button').fadeOut(300,function(){
					$('#newsletter_res').css('width','290px').html('Para concluir a sua subscrição basta que clique no link do email que irá receber na sua caixa de correio.<br/>Obrigado.').fadeIn(200);
				});
			}
    });
		return false;
	});
	/*
	END- NEWSLETTER
	*/
	
});
/*
FUNCTIONS
*/
function noAccents(str){var rExps=[{re:/[\xC0-\xC6]/g, ch:'A'},{re:/[\xE0-\xE6]/g, ch:'a'},{re:/[\xC8-\xCB]/g, ch:'E'},{re:/[\xE8-\xEB]/g, ch:'e'},{re:/[\xCC-\xCF]/g, ch:'I'},{re:/[\xEC-\xEF]/g, ch:'i'},{re:/[\xD2-\xD6]/g, ch:'O'},{re:/[\xF2-\xF6]/g, ch:'o'},{re:/[\xD9-\xDC]/g, ch:'U'},{re:/[\xF9-\xFC]/g, ch:'u'},{re:/[\xD1]/g, ch:'N'},{re:/[\xF1]/g, ch:'n'}];for(var i=0,len=rExps.length;i<len;i++)str=str.replace(rExps[i].re, rExps[i].ch);return str}
(function($){$.fn.flipText=function(str){return this.each(function(){
$(this).click(function(){if($(this).val()==str){$(this).addClass('active').val('')}return false});$(this).blur(function(){if($(this).val()==''){$(this).removeClass('active').val(str)}})
})}})(jQuery);
