
var rounded_hit_points = true;

var i = 1;
var h_kevlar = false;
var c_kevlar = false;
var p_kevlar = false;


var pixel_dist;
var m_dist;
var hit_factor;
var hit_points;
var factor = 1;
var h_factor = 1;
var c_factor = 0.2500;
var b_factor = 0.3091;
var l_factor = 0.1850;

var active_language = "german";


var orig_height_s = 98;
var orig_width_s = 106;
var orig_height_t = 98;
var orig_width_t = 20;
var window_width = 400;
var off_set_left = 20;
var img_top = 500;


var swf_pre_tag ="<embed src=";
var swf_post_tag =".swf quality=high bgcolor=#FFFFFF width=20 height=20 type=application/x-shockwave-flash></embed>";

var data = new Array(80)
for (k=0; k < data.length; ++k)
    data[k] = new Array(7);

/* ------------------------------------ */

    data[19][0] = 1;
    data[19][1] = "usp";
    data[19][2] = "H&K USP .45 Tactical";
    data[19][3] = 132;
    data[19][4] = 0.498;
    data[19][5] = -(33-20.7) * 4 / 22;
    data[19][6] = "dc_usp_b61.php";

    data[1][0] = 20;
    data[1][1] = "usp";
    data[1][2] = "H&K USP .45 Tactical (Silencer)";
    data[1][3] = 116;
    data[1][4] = 0.498;
    data[1][5] = -(29-17.8) * 4 / 22;
    data[1][6] = "dc_usp_b66.php";

    data[38][0] = 41;
    data[38][1] = "usp";
    data[38][2] = "H&K USP .45 Tactical (Silencer)";
    data[38][3] = 116;
    data[38][4] = 0.498;
    data[38][5] = -(29-17) * 4 / 22;
    data[38][6] = 0;

    data[60][0] = 64;
    data[60][1] = "usp";
    data[60][2] = "H&K USP .45 Tactical (Silencer)";
    data[60][3] = 116;
    data[60][4] = 0.498;
    data[60][5] = -(29-17) * 4 / 22;
    data[60][6] = "dc_usp_b71.php";

/* ------------------------------------ */

    data[2][0] = 21;
    data[2][1] = "usp_unsil";
    data[2][2] = "H&K USP .45 Tactical";
    data[2][3] = 132;
    data[2][4] = 0.498;
    data[2][5] = -(33-18.9) * 4 / 22;
    data[2][6] = "dc_usp_b66.php";

    data[39][0] = 42;
    data[39][1] = "usp_unsil";
    data[39][2] = "H&K USP .45 Tactical";
    data[39][3] = 132;
    data[39][4] = 0.498;
    data[39][5] = -(33-18.9) * 4 / 22;
    data[39][6] = 0;

    data[61][0] = 65;
    data[61][1] = "usp_unsil";
    data[61][2] = "H&K USP .45 Tactical";
    data[61][3] = 132;
    data[61][4] = 0.498;
    data[61][5] = -(33-18.9) * 4 / 22;
    data[61][6] = "dc_usp_b71.php";

/* ------------------------------------ */

    data[20][0] = 2;
    data[20][1] = "glock18";
    data[20][2] = "Glock18 Select Fire";
    data[20][3] = 92;
    data[20][4] = 0.526;
    data[20][5] = -(23-16.2) * 4 / 22;
    data[20][6] = "dc_glock18_b61.php";

    data[3][0] = 22;
    data[3][1] = "glock18";
    data[3][2] = "Glock18 Select Fire";
    data[3][3] = 76;
    data[3][4] = 0.508;
    data[3][5] = -(19-10) * 4 / 22;
    data[3][6] = "dc_glock18_b66.php";

    data[40][0] = 43;
    data[40][1] = "glock18";
    data[40][2] = "Glock18 Select Fire";
    data[40][3] = 76;
    data[40][4] = 0.508;
    data[40][5] = -(19-10) * 4 / 22;
    data[40][6] = 0;

    data[62][0] = 66;
    data[62][1] = "glock18";
    data[62][2] = "Glock18 Select Fire";
    data[62][3] = 76;
    data[62][4] = 0.508;
    data[62][5] = -(19-10) * 4 / 22;
    data[62][6] = "dc_glock18_b71.php";

/* ------------------------------------ */

    data[21][0] = 3;
    data[21][1] = "desert_eagle";
    data[21][2] = "Desert Eagle .50AE";
    data[21][3] = 212;
    data[21][4] = 0.741;
    data[21][5] = -(53-31.1) * 4 / 22;
    data[21][6] = "dc_desert_eagle_b61.php";

    data[4][0] = 23;
    data[4][1] = "desert_eagle";
    data[4][2] = "Desert Eagle .50AE";
    data[4][3] = 212;
    data[4][4] = 0.741;
    data[4][5] = -(53-31.1) * 4 / 22;
    data[4][6] = "dc_desert_eagle_b66.php";

    data[41][0] = 44;
    data[41][1] = "desert_eagle";
    data[41][2] = "Desert Eagle .50AE";
    data[41][3] = 212;
    data[41][4] = 0.741;
    data[41][5] = -(53-31.1) * 4 / 22;
    data[41][6] = 0;

    data[63][0] = 67;
    data[63][1] = "desert_eagle";
    data[63][2] = "Desert Eagle .50AE";
    data[63][3] = 212;
    data[63][4] = 0.741;
    data[63][5] = -(53-31.1) * 4 / 22;
    data[63][6] = "dc_desert_eagle_b71.php";

/* ------------------------------------ */

    data[22][0] = 4;
    data[22][1] = "p228";
    data[22][2] = "SIG P228";
    data[22][3] = 119.2;
    data[22][4] = 0.627;
    data[22][5] = -(29.8-24) * 4 / 22;
    data[22][6] = "dc_p228_b61.php";

    data[5][0] = 24;
    data[5][1] = "p228";
    data[5][2] = "SIG P228";
    data[5][3] = 119.2;
    data[5][4] = 0.627;
    data[5][5] = -(29.8-18) * 4 / 22;
    data[5][6] = "dc_p228_b66.php";

    data[42][0] = 45;
    data[42][1] = "p228_b70";
    data[42][2] = "SIG P228";
    data[42][3] = 119.2;
    data[42][4] = 0.627;
    data[42][5] = -(29.8-18) * 4 / 22;
    data[42][6] = 0;

    data[64][0] = 68;
    data[64][1] = "p228_b70";
    data[64][2] = "SIG P228";
    data[64][3] = 124;
    data[64][4] = 0.627;
    data[64][5] = -(31-19) * 4 / 22;
    data[64][6] = "dc_p228_b71.php";

/* ------------------------------------ */

    data[43][0] = 46;
    data[43][1] = "96g_l";
    data[43][2] = "96G (left)";
    data[43][3] = 76;
    data[43][4] = 0.627;
    data[43][5] = -(19-10) * 4 / 22;
    data[43][6] = 0;

    data[65][0] = 69;
    data[65][1] = "96g_l";
    data[65][2] = "96G (left)";
    data[65][3] = 76;
    data[65][4] = 0.627;
    data[65][5] = -(19-10) * 4 / 22;
    data[65][6] = "dc_96g_b71.php";

/* ------------------------------------ */

    data[44][0] = 47;
    data[44][1] = "96g_r";
    data[44][2] = "96G (right)";
    data[44][3] = 104;
    data[44][4] = 0.627;
    data[44][5] = -(26-13) * 4 / 22;
    data[44][6] = 0;

    data[66][0] = 70;
    data[66][1] = "96g_r";
    data[66][2] = "96G (right)";
    data[66][3] = 104;
    data[66][4] = 0.627;
    data[66][5] = -(26-13) * 4 / 22;
    data[66][6] = "dc_96g_b71.php";

/* ------------------------------------ */

    data[23][0] = 7;
    data[23][1] = "mp5";
    data[23][2] = "H&K MP5-Navy";
    data[23][3] = 99.6;
    data[23][4] = 0.497;
    data[23][5] = -(24.9-15) * 4 / 22;
    data[23][6] = "dc_mp5_b61.php";

    data[6][0] = 27;
    data[6][1] = "mp5";
    data[6][2] = "H&K MP5-Navy";
    data[6][3] = 99.6;
    data[6][4] = 0.497;
    data[6][5] = -(24.9-15) * 4 / 22;
    data[6][6] = "dc_mp5_b66.php";

    data[45][0] = 50;
    data[45][1] = "mp5";
    data[45][2] = "H&K MP5-Navy";
    data[45][3] = 99.6;
    data[45][4] = 0.497;
    data[45][5] = -(24.9-17) * 4 / 22;
    data[45][6] = 0;

    data[67][0] = 73;
    data[67][1] = "mp5";
    data[67][2] = "H&K MP5-Navy";
    data[67][3] = 99.6;
    data[67][4] = 0.497;
    data[67][5] = -(24.9-17) * 4 / 22;
    data[67][6] = "dc_mp5_b71.php";

/* ------------------------------------ */

    data[24][0] = 8;
    data[24][1] = "tmp";
    data[24][2] = "Steyr TMP";
    data[24][3] = 76;
    data[24][4] = 0.495;
    data[24][5] = -(19-13) * 4 / 22;
    data[24][6] = "dc_tmp_b61.php";

    data[7][0] = 28;
    data[7][1] = "tmp";
    data[7][2] = "Steyr TMP";
    data[7][3] = 76;
    data[7][4] = 0.495;
    data[7][5] = -(19-13) * 4 / 22;
    data[7][6] = "dc_tmp_b66.php";

    data[46][0] = 51;
    data[46][1] = "tmp";
    data[46][2] = "Steyr TMP";
    data[46][3] = 76;
    data[46][4] = 0.495;
    data[46][5] = -(19-13) * 4 / 22;
    data[46][6] = 0;

    data[68][0] = 74;
    data[68][1] = "tmp";
    data[68][2] = "Steyr TMP";
    data[68][3] = 76;
    data[68][4] = 0.495;
    data[68][5] = -(19-13) * 4 / 22;
    data[68][6] = "dc_tmp_b71.php";

/* ------------------------------------ */

    data[25][0] = 9;
    data[25][1] = "p90";
    data[25][2] = "FN P90";
    data[25][3] = 83.6;
    data[25][4] = 0.665;
    data[25][5] = -(20.9-16.8) * 4 / 22;
    data[25][6] = "dc_p90_b61.php";

    data[8][0] = 29;
    data[8][1] = "p90_b65";
    data[8][2] = "FN P90";
    data[8][3] = 83.6;
    data[8][4] = 0.665;
    data[8][5] = -(20.9-16.8) * 4 / 22;
    data[8][6] = "dc_p90_b66.php";

    data[47][0] = 52;
    data[47][1] = "p90_b65";
    data[47][2] = "FN P90";
    data[47][3] = 76;
    data[47][4] = 0.665;
    data[47][5] = -(19-14) * 4 / 22;
    data[47][6] = 0;

    data[69][0] = 75;
    data[69][1] = "p90_b65";
    data[69][2] = "FN P90";
    data[69][3] = 76;
    data[69][4] = 0.665;
    data[69][5] = -(19-14) * 4 / 22;
    data[69][6] = "dc_p90_b71.php";

/* ------------------------------------ */

    data[26][0] = 10;
    data[26][1] = "mac10";
    data[26][2] = "Ingram MAC-10";
    data[26][3] = 112;
    data[26][4] = 0.469;
    data[26][5] = -(28-17.2) * 4 / 22;
    data[26][6] = "dc_mac10_b61.php";

    data[9][0] = 30;
    data[9][1] = "mac10";
    data[9][2] = "Ingram MAC-10";
    data[9][3] = 112;
    data[9][4] = 0.469;
    data[9][5] = -(28-17.2) * 4 / 22;
    data[9][6] = "dc_mac10_b66.php";

    data[48][0] = 53;
    data[48][1] = "mac10";
    data[48][2] = "Ingram MAC-10";
    data[48][3] = 112;
    data[48][4] = 0.469;
    data[48][5] = -(28-17.2) * 4 / 22;
    data[48][6] = 0;

    data[70][0] = 76;
    data[70][1] = "mac10";
    data[70][2] = "Ingram MAC-10";
    data[70][3] = 112;
    data[70][4] = 0.469;
    data[70][5] = -(28-17.2) * 4 / 22;
    data[70][6] = "dc_mac10_b71.php";

/* ------------------------------------ */

    data[27][0] = 11;
    data[27][1] = "ak47";
    data[27][2] = "AK-47";
    data[27][3] = 144;
    data[27][4] = 0.753;
    data[27][5] = -(36-34.6) * 4 / 22;
    data[27][6] = "dc_ak47_b61.php";

    data[10][0] = 31;
    data[10][1] = "ak47";
    data[10][2] = "AK-47";
    data[10][3] = 144;
    data[10][4] = 0.753;
    data[10][5] = -(36-34.6) * 4 / 22;
    data[10][6] = "dc_ak47_b66.php";

    data[51][0] = 54;
    data[51][1] = "ak47";
    data[51][2] = "AK-47";
    data[51][3] = 144;
    data[51][4] = 0.753;
    data[51][5] = -(36-34.6) * 4 / 22;
    data[51][6] = 0;

    data[71][0] = 77;
    data[71][1] = "ak47";
    data[71][2] = "AK-47";
    data[71][3] = 144;
    data[71][4] = 0.753;
    data[71][5] = -(36-34.6) * 4 / 22;
    data[71][6] = "dc_ak47_b71.php";

/* ------------------------------------ */

    data[28][0] = 12;
    data[28][1] = "sg552";
    data[28][2] = "Sig SG-552 Commando";
    data[28][3] = 128;
    data[28][4] = 0.721;
    data[28][5] = -(32-28.9) * 4 / 22;
    data[28][6] = "dc_sg552_b61.php";

    data[11][0] = 32;
    data[11][1] = "sg552";
    data[11][2] = "Sig SG-552 Commando";
    data[11][3] = 128;
    data[11][4] = 0.721;
    data[11][5] = -(32-28.9) * 4 / 22;
    data[11][6] = "dc_sg552_b66.php";

    data[52][0] = 55;
    data[52][1] = "sg552";
    data[52][2] = "Sig SG-552 Commando";
    data[52][3] = 128;
    data[52][4] = 0.721;
    data[52][5] = -(32-28.9) * 4 / 22;
    data[52][6] = 0;

    data[72][0] = 78;
    data[72][1] = "sg552";
    data[72][2] = "Sig SG-552 Commando";
    data[72][3] = 128;
    data[72][4] = 0.721;
    data[72][5] = -(32-28.9) * 4 / 22;
    data[72][6] = "dc_sg552_b71.php";

/* ------------------------------------ */

    data[29][0] = 13;
    data[29][1] = "m4a1";
    data[29][2] = "Colt M4A1 Carbine";
    data[29][3] = 124;
    data[29][4] = 0.682;
    data[29][5] = -(31-28.9) * 4 / 22;
    data[29][6] = "dc_m4a1_b61.php";

    data[12][0] = 33;
    data[12][1] = "m4a1";
    data[12][2] = "Colt M4A1 Carbine  (Silencer)";
    data[12][3] = 124;
    data[12][4] = 0.682;
    data[12][5] = -(31-28.9) * 4 / 22;
    data[12][6] = "dc_m4a1_b66.php";

    data[53][0] = 56;
    data[53][1] = "m4a1";
    data[53][2] = "Colt M4A1 Carbine  (Silencer)";
    data[53][3] = 124;
    data[53][4] = 0.682;
    data[53][5] = -(31-28.4) * 4 / 22;
    data[53][6] = 0;

    data[73][0] = 79;
    data[73][1] = "m4a1";
    data[73][2] = "Colt M4A1 Carbine  (Silencer)";
    data[73][3] = 124;
    data[73][4] = 0.682;
    data[73][5] = -(31-28.4) * 4 / 22;
    data[73][6] = "dc_m4a1_b71.php";

/* ------------------------------------ */

    data[13][0] = 34;
    data[13][1] = "m4a1_unsil";
    data[13][2] = "Colt M4A1 Carbine";
    data[13][3] = 136;
    data[13][4] = 0.682;
    data[13][5] = -(34-32.3) * 4 / 22;
    data[13][6] = "dc_m4a1_b66.php";

    data[54][0] = 57;
    data[54][1] = "m4a1_unsil";
    data[54][2] = "Colt M4A1 Carbine";
    data[54][3] = 136;
    data[54][4] = 0.682;
    data[54][5] = -(34-32.3) * 4 / 22;
    data[54][6] = 0;

    data[74][0] = 80;
    data[74][1] = "m4a1_unsil";
    data[74][2] = "Colt M4A1 Carbine";
    data[74][3] = 136;
    data[74][4] = 0.682;
    data[74][5] = -(34-32.3) * 4 / 22;
    data[74][6] = "dc_m4a1_b71.php";

/* ------------------------------------ */

    data[30][0] = 14;
    data[30][1] = "aug";
    data[30][2] = "Steyr Aug";
    data[30][3] = 128;
    data[30][4] = 0.721;
    data[30][5] = -(32-28.9) * 4 / 22;
    data[30][6] = "dc_aug_b61.php";

    data[14][0] = 35;
    data[14][1] = "aug_b65";
    data[14][2] = "Steyr Aug";
    data[14][3] = 128;
    data[14][4] = 0.721;
    data[14][5] = -(32-28.9) * 4 / 22;
    data[14][6] = "dc_aug_b66.php";

    data[55][0] = 58;
    data[55][1] = "aug_b65";
    data[55][2] = "Steyr Aug";
    data[55][3] = 128;
    data[55][4] = 0.721;
    data[55][5] = -(32-28.9) * 4 / 22;
    data[55][6] = 0;

    data[75][0] = 81;
    data[75][1] = "aug_b65";
    data[75][2] = "Steyr Aug";
    data[75][3] = 128;
    data[75][4] = 0.721;
    data[75][5] = -(32-28.9) * 4 / 22;
    data[75][6] = "dc_aug_b71.php";

/* ------------------------------------ */

    data[31][0] = 15;
    data[31][1] = "scout";
    data[31][2] = "Steyr Scout";
    data[31][3] = 296.4;
    data[31][4] = 0.842;
    data[31][5] = -(74.1-71) * 4 / 22;
    data[31][6] = "dc_scout_b61.php";

    data[15][0] = 36;
    data[15][1] = "scout";
    data[15][2] = "Steyr Scout";
    data[15][3] = 296.4;
    data[15][4] = 0.842;
    data[15][5] = -(74.1-71) * 4 / 22;
    data[15][6] = "dc_scout_b66.php";

    data[56][0] = 59;
    data[56][1] = "scout";
    data[56][2] = "Steyr Scout";
    data[56][3] = 296.4;
    data[56][4] = 0.842;
    data[56][5] = -(74.1-71) * 4 / 22;
    data[56][6] = 0;

    data[76][0] = 82;
    data[76][1] = "scout";
    data[76][2] = "Steyr Scout";
    data[76][3] = 296.4;
    data[76][4] = 0.842;
    data[76][5] = -(74.1-71) * 4 / 22;
    data[76][6] = "dc_scout_b71.php";

/* ------------------------------------ */

    data[32][0] = 16;
    data[32][1] = "g3sg1";
    data[32][2] = "H&K G3/SG-1";
    data[32][3] = 236;
    data[32][4] = 0.818;
    data[32][5] = -(59-56.8) * 4 / 22;
    data[32][6] = "dc_g3sg1_b61.php";

    data[16][0] = 37;
    data[16][1] = "g3sg1";
    data[16][2] = "H&K G3/SG-1";
    data[16][3] = 236;
    data[16][4] = 0.818;
    data[16][5] = -(59-56.8) * 4 / 22;
    data[16][6] = "dc_g3sg1_b66.php";

    data[57][0] = 60;
    data[57][1] = "g3sg1";
    data[57][2] = "H&K G3/SG-1";
    data[57][3] = 236;
    data[57][4] = 0.818;
    data[57][5] = -(59-56.8) * 4 / 22;
    data[57][6] = 0;

    data[77][0] = 83;
    data[77][1] = "g3sg1";
    data[77][2] = "H&K G3/SG-1";
    data[77][3] = 236;
    data[77][4] = 0.818;
    data[77][5] = -(59-56.8) * 4 / 22;
    data[77][6] = "dc_g3sg1_b71.php";

/* ------------------------------------ */

    data[33][0] = 17;
    data[33][1] = "awp";
    data[33][2] = "AI Arctic Warfare";
    data[33][3] = 796;
    data[33][4] = 0.975;
    data[33][5] = -(199-194) * 4 / 22;
    data[33][6] = "dc_awp_b61.php";

    data[17][0] = 38;
    data[17][1] = "awp";
    data[17][2] = "AI Arctic Warfare";
    data[17][3] = 796;
    data[17][4] = 0.975;
    data[17][5] = -(199-194) * 4 / 22;
    data[17][6] = "dc_awp_b66.php";

    data[58][0] = 61;
    data[58][1] = "awp";
    data[58][2] = "AI Arctic Warfare";
    data[58][3] = 796;
    data[58][4] = 0.975;
    data[58][5] = -(199-194) * 4 / 22;
    data[58][6] = 0;

    data[78][0] = 84;
    data[78][1] = "awp";
    data[78][2] = "AI Arctic Warfare";
    data[78][3] = 796;
    data[78][4] = 0.975;
    data[78][5] = -(199-194) * 4 / 22;
    data[78][6] = "dc_awp_b71.php";

/* ------------------------------------ */

    data[34][0] = 18;
    data[34][1] = "m249";
    data[34][2] = "FN M249 Para";
    data[34][3] = 136;
    data[34][4] = 0.737;
    data[34][5] = -(34-32.3) * 4 / 22;
    data[34][6] = "dc_m249_b61.php";

    data[18][0] = 39;
    data[18][1] = "m249";
    data[18][2] = "FN M249 Para";
    data[18][3] = 136;
    data[18][4] = 0.737;
    data[18][5] = -(34-32.3) * 4 / 22;
    data[18][6] = "dc_m249_b66.php";

    data[59][0] = 62;
    data[59][1] = "m249";
    data[59][2] = "FN M249 Para";
    data[59][3] = 136;
    data[59][4] = 0.737;
    data[59][5] = -(34-32.3) * 4 / 22;
    data[59][6] = 0;

    data[79][0] = 85;
    data[79][1] = "m249";
    data[79][2] = "FN M249 Para";
    data[79][3] = 136;
    data[79][4] = 0.737;
    data[79][5] = -(34-32.3) * 4 / 22;
    data[79][6] = "dc_m249_b71.php";

/* ------------------------------------ */

function calc() {
if (chk_numeric() == false) return;
read_form();
set_weapon_pic();
calc_damage();
write_text();
send_to_database();
}

function send_to_database() {
var query_chain;
var str_sign;
var str_url;
var str_nick;
var str_email;
var int_k_helmet = 0;
var int_k_vest = 0;
var int_h_zone = 0;
var int_c_zone = 0;
var int_p_zone = 0;
var int_l_zone = 0;

str_sign = document.frm_calc_param.txt_sign.value.replace(/</,"&#60;");
str_url = document.frm_calc_param.txt_url.value.replace(/</,"&#60;");
str_nick = document.frm_calc_param.txt_nick.value.replace(/</,"&#60;");
str_email = document.frm_calc_param.txt_email.value.replace(/</,"&#60;");
str_name = document.frm_calc_param.txt_name.value.replace(/</,"&#60;");
if (str_url == "http://") str_url = "";
if (hit_points < 0) int_hp = 0
  else int_hp = hit_points;
if ((h_kevlar == true) && (hit_factor == h_factor)) int_k_helmet = 1;
if ((c_kevlar == true) && (hit_factor == c_factor)) int_k_vest = 1;
if ((c_kevlar == true) && (hit_factor == b_factor)) int_k_vest = 1;
if (hit_factor == h_factor) int_h_zone = 1;
if (hit_factor == c_factor) int_c_zone = 1;
if (hit_factor == b_factor) int_p_zone = 1;
if (hit_factor == l_factor) int_l_zone = 1;

query_chain = "sign=" + escape(str_sign) + "&";
query_chain = query_chain + "url=" + escape(str_url) + "&";
query_chain = query_chain + "nick=" + escape(str_nick) + "&";
query_chain = query_chain + "email=" + escape(str_email) + "&";
query_chain = query_chain + "name=" + escape(str_name) + "&";
query_chain = query_chain + "distance=" + escape(m_dist) + "&";
query_chain = query_chain + "lost_hp=" + escape(int_hp) + "&";
query_chain = query_chain + "k_helmet=" + escape(int_k_helmet) + "&";
query_chain = query_chain + "k_vest=" + escape(int_k_vest) + "&";
query_chain = query_chain + "h_zone=" + escape(int_h_zone) + "&";
query_chain = query_chain + "c_zone=" + escape(int_c_zone) + "&";
query_chain = query_chain + "p_zone=" + escape(int_p_zone) + "&";
query_chain = query_chain + "l_zone=" + escape(int_l_zone) + "&";
query_chain = query_chain + "pid_weapon=" + escape(data[i][0]);


query_chain = "dc_current_user.php" + "?" + query_chain;

//parent.current_user.location.href = query_chain;

parent.frames[0].location.href = query_chain;

}
function calc_damage() {
hit_points = (data[i][5] * m_dist + data[i][3]) * hit_factor;
if ((h_kevlar == true) && (hit_factor == h_factor))
   hit_points = hit_points * data[i][4];
if ((c_kevlar == true) && (hit_factor == c_factor))
   hit_points = hit_points * data[i][4];
if ((c_kevlar == true) && (hit_factor == b_factor))
   hit_points = hit_points * data[i][4];
if (rounded_hit_points == false) alert(hit_points);
if ((hit_points % 1) < 0.5) {
   hit_points = hit_points - hit_points % 1;
} else {
   hit_points = hit_points - hit_points % 1 + 1;
}

}
function read_form() {
if(document.frm_calc_param.opt_language[0].checked == true) active_language = "german";
if(document.frm_calc_param.opt_language[1].checked == true) active_language = "english";
i = document.frm_calc_param.cmb_selected_weapon.value;
calc_distance();
set_distance();
if(document.frm_calc_param.opt_hit_zone[0].checked == true) hit_factor = h_factor;
if(document.frm_calc_param.opt_hit_zone[1].checked == true) hit_factor = c_factor;
if(document.frm_calc_param.opt_hit_zone[2].checked == true) hit_factor = b_factor;
if(document.frm_calc_param.opt_hit_zone[3].checked == true) hit_factor = l_factor;
if(document.frm_calc_param.chk_kevlar_zone[0].checked == true) h_kevlar = true
  else h_kevlar = false;
if(document.frm_calc_param.chk_kevlar_zone[1].checked == true) c_kevlar = true
  else c_kevlar = false;
}
function set_weapon_pic() {
i = document.frm_calc_param.cmb_selected_weapon.value;
weapon = new Image();
weapon.src = "gfx/" + data[i][1] + ".gif";
document.img_weapon.src = weapon.src;
weapon_source = new Image();
weapon_source.src = "gfx/source_" + data[i][1] + ".gif";
document.img_source.src = weapon_source.src;
document.all.swf_source.innerHTML = swf_pre_tag + data[i][1] + swf_post_tag;

}
function calc_distance() {
var dist_factor;
if (document.frm_calc_param.cmb_dist_type.value == "m") dist_factor = 100 / 1.8;
if (document.frm_calc_param.cmb_dist_type.value == "ft") dist_factor = 15;
pixel_dist = document.frm_calc_param.txt_distance.value * dist_factor;
m_dist = pixel_dist / 100 * 1.8;
m_dist = m_dist - m_dist % 1;
}
function set_distance() {
var scale;
var patrone_left;
var swf_target_left;

if (chk_numeric() == false) return;
calc_distance();
if (pixel_dist <= window_width)
scale = 1;
else scale = window_width / pixel_dist;

   document.img_source.height = orig_height_s * scale;
   document.img_target.height = orig_height_t * scale;
   document.img_source.width = orig_width_s * scale;
   document.img_target.width = orig_width_t * scale;

   document.all.position_source.style.top =
     img_top + orig_height_s - document.img_source.height;
   document.all.position_target.style.top =
     img_top + orig_height_t - document.img_target.height;

   document.all.position_target.style.left =
     off_set_left + orig_width_s + (pixel_dist * scale);


   patrone_left = off_set_left + orig_width_s + (pixel_dist * scale) +document.img_target.width - 30;
   swf_target_left = off_set_left + orig_width_s + (pixel_dist * scale) +document.img_target.width + 5;

   if (patrone_left < 175 ) {

   patrone_left = 175;
   swf_target_left= 210;
   }

   document.all.position_patrone.style.left = patrone_left;
   document.all.position_swf_target.style.left = swf_target_left;



   document.all.position_line.style.width =
     off_set_left + orig_width_s + (pixel_dist * scale);


}
function set_english() {
active_language = "english";
document.all.lbl_options.innerText = "User";
document.all.lbl_german.innerHTML = "Deutsch&nbsp;&nbsp;&nbsp;";
document.all.lbl_english.innerHTML = "English&nbsp;&nbsp;&nbsp;";
document.all.lbl_data.innerText = "Data";
document.all.lbl_language.innerHTML = "Language&nbsp;&nbsp;";
document.all.lbl_weapon.innerText = "Weapon";
document.all.lbl_distance.innerText = "Distance",
document.all.lbl_calculation.innerHTML = "Calculation&nbsp; ";
document.all.lbl_zone.innerText = "Zone";
document.all.lbl_kevlar.innerText = "Kevlar";
}
function set_german() {
active_language = "german";
document.all.lbl_options.innerText = "Benutzer";
document.all.lbl_german.innerHTML = "Deutsch&nbsp;&nbsp;&nbsp;";
document.all.lbl_english.innerHTML = "English&nbsp;&nbsp;&nbsp;";
document.all.lbl_data.innerText = "Daten";
document.all.lbl_language.innerHTML = "Sprache&nbsp;&nbsp;&nbsp;";
document.all.lbl_weapon.innerText = "Waffe";
document.all.lbl_distance.innerText = "Entfernung";
document.all.lbl_calculation.innerHTML = "Berechnung";
document.all.lbl_zone.innerText = "Zone";
document.all.lbl_kevlar.innerText = "Kevlar";
}
function write_text() {
var k_text = "";
var zone_text = "";
var hit_points_text;
var text_part_a;
var text_part_b;
var accuracy_text = "";
// var color_on = "<font color=#FF0000>";
// var color_off = "</font>";
var color_on = "<b>";
var color_off = "</b>";

if ((h_kevlar == true) && (hit_factor == h_factor)) {
   if (active_language == "german") k_text = " (mit Kevlarhelm)";
   if (active_language == "english") k_text = " (with kevlarhelmet)";
   }
if ((c_kevlar == true) && (hit_factor == c_factor)) {
   if (active_language == "german") k_text = " (mit Kevlarweste)";
   if (active_language == "english") k_text = " (with kevlarvest)";
   }
if ((c_kevlar == true) && (hit_factor == b_factor)) {
   if (active_language == "german") k_text = " (mit Kevlarweste)";
   if (active_language == "english") k_text = " (with kevlarvest)";
   }
if (active_language == "german") {
   if (hit_factor == h_factor) zone_text = "Ein Kopf-Treffer mit einer ";
   if (hit_factor == c_factor) zone_text = "Ein Brust-Treffer mit einer ";
   if (hit_factor == b_factor) zone_text = "Ein Hüft-Treffer mit einer ";
   if (hit_factor == l_factor) zone_text = "Ein Bein-Treffer mit einer ";
   if (hit_points <= 0) hit_points_text = " keinen Schaden mehr."
     else hit_points_text = " ein Schaden von " + color_on + hit_points + " Hitpoints." + color_off;

   text_part_a = " über eine Entfernung von ";
   text_part_b = " verursacht";
   }
if (active_language == "english") {
   if (hit_factor == h_factor) zone_text = "A head-shot with a ";
   if (hit_factor == c_factor) zone_text = "A chest-shot with a ";
   if (hit_factor == b_factor) zone_text = "A hip-shot with a ";
   if (hit_factor == l_factor) zone_text = "A leg-shot with a ";
   if (hit_points <= 0) hit_points_text = " no damage anymore."
     else hit_points_text = " a damage of " + color_on + hit_points + " hitpoints." + color_off;
   text_part_a = " at a distance of ";
   text_part_b = " causes";
   }


if ((active_language == "german") && (data[i][6] != 0)) {
   accuracy_text = "<a href=" + data[i][6] + "><img src=gfx/mannscheibe.gif align=left hspace=0 border=0></a><br>Einblick in die Genauigkeit einer " + data[i][2] + " in verschiedenen Modi (stehend, kniend, ...) über eine Entfernung von 22m.<br><br><br>Anregungen, Kritiken oder Lob? => <a href=http://www.ggf-gaming.de/phpBB/index.php>DC-Forum</a>";
   }
if ((active_language == "english") && (data[i][6] != 0)) {
   accuracy_text = "<a href=" + data[i][6] + "><img src=gfx/mannscheibe.gif align=left hspace=0 border=0></a><br>A View of the accuracy of a " + data[i][2] + " under various conditions (standing, crouching, ...) at a distance of 72ft.<br><br><br>Any comments, critics or praise? => <a href=http://www.ggf-gaming.de/phpBB/index.php>DC-Forum</a>";
   }



/* finaler satz */
document.all.lbl_text.innerHTML = zone_text + data[i][2] + text_part_a + document.frm_calc_param.txt_distance.value + document.frm_calc_param.cmb_dist_type.value + text_part_b + k_text + hit_points_text + "<br><br>" + accuracy_text;

if ((hit_factor == h_factor) && (h_kevlar == false)) hit_swf = "head";
if ((hit_factor == h_factor) && (h_kevlar == true)) hit_swf = "helmet";
if ((hit_factor == c_factor) && (c_kevlar == false)) hit_swf = "flesh";
if ((hit_factor == c_factor) && (c_kevlar == true)) hit_swf = "kevlar";
if ((hit_factor == b_factor) && (c_kevlar == false)) hit_swf = "flesh";
if ((hit_factor == b_factor) && (c_kevlar == true)) hit_swf = "kevlar";
if (hit_factor == l_factor) hit_swf = "flesh";
death_swf = "";
if (hit_points >= 100) death_swf = "_death" ;
document.all.swf_target.innerHTML = swf_pre_tag + hit_swf + death_swf + swf_post_tag;


}
function chk_numeric() {
var chk = true;
var error_message;
for(j=0; j<document.frm_calc_param.txt_distance.value.length; ++j)
   if (document.frm_calc_param.txt_distance.value.charAt(j) < "0"
     || document.frm_calc_param.txt_distance.value.charAt(j) > "9")
     chk = false;
if (chk == false) {
   if (active_language == "german") error_message = "Entfernung: nur Ziffern!";
   if (active_language == "english") error_message = "Distance: only digits!";
   alert(error_message);
   document.frm_calc_param.txt_distance.focus();
   return false;
   }
return chk;
}