
<!-- Begin
function checksearchbox() {
var date1str = document.main.start2.value;
var date2str = document.main.end2.value;
var date1 = new Date(date1str.substring(0,4),date1str.substring(5,7)-1,date1str.substring(8,10));
var date2 = new Date(date2str.substring(0,4),date2str.substring(5,7)-1,date2str.substring(8,10));

var yr1str = 1 * parseInt(date1str.substring(0,4));
var yr2str = 1 * parseInt(date2str.substring(0,4));

var mo1strs = date1str.substring(5,7);
if(mo1strs.substring(0,1)=="0") mo1strs = mo1strs.substring(1,2);
var mo1str = 1 * parseInt(mo1strs);

var mo2strs = date2str.substring(5,7);
if(mo2strs.substring(0,1)=="0") mo2strs = mo2strs.substring(1,2);
var mo2str = 1 * parseInt(mo2strs);

var dd1strs = date1str.substring(8,10);
if(dd1strs.substring(0,1)=="0") dd1strs = dd1strs.substring(1,2);
var dd1str = 1 * parseInt(dd1strs);

var dd2strs = date2str.substring(8,10);
if(dd2strs.substring(0,1)=="0") dd2strs = dd2strs.substring(1,2);
var dd2str = 1 * parseInt(dd2strs);

var leapdays = new Array(31,29,31, 30,31,30, 31,31,30, 31,30,31);
var yeardays = new Array(31,28,31, 30,31,30, 31,31,30, 31,30,31);

var dy1str = 32;
var dy2str = 32;

if(yr1str % 4 ==0) { if(mo1str <=12 && mo1str > 0) { dy1str = leapdays[mo1str - 1]; } }
else { if(mo1str <=12 && mo1str > 0) { dy1str = yeardays[mo1str - 1] ; } }
if(yr2str % 4 ==0) { if(mo2str <=12 && mo2str > 0) { dy2str = leapdays[mo2str - 1]; } }
else { if(mo2str <=12 && mo2str > 0) { dy2str = yeardays[mo2str - 1] ; } }

function dayOfYear (date) {
  var day = 0;
  day += date.getDate();
  var month = date.getMonth();
  while (month) {
    date.setDate(0);
    day += date.getDate();
    month = date.getMonth();
  }
  return day;
}

var tsd = 1000 * parseInt(date1str.substring(0,4)) + dayOfYear(date1);
var ted = 1000 * parseInt(date2str.substring(0,4)) + dayOfYear(date2);


			 
			if(document.main.start2.value=="YYYY/MM/DD" || document.main.end2.value=="YYYY/MM/DD")
			{
			     alert("Please Select Start Date and End Date");
				 return false;
		    }
			else if(mo1str > 12 || mo1str <= 0 || dd1str > dy1str || dd1str <= 0) 			
			{
				 alert("Date Out of Range, Please Select Start Date and End Date Again");
				 return false;
			}
			else if(mo2str > 12 || mo2str <= 0 || dd2str > dy2str || dd2str <= 0) 			
			{
				 alert("Date Out of Range, Please Select Start Date and End Date Again");
				 return false;
			}			
			else if(ted < tsd)
			{
			     alert("Start Date must be prior to End Date!!");
				 return false; 
			}
			else if(document.main.Inst.selectedIndex == 0 || document.main.Inst.options[document.main.Inst.selectedIndex].value=='   ')
			{
			     alert("Please select a Theme");
				 return false;
		    }
			else if(document.main.Platf.options[0].text==null || document.main.Platf.selectedIndex==0 || document.main.Platf.options[document.main.Platf.selectedIndex].value=='   ')
			{
			     alert("Please select a Sub-Theme. You may need to reset Theme");
				 return false;
		    }
			else if(document.main.Product.options[0].text==null || document.main.Product.selectedIndex==-1 || document.main.Product.selectedIndex==0 || document.main.Product.options[document.main.Product.selectedIndex].value=='   ')
			{
			     alert("Please select an Image Product . You may need to reset Theme");
				 return false;
		    }
			else return true;
}
<!-- End
