function jsGetAjax()
{
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
		}
	}
 
	if (!xmlhttp || typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function jsEnviar()
{
	var intCantidad_1 = parseInt(document.getElementById('txtCantidad_1').value);
	var intCantidad_2 = parseInt(document.getElementById('txtCantidad_2').value);
	var intCantidad_3 = parseInt(document.getElementById('txtCantidad_3').value);
	var intCantidad_4 = parseInt(document.getElementById('txtCantidad_4').value);
	var intCantidad_5 = parseInt(document.getElementById('txtCantidad_5').value);
	var intCantidad_6 = parseInt(document.getElementById('txtCantidad_6').value);
	var strEmpresa = document.getElementById('txtEmpresa').value;
	var strContacto = document.getElementById('txtContacto').value;
	var strEmail = document.getElementById('txtEmail').value;
	var intCargo = document.getElementById("ddlCargo").value;
	var strTelefono = document.getElementById("txtTelefono").value;
	
	var divResultado = document.getElementById('divContenidoMensaje');
	ajax=jsGetAjax();
	/*ajax.open("POST", "modlicencia/gestorFrmCalculoLicencia.php",true);*/
	ajax.open("POST", "gestorFrmCalculoLicencia.php",true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState==1) {
			divResultado.innerHTML = "Procesando...";
		}
		if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	
	var strData = "intCantidad_1="+intCantidad_1+"&intCantidad_2="+intCantidad_2+"&intCantidad_3="+intCantidad_3+"&intCantidad_4="+intCantidad_4;
	strData   += "&intCantidad_5="+intCantidad_5+"&intCantidad_6="+intCantidad_6;
	strData += "&strEmpresa="+strEmpresa+"&strContacto="+strContacto+"&strEmail="+strEmail;
	strData += "&intCargo="+intCargo+"&strTelefono="+strTelefono;
	ajax.send(strData);
}

function jsCalcularAhorro() {
	bolBreak = false;
	for(i=1; i<7; i++) {
		campo = 'txtCantidad_'+i;
		if( isNaN(document.getElementById(campo).value) || document.getElementById(campo).value < 1 ){
			bolBreak = true;
		}
	}
	if( bolBreak == true ) {
		alert('Complete el formulario correctamente antes de continuar.');
		return;
	}
	var costo_1 = parseInt(document.getElementById('txtCantidad_1').value) * parseInt(document.getElementById('hCostoLicencia_1').value);
	var costo_2 = parseInt(document.getElementById('txtCantidad_2').value) * parseInt(document.getElementById('hCostoLicencia_2').value);
	var costo_3 = parseInt(document.getElementById('txtCantidad_3').value) * parseInt(document.getElementById('hCostoLicencia_3').value);
	var costo_4 = parseInt(document.getElementById('txtCantidad_4').value) * parseInt(document.getElementById('hCostoLicencia_4').value);
	var costo_5 = parseInt(document.getElementById('txtCantidad_5').value) * parseInt(document.getElementById('hCostoLicencia_5').value);
	var costo_6 = parseInt(document.getElementById('txtCantidad_6').value) * parseInt(document.getElementById('hCostoLicencia_6').value);
	//var costo_7 = parseInt(document.getElementById('txtCantidad_7').value) * parseInt(document.getElementById('hCostoLicencia_7').value);
	//var costo_8 = parseInt(document.getElementById('txtCantidad_8').value) * parseInt(document.getElementById('hCostoLicencia_8').value);
	//var total = costo_1 + costo_2 + costo_3 + costo_4 + costo_5 + costo_6 + costo_7 + costo_8;
	var total = costo_1 + costo_2 + costo_3 + costo_4 + costo_5 + costo_6;
	if( !isNaN(total) ) {
		document.getElementById('lblTotal').innerHTML = '$. '+jsAgregarComas(total);
		jsContinuar(2);
	}
	else
	alert('El formulario espera datos correctos.');
}

function jsAgregarComas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}

function jsContinuar(capa){
	if( capa == 1 ) {
		document.getElementById('divFrmCalcular').style.display = '';
		document.getElementById('divFrmContactar').style.display = 'none';
		document.getElementById('divMensaje').style.display = 'none';
	}
	if( capa == 2 ) {
		document.getElementById('divFrmCalcular').style.display = 'none';
		document.getElementById('divFrmContactar').style.display = '';
		document.getElementById('divMensaje').style.display = 'none';
	}
	if( capa == 3 ) {
		document.getElementById('divFrmCalcular').style.display = 'none';
		document.getElementById('divFrmContactar').style.display = 'none';
		document.getElementById('divMensaje').style.display = '';
	}
}

function jsEnviarDatos(){
	var strEmpresa = document.getElementById('txtEmpresa').value;
	var strContacto = document.getElementById('txtContacto').value;
	var strEmail = document.getElementById('txtEmail').value;
	if ( (strEmpresa.length == 0) || (strContacto.length == 0) || (strEmail.length == 0) ){
			alert('Complete el formulario por favor.');
			return;
	}
	jsContinuar(3);
	jsEnviar();
	return;
}
