var request=makeObject();var x;var cur=0;var animator;var timeinterval;function makeObject()
{var browser;browser=navigator.appName;if(browser=='Microsoft Internet Explorer')
{x=new ActiveXObject('Microsoft.XMLHTTP')}
else
{x=new XMLHttpRequest();}
return x;}
function keypressfun(v)
{var d=document.getElementById("DPC_date"+v);d.value='';d.value='MM/DD/YY';}
var elementA;var elementB;var elementC;var elementD;var the_Mon;var the_Day;var the_Year;var monthName=new Array("January","Feburary","March","April","May","June","July","August","September","October","November","December")
function fromdatedeals(A0,B0,C0,D0)
{var flag=1;var AT=A0;var BT=B0;var CT=C0;var DT=D0;createdealCalendar(AT,BT,CT,DT,flag,DT)}
function todealdate(A1,B1,C1,D1)
{var flag1=2;var AT1=A1;var BT1=B1;var CT1=C1;var DT1=D1;createdealCalendar(AT1,BT1,CT1,DT1,flag1,DT1)}
function createdealCalendar(A,B,C,D,f,gf){var fl=f;var fromdate=document.getElementById('DPC_date1').value;var fo=fromdate.indexOf('/');var fromm=fromdate.substring(0,fo);fo=fo+1;var so=fromdate.indexOf('/',fo);var fromd=fromdate.substring(fo,so);var lo=fromdate.lastIndexOf('/');lo=lo+1;var fromy=fromdate.substring(lo);elementA=A;elementB=B;elementC=C;elementD=D;mon=new Array(12);day=new Array(31);year=new Array(5);for(i=0;i<elementA.length;i++){mon[i]=elementA.options[i].value;}
for(i=0;i<elementB.length;i++){day[i]=elementB.options[i].value;}
for(i=0;i<elementC.length;i++){year[i]=elementC.options[i].value;}
LeftPosition=(screen.width)?(screen.width-300)/2:0;TopPosition=(screen.height)?(screen.height-200)/2:0;var today=new Date();var mth=today.getMonth();var yearVal=today.getFullYear();calendarWindow=0;generatedealCalendar(calendarWindow,mth,yearVal,fl,gf,gf)}
function closedealcalen(id)
{var dd1=document.getElementById('dispdealdate'+id).style.visibility="hidden";}
function generatedealCalendar(target,mth,year,fla,fd,sp){if(sp==1){if(document.getElementById('DPC_date1').value=="")
{var fromdate=fd;var fromdatex=fd;}
else
{var fromdate=document.getElementById('DPC_date1').value;var fromdatex=00;}
var fg=fla;var fo=fromdate.indexOf('/');var fromm=fromdate.substring(0,fo);fo=fo+1;var so=fromdate.indexOf('/',fo);var fromd=fromdate.substring(fo,so);var lo=fromdate.lastIndexOf('/');lo=lo+1;var fromy=fromdate.substring(lo);calendar=""
calendar+="<table width=350 border=0 cellspacing=1 cellpadding=0 style='border: 1px solid #0066FF'><tr bgcolor='white'><td valign=top bgcolor='white'><table border=0 cellspacing=0 cellpadding=0 width=100%>"
calendar+="<tr style='background:#0066FF;color:white;font-size:12px;font-weight:bold;font-family:tahoma,verdana,arial'>"
var maxDays=31
if(mth==1)
{if(isLeapYear(year))
{maxDays=29;}
else
{maxDays=28;}}
if(mth==3||mth==5||mth==8||mth==10)
{maxDays=30;}
if(mth==0)
{maxDays=31;}
var endday=maxDays;var goPrevMonth=prevMonth(mth)
var goNextMonth=nextMonth(mth)
var nextYear=changeYear("next",mth,parseInt(year))
var prevYear=changeYear("prev",mth,parseInt(year))
goPrevMonthx=goPrevMonth
goNextMonthx=goNextMonth
nextYearx=nextYear
prevYearx=prevYear
calendar+="<td width=24><a href='javascript:generatedealCalendar(self, "+goPrevMonth+", "+prevYear+", "+fg+", "+fromdatex+" , "+sp+")' style='color:white;text-decoration:none'>&laquo;&laquo;</a></td>"
calendar+="<td width=140 align='center'>"+monthName[mth]+" "+year+"</td>"
calendar+="<td width=24><a href='javascript:generatedealCalendar(self, "+goNextMonth+", "+nextYear+", "+fg+", "+fromdatex+" , "+sp+")' style='color:white;text-decoration:none'>&raquo;&raquo;</a></tr>"
calendar+="<tr><td colspan=3>"
thedate=new Date(year,mth,1);firstDay=thedate.getDay()
selectedmonth=mth;var today=new Date();var thisyear=today.getYear()+1900;selectedyear=year
var lastDay=(endday+firstDay+1)
calendar+="<table border=0 cellspacing=0 cellpadding=2 width=100% style='font-family:tahoma,verdana,arial;font-size:12px;font-weight:bold;' bgcolor='white'><tr align=center style='background:#339933;color:white;'><td>S</td><td>M</td><td>T</td><td>W</td><td>T</td><td>F</td><td>S</td></tr><tr>"
var myDate=document.getElementById('DPC_date1').value;var arrValue=myDate.split('/');var newDate=new Date(parseInt(arrValue[2]),parseInt(arrValue[0])-1,(parseInt(arrValue[1])+120))
var expMonth=newDate.getMonth();var expDay=newDate.getDate();var expYear=newDate.getFullYear();for(var i=1;i<lastDay;i++)
{if(i<=firstDay)
{calendar+="<td>&nbsp;</td>"}
else
{if((fromm=='MM')&&(sp==2))
{var lookd=today.getDate();var lookm=today.getMonth();var d=new Date();var looky=d.getFullYear();}
else if(sp==2)
{var lookd=fromd;var lookm=fromm-1;var looky=fromy;}
else
{var lookd=today.getDate();var lookm=today.getMonth();var d=new Date();var looky=d.getFullYear();}
if(selectedyear<looky)
{calendar+="<td align=center style='text-decoration:line-through; color:#FF6600;'>"+(i-firstDay)+"&nbsp;</td>\n"}
else if((selectedmonth<lookm)&&(selectedyear<looky))
{calendar+="<td align=center style='text-decoration:line-through; color:#FF6600;'>"+(i-firstDay)+"&nbsp;</td>\n"}
else if((selectedmonth<=lookm)&&(lookd>=(i-firstDay))&&(selectedyear<=looky))
{calendar+="<td align=center style='text-decoration:line-through; color:#FF6600;'>"+(i-firstDay)+"&nbsp;</td>\n"}
else
{if(selectedyear>expYear)
{calendar+="<td align=center style='text-decoration:line-through; color:#FF6600;' bgcolor='white'>"+(i-firstDay)+"&nbsp;</td>\n"}
else{if(selectedmonth>expMonth){calendar+="<td align=center style='text-decoration:line-through; color:#FF6600;' bgcolor='white'>"+(i-firstDay)+"&nbsp;</td>\n"}
else{if(selectedmonth==expMonth&&(i-firstDay)>expDay){calendar+="<td align=center style='text-decoration:line-through; color:#FF6600;' bgcolor='white'>"+(i-firstDay)+"&nbsp;</td>\n"}
else{calendar+="<td align=center bgcolor='white'><a href='JavaScript:closedealCalendar("+selectedmonth+", "+(i-firstDay)+", "+selectedyear+")' style='text-decoration:none;'><font color='blue'> "+(i-firstDay)+"</font></a>&nbsp;</td>\n"}}}}}
if(i%7==0&&i!=lastDay)
{calendar+="</tr><tr>"}}
calendar+="</tr></table></td></tr></table></td><td valign=top><table border=0 cellspacing=0 cellpadding=0 width='100%'>"
calendar+="<tr style='background:#0066FF;color:white;font-size:12px;font-weight:bold;font-family:tahoma,verdana,arial'>"
mth=mth+1
if(mth==12)
{mth=0
year=year+1}
var endday=getDaysInMonth(mth,year)
var goPrevMonth=prevMonth(mth)
var goNextMonth=nextMonth(mth)
var nextYear=changeYear("next",mth,parseInt(year))
var prevYear=changeYear("prev",mth,parseInt(year))
if(goPrevMonth!=0)
goPrevMonth=goPrevMonth-1
if(goNextMonth!=0)
goNextMonth=goNextMonth-1
if(goPrevMonth==0)
{goPrevMonth=11
prevYear=prevYear-1}
if(goNextMonth==0)
{goNextMonth=11
nextYear=nextYear-1}
calendar+="<td width=24><a href='javascript:generatedealCalendar(self, "+goPrevMonthx+", "+prevYearx+", "+fg+", "+fromdatex+","+sp+")' style='color:white;text-decoration:none'>&laquo;&laquo;</a></td>"
calendar+="<td width=118 align='center'>"+monthName[mth]+" "+year+"</td>"
calendar+="<td width=24><a href='javascript:generatedealCalendar(self, "+goNextMonthx+", "+nextYearx+", "+fg+", "+fromdatex+","+sp+")' style='color:white;text-decoration:none'>&raquo;&raquo;</a></tr>"
calendar+="</table>"
thedate=new Date(year,mth,1);firstDay=thedate.getDay()
selectedmonth=mth;var today=new Date();var thisyear=today.getYear()+1900;selectedyear=year
var lastDay=(endday+firstDay+1)
calendar+="<table border=0 cellspacing=0 cellpadding=2 width=168 style='font-family:tahoma,verdana,arial;font-size:12px;font-weight:bold;' bgcolor='white'><tr align=center style='background:#339933;color:white;'><td>S</td><td>M</td><td>T</td><td>W</td><td>T</td><td>F</td><td>S</td></tr><tr>"
for(var i=1;i<lastDay;i++)
{if(i<=firstDay)
{calendar+="<td>&nbsp;</td>"}
else
{if((fromm=='MM')&&(fla==2))
{var lookd=today.getDate();var lookm=today.getMonth();var d=new Date();var looky=d.getFullYear();}
else if(fla==2)
{var lookd=fromd;var lookm=fromm-1;var looky=fromy;}
else
{var lookd=today.getDate();var lookm=today.getMonth();var d=new Date();var looky=d.getFullYear();}
if((selectedmonth==lookm)&&(lookd==(i-firstDay))&&(selectedyear==looky)){calendar+="<td align=center bgcolor='white' style=''><a href='JavaScript:closedealCalendar("+selectedmonth+", "+(i-firstDay)+", "+selectedyear+")' style='text-decoration:none; color:black;'>"+(i-firstDay)+"</a>&nbsp;</td>\n"}
else if(selectedyear<looky)
{calendar+="<td align=center style='text-decoration:line-through; color:#FF6600;' bgcolor='white'>"+(i-firstDay)+"&nbsp;</td>\n"}
else if((selectedmonth<lookm)&&(selectedyear<=looky))
{calendar+="<td align=center style='text-decoration:line-through; color:#FF6600;' bgcolor='white'>"+(i-firstDay)+"&nbsp;</td>\n"}
else if((selectedmonth<=lookm)&&(lookd>(i-firstDay))&&(selectedyear<=looky))
{calendar+="<td align=center style='text-decoration:line-through; color:#FF6600;' bgcolor='white'>"+(i-firstDay)+"&nbsp;</td>\n"}
else
{if(selectedyear>expYear)
{calendar+="<td align=center style='text-decoration:line-through; color:#FF6600;' bgcolor='white'>"+(i-firstDay)+"&nbsp;</td>\n"}
else{if(selectedmonth>expMonth){calendar+="<td align=center style='text-decoration:line-through; color:#FF6600;' bgcolor='white'>"+(i-firstDay)+"&nbsp;</td>\n"}
else{if(selectedmonth==expMonth&&(i-firstDay)>expDay){calendar+="<td align=center style='text-decoration:line-through; color:#FF6600;' bgcolor='white'>"+(i-firstDay)+"&nbsp;</td>\n"}
else{calendar+="<td align=center bgcolor='white'><a href='JavaScript:closedealCalendar("+selectedmonth+", "+(i-firstDay)+", "+selectedyear+")' style='text-decoration:none;'><font color='blue'> "+(i-firstDay)+"</font></a>&nbsp;</td>\n"}}}}}
if(i%7==0&&i!=lastDay)
{calendar+="</tr><tr>"}}
calendar+="</tr></table></td></tr>"
calendar+="<tr style='color:black;font-size:12px;font-weight:bold;font-family:tahoma,verdana,arial;border-color:#FFFFFF' bordercolor=white><td colspan=2 align=right style='border-top: 1px solid rgb(0, 102, 255); padding: 1px;' bgcolor=white><span style='cursor:pointer; cursor:hand;' onclick=closedealcalen('"+sp+"')>Close</span>&nbsp;&nbsp;</td></tr>"
calendar+="</table>"
LeftPosition=(screen.width)?(screen.width-300)/2:0;TopPosition=(screen.height)?(screen.height-200)/2:0;if(sp==1)
{var fdisp=document.getElementById("dispdealdate2").style.visibility="hidden";}
else
{var fdisp=document.getElementById("dispdealdate1").style.visibility="hidden";}
var dispday1=document.getElementById("dispdealdate"+sp);dispday1.style.left=((sp==1)?30:40);dispday1.style.top=((sp==1)?185:185);dispday1.style.position="absolute";dispday1.style.visibility="visible";dispday1.style.bottom=400;dispday1.innerHTML=calendar;}else{if(document.getElementById('DPC_date1').value=="")
{var fromdate=fd;var fromdatex=fd;}
else
{var fromdate=document.getElementById('DPC_date1').value;var fromdatex=00;}
var fg=fla;var fo=fromdate.indexOf('/');var fromm=fromdate.substring(0,fo);fo=fo+1;var so=fromdate.indexOf('/',fo);var fromd=fromdate.substring(fo,so);var lo=fromdate.lastIndexOf('/');lo=lo+1;var fromy=fromdate.substring(lo);calendar=""
calendar+="<table width=350 border=0 cellspacing=1 cellpadding=0 style='border: 1px solid #0066FF'><tr bgcolor='white'><td valign=top bgcolor='white'><table border=0 cellspacing=0 cellpadding=0 width=100%>"
calendar+="<tr style='background:#0066FF;color:white;font-size:12px;font-weight:bold;font-family:tahoma,verdana,arial'>"
var maxDays=31
if(mth==1)
{if(isLeapYear(year))
{maxDays=29;}
else
{maxDays=28;}}
if(mth==3||mth==5||mth==8||mth==10)
{maxDays=30;}
if(mth==0)
{maxDays=31;}
var endday=maxDays;var goPrevMonth=prevMonth(mth)
var goNextMonth=nextMonth(mth)
var nextYear=changeYear("next",mth,parseInt(year))
var prevYear=changeYear("prev",mth,parseInt(year))
goPrevMonthx=goPrevMonth
goNextMonthx=goNextMonth
nextYearx=nextYear
prevYearx=prevYear
calendar+="<td width=24>"
calendar+="<a href='javascript:generatedealCalendar(self, "+goPrevMonth+","+prevYear+","+fg+","+fromdatex+","+sp+")' style='color:white;text-decoration:none'>&laquo;&laquo;</a></td>"
calendar+="<td width=140 align='center'>"+monthName[mth]+" "+year+"12</td>"
calendar+="<td width=24>"
calendar+="<a href='javascript:generatedealCalendar(self, "+goNextMonth+", "+nextYear+", "+fg+", "+fromdatex+" , "+sp+")' style='color:white;text-decoration:none'>&raquo;&raquo;</a></tr>"
calendar+="<tr><td colspan=3>"
thedate=new Date(year,mth,1);firstDay=thedate.getDay()
selectedmonth=mth;var today=new Date();var thisyear=today.getYear()+1900;selectedyear=year
var lastDay=(endday+firstDay+1)
calendar+="<table border=0 cellspacing=0 cellpadding=2 width=100% style='font-family:tahoma,verdana,arial;font-size:12px;font-weight:bold;' bgcolor='white'><tr align=center style='background:#339933;color:white;'><td>S</td><td>M</td><td>T</td><td>W</td><td>T</td><td>F</td><td>S</td></tr><tr>"
var myDate=document.getElementById('DPC_date1').value;var arrValue=myDate.split('/');var oldDate=new Date(parseInt(arrValue[2]),parseInt(arrValue[0]-1),(parseInt(arrValue[1])))
var oldMonth=oldDate.getMonth();var oldDay=oldDate.getDate();var oldYear=oldDate.getFullYear();if(oldDay<10){if(oldMonth<10){oldDate=oldYear+'-0'+oldMonth+'-0'+oldDay}else{oldDate=oldYear+'-'+oldMonth+'-0'+oldDay}}else{if(oldMonth<10){oldDate=oldYear+'-0'+oldMonth+'-'+oldDay}else{oldDate=oldYear+'-'+oldMonth+'-'+oldDay}}
var newDate=new Date(parseInt(arrValue[2]),parseInt(arrValue[0]-1),(parseInt(arrValue[1])+120))
var expMonth=newDate.getMonth();var expDay=newDate.getDate();var expYear=newDate.getFullYear();for(var i=1;i<lastDay;i++)
{if(i<=firstDay)
{calendar+="<td>&nbsp;</td>"}
else
{if((fromm=='MM')&&(sp==2))
{alert("Error: ' Please Select Start Date First'");return;var lookd=today.getDate();var lookm=today.getMonth();var d=new Date();var looky=d.getFullYear();}
else if(sp==2)
{var lookd=expDay;var lookm=expMonth;var looky=expYear;}
else
{var lookd=today.getDate();var lookm=today.getMonth();var d=new Date();var looky=d.getFullYear();}
if(expDay<10){if(expMonth<10){var CompareDate=expYear+'-0'+expMonth+'-0'+expDay;}else{var CompareDate=expYear+'-'+expMonth+'-0'+expDay;}}else{if(expMonth<10){var CompareDate=expYear+'-0'+expMonth+'-'+expDay;}else{var CompareDate=expYear+'-'+expMonth+'-'+expDay;}}
if((i-firstDay)<10){if(selectedmonth<10){var tdDate=selectedyear+'-0'+selectedmonth+'-0'+(i-firstDay);}else{var tdDate=selectedyear+'-'+selectedmonth+'-0'+(i-firstDay);}}else{if(selectedmonth<10){var tdDate=selectedyear+'-0'+selectedmonth+'-'+(i-firstDay);}else{var tdDate=selectedyear+'-'+selectedmonth+'-'+(i-firstDay);}}
if(tdDate<=CompareDate&&tdDate>=oldDate){calendar+="<td align=center bgcolor='white'><a href='JavaScript:closedealCalendar("+selectedmonth+", "+(i-firstDay)+", "+selectedyear+")' style='text-decoration:none;'><font color='blue'> "+(i-firstDay)+"</font></a>&nbsp;</td>\n"}else{calendar+="<td align=center style='text-decoration:line-through; color:#FF6600;'>"+(i-firstDay)+"&nbsp;</td>\n"}}
if(i%7==0&&i!=lastDay)
{calendar+="</tr><tr>"}}
calendar+="</tr></table></td></tr></table></td><td valign=top><table border=0 cellspacing=0 cellpadding=0 width='100%'>"
calendar+="<tr style='background:#0066FF;color:white;font-size:12px;font-weight:bold;font-family:tahoma,verdana,arial'>"
mth=mth+1
if(mth==12)
{mth=0
year=year+1}
var endday=getDaysInMonth(mth,year)
var goPrevMonth=prevMonth(mth)
var goNextMonth=nextMonth(mth)
var nextYear=changeYear("next",mth,parseInt(year))
var prevYear=changeYear("prev",mth,parseInt(year))
if(goPrevMonth!=0)
goPrevMonth=goPrevMonth-1
if(goNextMonth!=0)
goNextMonth=goNextMonth-1
if(goPrevMonth==0)
{goPrevMonth=11
prevYear=prevYear-1}
if(goNextMonth==0)
{goNextMonth=11
nextYear=nextYear-1}
calendar+="<td width=24><a href='javascript:generatedealCalendar(self, "+goPrevMonthx+", "+prevYearx+", "+fg+", "+fromdatex+","+sp+")' style='color:white;text-decoration:none'>&laquo;&laquo;</a></td>"
calendar+="<td width=118 align='center'>"+monthName[mth]+" "+year+"</td>"
calendar+="<td width=24><a href='javascript:generatedealCalendar(self, "+goNextMonthx+", "+nextYearx+", "+fg+", "+fromdatex+","+sp+")' style='color:white;text-decoration:none'>&raquo;&raquo;</a></tr>"
calendar+="</table>"
thedate=new Date(year,mth,1);firstDay=thedate.getDay()
selectedmonth=mth;var today=new Date();var thisyear=today.getYear()+1900;selectedyear=year
var lastDay=(endday+firstDay+1)
calendar+="<table border=0 cellspacing=0 cellpadding=2 width=168 style='font-family:tahoma,verdana,arial;font-size:12px;font-weight:bold;' bgcolor='white'><tr align=center style='background:#339933;color:white;'><td>S</td><td>M</td><td>T</td><td>W</td><td>T</td><td>F</td><td>S</td></tr><tr>"
for(var i=1;i<lastDay;i++)
{if(i<=firstDay)
{calendar+="<td>&nbsp;</td>"}
else
{if((fromm=='MM')&&(sp==2))
{alert("Error: ' Please Select Start Date First'");return;var lookd=today.getDate();var lookm=today.getMonth();var d=new Date();var looky=d.getFullYear();}
else if(sp==2)
{var lookd=expDay;var lookm=expMonth;var looky=expYear;}
else
{var lookd=today.getDate();var lookm=today.getMonth();var d=new Date();var looky=d.getFullYear();}
if(expDay<10){if(expMonth<10){var CompareDate=expYear+'-0'+expMonth+'-0'+expDay;}else{var CompareDate=expYear+'-'+expMonth+'-0'+expDay;}}else{if(expMonth<10){var CompareDate=expYear+'-0'+expMonth+'-'+expDay;}else{var CompareDate=expYear+'-'+expMonth+'-'+expDay;}}
if((i-firstDay)<10){if(selectedmonth<10){var tdDate=selectedyear+'-0'+selectedmonth+'-0'+(i-firstDay);}else{var tdDate=selectedyear+'-'+selectedmonth+'-0'+(i-firstDay);}}else{if(selectedmonth<10){var tdDate=selectedyear+'-0'+selectedmonth+'-'+(i-firstDay);}else{var tdDate=selectedyear+'-'+selectedmonth+'-'+(i-firstDay);}}
if(tdDate<=CompareDate){calendar+="<td align=center bgcolor='white'><a href='JavaScript:closedealCalendar("+selectedmonth+", "+(i-firstDay)+", "+selectedyear+")' style='text-decoration:none;'><font color='blue'> "+(i-firstDay)+"</font></a>&nbsp;</td>\n"}else{calendar+="<td align=center style='text-decoration:line-through; color:#FF6600;'>"+(i-firstDay)+"&nbsp;</td>\n"}}
if(i%7==0&&i!=lastDay)
{calendar+="</tr><tr>"}}
calendar+="</tr></table></td></tr>"
calendar+="<tr style='color:black;font-size:12px;font-weight:bold;font-family:tahoma,verdana,arial;border-color:#FFFFFF' bordercolor=white><td colspan=2 align=right style='border-top: 1px solid rgb(0, 102, 255); padding: 1px;' bgcolor=white><span style='cursor:pointer; cursor:hand;' onclick=closedealcalen('"+sp+"')>Close</span>&nbsp;&nbsp;</td></tr>"
calendar+="</table>"
LeftPosition=(screen.width)?(screen.width-300)/2:0;TopPosition=(screen.height)?(screen.height-200)/2:0;if(sp==1)
{var fdisp=document.getElementById("dispdealdate2").style.visibility="hidden";}
else
{var fdisp=document.getElementById("dispdealdate1").style.visibility="hidden";}
var dispday1=document.getElementById("dispdealdate"+sp);dispday1.style.left=((sp==1)?30:40);dispday1.style.top=((sp==1)?185:185);dispday1.style.position="absolute";dispday1.style.visibility="visible";dispday1.style.bottom=400;dispday1.innerHTML=calendar;}}
function closedealCalendar(m,d,y)
{the_Mon=-1;for(i=0;i<mon.length;i++){if(monthName[m]==mon[i]){the_Mon=i;}}
if(the_Mon==-1)
the_Mon=m;for(i=0;i<day.length;i++){if(d==day[i]){the_Day=i;}}
for(i=0;i<year.length;i++){if(y==year[i]){the_Year=i;}}
var date=m+"-"+d+"-"+y
elementA.selectedIndex=the_Mon;elementB.selectedIndex=the_Day;elementC.selectedIndex=the_Year;if(elementD==1){var tofdate=document.getElementById('DPC_date2').value;if(tofdate=='MM/DD/YY')
{document.getElementById('DPC_date1').value=(m+1)+"/"+d+"/"+y;var dd=document.getElementById('dispdealdate1').style.visibility="hidden";cruisesearch();}
else
{var tofrdate=document.getElementById('DPC_date2').value;var fo=tofrdate.indexOf('/');var tofromm=tofrdate.substring(0,fo);fo=fo+1;var so=tofrdate.indexOf('/',fo);var tofromd=tofrdate.substring(fo,so);var lo=tofrdate.lastIndexOf('/');lo=lo+1;var tofromy=tofrdate.substring(lo);if(((m+1)==tofromm)&&(d==tofromd)&&(y==tofromy))
{}
else if(y>tofromy){alert("Error: ' Start Date' is greater then 'End Date'");}
else if(((m+1)>tofromm)&&(y>=tofromy)){alert("Error: 'Start Date' is greater then 'End Date'");}
else if(((m+1)>=tofromm)&&(d>tofromd)&&(y>=tofromy)){alert("Error: 'Start Date ' is greater then 'End Date '");}
else
{document.getElementById('DPC_date1').value=(m+1)+"/"+d+"/"+y;cruisesearch();}
var dd=document.getElementById('dispdealdate1').style.visibility="hidden";}}
else
{var fromdate=document.getElementById('DPC_date1').value;if(fromdate=='MM/DD/YY')
{var dd1=document.getElementById('dispdealdate2').style.visibility="hidden";var df=document.getElementById("cruiseVendor").style.visibility="visible";document.getElementById('DPC_date2').value=(m+1)+"/"+d+"/"+y;cruisesearch();}
else
{document.getElementById('DPC_date2').value=(m+1)+"/"+d+"/"+y;cruisesearch();var dd1=document.getElementById('dispdealdate2').style.visibility="hidden";var df=document.getElementById("cruiseVendor").style.visibility="visible";}}}
function getDaysInMonth(mth,YrStr)
{var maxDays=31
if(mth==1)
{if(isLeapYear(YrStr))
{maxDays=29;}
else
{maxDays=28;}}
if(mth==3||mth==5||mth==8||mth==10)
{maxDays=30;}
return maxDays;}
function isLeapYear(yrStr)
{var leapYear=false;var year=parseInt(yrStr,10);if(year%4==0)
{leapYear=true;if(year%100==0)
{leapYear=false;if(year%400==0)
{leapYear=true;}}}
return leapYear;}
function nextMonth(month)
{if(month==11)
{return 0;}
else
{return(month+1);}}
function prevMonth(month)
{var prevMonth=(month-1)
if(month==0)
{prevMonth=11;}
return prevMonth}
function changeYear(direction,month,year)
{var theYear=year
if(direction=="next")
{if(month==11)
{theYear=(year+1)}}
if(direction=="prev")
{if(month==0)
{theYear=(year-1)}}
return theYear}
