// JavaScript Document
var cntReq = getXmlHttpRequestObject();
function contactoDatosCorrectos(){
	var retorno = Array();
	if (_id('tipocnt_a').checked==true){
		retorno[0] = _id('cnt_mensaje').value;
		retorno[1] = _id('cnt_email').value;
		retorno[2] = _id('cnt_nombre').value;
		retorno[3] = _id('cnt_apellido').value;
		retorno[4] = _id('cnt_fono').value;
		retorno[5] = 'persona';
		retorno[6]='';
	} else {
		retorno[0] = _id('cnt_mensaje').value;
		retorno[1] = _id('cnt_eemail').value;
		retorno[2] = _id('cnt_enombre').value;
		var posarea= document.frmcontacto.cntarea.selectedIndex;
		if (posarea==0){
			retorno[3] = '[no seleccionada]';
		} else {
			retorno[3] = document.frmcontacto.cntarea.options[posarea].text;
		}
		retorno[4] = _id('cnt_efono').value;
		retorno[5] = 'empresa';
		retorno[6]='';
	}
	if(retorno[1]==''){
		retorno[6]='Se requiere que ingrese su direcci&oacute;n de correo.';
	}
	if (retorno[0]==''){
		retorno[6]='Por favor escriba su mensaje antes de enviar los datos.';
	}
	if (retorno[2]==''){
		retorno[6]='Debe ingresar un nombre particular o empresa.';
	}
	if(retorno[3]==''){
		retorno[6]='Debe indicar el asunto del mensaje.';
	}
	return retorno;
}
function enviarContacto(){
	var devDatos = Array();
	devDatos=contactoDatosCorrectos();
	if (devDatos[6]==''){
		sendCnt(devDatos);
	} else {
		_id('cnt_msgerror').innerHTML=devDatos[6];
	}
	return false
}
function sendCnt(datos) {
	if (cntReq.readyState == 4 || cntReq.readyState == 0) {
		cntReq.open('POST','modulos/correocontacto.php',true);
		cntReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		cntReq.onreadystatechange = respuestaCnt; 
		var param = 'cntmensaje='+datos[0];
		param+= '&cntmail='+datos[1];
		param+= '&cntnombre1='+datos[2];
		param+= '&cntnombre2='+datos[3];
		param+= '&cntfono='+datos[4];
		param+= '&cnttipo='+datos[5]
		cntReq.send(param);
	}			
}
function respuestaCnt() {
	if (cntReq.readyState == 4) {
		window.scrollTo(0,0);
		_id('gral_contacto').innerHTML=cntReq.responseText;
	}
}
function activar(tipo){
	if (tipo=='persona'){
		pers=false;
		empr=true;
	} else if(tipo=='empresa'){
		pers=true;
		empr=false;
	}
	_id('cnt_email').disabled=pers;
	_id('cnt_nombre').disabled=pers;
	_id('cnt_apellido').disabled=pers;
	_id('cnt_fono').disabled=pers;
	_id('cnt_eemail').disabled=empr;
	_id('cnt_enombre').disabled=empr;
	_id('cntarea').disabled=empr;
	_id('cnt_efono').disabled=empr;
}
