function isdatechar(str) {

  
  var DateArr = new Array(3);
  
	
	DateArr = str.toString().split("-");
	if (DateArr.length != 3) return false
	if (DateArr[0].length!=4 || DateArr[1].length > 2||DateArr[2].length>2) return false
  return true;
}


function timeDifference(laterdate,earlierdate) {
    var difference = laterdate.getTime() - earlierdate.getTime();

    var daysDifference = Math.floor(difference/1000/60/60/24);
    difference -= daysDifference*1000*60*60*24
    var hoursDifference = Math.floor(difference/1000/60/60);
    difference -= hoursDifference*1000*60*60
    var minutesDifference = Math.floor(difference/1000/60);
    difference -= minutesDifference*1000*60
    var secondsDifference = Math.floor(difference/1000);

    document.write('difference = ' + daysDifference + ' day/s ' + hoursDifference + ' hour/s ' + minutesDifference + ' minute/s ' + secondsDifference + ' second/s ');
}

function strTodate(str){
var DateArr = new Array(3);
	var year, month, day;

	
	DateArr = str.toString().split("-");
	year = parseFloat(DateArr[0]);
	month = parseFloat(DateArr[1]);
	day=parseFloat(DateArr[2]);
	
	return new Date(year,month-1,day)
}

