
/******************************************************************
* IFrame Re-Sizing Functions **************************************
*******************************************************************/

function setFrameHeight() {
	var Hadd = 0;
	if (parent.navigator.appName == "Netscape") { Hadd = 34; }

    parent.document.getElementById('mainframe').height = document['body'].scrollHeight + Hadd;
}

function setFrameHeight2() {
	var Hadd = 0;
	if (parent.navigator.appName == "Netscape") { Hadd = 34; }

    parent.document.getElementById('sideframe').height = document['body'].scrollHeight + Hadd;
}


/******************************************************************
* Quilt Calculator Form Functions **************************************
*******************************************************************/

function QuiltCalc() {
  for (var i=0; i < document.Qform.Stitchtype.length; i++) {
    if (document.Qform.Stitchtype[i].checked) { var price = document.Qform.Stitchtype[i].value ;  } }
  for (var i=0; i < document.Qform.Batting.length; i++) {
    if (document.Qform.Batting[i].checked) { var c = document.Qform.Batting[i].value; } }
  for (var i=0; i < document.Qform.Binding.length; i++) {
    if (document.Qform.Binding[i].checked) { var d = document.Qform.Binding[i].value; } }
  var mincharge = document.Qform.Qminprice.value;
  var minbaste = document.Qform.Qminbasting.value;
  var a = document.Qform.Qwidth.value;
  var b = document.Qform.Qlength.value;
  var l1 = 1* document.Qform.Label1.value;
  var p1 = 1* document.Qform.Piece1.value;
  var subtotal = a * b * price ;
  if (document.Qform.Stitchtype[3].checked) { subtotal = Math.max(minbaste, subtotal); }
  else if (document.Qform.Stitchtype[4].checked) { subtotal = subtotal ;}
  else  { subtotal = Math.max(mincharge, subtotal); }
  subtotal = subtotal + ( ( 2*a + 2*b ) * d ) ;
  if (a <= 90 && b <= 90) {  subtotal = subtotal + Math.min(a,b) * c / 36 ;  }
  if (a > 90 && b <= 90) {  subtotal = subtotal + Math.max(a,b) * c / 36 ;  }
  if (a <= 90 && b > 90) {  subtotal = subtotal + Math.max(a,b) * c / 36 ;  }
  if (a > 90 && b > 90) {  subtotal = subtotal + ( Math.max(a,b) + 2*(Math.min(a,b) - 90) ) * c / 36 ;  }
  if ( document.Qform.Label1.checked ) { subtotal = subtotal + l1 ; }
  if ( document.Qform.Piece1.checked ) { subtotal = subtotal + p1  ; }

  document.Qform.Qoutput.value = subtotal.toFixed(2);
}
function QformShow() {
  document.Qform.style.display = 'block';
  document.Qform.style.left = '50%' ;  
  document.Qform.style.marginLeft = '-230px' ;
  document.Qform.style.marginTop = '20px' ;
}

/******************************************************************
* GROUP AND CLASS CALENDAR Functions **************************************
*******************************************************************/

function setCalendar() {
  var clr = ['#EBF3FE','#FEFFE8'];
  clr[2] = clr[0]; clr[4] = clr[0]; clr[6] = clr[0]; clr[8] = clr[0]; clr[10] = clr[0]; 
  clr[3] = clr[1]; clr[5] = clr[1]; clr[7] = clr[1]; clr[9] = clr[1]; clr[11] = clr[1];
  var startDate = new Date();
  var endDate = new Date();
	startDate.setMonth(today.getMonth());
	startDate.setFullYear(today.getFullYear());
    startDate.setDate(today.getDate());
	endDate.setMonth(today.getMonth());
	endDate.setFullYear(today.getFullYear());
    endDate.setDate(today.getDate());
  startDate.setDate(startDate.getDate() - today.getDay() );
  endDate.setDate(endDate.getDate() - today.getDay() +62 );
  
  for (var i=1;i<=63;i++) {
    var a = 'calCell' + i;
    obj = document.getElementById(a);
    var cDate = new Date();
	cDate.setMonth(startDate.getMonth());
	cDate.setFullYear(startDate.getFullYear());
    cDate.setDate(startDate.getDate() + i-1);
    var m = cDate.toDateString().substr(4,3);
	var curDt = new Date();
	if ( cDate.toDateString() == curDt.toDateString() ) {obj.innerHTML ='<strong>' + m + ' ' + cDate.getDate() + '</strong>' ;}
    else {obj.innerHTML = m + ' ' + cDate.getDate() ;}
	obj.style.backgroundColor= clr[cDate.getMonth()];
	if ( cDate.getDate() == 1 ) { obj.innerHTML = obj.innerHTML  + ', ' + cDate.getFullYear() ;}
    }

  for (var i=0;i < t.length; i++) {
    var tt = d[i].split('/');
	tt[0] = tt[0] -1;
	var td = new Date();
	td.setDate(tt[1]);
	td.setMonth(tt[0]);
	td.setFullYear(tt[2]);
	if (td >= startDate || td <= endDate) {
    for (var j=1;j<=63;j++) {
      var cDate = new Date();
	  cDate.setMonth(startDate.getMonth());
	  cDate.setFullYear(startDate.getFullYear());
      cDate.setDate(startDate.getDate() + j-1);
	  if (tt[0] == cDate.getMonth() && tt[1] == cDate.getDate()) {
        var a = 'calCell' + j;
        obj = document.getElementById(a);
        obj.innerHTML = obj.innerHTML  + '<b><br />&nbsp;' + t[i] + '</b>' ;
	    }
	  }
	  }
	}  
}
function calBack() {
  today.setDate(today.getDate() - 14);
  setCalendar();
}
function calForward() {
  today.setDate(today.getDate() + 14);
  setCalendar();
}


