var teste = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;

function changeTabs(tab){
	if (tab == "tab1"){
		$("form#tab2").css("display", "none");
		$("form#tab1").css("display", "block");

		$("li#aba1 a").removeClass("off");
		$("li#aba2 a").addClass("off");
	}else if (tab == "tab2"){
		$("form#tab1").css("display", "none");
		$("form#tab2").css("display", "block");

		$("li#aba2 a").removeClass("off");
		$("li#aba1 a").addClass("off");
	}
}

function loadVideo(avideo, aimagem, atoken, video, imagem, token){
   gvideo = video;
   gimagem = imagem;
   gtoken = token;

   var objRegExp = /playlist\.php/;
   if(gvideo)
   {
      var sl = new SWFObject("player/propaganda.swf","single","640","385","7");
      sl.addVariable("shownavigation","false");
   }
   else
   {
      var sl = new SWFObject("player/mediaplayer.swf","single","640","385","7");
   }
   sl.addParam("allowfullscreen","true");
   sl.addParam("wmode","transparent");
   sl.addVariable("image",aimagem);
   sl.addVariable("file",avideo);
   sl.addVariable("token",atoken);
   sl.addVariable("width","640");
   sl.addVariable("height","385");
   sl.addVariable("autostart","true");

   if(objRegExp.exec(avideo))
   {
      sl.addVariable("shuffle","false");
      sl.addVariable("repeat","true");
   }
   else
   {
      sl.addVariable("type", "flv");
   }

   sl.write('player');
}

function propaganda(){
   document.getElementById("player").innerHTML = "";

   var objRegExp = /playlist\.php/;
   var sl = new SWFObject("player/mediaplayer.swf","single","640","385","7");
   sl.addParam("allowfullscreen","true");
   sl.addVariable("image",gimagem);
   sl.addVariable("file",gvideo);
   sl.addVariable("token",gtoken);
   sl.addVariable("width","640");
   sl.addVariable("height","385");
   sl.addVariable("autostart","true");

   if(objRegExp.exec(gvideo))
   {
      sl.addVariable("shuffle","false");
      sl.addVariable("repeat","true");
   }
   else
   {
      sl.addVariable("type", "flv");
   }

   sl.write('player');
}

function sendFriend(video){
	var frm   = $("form#tab1");
	var nome  = $("form#tab1 input[@name=nome]").val();
	var amigo = $("form#tab1 input[@name=amigo]").val();
	var email = $("form#tab1 input[@name=email]").val();
	var msg   = $("form#tab1 textarea[@name=mensagem]").val();

	if (!nome || nome == "Seu nome..."){
		alert("Digite seu nome!");
	}else if (!amigo || amigo == "Nome do amigo..."){
		alert("Digite o nome do seu amigo!");
	}else if (!teste.test(email)){
		alert("Digite um email válido!");
	}else if (!msg || msg == "Sua Menságem..."){
		alert("Digite uma mensagem!");
	}else{
		$.ajax({
			type: "POST",
			url: "/ajax.php",
			data: "acao=indicar&video=" + video + "&nome=" + nome + "&amigo=" + amigo + "&email=" + email + "&mensagem=" + msg,
			success: function(erro){
				if (erro == "true"){
					alert("Erro ao indicar vídeo!")
				}else{
					alert("Vídeo indicado com sucesso!");
				}
			}
		});
	}

	return false;
}

function sendMessage(){
	var nome  = $("form#tab2 input[@name=nome]").val();
	var email = $("form#tab2 input[@name=email]").val();
	var msg   = $("form#tab2 textarea[@name=mensagem]").val();

	if (!nome || nome == "Seu nome..."){
		alert("Digite seu nome!");
	}else if (!teste.test(email)){
		alert("Digite um email válido!");
	}else if (!msg || msg == "Sua Menságem..."){
		alert("Digite sua mensagem!");
	}else{
		$.ajax({
			type: "POST",
			url: "/ajax.php",
			data: "acao=contato&nome=" + nome + "&email=" + email + "&mensagem=" + msg,
			success: function(erro){
				if (erro == "true"){
					alert("Erro ao enviar mensagem!");
				}else{
					alert("Mensagem enviada com sucesso!");
				}
			}
		});
	}
}

$(document).ready(function (){
	$("form#tab1 input[@name=nome]").focus(function(){
		if ($(this).val() == "Seu nome..."){
			$(this).val("");
		}
	});

	$("form#tab1 input[@name=nome]").blur(function(){
		if ($(this).val() == ""){
			$(this).val("Seu nome...");
		}
	});

	$("form#tab1 input[@name=amigo]").focus(function(){
		if ($(this).val() == "Nome do amigo..."){
			$(this).val("");
		}
	});

	$("form#tab1 input[@name=amigo]").blur(function(){
		if ($(this).val() == ""){
			$(this).val("Nome do amigo...");
		}
	});

	$("form#tab1 input[@name=email]").focus(function(){
		if ($(this).val() == "Email do amigo..."){
			$(this).val("");
		}
	});

	$("form#tab1 input[@name=email]").blur(function(){
		if ($(this).val() == ""){
			$(this).val("Email do amigo...");
		}
	});

	$("form#tab1 textarea[@name=mensagem]").focus(function(){
		if ($(this).val() == "Sua Mensagem..."){
			$(this).val("");
		}
	});

	$("form#tab1 textarea[@name=mensagem]").blur(function(){
		if ($(this).val() == ""){
			$(this).val("Sua Mensagem...");
		}
	});

	$("form#tab2 input[@name=nome]").focus(function(){
		if ($(this).val() == "Seu nome..."){
			$(this).val("");
		}
	});

	$("form#tab2 input[@name=nome]").blur(function(){
		if ($(this).val() == ""){
			$(this).val("Seu nome...");
		}
	});

	$("form#tab2 input[@name=email]").focus(function(){
		if ($(this).val() == "Seu email..."){
			$(this).val("");
		}
	});

	$("form#tab2 input[@name=email]").blur(function(){
		if ($(this).val() == ""){
			$(this).val("Seu email...");
		}
	});

	$("form#tab2 textarea[@name=mensagem]").focus(function(){
		if ($(this).val() == "Sua Mensagem..."){
			$(this).val("");
		}
	});

	$("form#tab2 textarea[@name=mensagem]").blur(function(){
		if ($(this).val() == ""){
			$(this).val("Sua Mensagem...");
		}
	});

	$("#txtBusca").focus(function(){
		if ($(this).val() == "Busque aqui..."){
			$(this).val("");
		}
	});

	$("#txtBusca").blur(function(){
		if ($(this).val() == ""){
			$(this).val("Busque aqui...");
		}
	});
});

// funcao ajax para construir o jcarousel
function build_carousel(strData,intPosition){
	function change_navega_header(strContent)
	{
		document.getElementById('navega_header').innerHTML = strContent;
	}

	function conexao_itemLoadCallback_ajax(carousel, state)
	{
		if(carousel.has(carousel.first, carousel.last)){
			return;
		}

		jQuery.ajax({
			type: "POST",
			url: "ajax.php",
			data: "first="+carousel.first+"&last="+carousel.last+"&"+strData,
			success: function(xml){
					conexao_itemAddCallback_ajax(carousel, carousel.first, carousel.last, xml);
					itens = true;
			},
			dataType: 'xml'
		});
	}

	function conexao_itemAddCallback_ajax(carousel, first, last, xml)
	{
		var nomeCategoria = jQuery('categoria', xml).attr('nome');
		carousel.size(parseInt(jQuery('total', xml).text()));

		if(nomeCategoria == 'Busca')
		{
			strCompl = "&categoria=" + nomeCategoria + "&busca=" + jQuery('texto', xml).text();
		}
		else
		{
			strCompl = "&categoria=" + nomeCategoria;
		}

		if(nomeCategoria == 'Inicial')
		{
			if(jQuery('programa', xml)[0])
			{
				jQuery('programa', xml).each(function(i){
					carousel.add(first + i, "<a href='/?programa=" + jQuery(this).attr('id') + "&categoria=Inicial' id='a_video' ><img src='http://conexaogospel.com.br/" + jQuery(this).attr('imagem') + "' alt='' title='' width='120' height='68' /><span class='txt2'> " + jQuery(this).text() + "</span></a>");
				});
				jQuery('video', xml).each(function(i){
					carousel.add((first+1) + i, conexao_getItemHTML_ajax(jQuery(this).attr('id'),jQuery(this).attr('imagem'),jQuery(this).text(), strCompl));
				});
			}
			else
			{
				jQuery('video', xml).each(function(i){
					carousel.add((first) + i, conexao_getItemHTML_ajax(jQuery(this).attr('id'),jQuery(this).attr('imagem'),jQuery(this).text(), strCompl));
				});
			}
		}
		else
		{
			jQuery('video', xml).each(function(i){
				carousel.add(first + i, conexao_getItemHTML_ajax(jQuery(this).attr('id'),jQuery(this).attr('imagem'),jQuery(this).text(), strCompl));
			});
		}

		jQuery("a").hover(function() {
			jQuery(this).addClass("aparece");
		}, function() {
			jQuery(this).removeClass("aparece");
		});

		strnhContent = "<h1>:: " + jQuery('categoria', xml).attr('nome') + "</h1>";
		if(parseInt(jQuery('total', xml).text()) != 0)
			strnhContent += "<h2>Exibindo os primeiros " + jQuery('total', xml).text() + " videos</h2>";
		else
			strnhContent += "<h2>Sem videos.</h2>";

		change_navega_header(strnhContent);

		if(parseInt(jQuery('total', xml).text()) < 4)
			jQuery('li').removeClass('jcarousel-item-placeholder');
	}

	function conexao_getItemHTML_ajax(id, imagem, nome, categoria)
	{
		var regexProgr = /Programa/;

		if(regexProgr.exec(categoria))
		{
			return "<a href='/?programa=" + id + categoria + "' id='a_video' ><img src='http://www.conexaogospel.com.br/" + imagem + "' alt='' title='' width='120' height='68' /><span class='txt2'> " + nome + "</span></a>";
		}
		else
		{
			return "<a href='/?video=" + id + categoria + "' id='a_video' ><img src='http://www.conexaogospel.com.br/" + imagem + "' alt='' title='' width='120' height='68' /><span class='txt2'> " + nome + "</span></a>";
		}
	}

	document.getElementById('navega_holder_videos').innerHTML = "<ul id='conexao_carousel' class='jcarousel-skin-conexao'></ul>";;

	jQuery(document).ready(function() {
		jQuery('#conexao_carousel').jcarousel({
			start: intPosition,
			scroll: 4,
			itemLoadCallback: conexao_itemLoadCallback_ajax
		});
	});
}
