// JavaScript Document

var winCt = {};
winCt.div = null;
winCt.h1  = null;
winCt.h2  = null;
winCt.ul  = null;

enviar_open = false;

function abreEnvio()
{
	if(winCt.div == null)
	{
		player_div = document.getElementById("player");
		
		winCt.h1  = player_div.getElementsByTagName("h1")[0].innerHTML;
		winCt.h2  = player_div.getElementsByTagName("h2")[0].innerHTML;
		winCt.ul  = player_div.getElementsByTagName("ul")[1].innerHTML;
		winCt.div = player_div.getElementsByTagName("h1")[0].parentNode;
	}
	
	enviar_open ? BuildContent() : callURL("../tvtutorial/enviar.php", winCt.div);
	enviar_open = enviar_open ? false : true;
}

function BuildContent(msg)
{
	if(winCt.div != null)
	{
		player_div = document.getElementById("player");
		
		myHtml  = "";
		myHtml += "<h1>"+ winCt.h1 +"</h1>";
		myHtml += "<h2>"+ winCt.h2 +"</h2>";
		myHtml += "<ul>"+ winCt.ul +"</ul>";
		
		winCt.div.innerHTML = myHtml;
	}
	//
	if(msg != undefined) { alert(msg); }
}

function callURL(getUrl, getDiv)
{
	var ajax = {};
	
	ajax.x       = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
	ajax.element = getDiv;
	ajax.element.innerHTML = "<h2>Carregando...</h2>"
	//
	ajax.x.onreadystatechange = function()
	{
		if (ajax.x.readyState == 4 || ajax.x.readyState == "complete")
		{
			ajax.element.innerHTML = unescape(ajax.x.responseText);
		}
	}
	ajax.x.open("GET", getUrl, true);
	ajax.x.send(null);
}

function doPost(getUrl, getForm, getCallBack)
{
	var ajax = {};
	
	ajax.x        = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
	ajax.callback = getCallBack
	//
	ajax.x.onreadystatechange = function()
	{
		if (ajax.x.readyState == 4 || ajax.x.readyState == "complete")
		{
			this[ajax.callback](ajax.x.responseText);
		}
	}
	
	ajax.x.open("GET", getUrl+"?"+getForm, true);
	ajax.x.send(null);
	//
	//ajax.x.open("POST", getUrl, true);
	//ajax.x.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	//ajax.x.send(getForm);
}

function enviaForm()
{
	get_form     = document.getElementById("form_enviar");

	get_nome     = get_form.get_nome.value;
	get_idade    = get_form.get_idade.value;
	get_email    = get_form.get_email.value;
	get_pergunta = get_form.get_pergunta.value;
	
	if(get_nome.length == 0 && get_idade.length == 0 && get_email.length == 0 && get_pergunta.length == 0)
	{
		alert("Por favor preencha todos os campos corretamente.");
	}
	else
	{
		str_post   = "";
		str_post  += "A       "     + "=" + "ok"              + "&";
		str_post  += "get_nome"     + "=" + escape(get_nome)  + "&";
		str_post  += "get_idade"    + "=" + escape(get_idade) + "&";
		str_post  += "get_email"    + "=" + escape(get_email) + "&";
		str_post  += "get_pergunta" + "=" + escape(get_pergunta);
		
		doPost("../tvtutorial/send.php", str_post, "BuildContent");
	}
}

function countChar(get_Area, get_Div)
{
	get_Div = document.getElementById(get_Div);
	get_Div.innerHTML = (get_Area.value.length+1)+" caracteres"
	
	if(get_Area.value.length >= 250)
	{
		get_Area.value = get_Area.value.substr(0, 250)
	}
}