var _claimCalc = new Object;
var _claimCalc_flash;

_claimCalc['bodyAreas'] = new Object;
_claimCalc['flashView'] = 'front';

// ________ DEFINITIONS

	_claimCalc['bodyAreas']['Head'] = new Object;
	_claimCalc['bodyAreas']['Head']['Epilepsy'] = new Object;
	_claimCalc['bodyAreas']['Head']['Epilepsy']['1'] = '';
	_claimCalc['bodyAreas']['Head']['Epilepsy']['2'] = '';	
	_claimCalc['bodyAreas']['Head']['Epilepsy']['3'] = '';	
	_claimCalc['bodyAreas']['Head']['Epilepsy']['4'] = '';	
	_claimCalc['bodyAreas']['Head']['Epilepsy']['5'] = '';	
	
	_claimCalc['bodyAreas']['Head']['Brain Damage'] = new Object;
	_claimCalc['bodyAreas']['Head']['Brain Damage']['1'] = '';
	_claimCalc['bodyAreas']['Head']['Brain Damage']['2'] = '';	
	_claimCalc['bodyAreas']['Head']['Brain Damage']['3'] = '';	
	_claimCalc['bodyAreas']['Head']['Brain Damage']['4'] = '';	
	_claimCalc['bodyAreas']['Head']['Brain Damage']['5'] = '';	
	
	_claimCalc['bodyAreas']['Head']['PTSD (Post Traumatic Stress Disorder)'] = new Object;
	_claimCalc['bodyAreas']['Head']['PTSD (Post Traumatic Stress Disorder)']['1'] = '';
	_claimCalc['bodyAreas']['Head']['PTSD (Post Traumatic Stress Disorder)']['2'] = '';	
	_claimCalc['bodyAreas']['Head']['PTSD (Post Traumatic Stress Disorder)']['3'] = '';	
	_claimCalc['bodyAreas']['Head']['PTSD (Post Traumatic Stress Disorder)']['4'] = '';	
	_claimCalc['bodyAreas']['Head']['PTSD (Post Traumatic Stress Disorder)']['5'] = '';	
	
	_claimCalc['bodyAreas']['Head']['Psychiatric Damage'] = new Object;
	_claimCalc['bodyAreas']['Head']['Psychiatric Damage']['1'] = '';
	_claimCalc['bodyAreas']['Head']['Psychiatric Damage']['2'] = '';	
	_claimCalc['bodyAreas']['Head']['Psychiatric Damage']['3'] = '';	
	_claimCalc['bodyAreas']['Head']['Psychiatric Damage']['4'] = '';	
	_claimCalc['bodyAreas']['Head']['Psychiatric Damage']['5'] = '';	
	
	_claimCalc['bodyAreas']['Head']['Sight'] = new Object;
	_claimCalc['bodyAreas']['Head']['Sight']['1'] = '';
	_claimCalc['bodyAreas']['Head']['Sight']['2'] = '';	
	_claimCalc['bodyAreas']['Head']['Sight']['3'] = '';	
	_claimCalc['bodyAreas']['Head']['Sight']['4'] = '';	
	_claimCalc['bodyAreas']['Head']['Sight']['5'] = '';	
	
	_claimCalc['bodyAreas']['Head']['Partial Hearing Loss - Tinnitus'] = new Object;
	_claimCalc['bodyAreas']['Head']['Partial Hearing Loss - Tinnitus']['1'] = '';
	_claimCalc['bodyAreas']['Head']['Partial Hearing Loss - Tinnitus']['2'] = '';	
	_claimCalc['bodyAreas']['Head']['Partial Hearing Loss - Tinnitus']['3'] = '';	
	_claimCalc['bodyAreas']['Head']['Partial Hearing Loss - Tinnitus']['4'] = '';	
	_claimCalc['bodyAreas']['Head']['Partial Hearing Loss - Tinnitus']['5'] = '';
	
	_claimCalc['bodyAreas']['Head']['Deafness'] = new Object;
	_claimCalc['bodyAreas']['Head']['Deafness']['1'] = '';
	_claimCalc['bodyAreas']['Head']['Deafness']['2'] = '';	
	_claimCalc['bodyAreas']['Head']['Deafness']['3'] = '';	
	_claimCalc['bodyAreas']['Head']['Deafness']['4'] = '';	
	_claimCalc['bodyAreas']['Head']['Deafness']['5'] = '';	
	
	_claimCalc['bodyAreas']['Head']['Taste and Smell Impairement'] = new Object;
	_claimCalc['bodyAreas']['Head']['Taste and Smell Impairement']['1'] = '';
	_claimCalc['bodyAreas']['Head']['Taste and Smell Impairement']['2'] = '';	
	_claimCalc['bodyAreas']['Head']['Taste and Smell Impairement']['3'] = '';	
	_claimCalc['bodyAreas']['Head']['Taste and Smell Impairement']['4'] = '';	
	_claimCalc['bodyAreas']['Head']['Taste and Smell Impairement']['5'] = '';	
	
	_claimCalc['bodyAreas']['Shoulder'] = new Object;
	_claimCalc['bodyAreas']['Shoulder']['Shoulder'] = new Object;
	_claimCalc['bodyAreas']['Shoulder']['Shoulder']['1'] = '';
	_claimCalc['bodyAreas']['Shoulder']['Shoulder']['2'] = '';	
	_claimCalc['bodyAreas']['Shoulder']['Shoulder']['3'] = '';	
	_claimCalc['bodyAreas']['Shoulder']['Shoulder']['4'] = '';	
	_claimCalc['bodyAreas']['Shoulder']['Shoulder']['5'] = '';	
	
	_claimCalc['bodyAreas']['Shoulder']['Clavicle'] = new Object;
	_claimCalc['bodyAreas']['Shoulder']['Clavicle']['1'] = '';
	_claimCalc['bodyAreas']['Shoulder']['Clavicle']['2'] = '';	
	_claimCalc['bodyAreas']['Shoulder']['Clavicle']['3'] = '';	
	_claimCalc['bodyAreas']['Shoulder']['Clavicle']['4'] = '';	
	_claimCalc['bodyAreas']['Shoulder']['Clavicle']['5'] = '';	
	
	_claimCalc['bodyAreas']['Chest'] = new Object;
	_claimCalc['bodyAreas']['Chest']['Chest'] = new Object;
	_claimCalc['bodyAreas']['Chest']['Chest']['1'] = '';
	_claimCalc['bodyAreas']['Chest']['Chest']['2'] = '';	
	_claimCalc['bodyAreas']['Chest']['Chest']['3'] = '';	
	_claimCalc['bodyAreas']['Chest']['Chest']['4'] = '';	
	_claimCalc['bodyAreas']['Chest']['Chest']['5'] = '';	
	
	_claimCalc['bodyAreas']['Chest']['Lung Disease'] = new Object;
	_claimCalc['bodyAreas']['Chest']['Lung Disease']['1'] = '';
	_claimCalc['bodyAreas']['Chest']['Lung Disease']['2'] = '';	
	_claimCalc['bodyAreas']['Chest']['Lung Disease']['3'] = '';	
	_claimCalc['bodyAreas']['Chest']['Lung Disease']['4'] = '';	
	_claimCalc['bodyAreas']['Chest']['Lung Disease']['5'] = '';	
	
	_claimCalc['bodyAreas']['Chest']['Asbestos Related Disease'] = new Object;
	_claimCalc['bodyAreas']['Chest']['Asbestos Related Disease']['1'] = '';
	_claimCalc['bodyAreas']['Chest']['Asbestos Related Disease']['2'] = '';	
	_claimCalc['bodyAreas']['Chest']['Asbestos Related Disease']['3'] = '';	
	_claimCalc['bodyAreas']['Chest']['Asbestos Related Disease']['4'] = '';	
	_claimCalc['bodyAreas']['Chest']['Asbestos Related Disease']['5'] = '';	
	
	_claimCalc['bodyAreas']['Chest']['Asthma'] = new Object;
	_claimCalc['bodyAreas']['Chest']['Asthma']['1'] = '';
	_claimCalc['bodyAreas']['Chest']['Asthma']['2'] = '';	
	_claimCalc['bodyAreas']['Chest']['Asthma']['3'] = '';	
	_claimCalc['bodyAreas']['Chest']['Asthma']['4'] = '';	
	_claimCalc['bodyAreas']['Chest']['Asthma']['5'] = '';
	
	_claimCalc['bodyAreas']['Arm'] = new Object;
	_claimCalc['bodyAreas']['Arm']['Wrist'] = new Object;
	_claimCalc['bodyAreas']['Arm']['Wrist']['1'] = '';
	_claimCalc['bodyAreas']['Arm']['Wrist']['2'] = '';	
	_claimCalc['bodyAreas']['Arm']['Wrist']['3'] = '';	
	_claimCalc['bodyAreas']['Arm']['Wrist']['4'] = '';	
	_claimCalc['bodyAreas']['Arm']['Wrist']['5'] = '';
	
	_claimCalc['bodyAreas']['Arm']['Elbow'] = new Object;
	_claimCalc['bodyAreas']['Arm']['Elbow']['1'] = '';
	_claimCalc['bodyAreas']['Arm']['Elbow']['2'] = '';	
	_claimCalc['bodyAreas']['Arm']['Elbow']['3'] = '';	
	_claimCalc['bodyAreas']['Arm']['Elbow']['4'] = '';	
	_claimCalc['bodyAreas']['Arm']['Elbow']['5'] = '';
	
	_claimCalc['bodyAreas']['Arm']['Arm'] = new Object;
	_claimCalc['bodyAreas']['Arm']['Arm']['1'] = '';
	_claimCalc['bodyAreas']['Arm']['Arm']['2'] = '';	
	_claimCalc['bodyAreas']['Arm']['Arm']['3'] = '';	
	_claimCalc['bodyAreas']['Arm']['Arm']['4'] = '';	
	_claimCalc['bodyAreas']['Arm']['Arm']['5'] = '';
	
	_claimCalc['bodyAreas']['Arm']['Amputation'] = new Object;
	_claimCalc['bodyAreas']['Arm']['Amputation']['1'] = '';
	_claimCalc['bodyAreas']['Arm']['Amputation']['2'] = '';	
	_claimCalc['bodyAreas']['Arm']['Amputation']['3'] = '';	
	_claimCalc['bodyAreas']['Arm']['Amputation']['4'] = '';	
	_claimCalc['bodyAreas']['Arm']['Amputation']['5'] = '';
	
	_claimCalc['bodyAreas']['Arm']['Work Related Upper'] = new Object;
	_claimCalc['bodyAreas']['Arm']['Work Related Upper']['1'] = '';
	_claimCalc['bodyAreas']['Arm']['Work Related Upper']['2'] = '';	
	_claimCalc['bodyAreas']['Arm']['Work Related Upper']['3'] = '';	
	_claimCalc['bodyAreas']['Arm']['Work Related Upper']['4'] = '';	
	_claimCalc['bodyAreas']['Arm']['Work Related Upper']['5'] = '';
	
	_claimCalc['bodyAreas']['Mid Section'] = new Object;
	_claimCalc['bodyAreas']['Mid Section']['Female Reproductive System'] = new Object;
	_claimCalc['bodyAreas']['Mid Section']['Female Reproductive System']['1'] = '';
	_claimCalc['bodyAreas']['Mid Section']['Female Reproductive System']['2'] = '';	
	_claimCalc['bodyAreas']['Mid Section']['Female Reproductive System']['3'] = '';	
	_claimCalc['bodyAreas']['Mid Section']['Female Reproductive System']['4'] = '';	
	_claimCalc['bodyAreas']['Mid Section']['Female Reproductive System']['5'] = '';
	
	_claimCalc['bodyAreas']['Mid Section']['Male Reproductive System'] = new Object;
	_claimCalc['bodyAreas']['Mid Section']['Male Reproductive System']['1'] = '';
	_claimCalc['bodyAreas']['Mid Section']['Male Reproductive System']['2'] = '';	
	_claimCalc['bodyAreas']['Mid Section']['Male Reproductive System']['3'] = '';	
	_claimCalc['bodyAreas']['Mid Section']['Male Reproductive System']['4'] = '';	
	_claimCalc['bodyAreas']['Mid Section']['Male Reproductive System']['5'] = '';
	
	_claimCalc['bodyAreas']['Mid Section']['Hernia'] = new Object;
	_claimCalc['bodyAreas']['Mid Section']['Hernia']['1'] = '';
	_claimCalc['bodyAreas']['Mid Section']['Hernia']['2'] = '';	
	_claimCalc['bodyAreas']['Mid Section']['Hernia']['3'] = '';	
	_claimCalc['bodyAreas']['Mid Section']['Hernia']['4'] = '';	
	_claimCalc['bodyAreas']['Mid Section']['Hernia']['5'] = '';
	
	_claimCalc['bodyAreas']['Mid Section']['Spleen'] = new Object;
	_claimCalc['bodyAreas']['Mid Section']['Spleen']['1'] = '';
	_claimCalc['bodyAreas']['Mid Section']['Spleen']['2'] = '';	
	_claimCalc['bodyAreas']['Mid Section']['Spleen']['3'] = '';	
	_claimCalc['bodyAreas']['Mid Section']['Spleen']['4'] = '';	
	_claimCalc['bodyAreas']['Mid Section']['Spleen']['5'] = '';
	
	_claimCalc['bodyAreas']['Mid Section']['Bladder'] = new Object;
	_claimCalc['bodyAreas']['Mid Section']['Bladder']['1'] = '';
	_claimCalc['bodyAreas']['Mid Section']['Bladder']['2'] = '';	
	_claimCalc['bodyAreas']['Mid Section']['Bladder']['3'] = '';	
	_claimCalc['bodyAreas']['Mid Section']['Bladder']['4'] = '';	
	_claimCalc['bodyAreas']['Mid Section']['Bladder']['5'] = '';
	
	_claimCalc['bodyAreas']['Mid Section']['Bowels'] = new Object;
	_claimCalc['bodyAreas']['Mid Section']['Bowels']['1'] = '';
	_claimCalc['bodyAreas']['Mid Section']['Bowels']['2'] = '';	
	_claimCalc['bodyAreas']['Mid Section']['Bowels']['3'] = '';	
	_claimCalc['bodyAreas']['Mid Section']['Bowels']['4'] = '';	
	_claimCalc['bodyAreas']['Mid Section']['Bowels']['5'] = '';
	
	_claimCalc['bodyAreas']['Mid Section']['Kidney'] = new Object;
	_claimCalc['bodyAreas']['Mid Section']['Kidney']['1'] = '';
	_claimCalc['bodyAreas']['Mid Section']['Kidney']['2'] = '';	
	_claimCalc['bodyAreas']['Mid Section']['Kidney']['3'] = '';	
	_claimCalc['bodyAreas']['Mid Section']['Kidney']['4'] = '';	
	_claimCalc['bodyAreas']['Mid Section']['Kidney']['5'] = '';
	
	_claimCalc['bodyAreas']['Legs'] = new Object;
	_claimCalc['bodyAreas']['Legs']['Toe'] = new Object;
	_claimCalc['bodyAreas']['Legs']['Toe']['1'] = '';
	_claimCalc['bodyAreas']['Legs']['Toe']['2'] = '';	
	_claimCalc['bodyAreas']['Legs']['Toe']['3'] = '';	
	_claimCalc['bodyAreas']['Legs']['Toe']['4'] = '';	
	_claimCalc['bodyAreas']['Legs']['Toe']['5'] = '';
	
	_claimCalc['bodyAreas']['Legs']['Foot'] = new Object;
	_claimCalc['bodyAreas']['Legs']['Foot']['1'] = '';
	_claimCalc['bodyAreas']['Legs']['Foot']['2'] = '';	
	_claimCalc['bodyAreas']['Legs']['Foot']['3'] = '';	
	_claimCalc['bodyAreas']['Legs']['Foot']['4'] = '';	
	_claimCalc['bodyAreas']['Legs']['Foot']['5'] = '';
	
	_claimCalc['bodyAreas']['Legs']['Achilles'] = new Object;
	_claimCalc['bodyAreas']['Legs']['Achilles']['1'] = '';
	_claimCalc['bodyAreas']['Legs']['Achilles']['2'] = '';	
	_claimCalc['bodyAreas']['Legs']['Achilles']['3'] = '';	
	_claimCalc['bodyAreas']['Legs']['Achilles']['4'] = '';	
	_claimCalc['bodyAreas']['Legs']['Achilles']['5'] = '';
	
	_claimCalc['bodyAreas']['Legs']['Ankle'] = new Object;
	_claimCalc['bodyAreas']['Legs']['Ankle']['1'] = '';
	_claimCalc['bodyAreas']['Legs']['Ankle']['2'] = '';	
	_claimCalc['bodyAreas']['Legs']['Ankle']['3'] = '';	
	_claimCalc['bodyAreas']['Legs']['Ankle']['4'] = '';	
	_claimCalc['bodyAreas']['Legs']['Ankle']['5'] = '';
	
	_claimCalc['bodyAreas']['Legs']['Knee'] = new Object;
	_claimCalc['bodyAreas']['Legs']['Knee']['1'] = '';
	_claimCalc['bodyAreas']['Legs']['Knee']['2'] = '';	
	_claimCalc['bodyAreas']['Legs']['Knee']['3'] = '';	
	_claimCalc['bodyAreas']['Legs']['Knee']['4'] = '';	
	_claimCalc['bodyAreas']['Legs']['Knee']['5'] = '';
	
	_claimCalc['bodyAreas']['Legs']['Leg'] = new Object;
	_claimCalc['bodyAreas']['Legs']['Leg']['1'] = '';
	_claimCalc['bodyAreas']['Legs']['Leg']['2'] = '';	
	_claimCalc['bodyAreas']['Legs']['Leg']['3'] = '';	
	_claimCalc['bodyAreas']['Legs']['Leg']['4'] = '';	
	_claimCalc['bodyAreas']['Legs']['Leg']['5'] = '';
	
	_claimCalc['bodyAreas']['Legs']['Leg Amputation'] = new Object;
	_claimCalc['bodyAreas']['Legs']['Leg Amputation']['1'] = '';
	_claimCalc['bodyAreas']['Legs']['Leg Amputation']['2'] = '';	
	_claimCalc['bodyAreas']['Legs']['Leg Amputation']['3'] = '';	
	_claimCalc['bodyAreas']['Legs']['Leg Amputation']['4'] = '';	
	_claimCalc['bodyAreas']['Legs']['Leg Amputation']['5'] = '';
	
	_claimCalc['bodyAreas']['Back'] = new Object;
	_claimCalc['bodyAreas']['Back']['Upper Back'] = new Object;
	_claimCalc['bodyAreas']['Back']['Upper Back']['1'] = '';
	_claimCalc['bodyAreas']['Back']['Upper Back']['2'] = '';	
	_claimCalc['bodyAreas']['Back']['Upper Back']['3'] = '';	
	_claimCalc['bodyAreas']['Back']['Upper Back']['4'] = '';	
	_claimCalc['bodyAreas']['Back']['Upper Back']['5'] = '';
	
	_claimCalc['bodyAreas']['Back']['Lower Back'] = new Object;
	_claimCalc['bodyAreas']['Back']['Lower Back']['1'] = '';
	_claimCalc['bodyAreas']['Back']['Lower Back']['2'] = '';	
	_claimCalc['bodyAreas']['Back']['Lower Back']['3'] = '';	
	_claimCalc['bodyAreas']['Back']['Lower Back']['4'] = '';	
	_claimCalc['bodyAreas']['Back']['Lower Back']['5'] = '';

	
// ________ FUNCTIONS

/*function _claimCalc_gotoFront(){
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	if(isIE){
		window['claimCalc_flash'].gotoFront();
	}
	else{
		document['claimCalc_flash'].gotoFront();
	}
}

function _claimCalc_gotoBack(){
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	if(isIE){
		window['claimCalc_flash'].gotoBack();
	}
	else{
		document['claimCalc_flash'].gotoBack();
	}
}

function _claimCalc_switchView(){
	var _buttonLabel;
		
	if(_claimCalc['flashView'] == 'front'){
		_claimCalc['flashView'] = 'back';
		_buttonLabel = 'Front view';
		
		// TELL FLASH TO GO TO BACK VIEW
		_claimCalc_gotoBack();
	}
	else{
		_claimCalc['flashView'] = 'front';
		_buttonLabel = 'Back view';
		
		// TELL FLASH TO GO TO FRONT VIEW
		_claimCalc_gotoFront();
	}
	
	$('#claimCalc_viewButton').html(_buttonLabel);
	// COMMAND TO FLASH HERE
}*/

function _claimCalc_pickArea(areaName){
	_claimCalc['currentArea'] = areaName;
	
	$('#claimCalc_estimate').html('');
	
	var _injuryType, _injurySeverity;
	
	var _html = '<div id="claimCalc_injuriesHeader" class="claimCalc_option_header">'+areaName+' Injuries</div>';
	for(_injuryType in _claimCalc['bodyAreas'][areaName]){
		_html += '<div class="claimCalc_option"><div>'+_injuryType+'</div><input type="radio" name="enquiryForm_injury" value="'+_injuryType+'" /></div>';
	}
	
	$('#claimCalc_injuryOptions').html(_html);
	$('#claimCalc_injuryOptions .claimCalc_option:nth-child(odd)').addClass('odd');
	$('#claimCalc_injuryOptions .claimCalc_option:nth-child(even)').addClass('even');
	
	$('#claimCalc_injuryOptions .claimCalc_option input').click(function(){
		_claimCalc_pickInjury( $(this).val() );
	});
}

function _claimCalc_pickInjury(injuryName){
	
	$('#claimCalc_estimate').html('');
	
	var _html = '<div class="claimCalc_option_header">Severity</div>';
	for(var _sevName in _claimCalc['bodyAreas'][_claimCalc['currentArea']][injuryName]){
		_html += '<div class="claimCalc_option"><div>'+_sevName+'</div><input type="radio" name="enquiryForm_severity" value="'+_sevName+'" /></div>';
	}
	
	$('#claimCalc_severityOptions').html(_html);
	$('#claimCalc_severityOptions .claimCalc_option:nth-child(odd)').addClass('odd');
	$('#claimCalc_severityOptions .claimCalc_option:nth-child(even)').addClass('even');
	
	$('#claimCalc_severityOptions input').click(function(){
		_claimCalc_go();
	});
}

/*function _claimCalc_go(){
	
	var _area = _claimCalc['currentArea'];
	var _injury = $('input[name="area"]:checked').val();
	var _severity = $('input[name="severity"]:checked').val();
	
	var _amount = _claimCalc['bodyAreas'][_area][_injury][_severity];
	
	$('#claimCalc_estimate').html('You could claim ' + _amount);
} */

// INIT CONTROLS

$(document).ready(function(){
	$('#claimCalc_viewButton').click(function(){
		_claimCalc_switchView();
	});
	
	window['claimCalc_flash'] = new Object();
	var _claimCalc_flash = new SWFObject("/flash/calc_001.swf", "claimCalc_flash", "166", "310", "9");
	_claimCalc_flash.addParam("wmode", "transparent");
	_claimCalc_flash.write("claimCalc_flash");
	
	_claimCalc_pickArea('Head');
});
