/* Curso iMasters - Criando Web Sites com Ajax - 2006 */

/* Autor: Leandro Vieira Pinho [ leandroimasters@plugsites.net ] */



// Esta funo instancia o objeto XMLHttpRequest
String.prototype.trim = function()
{
return this.replace(/^\s*/, "").replace(/\s*$/, "");
}


function openAjax() {

	var ajax;

	try {

		ajax = new XMLHttpRequest();

	} catch(ee) {

		try {

			ajax = new ActiveXObject("Msxml2.XMLHTTP");

		} catch(e) {

			try {

				ajax = new ActiveXObject("Microsoft.XMLHTTP");

			} catch(E) {

				ajax = false;

			}

		}

	}

	return ajax;

}





// Chama a funo loadFunctions ao carregar a pgina

window.onload = loadFunctions; 



// Funo que chama outras funes

function loadFunctions() {

	//IEHoverPseudo();

	//enviarArquivo();

	//calendario();

}



function gE(ID) {

	return document.getElementById(ID);

}

/////////////////////////////////////////////////////////////////////////////

// LOCALIZACAO







function calendario() {

	// Se no houver o boto/link aborta a funo

	//if (!gE('ant')) return false;

	// Ao clicar no boto ser realizada uma ao

	//gE('ant').onclick = function() {



			

		// Inicia o Ajax, atravs da varivel Ajax

		var ajax = openAjax();

		// A tag bgBody conter o formulrio de cadastro

		var recipiente = gE('teste');

		// Informamos o mtodo e a pgina que ser requisitada

		ajax.open('GET', 'include/calendario.php', true); 

		

		ajax.onreadystatechange = function() {

			if (ajax.readyState == 1) {

			} // if->readyState->1

			if (ajax.readyState == 4) {

				if (ajax.status == 200) {

					// Pega o contedo - HTML - da pgina requisitada: formulario.php?ajax=true e coloca dentra da div definida na varivel recipiente

					recipiente.innerHTML = ajax.responseText;	

					

				} // if-status->200

			} // if->readyState->4

		} // ajax->onreadystatechange

		// Envia a requisio

		ajax.send(null);

		// Evita o reload da pgina

		return false; 

	//}

}



function passaMes(mes,ano) {

				

		// Inicia o Ajax, atravs da varivel Ajax

		var ajax = openAjax();

		// A tag bgBody conter o formulrio de cadastro

		var recipiente = gE('calendario');

		// Informamos o mtodo e a pgina que ser requisitada

		ajax.open('GET', 'include/calendarioAjax.php?month='+mes+'&year='+ano, true); 

		

		ajax.onreadystatechange = function() {

			if (ajax.readyState == 1) {

			} // if->readyState->1

			if (ajax.readyState == 4) {

				if (ajax.status == 200) {

					// Pega o contedo - HTML - da pgina requisitada: formulario.php?ajax=true e coloca dentra da div definida na varivel recipiente

					recipiente.innerHTML = ajax.responseText;	

					

				} // if-status->200

			} // if->readyState->4

		} // ajax->onreadystatechange

		// Envia a requisio

		ajax.send(null);

		// Evita o reload da pgina

		return false; 

	//}

}





function enviarArquivo() {

	// Se no houver o boto/link aborta a funo

	if (!gE('ant')) return false;

	// Ao clicar no boto ser realizada uma ao

	gE('ant').onclick = function() {



			

		// Inicia o Ajax, atravs da varivel Ajax

		var ajax = openAjax();

		// A tag bgBody conter o formulrio de cadastro

		var recipiente = gE('teste');

		// Informamos o mtodo e a pgina que ser requisitada

		ajax.open('GET', 'include/calendario.php?troca=2', true); 

		

		ajax.onreadystatechange = function() {

			if (ajax.readyState == 1) {

			} // if->readyState->1

			if (ajax.readyState == 4) {

				if (ajax.status == 200) {

					// Pega o contedo - HTML - da pgina requisitada: formulario.php?ajax=true e coloca dentra da div definida na varivel recipiente

					recipiente.innerHTML = ajax.responseText;	

					

				} // if-status->200

			} // if->readyState->4

		} // ajax->onreadystatechange

		// Envia a requisio

		ajax.send(null);

		// Evita o reload da pgina

		return false; 

	}

}



function trocaPrograma(Index, Programa) {

		var x = 0;

		var y = 0;

		var z = 0;

			var ajax = openAjax();

			ajax.open('GET', 'include/muda_titulo_programa.php?index='+Index, true); 

			ajax.onreadystatechange = function() {

				if (ajax.readyState == 1) {

				}

				if (ajax.readyState == 4) {

					if (ajax.status == 200) {

						gE("programa_n").innerHTML = ajax.responseText;	

					}

				}

			}	

			var el = $("div.scrollable"); 

			Programa = Programa.split("[xpto]");

			for(x=0; x<Programa.length; x++) {

					y = x + 1;

					if(!gE("img_video"+y)) {

							el.scrollable("setPage", 0, 300);

					}

					gE("img_video"+y).src = "_imgs/"+Index+"progbloco"+y+".jpg";

					gE("thumb_video"+y).src = "_imgs/"+Index+"progbloco"+y+".jpg";

					gE("linkvideo"+y).href = Programa[x];

			}

			if(z == 0) {

				el.scrollable("setPage", 0, 300);

			}

	    $("#right_content2").hide();

		$("#right_content").show();

		ajax.send(null);

		// Evita o reload da pgina

		return false;

}

function trocaVideo(id,id_prog) {

			

		// Inicia o Ajax, atravs da varivel Ajax

		var ajax = openAjax();

		// A tag bgBody conter o formulrio de cadastro

		var recipiente = gE('programa_box');

		// Informamos o mtodo e a pgina que ser requisitada

		ajax.open('GET', 'include/programaAjax.php?id='+id+'&id_prog='+id_prog, true); 

		

		ajax.onreadystatechange = function() {

			if (ajax.readyState == 1) {

			} // if->readyState->1

			if (ajax.readyState == 4) {

				if (ajax.status == 200) {

					// Pega o contedo - HTML - da pgina requisitada: formulario.php?ajax=true e coloca dentra da div definida na varivel recipiente

					recipiente.innerHTML = ajax.responseText;	

					

				} // if-status->200

			} // if->readyState->4

		} // ajax->onreadystatechange

		// Envia a requisio

		ajax.send(null);

		// Evita o reload da pgina

		return false; 

	//}

}

function mudaVideoCapa(video) {

		gE('video_corrente').value = video;

		var opts = {

			oneInstance: true,

			activeClass: 'playing',

			overlayClass: 'playButton',

			fallback: null

		};	

		gE('mudou_video').value = 1;

		$("." + opts.activeClass).each(function() {

				$(this).html($(this).data("html")).removeClass(opts.activeClass);	

		});



}

function trocaVideoCapa(video) {

		// Inicia o Ajax, atravs da varivel Ajax



		var ajax = openAjax();

		// A tag bgBody conter o formulrio de cadastro

		var recipiente = gE('video_holder');

		// Informamos o mtodo e a pgina que ser requisitada

		ajax.open('GET', 'include/troca_video_capa.php?video='+video, true); 

		

		ajax.onreadystatechange = function() {

			if (ajax.readyState == 1) {

			} // if->readyState->1

			if (ajax.readyState == 4) {

				if (ajax.status == 200) {

					// Pega o contedo - HTML - da pgina requisitada: formulario.php?ajax=true e coloca dentra da div definida na varivel recipiente

					

					    var response = ajax.responseText.split("[xx]");

						var count = 0;

						document.getElementById("ProgramaVideo").href = response[1];

						$("." + opts.activeClass).each(function() {	

																

							$(this).data("html").replace("_imgs/bloco1.jpg", response[2]);

							$(this).data("html").replace("_imgs/bloco2.jpg", response[2]);

							$(this).data("html").replace("_imgs/bloco3.jpg", response[2]);

							$(this).data("html").replace("_imgs/bloco4.jpg", response[2]);

							$(this).data("html").replace("_imgs/bloco5.jpg", response[2]);

							$(this).html($(this).data("html")).removeClass(opts.activeClass);

							document.getElementById("ProgramaImagem").src = response[2];

							count++;

						});	

						if(count == 0) {

							

							document.getElementById("ProgramaImagem").src = response[2];

						}

						//$("div.video_holder").html(ajax.responseText); 

				} // if-status->200

			} // if->readyState->4

		} // ajax->onreadystatechange

		// Envia a requisio

		ajax.send(null);

		// Evita o reload da pgina

		return false; 

	//}

}





function chamaPaginacao(id,pag_atual) {		

		// Inicia o Ajax, atravs da varivel Ajax

		var ajax = openAjax();

		// A tag bgBody conter o formulrio de cadastro

		var recipiente = gE('lista_box');

		// Informamos o mtodo e a pgina que ser requisitada

		ajax.open('GET', 'include/lista_videosAjax.php?id='+id+'&pag_atual='+pag_atual, true); 



		ajax.onreadystatechange = function() {

			if (ajax.readyState == 1) {

				// Cria o efeito de loading

				//loading(true);	

			} // if->readyState->1

			if (ajax.readyState == 4) {

				if (ajax.status == 200) {

					// Pega o contedo - HTML - da pgina requisitada: formulario.php?ajax=true e coloca dentra da div definida na varivel recipiente

					recipiente.innerHTML = ajax.responseText;					

				} // if-status->200

			} // if->readyState->4

		} // ajax->onreadystatechange

		// Envia a requisio

		ajax.send(null);

		// Evita o reload da pgina

		return false;

}



function chamaPaginacaoNoti(id,pag_atual) {		

		// Inicia o Ajax, atravs da varivel Ajax

		var ajax = openAjax();

		// A tag bgBody conter o formulrio de cadastro

		var recipiente = gE('teste');

		// Informamos o mtodo e a pgina que ser requisitada

		ajax.open('GET', 'include/noticiasAjax.php?pag_atual='+pag_atual+'&ajax='+true+'&id_noti='+id, true); 



		ajax.onreadystatechange = function() {

			if (ajax.readyState == 1) {

				// Cria o efeito de loading

				//loading(true);	

			} // if->readyState->1

			if (ajax.readyState == 4) {

				if (ajax.status == 200) {

					// Pega o contedo - HTML - da pgina requisitada: formulario.php?ajax=true e coloca dentra da div definida na varivel recipiente

					recipiente.innerHTML = ajax.responseText;					

				} // if-status->200

			} // if->readyState->4

		} // ajax->onreadystatechange

		// Envia a requisio

		ajax.send(null);

		// Evita o reload da pgina

		return false;

}



function mostraComentario(id) {		

		// Inicia o Ajax, atravs da varivel Ajax

		var ajax = openAjax();

		// A tag bgBody conter o formulrio de cadastro

		var recipiente = gE('conteudo_box');

		// Informamos o mtodo e a pgina que ser requisitada

		ajax.open('GET', 'include/comentarios.php?id='+id, true); 



		ajax.onreadystatechange = function() {

			if (ajax.readyState == 1) {

				// Cria o efeito de loading

				//loading(true);	

			} // if->readyState->1

			if (ajax.readyState == 4) {

				if (ajax.status == 200) {

					// Pega o contedo - HTML - da pgina requisitada: formulario.php?ajax=true e coloca dentra da div definida na varivel recipiente

					recipiente.innerHTML = ajax.responseText;



				} // if-status->200

			} // if->readyState->4

		} // ajax->onreadystatechange

		// Envia a requisio

		ajax.send(null);

		// Evita o reload da pgina

		return false;

}



function enviaComentario(id) {		

		// Inicia o Ajax, atravs da varivel Ajax

		

		nome = gE('coment_nome').value;

		email = gE('coment_email').value;

		coment = gE('comentario_txt').value;

		

		alert(coment);

		

		erro = 0;

		

		if (nome == "nome") {

			erro = 1;

		}

		if (email == "e-mail") {

			erro = 1;

		}

		if (coment == "mensagem") {

			erro = 1;

		}

		

		if (erro == 0){

			var ajax = openAjax();

			var recipiente = gE('comment_left');

			// Informamos o mtodo e a pgina que ser requisitada

			ajax.open('GET', 'include/comentarios_incluir.php?id='+id+'&nome='+nome+'&email='+email+'&coment='+coment, true); 		

		

			ajax.onreadystatechange = function() {

				if (ajax.readyState == 1) {

					// Cria o efeito de loading

					//loading(true);	

				} // if->readyState->1

				if (ajax.readyState == 4) {

					if (ajax.status == 200) {

						// Pega o contedo - HTML - da pgina requisitada: formulario.php?ajax=true e coloca dentra da div definida na varivel recipiente

						recipiente.innerHTML = ajax.responseText;

						

						if (erro == 0){					

							gE('respostaOK').style.display = 'block';

							gE('respostaNO').style.display = 'none';

							gE('coment_nome').value = 'nome';

							gE('coment_email').value = 'e-mail';

							gE('comentario_txt').value = 'mensagem';

						}

					} // if-status->200

				} // if->readyState->4

			} // ajax->onreadystatechange

			// Envia a requisio

			ajax.send(null);

		} else {

			gE('respostaOK').style.display = 'none';

			gE('respostaNO').style.display = 'block';

		}

		

		// Evita o reload da pgina

		return false;

}

////////////////////////////////////////////////////



var t;

var doLoop = true;



function scrollDivToTop(divid) {

	var div = document.getElementById(divid);

	

	if (div.scrollTop>0 && doLoop)

	{

	div.scrollTop-=2;

	t = setTimeout("scrollDivToTop('" + divid + "')", 2);

	} else { 

		clearTimeout(t);

	}



}



function scrollDivToBottom(divid) {



	var div = document.getElementById(divid);

	

	if (div.scrollTop<999999999 && doLoop) {

		div.scrollTop+=2;

		t = setTimeout("scrollDivToBottom('" + divid + "')", 2);

	} else { 

		clearTimeout(t); 

	}



}





function scrollDivToLeft(divid) {

	var div = document.getElementById(divid);

		

	if (div.scrollLeft>0 && doLoop)

	{

	div.scrollLeft-=5;

	t = setTimeout("scrollDivToLeft('" + divid + "')", 1);

	} else { 

		clearTimeout(t);

	}

}



function scrollDivToRight(divid) {



	var div = document.getElementById(divid);

	if (div.scrollLeft<999999999 && doLoop) {

		div.scrollLeft = div.scrollLeft + 5;

		t = setTimeout("scrollDivToRight('" + divid + "')", 1);

	} else { 

		clearTimeout(t); 

	}



}





function stop() {

	doLoop = false;

	setTimeout('doLoop = true;', 5);

}
function ScrollListaAvancar(IdLista) {
	var TotalPaginas = parseInt(document.getElementById("TotalPaginas_lista"+IdLista).value);
	var PaginaIndex = parseInt(document.getElementById("PaginaIndex_lista"+IdLista).value);
	PaginaIndex = PaginaIndex + 1;
	var ScrollPosition = PaginaIndex * 756;
	$('#lista'+IdLista).animate({scrollLeft:ScrollPosition}, 'slow');
	document.getElementById("PaginaIndex_lista"+IdLista).value = PaginaIndex;
	if(PaginaIndex == (TotalPaginas -1)) {
		$('#avancar_lista'+IdLista).hide();
	} else {
		$('#voltar_lista'+IdLista).show();
	}
}
function ScrollListaVoltar(IdLista) {
	var TotalPaginas = parseInt(document.getElementById("TotalPaginas_lista"+IdLista).value);
	var PaginaIndex = parseInt(document.getElementById("PaginaIndex_lista"+IdLista).value);
	var ScrollPosition;
	PaginaIndex = PaginaIndex - 1;
	if(PaginaIndex == 0) {
		ScrollPosition = 0;
		$('#avancar_lista'+IdLista).show();
		$('#voltar_lista'+IdLista).hide();
	} else {
		ScrollPosition = PaginaIndex * 756;
		$('#voltar_lista'+IdLista).show();	
	}
	$('#lista'+IdLista).animate({scrollLeft:ScrollPosition}, 'slow');
	document.getElementById("PaginaIndex_lista"+IdLista).value = PaginaIndex;	
}


	var a=0;

	$("a.loginslidedown").click(			

		function(){ 

			if (a==0) {

				$("div.Login").slideDown("slow");

				a=1;

			} else {

				$("div.Login").slideUp("slow");	

				a=0;

			}

		}		

	);
	
	
function GeraMargemNavegadorLista(ListaId) {
		 var width = $('#navi_'+ListaId).outerWidth();
		 //width = width.replace("px", "");
		 width = parseInt(width);
		 var marginleft = (((750 - 36) - width) / 2);
		 $('#navi_'+ListaId).css('margin-left', marginleft+"px");
}

function ToogleMenuMidias(Id) {
	if(gE(Id).style.display == "" || gE(Id).style.display != "none") {
		$("#"+Id).slideUp();
		gE("Sinal"+Id).innerHTML = "+";
	} else {
		$("#"+Id).slideDown();
		gE("Sinal"+Id).innerHTML = "-";	
	}
	$(Id).hide();
}


function ToogleHistoricoEar(Id) {
	//alert(gE("ProgramasHeight").value);
	//alert(gE("ConteudoHeight").value);
	var ProgramasHeight = parseInt(gE("ProgramasHeight").value)-50;
	var ConteudoHeight = parseInt(gE("ConteudoHeight").value)-75;
	if(gE(Id).style.display == "" || gE(Id).style.display != "none") {
		$("#"+Id).hide();
		$('#div_menu_programas_canal').css('height', ProgramasHeight+"px");
		$('#conteudo_canal').css('height', ConteudoHeight+"px");
		gE("Sinal"+Id).innerHTML = "+";
	} else {
		$("#"+Id).slideDown("fast");
		$('#div_menu_programas_canal').css('height', ProgramasHeight+"px");
		$('#conteudo_canal').css('height', ConteudoHeight+500+"px");
		gE("Sinal"+Id).innerHTML = "-";	
	}
	$(Id).hide();
	
	GeraHeightCanal();
}


function GeraHeightCanal() {
	var height_menu = $('#div_menu_programas_canal').outerHeight();
	//height_menu = height_menu.replace("px", "");
	
	var height = $('#conteudo_canal').outerHeight();
	//height = height.replace("px", "");
	
	if(parseInt(height_menu) < parseInt(height)) {
		
		$('#conteudo_canal').height(height);
		height = parseInt(height) + 25;
		$('#div_menu_programas_canal').height(height);
		
	} else {
		
		$('#div_menu_programas_canal').height(height_menu);
		height_menu = parseInt(height_menu)-25;
		$('#conteudo_canal').height(height_menu);
	}	
	
	return height_menu+"|"+height;
	
}

function GeraHeightProgramas() {
	
	var height_menu = $('#midias_menu').outerHeight();
	//height_menu = height_menu.replace("px", "");

	if(document.getElementById("comentarios")) {
		var height_programa_selecionado = parseInt($('#programa_selecionado').outerHeight());
		var height_corpo_conteudo = parseInt($('#corpo_conteudo').outerHeight());		
		var height_comentarios = parseInt($('#comentarios').outerHeight());
		var height = height_programa_selecionado+height_corpo_conteudo+height_comentarios;
	} else {
		var height_comentarios = 0;
		var height = $('#conteudo').outerHeight();
	}

	if(parseInt(height_menu) < parseInt(height)) {
		$('#conteudo').css("height", height);
		height = parseInt(height) - 48;
		$('#midias_menu').css("height", height);
	} else {
		height_menu = parseInt(height_menu)+48;
		$('#conteudo').css("height", height_menu);
		height_menu = parseInt(height_menu)-48;
		$('#midias_menu').css("height", height_menu);
	}		
	
}

	function SlideElement(Element) {
			if(document.getElementById(Element).style.display == "none" || document.getElementById(Element).style.display == "") {
				$("#"+Element).slideDown("slow");
			} else {
				$("#"+Element).slideUp("fast");
			}
	}

	function VerComentarios(Element) {
			var heightMidiaSelecionada = 0;
			var heightDetalhesMidiaSelecionada = 0;
			var heightListaMidias = 0;
			var height2 = 0;
			if(document.getElementById("MidiaSelecionada")) {
				if(document.getElementById("MidiaSelecionada").innerHTML != "") {
					heightMidiaSelecionada = $('#MidiaSelecionada').css('height');
					heightMidiaSelecionada = parseInt(heightMidiaSelecionada.replace("px", ""));
				}
			}
			if(document.getElementById("DetalhesMidiaSelecionada")) {
				if(document.getElementById("DetalhesMidiaSelecionada").innerHTML != "") {
					heightDetalhesMidiaSelecionada = $('#DetalhesMidiaSelecionada').css('height');
					heightDetalhesMidiaSelecionada = parseInt(heightDetalhesMidiaSelecionada.replace("px", ""));
				}
			}
			if(heightMidiaSelecionada < heightDetalhesMidiaSelecionada) {
				height2 = heightDetalhesMidiaSelecionada;
			} else if(heightMidiaSelecionada > heightDetalhesMidiaSelecionada) {
				height2 = heightMidiaSelecionada;
			}
			if(document.getElementById("ListasMidias")) {
				if(document.getElementById("ListasMidias").innerHTML != "") {
					heightListaMidias = $('#ListasMidias').css('height');
					heightListaMidias = parseInt(heightListaMidias.replace("px", ""));	
				}
			}
			var height = height2+heightListaMidias+500;
        	$('html,body').animate({scrollTop: height}, 1000);
	}
	function ColaboracoesEComentarios() {
		var radioObj = document.FormColaboracao.elements['TipoColaboracao'];
		var radioLength = radioObj.length;
		var TipoColaboracao = "";
		for(var i = 1; i <= radioLength; i++) {
			
			if(document.getElementById("Colaboracao"+i).checked) {
				TipoColaboracao = document.getElementById("Colaboracao"+i).value;
			}
			
		}	
		if(TipoColaboracao != "") {
			$(".ComentInicio").hide();
			$(".ComentToogle").hide();
			if(TipoColaboracao == "Hiperlink") {
				$("#ColaboracaoComHiperlink").show();
				$("#coment_nome").show();
				$("#coment_email").show();			
				$("#DivHiperlink").show();
				$("#coment_voltar").show();
				$("#coment_enviar").show();
			} else if(TipoColaboracao == "Video") {
				$("#ColaboracaoComVideo").show();
				$("#coment_nome").show();
				$("#coment_email").show();			
				$("#coment_titulo").show();
				$("#coment_descricao").show();
				$("#DivTipoUpload").show();
				$("#coment_voltar").show();
				$("#coment_enviar").show();
			} else if(TipoColaboracao == "Audio") {
				$("#ColaboracaoComAudio").show();
				$("#coment_nome").show();
				$("#coment_email").show();			
				$("#coment_titulo").show();
				$("#coment_descricao").show();
				$("#DivTipoUpload").show();			
				$("#coment_voltar").show();
				$("#coment_enviar").show();
			} else if(TipoColaboracao == "Texto") {
				$("#ColaboracaoComTexto").show();
				$("#coment_nome").show();
				$("#coment_email").show();
				$("#coment_titulo").show();
				$("#coment_descricao").show();			
				$("#coment_upload").show();
				$("#coment_carregar").show();			
				$("#coment_voltar").show();
				$("#coment_enviar").show();
			} else if(TipoColaboracao == "Imagem") {
				$("#ColaboracaoComImagem").show();
				$("#coment_nome").show();
				$("#coment_email").show();
				$("#coment_titulo").show();
				$("#coment_descricao").show();			
				$("#comentario_imagem").show();
				$("#coment_upload").show();
				$("#coment_carregar").show();				
				$("#coment_voltar").show();
				$("#coment_enviar").show();
			} else if(TipoColaboracao == "Comentario") {
				$("#ColaboracaoComComentario").show();
				$("#coment_nome").show();
				$("#coment_email").show();
				$("#coment_txt").show();
				$("#coment_voltar").show();
				$("#coment_enviar").show();
			}
		} else {
			alert("Selecione uma opção na lista acima!");
		}
	}
	function ColaboracaoComentarioTipoUpload() {
			var radioObj = document.FormColaboracao.elements['TipoUpload'];
			var radioLength = radioObj.length;
			var TipoUpload = "";
			for(var i = 1; i <= radioLength; i++) {
				if(document.getElementById("TipoUpload_"+i).checked) {
					TipoUpload = document.getElementById("TipoUpload_"+i).value;
				}
			}	
			$("#coment_embed").hide();
			$("#coment_upload").hide();
			$("#coment_carregar").hide();
			if(TipoUpload == "UploadEmbed") {
				$("#coment_embed").fadeIn("slow");
			} else {
				$("#coment_upload").fadeIn("slow");
				$("#coment_carregar").fadeIn("slow");
			}
	}
	function GravarColaboracaoComentario() {
			var Erros = "";
			var radioObj = document.FormColaboracao.elements['TipoColaboracao'];
			var radioLength = radioObj.length;
			var TipoColaboracao = "";
			for(var i = 1; i <= radioLength; i++) {
				
				if(document.getElementById("Colaboracao"+i).checked) {
					TipoColaboracao = document.getElementById("Colaboracao"+i).value;
				}
				
			}	
			radioObj = document.FormColaboracao.elements['TipoUpload'];
			radioLength = radioObj.length;
			var TipoUpload = "";
			for(var i = 1; i <= radioLength; i++) {
				if(document.getElementById("TipoUpload_"+i).checked) {
					TipoUpload = document.getElementById("TipoUpload_"+i).value;
				}
			}			
			var id = document.getElementById("id").value;
			if(document.getElementById("Foto_Id")) {
				var id_foto = document.getElementById("Foto_Id").value;
			} else {
				var id_foto = "";
			}
			var tipo_midia = document.getElementById("tipo_midia").value;
			var titulo_midia = document.getElementById("titulo_midia").value;
			var coment_nome = document.getElementById("coment_nome");
			var coment_email = document.getElementById("coment_email");
			var coment_titulo = document.getElementById("coment_titulo");
			var coment_descricao = document.getElementById("coment_descricao");
			var coment_embed = document.getElementById("coment_embed");
			var coment_upload = document.getElementById("coment_upload");
			var coment_link = document.getElementById("coment_link");
			var coment_palavra_link = document.getElementById("coment_palavra_link");
			var coment_justificativa_link = document.getElementById("coment_justificativa_link");
			var coment_txt = document.getElementById("coment_txt");
			var url = document.getElementById("url").value;
			var prog = document.getElementById("prog").value;
			if(coment_nome.value == "" || coment_nome.value == coment_nome.defaultValue) {
				Erros += "Nome deve ser preenchido!\n\n";	
			}			
			if(TipoColaboracao == "Hiperlink") {
				if(coment_link.value == "" || coment_link.value == coment_link.defaultValue) {
					Erros += "Link deve ser preenchido!\n\n";	
				}	
				if(coment_palavra_link.value == "" || coment_palavra_link.value == coment_palavra_link.defaultValue) {
					Erros += "Palavra que receberá o link deve ser preenchido!\n\n";	
				}
				if(coment_justificativa_link.value == "" || coment_justificativa_link.value == coment_justificativa_link.defaultValue) {
					Erros += "Justificativa deve ser preenchido!\n\n";	
				}				
			} else if(TipoColaboracao == "Video" || TipoColaboracao == "Audio") {
				if(coment_titulo.value == "" || coment_titulo.value == coment_titulo.defaultValue) {
					Erros += "Título deve ser preenchido!\n\n";	
				}	
				if(TipoUpload == "UploadEmbed") {
					if(coment_embed.value == "" || coment_embed.value == coment_embed.defaultValue) {
						Erros += "Embed deve ser preenchido!\n\n";	
					}					
				} else if(TipoUpload == "UploadArquivo") {
					if(coment_upload.value == "" || coment_upload.value == coment_upload.defaultValue) {
						Erros += "Arquivo deve ser preenchido!\n\n";	
					}					
				} else {
						Erros += "Escolha entre Embed ou Arquivo!\n\n";					
				}
			} else if(TipoColaboracao == "Texto" || TipoColaboracao == "Imagem") {
				if(coment_titulo.value == "" || coment_titulo.value == coment_titulo.defaultValue) {
					Erros += "Título deve ser preenchido!\n\n";	
				}		
				if(coment_upload.value == "" || coment_upload.value == coment_upload.defaultValue) {
					Erros += "Arquivo deve ser preenchido!\n\n";	
				}					
			} else if(TipoColaboracao == "Comentario") {
				if(coment_txt.value == "" || coment_txt.value == coment_txt.defaultValue) {
					Erros += "Mensagem deve ser preenchido!\n\n";	
				}		
			}		
			if(Erros) {
				alert(Erros);
			} else {
					$.get('include/comentarios_colaboracoes_incluir.php', 
					{coment_nome: coment_nome.value, coment_email: coment_email.value, coment_titulo: coment_titulo.value, coment_descricao: coment_descricao.value, coment_embed: coment_embed.value, coment_upload: coment_upload.value, coment_link: coment_link.value, coment_palavra_link: coment_palavra_link.value, coment_justificativa_link: coment_justificativa_link.value, coment_txt: coment_txt.value, TipoColaboracao: TipoColaboracao, id: id, id_foto: id_foto, tipo_midia: tipo_midia, url: url, prog: prog, titulo_midia: titulo_midia},
					function(data){
						alert("Obrigado por sua participação!");
						window.location = "index.php?"+data+"&colaborou=1";
					});					
			}
	}
	function InicioColaboracaoComentario() {
			var radioObj = document.FormColaboracao.elements['TipoColaboracao'];
			var radioLength = radioObj.length;
			var TipoColaboracao = "";
			for(var i = 1; i <= radioLength; i++) {
				document.getElementById("Colaboracao"+i).checked = false;
			}	
			radioObj = document.FormColaboracao.elements['TipoUpload'];
			radioLength = radioObj.length;
			var TipoUpload = "";
			for(var i = 1; i <= radioLength; i++) {
				document.getElementById("TipoUpload_"+i).checked = false;
			}	
			$(".ComentToogle").hide();
			document.getElementById("coment_nome").value = document.getElementById("coment_nome").defaultValue;
			document.getElementById("coment_email").value = document.getElementById("coment_email").defaultValue;
			document.getElementById("coment_titulo").value = document.getElementById("coment_titulo").defaultValue;
			document.getElementById("coment_descricao").value = document.getElementById("coment_descricao").defaultValue;
			document.getElementById("coment_embed").value = document.getElementById("coment_embed").defaultValue;
			document.getElementById("coment_upload").value = document.getElementById("coment_upload").defaultValue;
			document.getElementById("coment_link").value = document.getElementById("coment_link").defaultValue;
			document.getElementById("coment_palavra_link").value = document.getElementById("coment_palavra_link").defaultValue;
			document.getElementById("coment_justificativa_link").value = document.getElementById("coment_justificativa_link").defaultValue;
			document.getElementById("coment_txt").value = document.getElementById("coment_txt").defaultValue;
			$(".ComentInicio").show();		
			
	}
	function ToogleColaboracaoComentario(Id) {
		if(document.getElementById("DivColaboracaoComentario"+Id)) {
			if(document.getElementById("DivColaboracaoComentario"+Id).style.display == "" || document.getElementById( "DivColaboracaoComentario"+Id).style.display != "none") {
				var ElementHeight = $("#DivColaboracaoComentario"+Id).outerHeight();
				$("#DivColaboracaoComentario"+Id).hide();
				gE("SinalColaboracaoComentario"+Id).innerHTML = "+";
				var height = $('#conteudo').outerHeight();
				var NewHeight = (height-20)-ElementHeight-48+"px";
				$('#conteudo').css('height', NewHeight);		
			} else {
				$("#DivColaboracaoComentario"+Id).show();
				gE("SinalColaboracaoComentario"+Id).innerHTML = "-";
				var height = $('#conteudo').outerHeight();
				var ElementHeight = $("#DivColaboracaoComentario"+Id).outerHeight();
				var NewHeight = (height-20)+ElementHeight+48+"px";
				$('#conteudo').css('height', NewHeight);	
			}
		}
	}	
	function UploadArquivoParaCampo(IdCampoArquivo, NomeCampoArquivo, Tamanho, Pasta) {
			var theTop=(screen.height/7);
			var theLeft=(screen.width/4.5);
			var newWin = window.open("include/UploadArquivoParaCampo.php?IdCampoArquivo="+IdCampoArquivo+"&NomeCampoArquivo="+NomeCampoArquivo+"&Tamanho="+Tamanho+"&Pasta="+Pasta, "UploadArquivoParaCampo","height=200,width=400,left="+theLeft+",top="+theTop+",resizable=0,titlebar=0,menubar=0,scrollbars=0,toolbar=0,status=0");	
	}	
	function GravarPostagemSalaCafe(Programa) {
		var coment_nome = document.getElementById("coment_nome");
		var coment_email = document.getElementById("coment_email");		
		var coment_txt = document.getElementById("coment_txt");	
		var Erros = "";
		if(coment_nome.value.trim() == "* nome" || coment_nome.value.trim() == "") {
			Erros += "Nome deve ser preenchido\n\n";
		}
		if(coment_txt.value.trim() == "* texto" || coment_txt.value.trim() == "") {
			Erros += "Texto deve ser preenchido\n\n";
		}		
		if(Erros) {
			alert(Erros);
		} else {
			$.get('include/saladocafe_postar.php', 
			{coment_nome: coment_nome.value.trim(), coment_email: coment_email.value.trim(), coment_txt: coment_txt.value.trim(), Programa: Programa },
			function(data){
				window.location = "index.php?pag=42&prog="+Programa;
			});		
		}
	}
	function PopupCenter(pageURL, title,w,h) {
		var left = (screen.width/2)-(w/2);
		var top = (screen.height/2)-(h/2);
		var targetWin = window.open (pageURL, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
	} 		
	function EntrarChatSalaCafe(Chat) {
			document.getElementById("MensagemChat"+Chat).innerHTML = "<span style='color: green;'>Verificando se o chat já está aberto...</span>";
			$("#MensagemChat"+Chat).fadeIn("fast");
			$.get('include/Ajax.php', 
			{Acao: "EntrarChatSalaCafe", Chat: Chat },
			function(data){
				if(data) {
					$("#MensagemChat"+Chat).hide();
					document.getElementById("MensagemChat"+Chat).innerHTML = data;
					$("#MensagemChat"+Chat).fadeIn("fast");
				} else {
					document.getElementById("MensagemChat"+Chat).innerHTML = "";
					$("#MensagemChat"+Chat).hide();
					PopupCenter("include/saladocafe_chat.php?Chat="+Chat, "SaladoCafeChat"+Chat, 500, 500);				
				}
			});		
	}
	function echeck(str) {
	
			var at="@"
			var dot="."
			var lat=str.indexOf(at)
			var lstr=str.length
			var ldot=str.indexOf(dot)
			if (str.indexOf(at)==-1){
			   //alert("Invalid E-mail ID")
			   return false
			}
	
			if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
			   //alert("Invalid E-mail ID")
			   return false
			}
	
			if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
				//alert("Invalid E-mail ID")
				return false
			}
	
			 if (str.indexOf(at,(lat+1))!=-1){
				//alert("Invalid E-mail ID")
				return false
			 }
	
			 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
				//alert("Invalid E-mail ID")
				return false
			 }
	
			 if (str.indexOf(dot,(lat+2))==-1){
				//alert("Invalid E-mail ID")
				return false
			 }
			
			 if (str.indexOf(" ")!=-1){
				//alert("Invalid E-mail ID")
				return false
			 }
	
			 return true					
	}	
	String.prototype.trim = function() {
		return this.replace(/^\s*/, "").replace(/\s*$/, "");
	}	
	function SeCadastrarSalaDoCafeChat(Chat) {
		var Email = document.getElementById("Email_Chat_"+Chat).value.trim();
		if(echeck(Email) == false) {
			alert("Email inválido!");
		} else {
			$.get('include/Ajax.php', 
			{Acao: "EarSalaDoCafe_GravarEmailChat", Chat: Chat, Email: Email },
			function(data){
				alert(data);
			});			
		}
	}
	function comentar() {
		//document.getElementById("Clicado").value = "Clicado";
		var Clicado = "Clicado";
		//alert(document.getElementById("Clicado").value);
		var coment_nome = $('#coment_nome').val();
		var coment_email = $('#coment_email').val();
		var comentario_txt = $('#comentario_txt').val();
		var url = $('#url').val();
		var id = $('#id').val();
		var id_foto = $('#id_foto').val();
		var tipo_midia = $('#tipo_midia').val();
		var user_code = $('#user_code').val();
		$.get('include/Ajax.php', {Acao: "Comentar", coment_nome: coment_nome, coment_email: coment_email, comentario_txt: comentario_txt, url: url, id: id, id_foto: id_foto, tipo_midia: tipo_midia, user_code: user_code, Clicado: Clicado },
		function(data){
			var Split = data.split("[xox]");
			if(Split[0] == "Erro") {
				alert(Split[1]);
			} else {
				window.location = Split[1];
			}
		});			
	}
	function geraCaptcha() {
		$('#Captcha').html("Carregando imagem de verificação...");
		$.get('include/Ajax.php', {Acao: "GeraCaptcha" },
		function(data){
			$('#Captcha').html(data);
		});		
	}
	function faleConosco() {
		var Clicado = "Clicado";
		var nome = $('#nome').val();
		var email = $('#email').val();
		var tel_ddd = $('#tel_ddd').val();
		var tel_nmb = $('#tel_nmb').val();
		var cidade = $('#cidade').val();
		var mensagem = $('#mensagem').val();
		var user_code = $('#user_code').val();
		$.get('include/Ajax.php', {Acao: "FaleConosco", nome: nome, email: email, tel_ddd: tel_ddd, tel_nmb: tel_nmb, cidade: cidade, mensagem: mensagem, user_code: user_code, Clicado: Clicado },
		function(data){
			var Split = data.split("[xox]");
			if(Split[0] == "Erro") {
				alert(Split[1]);
			} else {
				alert("Email enviado com sucesso!");
				window.location = "index.php?pag=70";
			}
		});	
	}
