el problema es que si comparas como lo estas indicando la comparación entre fechas no estaría correcta ya que el valor que estas obteniendo es un String, para eso puedes suar el objeto Date(), y hacer comparaciones, te dejo una función
Código Javascript
:
Ver originalfunction compararFecha(fecha1,fecha2)
{
var fechaSep = fecha1.split('-');
var fechaSep2 = fecha2.split('-');
var indicada = new Date(fechaSep[0],fechaSep[1]-1,fechaSep[2]);
var indicada2 = new Date(fechaSep2[0],fechaSep2[1]-1,fechaSep2[2]);
if(indicada > indicada2){
alert('la fecha1 es mayor a la fecha2');
}else{
alert('la fecha 2 es mayor o igual a la fecha1');
}
}
lo unico es que tienes que pasarle los parámetros en el formato 'aaaa-mm-dd', sino tendrias que modificar el indice del array al formato que tengas tu, saludos