var specialDays1=new Array()
var specialDays2=new Array()
var specialDays3=new Array()


// set special days for links below: specialDays[x]=['month_number', 'date_number']









specialDays2[0]=['12', '23']//orders open
specialDays2[1]=['1', '20']
specialDays2[2]=['2', '17']
specialDays2[3]=['3', '23']
specialDays2[4]=['4', '20']
specialDays2[5]=['5', '18']
specialDays2[6]=['6', '22']
specialDays2[7]=['7', '20']
specialDays2[8]=['8', '24']
specialDays2[9]=['9', '21']
specialDays2[10]=['10', '19']
specialDays2[11]=['11', '23']


specialDays3[0]=['1', '2']//orders close
specialDays3[1]=['1', '30']
specialDays3[2]=['2', '27']
specialDays3[3]=['4', '2']
specialDays3[4]=['4', '30']
specialDays3[5]=['5', '28']
specialDays3[6]=['7', '2']
specialDays3[7]=['7', '30']
specialDays3[8]=['9', '3']
specialDays3[9]=['10', '1']
specialDays3[10]=['10', '29']
specialDays3[11]=['12', '3']



specialDays1[0]=['1', '6']//distribution days
specialDays1[1]=['2', '3']
specialDays1[2]=['3', '2']
specialDays1[3]=['4', '6']
specialDays1[4]=['5', '4']
specialDays1[5]=['6', '1']
specialDays1[6]=['7', '6']
specialDays1[7]=['8', '3']
specialDays1[8]=['9', '7']
specialDays1[9]=['10', '5']
specialDays1[10]=['11', '2']
specialDays1[11]=['12', '7']

var w3c=(document.getElementById)?true:false;
var ie4=(document.all && !w3c)?true:false;
var ie5=(document.all && w3c)?true:false;
var ns4=(document.layers)?true:false;
var ns6=(w3c && !document.all)?true:false;
var mi=0; var yi=0;
var calA=new Array();
var cal_m, cal_y, cal, calS, now;

function setMonth(incr){
if(!ns4){
mi+=(incr)?1:-1;
if(mi>11)mi=0;
if(mi<0)mi=11;
now.setMonth(mi);
updateCalender();
}}

function setYear(incr){
if(!ns4){
yi+=(incr)?1:-1;
if(yi>50)yi=0;
if(yi<0)yi=50;
now.setFullYear(yi+1970);
updateCalender();
}}

function updateCalender(){
var dim=[31,0,31,30,31,30,31,31,30,31,30,31];
dim[1]=(((now.getFullYear()%100!=0)&&(now.getFullYear()%4==0))||(now.getFullYear()%400==0))?29:28;
cal_m.innerHTML=['January','February','March','April','May','June','July','August','September','October','November','December'][mi];
cal_y.innerHTML=yi+1970;
var offsetD=new Date(yi+1970, mi, 1);

offsetD.offsetd=offsetD.getDay()+1;


for(i=1;i<=42;i++){
if((i-offsetD.offsetd>=0)&&(i-offsetD.offsetd<dim[mi])){
for (var i_tem = 0; i_tem < specialDays1.length; i_tem++)
if ([mi+1]==specialDays1[i_tem][0]&&[i-offsetD.offsetd+1]==specialDays1[i_tem][1]){
calA[i].innerHTML='<span style="height:100%; width:27px; display:block; background: #c02519; text-decoration:none; color:#000000;" >'+[i-offsetD.offsetd+1]+'</a>';
break
}
else if ([mi+1]==specialDays2[i_tem][0]&&[i-offsetD.offsetd+1]==specialDays2[i_tem][1]){
calA[i].innerHTML='<span style="height:100%; width:27px; display:block; background: #009900; text-decoration:none; color:#000000;" >'+[i-offsetD.offsetd+1]+'</span>';
break
}
else if ([mi+1]==specialDays3[i_tem][0]&&[i-offsetD.offsetd+1]==specialDays3[i_tem][1]){
calA[i].innerHTML='<span style="height:100%; width:27px; display:block; background: #ffd75a; text-decoration:none; color:#000000;">'+[i-offsetD.offsetd+1]+'</span>';
break
}
else
calA[i].innerHTML=i-offsetD.offsetd+1;
calA[i].i=i;
calA[i].o=offsetD.offsetd;
calA[i].className=((now.ref.getDate()==i-offsetD.offsetd+1)&&(now.ref.getFullYear()==now.getFullYear())&&(now.ref.getMonth()==now.getMonth()))?"calToday":"calText";
}else{
calA[i].className="calText";
calA[i].innerHTML='&nbsp;';
}}}

window.onload=function(){
if(!ns4){
for(i=1;i<=42;i++)calA[i]=(ie4)?document.all['cal'+i]:document.getElementById('cal'+i);
cal_m=(ie4)?document.all["calender_m"]:document.getElementById("calender_m");
cal_y=(ie4)?document.all["calender_y"]:document.getElementById("calender_y");
cal=(ie4)?document.all["calender"]:document.getElementById("calender");
calS=(ie4)?document.all["calenderS"]:document.getElementById("calenderS");
calS.style.height=((ie4||ie5)?cal.clientHeight:(w3c)?cal.offsetHeight:200)+'px';
calS.style.width=((ie4||ie5)?cal.clientWidth:(w3c)?cal.offsetWidth:300)+'px';
cal.parentNode.style.width=parseInt(calS.style.width)+10+'px';
cal.parentNode.style.height=parseInt(calS.style.height)+10+'px';
now=new Date(); now.ref=new Date();
mi=now.getMonth(); yi=now.getFullYear()-1970;
updateCalender();
}
// ADD OTHER WINDOW ONLOAD EVENTS HERE...
}



