

function PrintTicket() {
	//var link=document.createElement('SPAN');
	//link.innerHTML='<link rel="stylesheet" href="templates/mindd/PrintSeminar2010.css" type="text/css" media="print" />';
	//document.body.insertBefore(link,document.body.childNodes[0]);
	document.getElementById('EventInformation').className='HideOnPrint';
	window.print();
}

function PrintTicketHide() {
	document.getElementById('EventInformation').style.display='none';
	window.print();
}
function HideTickets() {
	var idx=location.hash.indexOf('ticket=');
	if(idx<0) return;
	var ticket=location.hash.substring(idx+7);
	var table=document.getElementById('BookTickets');
	for(var row=1; row<table.rows.length; row++) {
		var r=table.rows[row];
		var name=GetTicketNameFromRow(r);
		if(ticket!=name) r.style.display='none';
	}
}

function GetTicketNameFromRow(r) {
	var name=r.cells[1].innerHTML+'_'+
		r.cells[2].innerHTML+'_'+
		r.cells[3].innerHTML+'_';
	name=name.replace(' ','_');
	return name;
}

function CalcTickets(prefix,normalCost,coupleCost,practitionerCost) {
	var table=document.getElementById('BookTickets');
	var order_items='';
	var amt=0;

	var integrativeCosts=[85,75];
	var integrativeName="seminar_17_October, 2010_NSW_Sydney";
	var useIntegrative=false;
	var integrativeSolutions=document.getElementById('AlsoIntegrativeSolutions');
	if(integrativeSolutions && integrativeSolutions.checked) {
		useIntegrative=true;
	}

	var nutrition=document.getElementById('AlsoNutrition');
	if(nutrition && nutrition.checked) {
		integrativeCosts=[185,155];
		integrativeName="seminar_31_July, 2010_NSW_Sydney";
		useIntegrative=true;
	}

	for(var row=0; row<table.rows.length; row++) {
		var r=table.rows[row];
		var inps=r.getElementsByTagName('INPUT');
		if(inps.length<3) continue;
		var a=parseInt(inps[0].value);
		var couple=parseInt(inps[1].value);
		var practitioner=parseInt(inps[2].value);
		var earlyBirdDate=r.cells[4].innerHTML.split('/');
		var earlyBird=new Date();
		earlyBird.setMinutes(0);
		earlyBird.setHours(0);
		earlyBird.setDate(earlyBirdDate[0]);
		earlyBird.setMonth(earlyBirdDate[1]-1);
		earlyBird.setFullYear(earlyBirdDate[2]);

		var now=new Date();
		var isEarlyBird=false;
		if(now.getTime()<(earlyBird.getTime()+86400000)) {
			isEarlyBird=true;
		}

		//if(!a) continue;
		var name=GetTicketNameFromRow(r);
		if(order_items.length>0) { order_items+=','; }

		var costType=isEarlyBird?1:0;
		var cost=a*normalCost[costType];
		if(practitioner>0) {
			cost+=practitioner*practitionerCost[costType];
		}
		if(couple>0) {
			cost+=couple*coupleCost[costType]*2;
		}
		var totalPeople=0;
		totalPeople+=(couple*2)+practitioner+a;
		if(useIntegrative) {
			cost*=0.8;
		}
		amt+=cost;
		if(cost>0) {
			order_items+=escape(prefix+name)+'='+cost+'('+a+','+couple+','+practitioner+')';
		}

		if(useIntegrative && totalPeople>0) {
			var integrativeCost=(totalPeople*integrativeCosts[costType]*0.8);
			order_items+=escape(integrativeName)+"="+integrativeCost+"("+totalPeople+")";
			amt+=integrativeCost;
		}

	}


	return {'order_items':order_items,'amt':amt};
}

