function startAjax(){
	try{
		xmlhttp=new XMLHttpRequest();
	}catch(ee){
		try{
			xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			}catch(E){
				xmlhttp=false;
			}
		}
	}
}
// Envia dados via 'HttpRequest' //
function enviaReq(vars, page, form){
	startAjax();
	xmlhttp.open("GET", page+"?vars="+vars, true);
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4){
			msgRet = xmlhttp.responseText.split("|");	// 0 = erro : 1 = ok
			if(msgRet[0]=="0"){
				document.getElementById('msg').innerHTML = msgRet[1];
			}else if(msgRet[0]=="1"){
				document.location.href=('index.php');
			}
		}
	}
	xmlhttp.send(null);
}
// Ativa flash automaticamente no IE //
function ieactivate(){
	return true;
	theObjects = document.getElementsByTagName("object"); 
	for(var i = 0; i < theObjects.length; i++) theObjects[i].outerHTML = theObjects[i].outerHTML;
}
// retira espaços do inicio //
function retSpc(obj){
	var ret=obj.value;
	if(ret.indexOf(" ")==0){
		do{
			ret = ret.substr(1);
		}while(ret.indexOf(" ")==0)
		obj.value = ret;
	}
	return;
}
// valida e-mail //
function validaMail(obj){
	var re_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/; 
	if (!re_mail.test(obj.value)) return false;
	return true;
}
// campos obrigatórios do cadastro //
function checaCampos(campos, form){
	var info = document.getElementById('alerta')? true : false;
	if(info) document.getElementById('alerta').style.color = "#cc0000";
	for(f=0; f<campos.length; f++){
		var campo = document.getElementById(campos[f].split(":")[0]);
		var isMail = campos[f].split(":")[1];
		retSpc(campo);
		if(!campo.value || campo.value=='0'){
			if(info) document.getElementById('alerta').innerHTML = "Todos os campos são obrigatórios.";
			campo.focus();
			return false;
			break;
		}
	}
	if(isMail && !validaMail(campo)){
		if(info) document.getElementById('alerta').innerHTML = "O e-mail está incorreto.";
		campo.select();
		return false;
	}
	form.subBtn.disabled = true;
	return true;
}
// envie para um amigo //
function envieAmigo(campos){
	limpaAlerta();
	document.getElementById('alerta').style.color="#cc0000";
	for(f=0; f<campos.length; f++){
		retSpc(campos[f]);
		if(!campos[f].value){
			document.getElementById('alerta').innerHTML="Todos os campos são obrigatórios.";
			campos[f].focus();
			return false;
			break;
		}
	}
	if(!validaMail(campos[2])){
		document.getElementById('alerta').innerHTML="O e-mail está incorreto.";
		campos[2].select();
		return false;
	}
	if(!validaMail(campos[3])){
		document.getElementById('alerta').innerHTML="O e-mail está incorreto.";
		campos[3].select();
		return false;
	}
	document.getElementById('subBtn').disabled = true;
	document.getElementById('alerta').innerHTML="Enviando...";
	return true;
}
// envio de cartões //
function envieCartao(campos){
	limpaAlerta();
	document.getElementById('alerta').style.color="#cc0000";
	for(f=0; f<campos.length; f++){
		retSpc(campos[f]);
		if(!campos[f].value){
			document.getElementById('alerta').innerHTML="Todos os campos são obrigatórios.";
			campos[f].focus();
			return false;
			break;
		}
	}
	if(!validaMail(campos[2])){
		document.getElementById('alerta').innerHTML="O e-mail está incorreto.";
		campos[2].select();
		return false;
	}
	if(!validaMail(campos[3])){
		document.getElementById('alerta').innerHTML="O e-mail está incorreto.";
		campos[3].select();
		return false;
	}
	document.getElementById('subBtn').disabled = true;
	document.getElementById('alerta').innerHTML="Enviando...";
	return true;
}
// envio de pedidos de presente //
function enviePedido(campos){
	limpaAlerta();
	document.getElementById('alerta').style.color="#cc0000";
	for(f=0; f<campos.length; f++){
		retSpc(campos[f]);
		if(!campos[f].value){
			document.getElementById('alerta').innerHTML="Todos os campos são obrigatórios.";
			campos[f].focus();
			return false;
			break;
		}
	}
	if(!validaMail(campos[2])){
		document.getElementById('alerta').innerHTML="O e-mail está incorreto.";
		campos[2].select();
		return false;
	}
	if(!validaMail(campos[3])){
		document.getElementById('alerta').innerHTML="O e-mail está incorreto.";
		campos[3].select();
		return false;
	}
	document.getElementById('subBtn').disabled = true;
	document.getElementById('alerta').innerHTML="Enviando...";
	return true;
}
// limpa campo de alerta //
function limpaAlerta(){
	document.getElementById('alerta').innerHTML='&nbsp;'
	return;
}
function popup(pg,w,h){
	var l=(screen.width/2)-(w/2);
	var t=(screen.height/2)-(h/2);
	var param="width="+w+",height="+h+",left="+l+",top="+t;
	window.open(pg,'_blank',param);
	return;
}