// JavaScript Document


////////////////////////////////////////////////////////////////////////////////////////////////////
//	Funções browser
////////////////////////////////////////////////////////////////////////////////////////////////////
function larguraJanela(){
	if (window.innerWidth){
		return window.innerWidth;
	}else if (document.documentElement && document.documentElement.clientWidth != 0){
		return document.documentElement.clientWidth;
	}else if (document.body){
		return document.body.clientWidth;
	}else if (window.screen){
		return window.screen.width;
	}else if (document.body.scrollWidth){
		return document.body.scrollWidth;
	}else return 0;
}

function posicao(obj,pos800){
	var target = document.getElementById(obj);
	var posIni = 0;
	//alert(larguraJanela());
	if (larguraJanela()>770) posIni = (larguraJanela() - 754)/2;
	//if (larguraJanela()>1250) posIni = (larguraJanela() - 1250)/2;
	
	target.style.left = posIni + pos800 + 'px';
	target.style.display = '';
	//alert(posIni + pos800 + 'px');
}


////////////////////////////////////////////////////////////////////////////////////////////////////
//	Funções
////////////////////////////////////////////////////////////////////////////////////////////////////
function mostraLoad(){
	var obj = document.getElementById('loadingBox');
	obj.style.display = '';
}

function escondeLoad(){
	var obj = document.getElementById('loadingBox');
	obj.style.display = 'none';
}

function trocaImagemMenu(obj,img){
	//var target = document.getElementById(obj);
	obj.src = 'imagens/'+img+'.jpg';
}

function trocaImagemMenuHover(obj,img){
	//var target = document.getElementById(obj);
	obj.src = 'imagens/'+img+'_hover.jpg';
}


function janela(I,W,H){
	lpos = (screen.availWidth/2) - (W/2);
	tpos = (screen.availHeight/2) - (H/2);
	window.open(I,'','left='+lpos+',top='+tpos+',width='+W+',height='+H+',scrollbars=yes,directories=no,location=no,menubar=no,resizable=no,titlebar=no,fullscreen=no').focus();
}

function janelaSem(I,W,H){
	lpos = (screen.availWidth/2) - (W/2);
	tpos = (screen.availHeight/2) - (H/2);
	window.open(I,'detalhe','left='+lpos+',top='+tpos+',width='+W+',height='+H+',scrollbars=no,directories=no,location=no,menubar=no,resizable=no,titlebar=no,fullscreen=no').focus();
}


////////////////////////////////////////////////////////////////////////////////////////////////////
//	Funções páginas
////////////////////////////////////////////////////////////////////////////////////////////////////
//	Página: Fale
////////////////////////////////////////////////////////////////////////////////////////////////////
function validaFrmFale(){
	var nome							=	document.getElementById('nome');
	var mail							=	document.getElementById('mail');
	var mensagem					=	document.getElementById('mensagem');
	var strMensagem				=	document.getElementById('mensagem').value;
	var	idMensagemAssunto	=	document.getElementById('idMensagemAssunto').value;
	while(strMensagem.indexOf('\n')>0){
		strMensagem = strMensagem.replace('\n', '<br />');
	}

	
	if(nome.value.length == 0){
		alert('Digite o seu nome.');
		nome.focus();
	}else if(mail.value.length == 0){
		alert('Digite o seu e-mail.');
		mail.focus();
	}else if(strMensagem.length == 0){
		alert('Digite a mensagem.');
		mensagem.focus();
	}else
		strMensagem = substituirStr(strMensagem, '\n','<br/>');
		//window.location = 'faleEnviar.asp?nome='+nome.value+'&mail='+mail.value+'&mensagem='+strMensagem+'&idMensagemAssunto='+idMensagemAssunto;
		startAjax('faleEnviar.asp?nome='+nome.value+'&mail='+mail.value+'&mensagem='+strMensagem+'&idMensagemAssunto='+idMensagemAssunto,2);
}

function trim(txt){
	
	String = txt;
	Resultado = String;
	
	//Retira os espaços do inicio
	//Enquanto o primeiro caracter for igual à "Espaço" 
	//1 caracter do inicio é removido
	
	var i = 0;
	
	if (Resultado.charCodeAt(2-1) == '32'){
	}
	
	while (Resultado.charCodeAt(0) == '32'){
		 Resultado = String.substring(i,String.length);
		i++;
	}
	
	//Pega a string já formatada e agora retira os espaços do final
	//mesmo esquema, enquanto o ultimo caracter for um espaço, 
	//ele retira 1 caracter do final...
	
	while(Resultado.charCodeAt(Resultado.length-1) == "32"){
		 Resultado = Resultado.substring(0,Resultado.length-1);
	}
	
	return Resultado;
	
	String = ""
}

function substituirStr(str, achar, substituir){
	strTemp = str;
	
	while(strTemp.indexOf(achar) > 0)
		strTemp = strTemp.replace(achar,substituir);
	
	return strTemp;
}
