function getTimeStampFromText(text) {
  var result = -1;
  if((text != null) && (text.length > 0)) {
    var dateElements = text.split('-');
	if((dateElements != null) && (dateElements.length == 3)) {
	  var day = dateElements[2];
	  if(isNaN(day)) day = -1;
	  var month = dateElements[1];
	  if(isNaN(month)) month = -1; else month -= 1;
	  var year = dateElements[0];
	  if(isNaN(year)) year = -1;
	  if(((day >= 1) && (day <= 31)) 
	    && ((month >= 0) && (month <= 11))) {
	    var tempDate = new Date(year, month, day);
	    result = tempDate.getTime();
	  }
	}
  }
  return result;
}



function dates2(dd1,dd2)
{
	var result = true;
	
	timestamp1=getTimeStampFromText(dd1);
	timestamp2=getTimeStampFromText(dd2);
	
	
	if(timestamp1>=timestamp2)result = false;
	return result;
}

function dates3(ind1,ind2,ind3)
{
	var result = true;
	
	timestamp1=getTimeStampFromText(ind1);
	timestamp2=getTimeStampFromText(ind2);
	timestamp3=getTimeStampFromText(ind3);
	
	if((timestamp2>timestamp1) && (timestamp2<timestamp3))
	{	
	result = false;
	}
	return result;
}

	
function kh_dates()
{
	
	if(!dates2(d1,d2,dd3))
	{
		alert("Invalid dates! Please select dates again")
	}

}	