totalMinutes = 0;

function calculateTotalMinutes(thisCheckbox){
	if (thisCheckbox.checked)
	{
		totalMinutes += parseFloat(thisCheckbox.value);

		
	} else {
		totalMinutes -= parseFloat(thisCheckbox.value);
	
	}
	totalseconds = totalMinutes * 60
	//enddatetime = strtotime(document.getElementById("start_time").value) + totalseconds
	

	
	//enddatetime = date(strtotime(document.getElementById("start_time").value) + totalseconds, $timestamp); 
	
		
	
	document.getElementById("totalMinutes").value = totalMinutes;
	
	totalhours=Math.floor(totalMinutes/60)
	
	if (totalhours<10)
	{
	totalhours="0"+totalhours
	} else {
	totalhours=totalhours
	}
	
	totalmins=totalMinutes%60
	
	if (totalmins<1)
	{
	totalmins="00"
	} else {
	totalmins=totalMinutes%60
	}	
	
	document.getElementById("durationhours").value = totalhours
	document.getElementById("durationmins").value = totalmins
	document.getElementById("duration").value = totalhours + ":" + totalmins + ":00"

	
	endhours=parseInt(document.getElementById("starthours").value)+ parseInt(Math.floor(totalMinutes/60))
	endmins =parseInt(document.getElementById("startmins").value)+ parseInt(totalmins)
	if (endmins>59)
	{
	endmins=endmins-60;
	endhours=parseInt(endhours)+1;
	} else {
	endmins=endmins
	}
	if (endmins<1)
	{
	endmins="00"
	} else {
	endmins=endmins
	}
	endsecs="00"
	
	document.getElementById("finish_time").value= endhours + ":" + endmins
		document.expiration.end_time.value = document.getElementById("startyear").value + "-" + document.getElementById("startmonth").value + "-" + document.getElementById("startday").value + " " + endhours + ":" + endmins + ":" + endsecs
		document.getElementById("endyear").value= document.getElementById("startyear").value
		document.getElementById("endmonth").value= document.getElementById("startmonth").value
		document.getElementById("endday").value= document.getElementById("startday").value
		document.getElementById("endhours").value= endhours
		document.getElementById("endmins").value= endmins
		
if (endhours>19){
	alert("The estimated finish time of your booking is after 8pm when the salon closes.  Please select an earlier start time or less treatments.")
}

	
}

function treatmentlist(f)
{
var ntreatment = f.treatment;
var ntreatmentname = f.treatmentname;
var items = '';
for(var i=0;i<ntreatment.length;i++)
{
if(ntreatment[i].checked)
{
items+=ntreatmentname[i].value+'\n';
}
}
f.allitems.value=items;
}



function addtreatmentsaccounts(thisclientcount)
   {
   var w = eval("document.accountsform.Treatment" + thisclientcount + ".selectedIndex");
   var selected_text = eval("document.accountsform.Treatment" + thisclientcount + ".options[w].text");
   var amount = eval("document.accountsform.Treatment" + thisclientcount + ".value");
   

if (eval("document.accountsform.Treatment" + thisclientcount + ".value") == ""){
	   alert("Not a valid treatment");
	   return;
   }

originaltreat = eval("document.accountsform.allitemsaccounts" + thisclientcount + ".value");
//eval("document.accountsform.allitemsaccounts" + thisclientcount + ".value + selected_text + \n");

   document.getElementById("allitemsaccounts" + thisclientcount).value = originaltreat + selected_text + "\n";  

   a =   eval("document.accountsform.amount" + thisclientcount + ".value") //=  parseFloat(eval("document.accountsform.amount" + thisclientcount + ".value")) + parseFloat(amount);
   b = parseFloat(a) + parseFloat(amount);
   
   document.getElementById("amount" + thisclientcount).value = b;
   
   }



function addInput(divName, thisclientcount, accountdate){
		var thisclientcount = parseFloat(thisclientcount) +1;

		var oldHTML = document.getElementById('changeaddbutton').innerHTML;
		var newHTML = "<input type=\"button\" class=\"buttons\" name=\"addrow\" value=\"+\" onclick=\"addInput('dynamicInput','" + thisclientcount + "','" + accountdate + "')\" onmouseover=\"this.className='buttonsOverClass';\" onmouseout=\"this.className='buttons';\"/>";
		
		document.getElementById('changeaddbutton').innerHTML = newHTML;
		
		
	 var iLen = String(document.getElementById(divName).innerHTML).length;    // get length of variable
    //   var test = String(document.getElementById(divName).innerHTML).substring(0, iLen - 8); 
	   
	   var removetable = String(document.getElementById(divName).innerHTML).substring(0, iLen - 0);

alert(removetable);

          //var newdiv = document.createElement('p');
          newdiv = "<tr align='center' bgcolor='#ebebeb'><td>a</td><td></td><td></td><td><textarea name='newallitemsaccounts" + thisclientcount + "' id='newallitemsaccounts" + thisclientcount  +"' class='textareabookingforms' cols='27' rows='4'></textarea></td><td><input type='text' style='text-align:right' name='newamount" + thisclientcount  + "' id='newamount" + thisclientcount  + "' size='5'/></td><td>" + thisclientcount + "</td></tr></table>";
		  
		  document.getElementById(divName).innerHTML = document.getElementById(divName).innerHTML + newdiv;
		  
		  
		 
		  
         // document.getElementById(divName).appendChild(newdiv);
       
	
	  
		  
}


function noshow(thisclient){
	   document.getElementById("allitemsaccounts" + thisclient).value = "";  
	      document.getElementById("amount" + thisclient).value = 0;
		  	      document.getElementById("noshowcheckbox" + thisclient).checked = true;

// document.getElementById("amount" + thisclient).value =1;
		//  alert(eval("document.accountsform.allitemsaccounts" + thisclientcount + ".value"));
		   
}




/*


function addInput(divName, thisclientcount, accountdate){
	//	var thisclientcount = parseFloat(thisclientcount) +1;

	//	var oldHTML = document.getElementById('changeaddbutton').innerHTML;
	//	var newHTML = "input type=\"button\" class=\"buttons\" name=\"addrow"\ value="\+\" onclick=\"addInput('dynamicInput','" + thisclientcount + "','" + accountdate + "')\" onmouseover=\"this.className='buttonsOverClass';\" onmouseout=\"this.className='buttons\';\"/"
		
	//	document.getElementById('changeaddbutton').innerHTML = newHTML;



          var newdiv = document.createElement('div');
          newdiv.innerHTML = "<table width=100% bgcolor='#cccccc' cellspacing='5' cellpadding='5'><tr align='center' bgcolor='#ebebeb'><td></td><td>" + newHTML + "</td><td></td><td><textarea name='newallitemsaccounts" + thisclientcount + "' id='allitemsaccounts" + thisclientcount  +"' class='textareabookingforms' cols='27' rows='4'></textarea></td><td><input type='text' style='text-align:right' name='newamount" + thisclientcount  + "' id='amount" + thisclientcount  + "' size='5'/></td><td>" + thisclientcount + "</td></tr></table>";
		  
		  
          document.getElementById(divName).appendChild(newdiv);
       
		  
	  
		  
}

*/