function price_calculator( job_type, paper_type, size, color, quantity ){
	if( "invitation" == job_type ){
		switch( Number( quantity ) ){
			case 100: return 187.5; // ?
			case 200: return 230;
			case 300: return 345;
			case 400: return 402.5;
			case 500: return 460;
			case 600: return 563.5;
			case 700: return 575;
			case 800: return 640;
			case 900: return 690;
			case 1000: return 703.5;
		};
	}else if( "biz_card" == job_type ){
		if( 2 == Number( color ) ){	
			switch( Number( quantity ) ){
				case 100: return 345; // ?
				case 200: return 379.6; // ?
				case 300: return 402.6;
				case 400: return 425.6; // ?
				case 500: return 460;
				case 600: return 494.4; // ?
				case 700: return 529.2;
				case 800: return 563.2;
				case 900: return 597.6;
				case 1000: return 632.5;
			};
		}else if( 4 == Number( color ) ){
			switch( Number( quantity ) ){
				case 100: return 785.5;
				case 200: return 814.25;
				case 300: return 843;
				case 400: return 869.5;
				case 500: return 898.5;
				case 600: return 927;
				case 700: return 955.5;
				case 800: return 984;
				case 900: return 1008;
				case 1000: return 1035;
			};
		}
	}
}

function calculate_and_show(){
	var txt_field = document.getElementById( 'result' );
	var paper_type = 0;
	var size = 0;
	var job_type = document.getElementById( 'job_type' );
	var color = document.getElementById( 'color' );
	var quantity = document.getElementById( 'quantity' );
	txt_field.value = price_calculator( job_type.value, paper_type, size, color.value, quantity.value ) + " ETB";
	return false;
}
