Muchas gracias por tu ayuda, me podrías dar algun ejemplo de como llamar la funcion y pasar un parametro, asi mismo la funcion me tiene que regresar un resultado.
Mira asi esta mi funcion, estara bien?
function FechaQuincena(fFecha)
{
var dia = parseInt(fFecha.substring(0,2),10);
var mes = parseInt(fFecha.substring(3,5),10);
var anio = parseInt(fFecha.substring(6,10),10);
if mes == 1 & dia <= 15
{
qProceso = (anio * 100) + 1;
}
if mes == 1 & dia > 15
{
qProceso = (anio * 100) + 2;
}
if mes == 2 & dia <= 15
{
qProceso = (anio * 100) + 3;
}
if mes == 2 & dia > 15
{
qProceso = (anio * 100) + 4;
}
if mes == 3 & dia <= 15
{
qProceso = (anio * 100) + 5;
}
if mes == 3 & dia > 15
{
qProceso = (anio * 100) + 6;
}
if mes == 4 & dia <= 15
{
qProceso = (anio * 100) + 7;
}
if mes == 4 & dia > 15
{
qProceso = (anio * 100) + 8;
}
if mes == 5 & dia <= 15
{
qProceso = (anio * 100) + 9;
}
if mes == 5 & dia > 15
{
qProceso = (anio * 100) + 10;
}
if mes == 6 & dia <= 15
{
qProceso = (anio * 100) + 11;
}
if mes == 6 & dia > 15
{
qProceso = (anio * 100) + 12;
}
if mes == 7 & dia <= 15
{
qProceso = (anio * 100) + 13;
}
if mes == 7 & dia > 15
{
qProceso = (anio * 100) + 14;
}
if mes == 8 & dia <= 15
{
qProceso = (anio * 100) + 15;
}
if mes == 8 & dia > 15
{
qProceso = (anio * 100) + 16;
}
if mes == 9 & dia <= 15
{
qProceso = (anio * 100) + 17;
}
if mes == 9 & dia > 15
{
qProceso = (anio * 100) + 18;
}
if mes == 10 & dia <= 15
{
qProceso = (anio * 100) + 19;
}
if mes == 10 & dia > 15
{
qProceso = (anio * 100) + 20;
}
if mes == 11 & dia <= 15
{
qProceso = (anio * 100) + 21;
}
if mes == 11 & dia > 15
{
qProceso = (anio * 100) + 22;
}
if mes == 12 & dia <= 15
{
qProceso = (anio * 100) + 23;
}
if mes == 12 & dia > 15
{
qProceso = (anio * 100) + 24;
}
return qProceso
}