var Countries = new Array();
Countries[1] = new Array("35","50","123.50");
Countries[2] = new Array("25","55","110.50");
Countries[3] = new Array("35","50","123.50");
Countries[4] = new Array("25","55","110.50");
Countries[5] = new Array("35","50","123.50");
Countries[6] = new Array("35","50","123.50");
Countries[7] = new Array("35","50","123.50");
Countries[8] = new Array("35","50","123.50");
Countries[9] = new Array("35","50","123.50");
Countries[10] = new Array("25","55","110.50");
Countries[11] = new Array("35","50","123.50");
Countries[12] = new Array("35","50","123.50");
Countries[13] = new Array("35","50","123.50");
Countries[14] = new Array("35","50","123.50");
Countries[15] = new Array("35","50","123.50");
Countries[16] = new Array("25","55","110.50");
Countries[17] = new Array("25","55","110.50");
Countries[18] = new Array("35","50","123.50");
Countries[19] = new Array("35","50","123.50");
Countries[20] = new Array("35","50","123.50");
Countries[21] = new Array("35","50","123.50");
Countries[22] = new Array("25","55","110.50");
Countries[23] = new Array("35","50","123.50");
Countries[24] = new Array("35","50","123.50");
Countries[25] = new Array("35","50","123.50");
Countries[26] = new Array("25","55","110.50");
Countries[27] = new Array("35","50","123.50");
Countries[28] = new Array("35","50","123.50");
Countries[29] = new Array("35","50","123.50");
Countries[30] = new Array("35","50","123.50");
Countries[31] = new Array("35","50","123.50");
Countries[32] = new Array("35","50","123.50");
Countries[33] = new Array("35","50","123.50");
Countries[34] = new Array("35","50","123.50");
Countries[35] = new Array("35","50","123.50");
Countries[36] = new Array("35","50","123.50");
Countries[37] = new Array("35","50","123.50");
Countries[38] = new Array("35","50","123.50");
Countries[39] = new Array("35","50","123.50");
Countries[40] = new Array("35","50","123.50");
Countries[41] = new Array("35","50","123.50");
Countries[42] = new Array("35","50","123.50");
Countries[43] = new Array("25","55","110.50");
Countries[44] = new Array("35","50","123.50");
Countries[45] = new Array("25","55","110.50");
Countries[46] = new Array("25","55","110.50");
Countries[47] = new Array("25","55","110.50");
Countries[48] = new Array("35","50","123.50");
Countries[49] = new Array("35","50","123.50");
Countries[50] = new Array("35","50","123.50");
Countries[51] = new Array("35","50","123.50");
Countries[52] = new Array("35","50","123.50");
Countries[53] = new Array("35","50","123.50");
Countries[54] = new Array("35","50","123.50");
Countries[55] = new Array("35","50","123.50");
Countries[56] = new Array("35","50","123.50");
Countries[57] = new Array("25","55","110.50");
Countries[58] = new Array("35","50","123.50");
Countries[59] = new Array("25","55","110.50");
Countries[60] = new Array("35","50","123.50");
Countries[61] = new Array("25","55","110.50");
Countries[62] = new Array("25","55","110.50");
Countries[63] = new Array("35","50","123.50");
Countries[64] = new Array("35","50","123.50");
Countries[65] = new Array("35","50","123.50");
Countries[66] = new Array("25","55","110.50");
Countries[67] = new Array("35","50","123.50");
Countries[68] = new Array("25","55","110.50");
Countries[69] = new Array("25","55","110.50");
Countries[70] = new Array("35","50","123.50");
Countries[71] = new Array("35","50","123.50");
Countries[72] = new Array("25","55","110.50");
Countries[73] = new Array("35","50","123.50");
Countries[74] = new Array("35","50","123.50");
Countries[75] = new Array("35","50","123.50");
Countries[76] = new Array("35","50","123.50");
Countries[77] = new Array("35","50","123.50");
Countries[78] = new Array("25","55","110.50");
Countries[79] = new Array("25","55","110.50");
Countries[80] = new Array("35","50","123.50");
Countries[81] = new Array("35","50","123.50");
Countries[82] = new Array("35","50","123.50");
Countries[83] = new Array("35","50","123.50");
Countries[84] = new Array("25","55","110.50");
Countries[85] = new Array("35","50","123.50");
Countries[86] = new Array("25","55","110.50");
Countries[87] = new Array("35","50","123.50");
Countries[88] = new Array("35","50","123.50");
Countries[89] = new Array("25","55","110.50");
Countries[90] = new Array("35","50","123.50");
Countries[91] = new Array("35","50","123.50");
Countries[92] = new Array("35","50","123.50");
Countries[93] = new Array("35","50","123.50");
Countries[94] = new Array("35","50","123.50");
Countries[95] = new Array("35","50","123.50");
Countries[96] = new Array("35","50","123.50");
Countries[97] = new Array("35","50","123.50");
Countries[98] = new Array("35","50","123.50");
Countries[99] = new Array("25","55","110.50");
Countries[100] = new Array("35","50","123.50");
Countries[101] = new Array("35","50","123.50");
Countries[102] = new Array("35","50","123.50");
Countries[103] = new Array("35","50","123.50");
Countries[104] = new Array("25","55","110.50");
Countries[105] = new Array("25","55","110.50");
Countries[106] = new Array("25","55","110.50");
Countries[107] = new Array("25","55","110.50");
Countries[108] = new Array("35","50","123.50");
Countries[109] = new Array("35","50","123.50");
Countries[110] = new Array("35","50","123.50");
Countries[111] = new Array("35","50","123.50");
Countries[112] = new Array("35","50","123.50");
Countries[113] = new Array("25","55","110.50");
Countries[114] = new Array("35","50","123.50");
Countries[115] = new Array("35","50","123.50");
Countries[116] = new Array("35","50","123.50");
Countries[117] = new Array("35","50","123.50");
Countries[118] = new Array("35","50","123.50");
Countries[119] = new Array("25","55","110.50");
Countries[120] = new Array("25","55","110.50");
Countries[121] = new Array("35","50","123.50");
Countries[122] = new Array("35","50","123.50");
Countries[123] = new Array("35","50","123.50");
Countries[124] = new Array("35","50","123.50");
Countries[125] = new Array("35","50","123.50");
Countries[126] = new Array("35","50","123.50");
Countries[127] = new Array("35","50","123.50");
Countries[128] = new Array("25","55","110.50");
Countries[129] = new Array("35","50","123.50");
Countries[130] = new Array("35","50","123.50");
Countries[131] = new Array("35","50","123.50");
Countries[132] = new Array("35","50","123.50");
Countries[133] = new Array("25","55","110.50");
Countries[134] = new Array("35","50","123.50");
Countries[135] = new Array("35","50","123.50");
Countries[136] = new Array("35","50","123.50");
Countries[137] = new Array("35","50","123.50");
Countries[138] = new Array("35","50","123.50");
Countries[139] = new Array("35","50","123.50");
Countries[140] = new Array("35","50","123.50");
Countries[141] = new Array("35","50","123.50");
Countries[142] = new Array("25","55","110.50");
Countries[143] = new Array("25","55","110.50");
Countries[144] = new Array("35","50","123.50");
Countries[145] = new Array("25","55","110.50");
Countries[146] = new Array("25","55","110.50");
Countries[147] = new Array("35","50","123.50");
Countries[148] = new Array("35","50","123.50");
Countries[149] = new Array("35","50","123.50");
Countries[151] = new Array("35","50","123.50");
Countries[152] = new Array("25","55","110.50");
Countries[153] = new Array("35","50","123.50");
Countries[154] = new Array("35","50","123.50");
Countries[155] = new Array("35","50","123.50");
Countries[156] = new Array("25","55","110.50");
Countries[157] = new Array("35","50","123.50");
Countries[158] = new Array("35","50","123.50");
Countries[159] = new Array("35","50","123.50");
Countries[160] = new Array("25","55","110.50");
Countries[161] = new Array("25","55","110.50");
Countries[162] = new Array("35","50","123.50");
Countries[163] = new Array("35","50","123.50");
Countries[164] = new Array("35","50","123.50");
Countries[165] = new Array("25","55","110.50");
Countries[166] = new Array("35","50","123.50");
Countries[167] = new Array("35","50","123.50");
Countries[168] = new Array("35","50","123.50");
Countries[169] = new Array("35","50","123.50");
Countries[170] = new Array("25","55","110.50");
Countries[171] = new Array("25","55","110.50");
Countries[172] = new Array("35","50","123.50");
Countries[173] = new Array("35","50","123.50");
Countries[174] = new Array("35","50","123.50");
Countries[175] = new Array("35","50","123.50");
Countries[176] = new Array("35","50","123.50");
Countries[177] = new Array("35","50","123.50");
Countries[178] = new Array("35","50","123.50");
Countries[179] = new Array("35","50","123.50");
Countries[180] = new Array("35","50","123.50");
Countries[181] = new Array("35","50","123.50");
Countries[182] = new Array("35","50","123.50");
Countries[183] = new Array("35","50","123.50");
Countries[184] = new Array("35","50","123.50");
Countries[185] = new Array("25","55","110.50");
Countries[186] = new Array("35","50","123.50");
Countries[187] = new Array("15","25","71.50");
Countries[188] = new Array("35","50","123.50");
Countries[189] = new Array("35","50","123.50");
Countries[190] = new Array("35","50","123.50");
Countries[191] = new Array("35","50","123.50");
Countries[192] = new Array("25","55","110.50");
Countries[193] = new Array("35","50","123.50");
Countries[194] = new Array("35","50","123.50");
Countries[195] = new Array("35","50","123.50");
Countries[196] = new Array("35","50","123.50");
Countries[197] = new Array("35","50","123.50");
Countries[198] = new Array("35","50","123.50");

function parseDec(val,places,sep) {

	// This function takes two arguments:
	//   (string || number)  val
	//            (integer)  places
	//             (string)  sep
	// val is the numeric string or number to parse
	// places represents the number of decimal
	// places to return at the end of the parse.
	// sep is an optional string to be used to separate
	// the whole units from the decimal units (default: '.')

	val = '' + val;
		// Implicitly cast val to (string)
	
	if (!sep) {
		sep = '.';
		// If separator isn't specified, then use a decimal point '.'
	}
	
	if (!places) { places = 0; }
	places = parseInt(places);
		// Make sure places is an integer
	
	if (!parseInt(val)) {
		// If val is null, zero, NaN, or not specified, then
		// assume val to be zero.  Add 'places' number of zeros after
		// the separator 'sep', and then return the value.  We're done here.
		val = '0';
		if (places > 0) {
			val += sep;
			while (val.substring((val.indexOf(sep))).length <= places) {
				val += '0';
			}
		}
		return val;
	}
	
	if ((val.indexOf('.') > -1) && (sep != '.')) {
		val = val.substring(0,val.indexOf('.')) + sep + val.substring(val.indexOf('.')+1);
			// If we're using a separator other than '.' then convert now.
	}
		
	if (val.indexOf(sep) > -1) {
		// If our val has a separator, then cut our value
		// into pre and post 'decimal' based upon the separator.
		pre = val.substring(0,val.indexOf(sep));
		post = val.substring(val.indexOf(sep)+1);
	} else {
		// Otherwise pre gets everything and post gets nothing.
		pre = val;
		post = '';
	}
	
	if (places > 0) {
		// If we're dealing with a decimal then...
		
		post = post.substring(0,(places+1));
			// We care most about the digit after 'places'
		
		if (post.length > places) {
			// If we have trailing decimal places then...
			
			//alert (parseInt(post.substring(post.length - 1)));

			if ( parseInt(post.substring(post.length - 1)) > 4 ) {
				post = '' + Math.round(parseInt(post) / 10);
				//post = '' + post.substring(0,post.length - 2) + (1/Math.pow(10,places));
				//post = ('' + post.substring(0,post.length - 2)) + (parseInt(post.substring(post.length - 1)) + 1);
			} else {
				post = '' + Math.round(parseInt(post));
			}
		}
		
		if (post.length > places) {
			post = '' + Math.round(parseInt(post.substring(0,places)));
		} else if (post.length < places) {
			while (post.length < places) {
				post += '0';
			}
		}
	
	} else {

		if (parseInt((post.substring(0,1))) > 4) {
			pre = '' + (parseInt(pre) + 1);
		} else {
			pre = '' + (parseInt(pre));	
		}
		post = '';
	}
	
	sep = (post.length > 0) ? sep : '';
		// Should we use a separator?

	val = pre + sep + post;
		// Rebuild val

	return val;
}

function CalculatePrice(drop,mode){
	var cTotal = document.getElementById("total");
	if (mode=="issue"){
		var cDrop = document.getElementById("country");
		var cId = cDrop.options[cDrop.selectedIndex].value;
		eval("cTotal.innerHTML =  parseDec(parseFloat(Countries[cId][drop.options[drop.selectedIndex].value]),2,\".\")"); 
	}else if(mode=="country"){
		var cDrop = document.getElementById("iss");
		var cId = cDrop.options[cDrop.selectedIndex].value;
		
		//alert(parseDec(parseFloat(Countries[drop.options[drop.selectedIndex].value][cId]),2));
		
		eval("cTotal.innerHTML = parseDec(parseFloat(Countries[drop.options[drop.selectedIndex].value][cId]), 2, \".\")"); 
	}
	document.checkoutForm.amount.value = 100 * parseDec(parseFloat(Countries[drop.options[drop.selectedIndex].value][cId]), 2, ".");
	return cTotal.innerHTML;
}

function creditCheckout(){
	var newAmount = parseDec(parseInt(document.checkoutForm.quantity.value) * 95, 2, ".");
	//document.checkoutForm.amount.value = newAmount;
	document.getElementById("total").innerHTML = newAmount;
	document.getElementById("checkoutForm").amount.value = newAmount * 100;
}