 function doClear(theText) {
     if (theText.value == theText.defaultValue) {
         theText.value = ""
     }
 }


	var themonths=['January','February','March','April','May','June',
	'July','August','September','October','November','December'];
	
	var todaydate=new Date()
	var curmonth=todaydate.getMonth()+1;  //get current month (1-12)
	var curyear=todaydate.getFullYear();  //get current year
	var themonth;
	
	function updatecalendar(dir){
		! themonth ? themonth = curmonth : '';
		dir == 'up' ? themonth++ : themonth--;
		
		var calendarstr=buildCal(themonth, curyear, "main", "month", "daysofweek", "days", 0)
		if (document.getElementById)
		document.getElementById("calendarspace").innerHTML=calendarstr;
	}


function buildCal(m, y, cM, cH, cDW, cD, brdr){
	var mn=['January','February','March','April','May','June','July','August','September','October','November','December'];
	var dim=[31,0,31,30,31,30,31,31,30,31,30,31];
	
	var oD = new Date(y, m-1, 1); 
	oD.od=oD.getDay()+1; 
	
	var todaydate=new Date() 
	var scanfortoday=(y==todaydate.getFullYear() && m==todaydate.getMonth()+1)? todaydate.getDate() : 0 
	
	dim[1]=(((oD.getFullYear()%100!=0)&&(oD.getFullYear()%4==0))||(oD.getFullYear()%400==0))?29:28;
	
	var month = mn[m-1];

	var t='<div class="'+cM+'">';
	t+= '<table class="'+cM+'" cols="7" cellpadding="0" border="'+brdr+'" cellspacing="0">';
	t+= '<tr align="center">';
	t+='<td colspan="7" align="center" class="'+cH+'">';
	t+= '<a href="#" onclick="updatecalendar(\'down\'); return false;">&lt;</a>'+ mn[m-1]+' - '+y+'<a href="#" onclick="updatecalendar(\'up\'); return false;">&gt;</a>';
	t+= '</td>';
	t+= '</tr>';
	t+= '<tr align="center">';
		for(s=0;s<7;s++)t+='<td class="'+cDW+'">'+"SMTWTFS".substr(s,1)+'</td>';
	t+='</tr>';
	t+= '<tr align="center">';
		for(i=1;i<=42;i++){
			var x=((i-oD.od>=0)&&(i-oD.od<dim[m-1]))? i-oD.od+1 : '&nbsp;';
			var tmp = month + ' ' + x + ', ' + y;
			tmp = 'document.getElementById(\'req_date\').value=\'' +tmp + '\';';
			
			if (x==scanfortoday) {
				t+='<td class="'+cD+'"><a href="#" onclick="'+tmp+' return false;" id="today">'+x+'</a></td>';
			}
			
			else if (x != '&nbsp;') {
				t+='<td class="'+cD+'"><a href="#" onclick="'+tmp+' return false;">'+x+'</a></td>';
			}
			else {
				t+='<td>'+x+'</td>';
			}
			
			if(((i)%7==0)&&(i<36)) {t+='</tr><tr align="center">';}
		}
	 t+='</tr>';
	 t+= '</table>';
	 t+= '</div>';
	 return t;
	
}



sfHover = function() {
	var sfEls = document.getElementById("nav_horiz").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);


 function doClear(theText) {
     if (theText.value == theText.defaultValue) {
         theText.value = ""
     }
 }

 
 
 function doCoupon() {
		window.open("../coupon.html","Save $20","menubar=no,width=400,height=360,toolbar=no");
}