var d2 = "2012-11-28"
var tmp = d1.split("-")
var date1 = new Date(tmp[0],tmp[1]-1,tmp[2])
tmp = d2.split("-")
var date2 = new Date(tmp[0],tmp[1]-2,tmp[2])
if(date2.getTime() - date1.getTime() >30 * 24 * 60 * 60 * 1000){
alert("Over 30 days")
}
var d2 = "2012-11-28"
var tmp = d1.split("-")
var date1 = new Date(tmp[0],tmp[1]-1,tmp[2])
tmp = d2.split("-")
var date2 = new Date(tmp[0],tmp[1]-2,tmp[2])
if(date2.getTime() - date1.getTime() >30 * 24 * 60 * 60 * 1000){
alert("Over 30 days")
}