function CalcularCuotas(iCant, dImporteTotal, bPtf, bIntereses, bCuotas)
{ 
  var dImporCuotas;
  var dPrecioFinanciado;
  
  if (bIntereses == 1)
  {
	  switch (iCant)
	  {
		  case '1':
			  dImporCuotas = dImporteTotal;
			  break;    
		  case '3':
			  dImporCuotas = (dImporteTotal * 0.3534);
			  break;
		  case '6':
			  dImporCuotas = (dImporteTotal *  0.18573);
			  break;
		  case '9':
			  dImporCuotas = (dImporteTotal * 0.13115);
			  break;
		  case '12':
			  dImporCuotas = (dImporteTotal * 0.10325);
			  break;
		  default:
			  dImporCuotas= dImporteTotal;
	  }	  
  }
  else
  {
	  switch (iCant)
	  {
		  case '1':
			  dImporCuotas = dImporteTotal;
			  break;    
      case '3':
			  dImporCuotas = (dImporteTotal / 3);
			  break;
		  case '6':
			  dImporCuotas = (dImporteTotal / 6);
			  break;
		  case '9':
			  dImporCuotas = (dImporteTotal / 9);
			  break;
		  case '10':
			  dImporCuotas = (dImporteTotal / 10);
			  break;
		  case '12':
			  dImporCuotas = (dImporteTotal / 12);
			  break;        
	  }	
  }
	if (bPtf == 1)	
	{	  
	  dPrecioFinanciado = (dImporCuotas * parseInt(iCant));	
	  dPrecioFinanciado = ImporteConMoneda(dPrecioFinanciado);
	  document.getElementById('PrecioFinanciado').innerHTML = dPrecioFinanciado;	
	}
	if (bCuotas == 1)	
	{
	  dImporCuotas = ImporteConMoneda(dImporCuotas);
	  document.getElementById('PrecioCuotas').innerHTML = dImporCuotas;
	}
	document.getElementById('cuotasSel').value = iCant;
}

function CalcularCuotasMP(iCant,dImporteNeto,bCuotas)
{
  var dImporCuotas;
  var dPrecioFinanciado;
  var dImporteEnvio = 0;
  if (document.getElementById('precioEnvio').value > 0)
  {
    dImporteEnvio = parseFloat(document.getElementById('precioEnvio').value);
    if (isNaN(dImporteEnvio))
      dImporteEnvio = 0;
  }
  if (parseFloat(dImporteNeto) > 0)
  {
    dImporteNeto = parseFloat(dImporteNeto);
    if (isNaN(dImporteNeto))
      dImporteNeto = 0;
  }
  dImporteNeto = dImporteNeto + dImporteEnvio
  switch (iCant) // dImporCuotas=Importe por cada cuota
  {
		case '1':
      dImporCuotas = dImporteNeto; 
	    break;
		case '3':
			dImporCuotas = (dImporteNeto * 0.3534);
			break;
		case '6':
			dImporCuotas = (dImporteNeto * 0.18573);
			break;
		case '9':
		  dImporCuotas = (dImporteNeto * 0.13115);
			break;
		case '12':
		  dImporCuotas = (dImporteNeto * 0.10325);
			break;
		default:
		  dImporCuotas = dImporteNeto;
	}	  
	if (bCuotas == 1)
  {
    if (iCant > 1)
	    document.getElementById('PrecioCuotas').innerHTML = ImporteConMoneda(dImporCuotas) + ' c/u';
    else
      document.getElementById('PrecioCuotas').innerHTML = '';
  }
  if (dImporteEnvio > 0)
  {
    dPrecioFinanciado = dImporCuotas * parseInt(iCant);
    document.getElementById('dPrecioConEnvio').value = dPrecioFinanciado.toFixed(2);
    document.getElementById('dPrecioTotalEnvio').innerHTML = ImporteConMoneda(dPrecioFinanciado);	
  }
}

function CalcularCuotasMP2(iCant,dImporteNeto,bCuotas)
{
  var dImporCuotas;
  var dPrecioFinanciado;
  var dImporteEnvio = 0;
  if (document.getElementById('precioEnvio').value > 0)
  {
    dImporteEnvio = parseFloat(document.getElementById('precioEnvio').value);
    if (isNaN(dImporteEnvio))
      dImporteEnvio = 0;
  }
  if (parseFloat(dImporteNeto) > 0)
  {
    dImporteNeto = parseFloat(dImporteNeto);
    if (isNaN(dImporteNeto))
      dImporteNeto = 0;
  }
  dImporteNeto = dImporteNeto + dImporteEnvio
  switch (iCant)
  {
		case '1':
      dImporCuotas = dImporteNeto; 
	    break; 
	  case '3':
		  dImporCuotas = (dImporteNeto / 3);
		  break;
	  case '6':
		  dImporCuotas = (dImporteNeto / 6);
		  break;
	  case '9':
		  dImporCuotas = (dImporteNeto / 9);
		  break;
	  case '10':
		  dImporCuotas = (dImporteNeto / 10);
		  break;
	  case '12':
		  dImporCuotas = (dImporteNeto / 12);
		  break;
  }	
	if (bCuotas == 1)
  {
    if (iCant > 1)
	    document.getElementById('PrecioCuotas').innerHTML = ImporteConMoneda(dImporCuotas) + ' c/u';
    else
      document.getElementById('PrecioCuotas').innerHTML = '';
  }
  if (dImporteEnvio > 0)
  {
    dPrecioFinanciado = dImporCuotas * parseInt(iCant);
    document.getElementById('dPrecioConEnvio').value = dPrecioFinanciado.toFixed(2);
    document.getElementById('dPrecioTotalEnvio').innerHTML = ImporteConMoneda(dPrecioFinanciado);	
  }
}

function ImporteConMoneda(dImp)
{ 
  var dImporte;
  dImporte = dImp.toFixed(2);
  dImporte = dImporte.replace('.', ',');
  dImporte = dImporte.replace(',00', '');	
  dImporte = "$ " + dImporte;
  return dImporte;
}

String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}

function ValidarComprobanteFiscal(oTipoComprobante, oAsociado)
{
  if (!ValidarSelect(oTipoComprobante, 'el tipo de comprobante fiscal'))
    return;
  else
  {
    if ((oTipoComprobante[oTipoComprobante.selectedIndex].value == 1 && (oAsociado.value).trim() == '') ||
        (oTipoComprobante[oTipoComprobante.selectedIndex].value == 1 && (oAsociado.value).length < 11))
    {
      alert('Por favor ingresa un CUIT correcto');
      oAsociado.focus();
      return false;
    }
    else
      return true;
  }
}

function ValidarSelect(oSelect, sTexto)
{
  if (oSelect[oSelect.selectedIndex].value == '-1')
  {
    alert('Por favor selecciona ' + sTexto);
    oSelect.focus();
    return false;
  }
  else
    return true;
}


function CalcularCuotasold(iCant, dImporteTotal, bPtf, bIntereses, bCuotas)
{ 
  var dImporCuotas;
  var dPrecioFinanciado;
  
  if (bIntereses == 1)
  {
	  switch (iCant)
	  {
		  case '1':
			  dImporCuotas = dImporteTotal;
			  break;    
		  case '3':
			  dImporCuotas = (dImporteTotal * 1.0933999999999999) / 3;
			  break;
		  case '6':
			  dImporCuotas = (dImporteTotal * 1.1257999999999999) / 6;
			  break;
		  case '9':
			  dImporCuotas = (dImporteTotal * 1.1673) / 9;
			  break;
		  case '12':
			  dImporCuotas = (dImporteTotal * 0.109);
			  break;
		  default:
			  dImporCuotas= dImporteTotal;
	  }	  
  }
  else
  {
	  switch (iCant)
	  {
		  case '1':
			  dImporCuotas = dImporteTotal;
			  break;    
      case '3':
			  dImporCuotas = (dImporteTotal / 3);
			  break;
		  case '6':
			  dImporCuotas = (dImporteTotal / 6);
			  break;
		  case '9':
			  dImporCuotas = (dImporteTotal / 9);
			  break;
		  case '10':
			  dImporCuotas = (dImporteTotal / 10);
			  break;
		  case '12':
			  dImporCuotas = (dImporteTotal / 12);
			  break;        
	  }	
  }
	if (bPtf == 1)	
	{	  
	  dPrecioFinanciado = (dImporCuotas * parseInt(iCant));	
	  dPrecioFinanciado = ImporteConMoneda(dPrecioFinanciado);
	  document.getElementById('PrecioFinanciado').innerHTML = dPrecioFinanciado;	
	}
	if (bCuotas == 1)	
	{
	  dImporCuotas = ImporteConMoneda(dImporCuotas);
	  document.getElementById('PrecioCuotas').innerHTML = dImporCuotas;
	}
	document.getElementById('cuotasSel').value = iCant;
}

function CalcularCuotasMPold(iCant,dImporteNeto,bCuotas)
{
  var dImporCuotas;
  var dPrecioFinanciado;
  var dImporteEnvio = 0;
  if (document.getElementById('precioEnvio').value > 0)
  {
    dImporteEnvio = parseFloat(document.getElementById('precioEnvio').value);
    if (isNaN(dImporteEnvio))
      dImporteEnvio = 0;
  }
  if (parseFloat(dImporteNeto) > 0)
  {
    dImporteNeto = parseFloat(dImporteNeto);
    if (isNaN(dImporteNeto))
      dImporteNeto = 0;
  }
  dImporteNeto = dImporteNeto + dImporteEnvio
  switch (iCant) // dImporCuotas=Importe por cada cuota
  {
		case '1':
      dImporCuotas = dImporteNeto; 
	    break;
		case '3':
			dImporCuotas = (dImporteNeto * 1.0933999999999999) / 3;
			break;
		case '6':
			dImporCuotas = (dImporteNeto * 1.1257999999999999) / 6;
			break;
		case '9':
		  dImporCuotas = (dImporteNeto * 1.1673) / 9;
			break;
		case '12':
		  dImporCuotas = (dImporteNeto * 0.109);
			break;
		default:
		  dImporCuotas = dImporteNeto;
	}	  
	if (bCuotas == 1)
  {
    if (iCant > 1)
	    document.getElementById('PrecioCuotas').innerHTML = ImporteConMoneda(dImporCuotas) + ' c/u';
    else
      document.getElementById('PrecioCuotas').innerHTML = '';
  }
  if (dImporteEnvio > 0)
  {
    dPrecioFinanciado = dImporCuotas * parseInt(iCant);
    document.getElementById('dPrecioConEnvio').value = dPrecioFinanciado.toFixed(2);
    document.getElementById('dPrecioTotalEnvio').innerHTML = ImporteConMoneda(dPrecioFinanciado);	
  }
}


