var req;
var pos;
function loadXMLDoc(url)
{
	req = null;
	if (window.XMLHttpRequest)
	{
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChange;
		req.open("GET", url, true);
		req.send(null);
	}
	else if (window.ActiveXObject)
	{
		try
		{
			req = new ActiveXObject("Msxml2.XMLHTTP.4.0");
		}
		catch(e)
		{
			try
			{
				req = new ActiveXObject("Msxml2.XMLHTTP.3.0");
			}
			catch(e)
			{
				try
				{
					req = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch(e)
				{
					try
					{
						req = new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch(e)
					{
						req = false;
					}
				}
			}
		}
		if (req)
		{
			req.onreadystatechange = processReqChange;
			req.open("GET", url, true);
			req.send();
		}
	}
}

/*******************************************************************************/

function processReqChange()
{
	if (req.readyState == 4)
	{
		if (req.status == 200)
		{
			document.getElementById(pos).innerHTML = req.responseText;
			parent.document.body.style.cursor='default';
		}
		else
		{
			alert("Houve um problema ao obter os dados:\n" + req.statusText);
		}
	}
}
/*******************************************************************************/
/* Retira as Ativaçoes do Flash no ie7*/
window.onload = function(){
    loading();
	if (document.getElementsByTagName) {
        var objs = document.getElementsByTagName("object");
		
        for (i=0; i<objs.length; i++) {
            objs[i].outerHTML = objs[i].outerHTML;
        }
    }
}
window.onunload = function() {
    if (document.getElementsByTagName) {
        var objs = document.getElementsByTagName("object");
        for (i=0; i<objs.length; i++) {
            objs[i].outerHTML = "";
        }
    }
}
/*******************************************************************************/
function goToPages(pages)
{
	document.body.style.cursor='wait';
	pos = "center";
	if(pages == "generality")
	{
		onClickButton("generality");
		document.getElementById('boxProduct').style.display="";
		document.getElementById(pos).style.height = "800px";
		loadXMLDoc("pages/generality.html");
	}
	else if(pages == "presentation")
	{
		onClickButton("presentation");
		openPopUp('swfs/presentation/presentation.html', 480, 400);
	}
	else if(pages == "modules")
	{
		onClickButton("modules");
		document.getElementById('boxProduct').style.display="";
		document.getElementById(pos).style.height = "1100px";
		loadXMLDoc("pages/modules.html");
	}
	else if(pages == "benefit")
	{
		onClickButton("benefit");
		document.getElementById('boxProduct').style.display="";
		document.getElementById(pos).style.height = "400px";
		loadXMLDoc("pages/benefit.html");
	}
	else if(pages == "customer")
	{
		onClickButton("customer");
		document.getElementById('boxProduct').style.display="";
		document.getElementById(pos).style.height = "1000px";
		loadXMLDoc("pages/customer.html");
	}
	else if(pages == "news")
	{
		onClickButton("news");
		document.getElementById('boxProduct').style.display="";
		loadXMLDoc("pages/news.html");
	}
	else if(pages == "contact")
	{
		onClickButton("contact");
		document.getElementById('boxProduct').style.display="";
		document.getElementById(pos).style.height = "440px";
		loadXMLDoc("pages/contact.php");
	}
	else if(pages == "index")
	{
		onClickButton("null");
		document.getElementById('boxProduct').style.display="none";
		document.getElementById(pos).style.height = "400px";
		loadXMLDoc("pages/main.html");
	}
	document.body.style.cursor='default';
}
/*******************************************************************************/
function goToUrl(url)
{
	window.open(url);
}
/*******************************************************************************/
valueButtonGlobal = "";
function onClickButton(valueButton)
{
	if(valueButton != "null") 
	{//Null é quando volta para index
		if (valueButton != valueButtonGlobal)
		{
			if(valueButton != "presentation")
			{// O menu presentation não tem o mondo click
				if (valueButtonGlobal != "")
				{
					document.getElementById(valueButtonGlobal).className = valueButtonGlobal;
				}
				document.getElementById(valueButton).className = valueButton+'OnClick'; 
				valueButtonGlobal = valueButton;
			}
		}
	}
	else
	{
		if (valueButtonGlobal != "")
		{
			document.getElementById(valueButtonGlobal).className = valueButtonGlobal;
		}
	}
}
/*******************************************************************************/
function formContact()
{//valida o form de contato
	if(document.getElementById('txtName').value == "")
	{
		alert('Favor completar o campo nome.');
		document.getElementById('txtName').focus();
	}			
	else if(document.getElementById('txEmail').value == "")
	{
		alert('Favor completar o campo e-mail.');
		document.getElementById('txEmail').focus();
	}
	else if(document.getElementById('txtTel').value == "")
	{
		alert('Favor completar o campo telefone.');
		document.getElementById('txtTel').focus();
	}
	else if(document.getElementById('txtaMsg').value == "")
	{
		alert('Favor completar o campo mensagem.');
		document.getElementById('txtaMsg').focus();
	}
	else
	{
		
		name 			= document.getElementById('txtName').value
		email 			= document.getElementById('txEmail').value
		tel 			= document.getElementById('txtTel').value
		city			= document.getElementById('txtCity').value
		uf				= document.getElementById('sltUf').value
		subject			= document.getElementById('txtSubject').value
		msg				= document.getElementById('txtaMsg').value
		
		
		pos = "send";
		loadXMLDoc("pages/send.php?txtName="+name+"&txEmail="+email+"&txtTel="+tel+"&txtCity="+city+"&sltUf="+uf+"&txtSubject="+subject+"&txtaMsg="+msg);
		
			
	}
	
}
/*******************************************************************************/
function openPopUp(page, widthPopUp, heightPopUp) 
{//Abre popup centralizado
   var leftMargin = (screen.width - widthPopUp)/2;
   var topMargin = (screen.height - heightPopUp)/2;

   window.open(page,'','height=' + heightPopUp + ', width=' + widthPopUp + ', top=' + topMargin + ', left=' + leftMargin);
 }
 /*******************************************************************************/
function showLabelTel(type)
{
	if (type == 1)
	{
		document.getElementById('telMask').style.display="";	
	}
	else
	{
		document.getElementById('telMask').style.display="none";
	}
}
 /*******************************************************************************/
function loading()
{
	document.getElementById('transparency').style.display = "none";
	goToPages('index');
}
 /*******************************************************************************/
 function backContact()
 {
 	goToPages('contact');
 }
 /*******************************************************************************/

 

