function jumpTo(strUrl) { if (strUrl!='') window.location=strUrl; }

function retrieveData(requestURL, requestMethod, requestAsynchronous, requestData, returnFunction)
{
    // Inicializa a variável http_request como falsa, ou seja, na dúvida presumimos que não conseguiremos realizar uma requisição
    http_request = false;

    // Testes de compatibilidades de browser
    if (window.XMLHttpRequest) // Mozilla, Firefox, SeaMonkey, Safari
    {
        http_request = new XMLHttpRequest();
       
        if (http_request.overrideMimeType) // Definimos o cabeçalho da resposta como sendo text/xml, pois algumas versões dos browsers Mozilla exigem este mimetype
        {
            http_request.overrideMimeType('text/xml');
        }
    }
    else if (window.ActiveXObject) // Internet Explorer
    {
        try
        {
            http_request = new ActiveXObject("Msxml2.XMLHTTP") // Versão 6
        }
        catch(e)
        {
            try
            {
                http_request = new ActiveXObject('Microsoft.XMLHTTP')  // Versão 5.5
            }
            catch(e)
            {
            }
        }
    }
   
    if (!http_request) // http_request continua sendo false, ou seja, não conseguimos implementar nenhum dos casos acima
    {
        alert('Não foi possível processar a requisição HTTP.');
    }
   
    // Usamos um eval para executar a função passada como returnFunction
    eval('http_request.onreadystatechange = ' + returnFunction + ';');

    // Abrimos a requisição, usando os parâmetros passados para a função
    http_request.open(requestMethod, requestURL, requestAsynchronous);

    // Setamos o content-type da requisição. Este content-type é obrigatório quando estamos postando dados de um form e não faz diferença em caso contrário
    http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

    // Enviamos a requisição com os dados
    http_request.send(requestData);
}


/*	FUNCAO QUE VALIDA OS CAMPOS DO FORM E ENVIA POR AJAX, O RETORNO ELE EXIBE O VIDEO */
function enviarEmail(formVideo)
{
	if (formVideo.nome.value == '')							// VALIDA CAMPO NOME
	{	
		alert('O Campo "Nome" deve ser preenchido!');
		formVideo.nome.focus();
		return false;
	}
	
	if (formVideo.email.value == '')							// VALIDA CAMPO EMAIL
	{	
		alert('O Campo "E-Mail" deve ser preenchido!');
		formVideo.email.focus();
		return false;
	}
	else
	{
		if (formVideo.email.value.indexOf("@",0) == -1) 		// VERIFICA SE O EMAIL E VALIDO
		{
			alert("Digite seu E-mail corretamente!");
			formVideo.email.select();
			return false;
		}
	}
	
	if (formVideo.telefone.value == '')						// VALIDA CAMPO TELEFONE
	{	
		alert('O Campo "Telefone" deve ser preenchido!');
		formVideo.telefone.focus();
		return false;
	}
		
	// FORMULÁRIO VALIDADO, CHAMA A FUNCAO DE AJAX
	
	var nome 		= formVideo.nome.value;
	var email 		= formVideo.email.value;
	var telefone	= formVideo.telefone.value;

	if ( formVideo == document.formVideo1 ) {
		var box			= 'mVideo1';
	} else if ( formVideo == document.formVideo2 ) {
		var box			= 'mVideo2';
	} else {
		var view		= '';
		var box			= '';
	}

	http_request = false;
	retrieveData(
		'processaVideo.php',
		'POST', true,
		'nome='+nome+
		'&email='+email+
		'&telefone='+telefone+
		'&box=' + box,
		'function() { if (http_request.readyState == 4){ if(http_request.status == 200){ document.getElementById("fVideo1").style.display="none"; document.getElementById("fVideo2").style.display="none"; document.getElementById("'+box+'").innerHTML=http_request.responseText;}}}'
	);
}




function setOpVideoDois(t) {
	http_request = false;
	retrieveData(
		'optionsVideo2.php',
		'POST', true,
		'video=v'+t,
		'function() { if (http_request.readyState == 4){ if(http_request.status == 200){ document.getElementById("fVideo1").style.display="none"; document.getElementById("fVideo2").style.display="none"; document.getElementById("optionsMVideoDois").style.background="none"; document.getElementById("optionsMVideoDois").innerHTML=http_request.responseText; } } }');
/*
		function() {
			if (http_request.readyState == 4){
				if(http_request.status == 200){
					document.getElementById("fVideo1").style.display="none";
					document.getElementById("fVideo2").style.display="none";
					document.getElementById("optionsMVideoDois").style.background="none;";
					document.getElementById("optionsMVideoDois").innerHTML=http_request.responseText;
				}
			}
		}
*/
}
