// JavaScript Document
function acendeEstrela(quantas) {
	for(i=0;i<5;i++){
		if(document.getElementsByName("estrela")[i]){
			if(i<=quantas-1){
				document.getElementsByName("estrela")[i].src='/images/estrela_over.jpg';
			} else {
				document.getElementsByName("estrela")[i].src='/images/estrela.jpg';
			}
		}
	}
}

function apagaEstrela(){
	for(i=0;i<5;i++){
		if(document.getElementsByName("estrela")[i]){
			document.getElementsByName("estrela")[i].src='/images/estrela.jpg';
		}
	}
}
// destinos
function outrosDestinos(paginaRoteiro) {
	if(document.getElementById('destinos')){
		// Create the XML request
		xmlReqDestinos = null;
		if(window.XMLHttpRequest) xmlReqDestinos = new XMLHttpRequest();
		else if(window.ActiveXObject) xmlReqDestinos = new ActiveXObject("Microsoft.XMLHTTP");
		if(xmlReqDestinos==null) return; // Failed to create the request
		
		// Anonymous function to handle changed request states
		xmlReqDestinos.onreadystatechange = function()
		{
			switch(xmlReqDestinos.readyState)
			{
			case 0: // Uninitialized
					break;
			case 1: // Loading
					break;
			case 2: // Loaded
					break;
			case 3: // Interactive
					break;
			case 4: // Done!
				// Retrieve the data between the <quote> tags.
				document.getElementById('destinos').innerHTML = xmlReqDestinos.responseText;
			default:
					break;
			}
		}
		
		// Make the request
		xmlReqDestinos.open('GET', '/includes/ajax_destinos.asp?paginaRoteiro='+paginaRoteiro, true);
		xmlReqDestinos.send(null);
	}
}



function enviaVoto(postCodigo, estrelas) {
	// Create the XML request
	xmlReq = null;
	if(window.XMLHttpRequest) xmlReq = new XMLHttpRequest();
	else if(window.ActiveXObject) xmlReq = new ActiveXObject("Microsoft.XMLHTTP");
	if(xmlReq==null) return; // Failed to create the request
	
	// Anonymous function to handle changed request states
	xmlReq.onreadystatechange = function()
	{
		switch(xmlReq.readyState)
		{
		case 0: // Uninitialized
				break;
		case 1: // Loading
				break;
		case 2: // Loaded
				break;
		case 3: // Interactive
				break;
		case 4: // Done!
		// Retrieve the data between the <quote> tags
				break;
		default:
				break;
		}
	}
	
	// Make the request
	xmlReq.open('GET', 'blogPostAvaliacao.asp?id='+ postCodigo +'&nota='+ estrelas, true);
	xmlReq.send(null);

	for(i=0;i<5;i++){
		if(document.getElementsByName("estrela")[i]){
			objEstrela = document.getElementsByName("estrela")[i];
			objEstrela.onmouseover = null;
			objEstrela.onmouseout = null;
			objEstrela.onclick = null;
			objEstrela.style.cursor = 'default';
			if(i<=estrelas-1){
				objEstrela.src='/images/estrela_over.jpg';
			} else {
				objEstrela.src='/images/estrela.jpg';
			}
		}
	}
}


// email_express.asp
function enviarModelo(codigoModelo) {
	// Create the XML request
	xmlReq = null;
	if(window.XMLHttpRequest) xmlReq = new XMLHttpRequest();
	else if(window.ActiveXObject) xmlReq = new ActiveXObject("Microsoft.XMLHTTP");
	if(xmlReq==null) return; // Failed to create the request
	
	// Anonymous function to handle changed request states
	xmlReq.onreadystatechange = function()
	{
		switch(xmlReq.readyState)
		{
		case 0: // Uninitialized
				break;
		case 1: // Loading
				break;
		case 2: // Loaded
				break;
		case 3: // Interactive
				break;
		case 4: // Done!
		// Retrieve the data between the <quote> tags
				document.getElementById('mascara').style.display='block';
				document.getElementsByTagName('html')[0].style.overflow='hidden';
				document.getElementById('baseFrameModelo').style.display = '';
				document.getElementById('frameModelo').innerHTML = xmlReq.responseText;
				document.getElementById('btnDisparaModelo').onclick = function(){
					disparaModelo(codigoModelo);
				}
				break;
		default:
				break;
		}
	}
	
	// Make the request
	xmlReq.open('GET', '/admin/mailing/modelos/visualizar.asp?id='+ codigoModelo, true);
	xmlReq.send(null);
	
}

function disparaModelo(codigoModelo) {
	document.getElementById('baseFrameModelo').style.display='none';
	document.getElementById('baseAguarde').style.display='';
	
	// Create the XML request
	xmlReq = null;
	if(window.XMLHttpRequest) xmlReq = new XMLHttpRequest();
	else if(window.ActiveXObject) xmlReq = new ActiveXObject("Microsoft.XMLHTTP");
	if(xmlReq==null) return; // Failed to create the request
	
	// Anonymous function to handle changed request states
	xmlReq.onreadystatechange = function()
	{
		switch(xmlReq.readyState)
		{
		case 0: // Uninitialized
				break;
		case 1: // Loading
				break;
		case 2: // Loaded
				break;
		case 3: // Interactive
				break;
		case 4: // Done!
		// Retrieve the data between the <quote> tags
				if(xmlReq.responseText == '1'){
					alert('Dentro de alguns minutos você receberá o e-mail em sua caixa postal.')
				} else {
					alert('Não foi possível efetuar o disparo. Por favor, tente novamente.')
				}
				document.getElementById('baseAguarde').style.display='none';
				document.getElementById('mascara').style.display='none';
				document.getElementsByTagName('html')[0].style.overflow='auto';
				break;
		default:
				break;
		}
	}
	
	// Make the request
	xmlReq.open('GET', '/admin/mailing/disparo/agente.asp?id='+ codigoModelo, true);
	xmlReq.send(null);
	
}

function cancelaDisparo() {
	document.getElementById('baseFrameModelo').style.display='none';
	document.getElementById('mascara').style.display='none';
	document.getElementsByTagName('html')[0].style.overflow='auto';
}



// roteiros.asp
function enviarAmigo(codigoPacote) {
	// Create the XML request
	xmlReq = null;
	if(window.XMLHttpRequest) xmlReq = new XMLHttpRequest();
	else if(window.ActiveXObject) xmlReq = new ActiveXObject("Microsoft.XMLHTTP");
	if(xmlReq==null) return; // Failed to create the request
	
	// Anonymous function to handle changed request states
	xmlReq.onreadystatechange = function()
	{
		switch(xmlReq.readyState)
		{
		case 0: // Uninitialized
				break;
		case 1: // Loading
				break;
		case 2: // Loaded
				break;
		case 3: // Interactive
				break;
		case 4: // Done!
		// Retrieve the data between the <quote> tags
				document.getElementById('mascara').style.display='block';
				document.getElementsByTagName('html')[0].style.overflow='hidden';
				document.getElementById('baseEnviarAmigo').style.display = '';
				document.getElementById('btnDisparaAmigo').onclick = function(){
					disparaAmigo();
				}
				break;
		default:
				break;
		}
	}
	
	// Make the request
	xmlReq.open('GET', '/admin/mailing/modelos/visualizar.asp?id='+ codigoPacote, true);
	xmlReq.send(null);
	
}

// esqueci senha
function esqueciSenha() {
	// Create the XML request
	xmlReq = null;
	if(window.XMLHttpRequest) xmlReq = new XMLHttpRequest();
	else if(window.ActiveXObject) xmlReq = new ActiveXObject("Microsoft.XMLHTTP");
	if(xmlReq==null) return; // Failed to create the request
	
	// Anonymous function to handle changed request states
	xmlReq.onreadystatechange = function()
	{
		switch(xmlReq.readyState)
		{
		case 0: // Uninitialized
				break;
		case 1: // Loading
				break;
		case 2: // Loaded
				break;
		case 3: // Interactive
				break;
		case 4: // Done!
		// Retrieve the data between the <quote> tags
				document.getElementById('mascara').style.display='block';
				document.getElementsByTagName('html')[0].style.overflow='hidden';
				document.getElementById('baseEsqueciSenha').style.display = '';
				break;
		default:
				break;
		}
	}
	
	// Make the request
	xmlReq.open('GET', '/admin/mailing/modelos/visualizar.asp?id=', true);
	xmlReq.send(null);
	
}

function disparaAmigo(codigoPacote) {
	document.getElementById('baseEnviarAmigo').style.display='none';
	document.getElementById('baseAguarde').style.display='';
	
	// Create the XML request
	xmlReq = null;
	if(window.XMLHttpRequest) xmlReq = new XMLHttpRequest();
	else if(window.ActiveXObject) xmlReq = new ActiveXObject("Microsoft.XMLHTTP");
	if(xmlReq==null) return; // Failed to create the request
	
	// Anonymous function to handle changed request states
	xmlReq.onreadystatechange = function()
	{
		switch(xmlReq.readyState)
		{
		case 0: // Uninitialized
				break;
		case 1: // Loading
				break;
		case 2: // Loaded
				break;
		case 3: // Interactive
				break;
		case 4: // Done!
		// Retrieve the data between the <quote> tags
				if(xmlReq.responseText == '1'){
					alert('Indicação enviada. Obrigado!')
				} else {
					alert('Não foi possível enviar o e-mail. Por favor, tente novamente.')
				}
				document.getElementById('baseAguarde').style.display='none';
				document.getElementById('mascara').style.display='none';
				document.getElementsByTagName('html')[0].style.overflow='auto';
				break;
		default:
				break;
		}
	}
	
	// Make the request
	xmlReq.open('GET', '/enviar-amigo/disparo.asp?pacoteId='+ codigoPacote, true);
	xmlReq.send(null);
	
}

function cancelaAmigo() {
	document.getElementById('baseEnviarAmigo').style.display='none';
	document.getElementById('mascara').style.display='none';
	document.getElementsByTagName('html')[0].style.overflow='auto';
}

function cancelaSenha() {
	document.getElementById('baseEsqueciSenha').style.display='none';
	document.getElementById('mascara').style.display='none';
	document.getElementsByTagName('html')[0].style.overflow='auto';
}

function carregaFlv(url) {
	document.getElementById('base-flv').style.display='';
	document.getElementById('mascara').style.display='block';
	document.getElementsByTagName('html')[0].style.overflow='hidden';
	loadFlashInnerHTML('/video/video_pacote.swf?videoUrl='+url, 330, 296, '', 'video-flv');
}

function fechaFlv() {
	document.getElementById('base-flv').style.display='none';
	document.getElementById('mascara').style.display='none';
	document.getElementsByTagName('html')[0].style.overflow='auto';
}

function carregaCambio() {
	document.getElementById('cambio_a').style.display='';
	document.getElementById('mascara').style.display='block';
	document.getElementsByTagName('html')[0].style.overflow='hidden';
}

function fechaCambio() {
	document.getElementById('cambio_a').style.display='none';
	document.getElementById('mascara').style.display='none';
	document.getElementsByTagName('html')[0].style.overflow='auto';
}




function exibeSubMenu(objId, objCall){
	if(document.getElementById(objId)){
		document.getElementById(objId).style.display="block";
		if(navigator.appName == "Microsoft Internet Explorer"){
			document.getElementById(objId).style.left = getPos(objCall,"Left")-58+"px";
		} else {
		document.getElementById(objId).style.left = getPos(objCall,"Left")-61+"px";
		}
		document.getElementById(objId).style.top = getPos(objCall,"Top")+0+"px";
	}
}
function escondeSubMenu(objId){
	if(document.getElementById(objId)){
		document.getElementById(objId).style.display="none";
	}
}

function exibeSubMenu2(objId, objCall, objCallId, objPosition) {
	if(document.getElementById(objId)){	
		if(navigator.appName == "Microsoft Internet Explorer"){
				liSize = 19
			/*document.getElementById(objId).style.display="block";
			document.getElementById(objId).style.left = getPos(objCall,"Left")+136+"px";
			document.getElementById(objId).style.top = getPos(objCall,"Top")+2+"px";*/
		} else {
				liSize = 19
		}
			//alert(document.getElementById(objCallId).style.top);
			strLeft = new String(document.getElementById(objCallId).style.left)
			posLeft = strLeft.replace('px', '')
			
			strTop = new String(document.getElementById(objCallId).style.top)
			posTop = strTop.replace('px', '')
			
			if(Number(objPosition) > 0){
				marginTop = Number(objPosition) * liSize
			}
			/*myString2 = new String(document.getElementById(el).style.top)*/
			document.getElementById(objId).style.display="block";
			document.getElementById(objId).style.zIndex="20005";
			document.getElementById(objId).style.left = Number(posLeft)+ 294 + "px";
			document.getElementById(objId).style.top = Number(posTop) + marginTop + 124 + "px";
	}
	/*if (document.getElementById(objId)) {
		document.getElementById(objId).style.display="block";
		stringLeft = new String(document.getElementById(objCall).style.left)
		posLeft = stringLeft.replace('px', '')
		stringTop = new String(document.getElementById(objCall).style.top)
		posTop = stringTop.replace('px', '')
		document.getElementById(objId).style.left = (Number(posLeft)+96)+"px";
		document.getElementById(objId).style.top = (Number(posTop)+2)+"px";
	}*/
}


function exibeSubMenu2b(objId, objCall, objCallId, objPosition) {
	if(document.getElementById(objId)){	
		if(navigator.appName == "Microsoft Internet Explorer"){
				liSize = 19
			/*document.getElementById(objId).style.display="block";
			document.getElementById(objId).style.left = getPos(objCall,"Left")+136+"px";
			document.getElementById(objId).style.top = getPos(objCall,"Top")+2+"px";*/
		} else {
				liSize = 19
		}
			//alert(document.getElementById(objCallId).style.top);
			strLeft = new String(document.getElementById(objCallId).style.left)
			posLeft = strLeft.replace('px', '')
			
			strTop = new String(document.getElementById(objCallId).style.top)
			posTop = strTop.replace('px', '')
			
			if(Number(objPosition) > 0){
				marginTop = Number(objPosition) * liSize
			}
			/*myString2 = new String(document.getElementById(el).style.top)*/
			document.getElementById(objId).style.display="block";
			document.getElementById(objId).style.zIndex="20005";
			document.getElementById(objId).style.left = Number(posLeft)+ 454 + "px";
			document.getElementById(objId).style.top = Number(posTop) + marginTop + 124 + "px";
	}
	/*if (document.getElementById(objId)) {
		document.getElementById(objId).style.display="block";
		stringLeft = new String(document.getElementById(objCall).style.left)
		posLeft = stringLeft.replace('px', '')
		stringTop = new String(document.getElementById(objCall).style.top)
		posTop = stringTop.replace('px', '')
		document.getElementById(objId).style.left = (Number(posLeft)+96)+"px";
		document.getElementById(objId).style.top = (Number(posTop)+2)+"px";
	}*/
}



function exibeSubMenu3(objId, objCall, objCallId, objPosition) {
	if(document.getElementById(objId)){	
		if(navigator.appName == "Microsoft Internet Explorer"){
				liSize = 19
			/*document.getElementById(objId).style.display="block";
			document.getElementById(objId).style.left = getPos(objCall,"Left")+136+"px";
			document.getElementById(objId).style.top = getPos(objCall,"Top")+2+"px";*/
		} else {
				liSize = 19
		}
			//alert(document.getElementById(objCallId).style.top);
			strLeft = new String(document.getElementById(objCallId).style.left)
			posLeft = strLeft.replace('px', '')
			
			strTop = new String(document.getElementById(objCallId).style.top)
			posTop = strTop.replace('px', '')
			
			if(Number(objPosition) > 0){
				marginTop = Number(objPosition) * liSize
			}
			/*myString2 = new String(document.getElementById(el).style.top)*/
			document.getElementById(objId).style.display="block";
			document.getElementById(objId).style.zIndex="20005";
			document.getElementById(objId).style.left = Number(posLeft)+ 577 + "px";
			document.getElementById(objId).style.top = Number(posTop) + marginTop + 124 + "px";
	}
	/*if (document.getElementById(objId)) {
		document.getElementById(objId).style.display="block";
		stringLeft = new String(document.getElementById(objCall).style.left)
		posLeft = stringLeft.replace('px', '')
		stringTop = new String(document.getElementById(objCall).style.top)
		posTop = stringTop.replace('px', '')
		document.getElementById(objId).style.left = (Number(posLeft)+96)+"px";
		document.getElementById(objId).style.top = (Number(posTop)+2)+"px";
	}*/
}


var objOver=null;
function getPos(objOver, offSetDir) {
	var objPos = 0
	while (objOver!=null) {
		objPos+=objOver["offset" + offSetDir]
		objOver = objOver.offsetParent
	}
	return objPos
}

var timer;
function scrollX(eyeD, ext) {
	timer = setInterval(function(){document.getElementById(eyeD).scrollLeft += ext},1);
}


function tamanhoGde(){
	if(document.getElementById('tamPeq')){
			document.getElementById('tamPeq').disabled=true;
	}
	if(document.getElementById('tamMed')){
			document.getElementById('tamMed').disabled=true;
	}
	if(document.getElementById('tamGde')){
			document.getElementById('tamGde').disabled=false;
	}
}

function tamanhoMed(){
	if(document.getElementById('tamPeq')){
			document.getElementById('tamPeq').disabled=true;
	}
	if(document.getElementById('tamMed')){
			document.getElementById('tamMed').disabled=false;
	}
	if(document.getElementById('tamGde')){
			document.getElementById('tamGde').disabled=true;
	}
}

function tamanhoPeq(){
	if(document.getElementById('tamPeq')){
			document.getElementById('tamPeq').disabled=false;
	}
	if(document.getElementById('tamMed')){
			document.getElementById('tamMed').disabled=true;
	}
	if(document.getElementById('tamGde')){
			document.getElementById('tamGde').disabled=true;
	}
}






