function getFlashObject(criteria){
	window.location.hash='#flashStart';
	var convertedObj=new Object();
	for (var key in criteria){
		//alert(key + ": " + criteria[key]); // object[key] is value
		var key_new=key;
		if(key=="dimension") key_new="animalsize";
		if(key=="overweight") key_new="is_light";
		if (criteria[key]!=0) convertedObj[key_new] = criteria[key];
	}
			// merged age in months
	if (criteria["years"]){
		if (criteria["months"]>0)
			var mergedMonths = (criteria["years"]*12)+criteria["months"];
		else
			var mergedMonths = (criteria["years"]*12);
	}else{
		var mergedMonths = criteria["months"];
	}
		// merged weight in grams
	if (criteria["kilograms"]>0){
		var mergedWeight = (criteria["kilograms"]*1000)+criteria["grams"];
	}else{
		var mergedWeight = criteria["grams"];
	}
		// calculate age class
	var lifecycle=0;
		/*
			lifecycle ids :
			1 -> Junior
			2 -> Kitten
			3 -> Light
			4 -> Adult
			5 -> Senior
		*/
	
	if(tier_id==1){ // hund
	
		switch(convertedObj["animalsize"]){
				case 1: // mini
				case '1': // mini
					
					if (mergedMonths<9) lifecycle = 1;
					else if(mergedMonths==9 || mergedMonths==10){
						if (mergedWeight<=5000)	lifecycle = 4;
						else lifecycle = 1;
					}
					else if(mergedMonths>=11 && mergedMonths<96){
						lifecycle = 4;
						
					}else
						lifecycle = 5;
					break;
					
				case 2: // medium
				case '2': // medium
					if(mergedMonths<=12)
						lifecycle = 1;
					else if(mergedMonths>12 && mergedMonths<84)
						lifecycle = 4;
					else 
						lifecycle = 5;
					break;
					
				case 3: // maxi
				case '3': // maxi
					if(mergedMonths<=14) lifecycle = 1;
					else if (mergedMonths>14 && mergedMonths<=17){
						if (mergedWeight<=34000)
							lifecycle = 4;
						else
							lifecycle = 1;
					}else if (mergedMonths>17 && mergedMonths<=24){
						if (mergedWeight<=44000)
							lifecycle = 4;
						else
							lifecycle = 1;
					}		
					else if (mergedMonths>24 && mergedMonths<72) lifecycle = 4;
					else if( mergedMonths>=72 && mergedMonths<84) lifecycle = 4;
					else lifecycle = 5;
					break;
		}

		
	}else if(tier_id==2){ // katze
		if(mergedMonths<=12)
			lifecycle = 2;
		else if(mergedMonths<=96)
			lifecycle = 4;
		else if(mergedMonths>96)
			lifecycle = 5;
			
	}

	if (lifecycle==4 && convertedObj["is_light"]) lifecycle=3;
	convertedObj["lifecycle"] = lifecycle;
	getResultRows(convertedObj);
}
