function Mediatype(resourceKey) {
	this.resourceKey = resourceKey;
}

function Businessunit(shortname,name,paramID) {
	this.shortname = shortname;
	this.name = name;
	this.paramID = paramID;
}

function Language(resourceKey) {
	this.resourceKey = resourceKey;
}

function Medium(
	mediumID, groupID, printnorm,
	title, titleEn,
	description, descriptionEn,
	specification, specificationEn,
	image,
	mediatype, businessunit, languages, oldPrintnorms, sortorder)
{
	this.mediumID			= mediumID;
	this.groupID			= groupID;
	this.printnorm			= printnorm;
	this.title				= title;
	this.titleEn			= titleEn;
	this.description		= description;
	this.descriptionEn		= descriptionEn;
	this.specification		= specification;
	this.specificationEn	= specificationEn;
	this.image				= image;
	this.mediatype			= mediatype;
	this.businessunit		= businessunit;
	this.languages			= languages;
	this.oldPrintnorms		= oldPrintnorms;
	this.sortorder      	= sortorder;
}

function ShopcartMedium(medium, amount) {
	this.medium = medium;
	this.amount = amount;
}

function HtmlMedium(medium, htmlSnippet) {
  this.medium = medium;
  this.htmlSnippet = htmlSnippet;
}

var mediatypes	= new Array(8);
mediatypes[0]		= new Mediatype("MEDIATYPE.CDROM");
mediatypes[1]		= new Mediatype("MEDIATYPE.DVD");
mediatypes[2]		= new Mediatype("MEDIATYPE.FLYER");
mediatypes[3]		= new Mediatype("MEDIATYPE.LEAFLET");
mediatypes[4]		= new Mediatype("MEDIATYPE.LEAFLET_DVD");
mediatypes[5]		= new Mediatype("MEDIATYPE.POSTER");
mediatypes[6]		= new Mediatype("MEDIATYPE.PRODUCTSHEET");
mediatypes[7]		= new Mediatype("MEDIATYPE.VIDEO");
mediatypes[8]		= new Mediatype("MEDIATYPE.SPECIAL");

var businessunits	= new Array(12);
businessunits[0]	= new Businessunit("AA",	"Automotive Aftermarket",	        "aa");
businessunits[1]	= new Businessunit("AE",	"Automotive Electronics",           "ae");
businessunits[2]	= new Businessunit("C/CCA",	"Automotive Technology",            "at");
businessunits[3]	= new Businessunit("BEG",	"Bosch Engineering GmbH",           "beg");
businessunits[4]	= new Businessunit("CAPS",	"CAPS",								"caps");
businessunits[5]	= new Businessunit("CB",	"Chassis Systems Brakes",	        "cb");
businessunits[6]	= new Businessunit("CC",	"Chassis Systems Control",	        "cc");
businessunits[7]	= new Businessunit("DS",	"Diesel Systems",					"ds");
businessunits[8]	= new Businessunit("ED",    "Electrical Drives",                "ed");
businessunits[9]	= new Businessunit("EB",	"Energy and Body Systems",	        "eb");
businessunits[10]	= new Businessunit("GS",	"Gasoline Systems",					"gs");
businessunits[11]	= new Businessunit("SG",    "Starter Motors and Generators",	"sg");

var languages	= new Array(18);
languages[0]	= new Language("LANGUAGE.GERMAN");
languages[1]	= new Language("LANGUAGE.ENGLISH");
languages[2]	= new Language("LANGUAGE.FRENCH");
languages[3]	= new Language("LANGUAGE.SPANISH");
languages[4]	= new Language("LANGUAGE.ITALIAN");
languages[5]	= new Language("LANGUAGE.PORTUGUESE");
languages[6]	= new Language("LANGUAGE.DUTCH");
languages[7]	= new Language("LANGUAGE.SWEDISH");
languages[8]	= new Language("LANGUAGE.FINNISH");
languages[9]	= new Language("LANGUAGE.HUNGARIAN");
languages[10]	= new Language("LANGUAGE.POLISH");
languages[11]	= new Language("LANGUAGE.RUSSIAN");
languages[12]	= new Language("LANGUAGE.CHINESE");
languages[13]	= new Language("LANGUAGE.KOREAN");
languages[14]	= new Language("LANGUAGE.JAPANESE");
languages[15]	= new Language("LANGUAGE.TURKISH");
languages[16]	= new Language("LANGUAGE.CZECH");
languages[17]	= new Language("LANGUAGE.HINDI");

var media = new Array();
//media data is located in file media.js

var countries = new Array();
countries["de"] = new Array();
countries["de"][0] = new Array(
"A",
"&Auml;gypten",
"&Auml;quatorialguinea",
"&Auml;thiopien",
"Afghanistan",
"Albanien",
"Algerien",
"Andorra",
"Angola",
"Antigua und Barbuda",
"Argentinien",
"Armenien",
"Aserbaidschan",
"Australien"
);
countries["de"][1] = new Array(
"B",
"Bahamas",
"Bahrain",
"Bangladesch",
"Barbados",
"Belgien",
"Belize",
"Benin",
"Bhutan",
"Bolivien",
"Bosnien und Herzegowina",
"Botsuana",
"Brasilien",
"Brunei",
"Bulgarien",
"Burkina Faso",
"Burundi"
);
countries["de"][2] = new Array(
"C",
"Chile",
"China",
"Costa Rica"
);
countries["de"][3] = new Array(
"D",
"D&auml;nemark",
"Deutschland",
"Dominica",
"Dominikanische Republik",
"Dschibuti"
);
countries["de"][4] = new Array(
"E",
"Ecuador",
"El Salvador",
"Elfenbeink&uuml;ste",
"Eritrea",
"Estland"
);
countries["de"][5] = new Array(
"F",
"Fidschi",
"Finnland",
"Frankreich"
);
countries["de"][6] = new Array(
"G",
"Gabun",
"Gambia",
"Georgien",
"Ghana",
"Grenada",
"Griechenland",
"Gro&szlig;britannien",
"Guatemala",
"Guinea",
"Guinea-Bissau",
"Guyana"
);
countries["de"][7] = new Array(
"H",
"Haiti",
"Honduras"
);
countries["de"][8] = new Array(
"I",
"Indien",
"Indonesien",
"Irak",
"Iran",
"Irland",
"Island",
"Israel",
"Italien"
);
countries["de"][9] = new Array(
"J",
"Jamaika",
"Japan",
"Jemen",
"Jordanien"
);
countries["de"][10] = new Array(
"K",
"Kambodscha",
"Kamerun",
"Kanada",
"Kap Verde",
"Kasachstan",
"Katar",
"Kenia",
"Kirgistan",
"Kiribati",
"Kolumbien",
"Komoren",
"Kongo, Republik",
"Kongo, Demokratische Republik",
"Kroatien",
"Kuba",
"Kuwait"
);
countries["de"][11] = new Array(
"L",
"Laos",
"Lesotho",
"Lettland",
"Libanon",
"Liberia",
"Libyen",
"Liechtenstein",
"Litauen",
"Luxemburg"
);
countries["de"][12] = new Array(
"M",
"Madagaskar",
"Malawi",
"Malaysia",
"Malediven",
"Mali",
"Malta",
"Marokko",
"Marshallinseln",
"Mauretanien",
"Mauritius",
"Mazedonien",
"Mexiko",
"Mikronesien",
"Moldawien",
"Monaco",
"Mongolei",
"Montenegro",
"Mosambik",
"Myanmar"
);
countries["de"][13] = new Array(
"N",
"Namibia",
"Nauru",
"Nepal",
"Neuseeland",
"Nicaragua",
"Niederlande",
"Niger",
"Nigeria",
"Niue",
"Nordkorea",
"Norwegen"
);
countries["de"][14] = new Array(
"O",
"&Ouml;sterreich",
"Oman"
);
countries["de"][15] = new Array(
"P",
"Pakistan",
"Palau",
"Pal&auml;stinensische Gebiete",
"Panama",
"Papua-Neuguinea",
"Paraguay",
"Peru",
"Philippinen",
"Polen",
"Portugal"
);
countries["de"][16] = new Array(
"R",
"Ruanda",
"Rum&auml;nien",
"Russland"
);
countries["de"][17] = new Array(
"S",
"Sahara",
"Salomonen",
"Sambia",
"Samoa",
"San Marino",
"S&atilde;o Tom&eacute; und Pr&iacute;ncipe",
"Saudi-Arabien",
"Schweden",
"Schweiz",
"Senegal",
"Serbien",
"Seychellen",
"Sierra Leone",
"Simbabwe",
"Singapur",
"Slowakei",
"Slowenien",
"Somalia",
"Spanien",
"Sri Lanka",
"St. Kitts und Nevis",
"St. Lucia",
"St. Vincent und die Grenadinen",
"Sudan",
"S&uuml;dafrika",
"S&uuml;dkorea",
"Suriname",
"Swasiland",
"Syrien"
);
countries["de"][18] = new Array(
"T",
"Tadschikistan",
"Taiwan",
"Tansania",
"Thailand",
"Timor-Leste",
"Togo",
"Tonga",
"Trinidad und Tobago",
"Tschad",
"Tschechien",
"Tunesien",
"Turkmenistan",
"Turks- und Caicosinseln",
"Tuvalu",
"T&uuml;rkei"
);
countries["de"][19] = new Array(
"U",
"Uganda",
"Ukraine",
"Ungarn",
"Uruguay",
"USA",
"Usbekistan"
);
countries["de"][20] = new Array(
"V",
"Vanuatu",
"Vatikanstadt",
"Venezuela",
"Vereinigte Arabische Emirate",
"Vietnam"
);
countries["de"][21] = new Array(
"W",
"Wei&szlig;russland"
);
countries["de"][22] = new Array(
"Z",
"Zentralafrikanische Republik",
"Zypern"
);

countries["en"] = new Array();
countries["en"][0] = new Array(
"A",
"Afghanistan",
"Albania",
"Algeria",
"Andorra",
"Angola",
"Antigua &amp; Barbuda",
"Argentina",
"Armenia",
"Australia",
"Austria",
"Azerbaijan"
);
countries["en"][1] = new Array(
"B",
"Bahamas",
"Bahrain",
"Bangladesh",
"Barbados",
"Belarus",
"Belgium",
"Belize",
"Benin",
"Bhutan",
"Bolivia",
"Bosnia &amp; Herzegovina",
"Botswana",
"Brazil",
"Brunei Darussalam",
"Bulgaria",
"Burkina Faso",
"Burma (Myanmar)",
"Burundi"
);
countries["en"][2] = new Array(
"C",
"Cambodia",
"Cameroon",
"Canada",
"Cape Verde",
"Central African Republic",
"Chad",
"Chile",
"China",
"Colombia",
"Comoros",
"Congo",
"Congo, Democratic Republic",
"Costa Rica",
"C&ocirc;te d'Ivoire",
"Croatia",
"Cuba",
"Cyprus",
"Czech Republic"
);
countries["en"][3] = new Array(
"D",
"Denmark",
"Djibouti",
"Dominica",
"Dominican Republic"
);
countries["en"][4] = new Array(
"E",
"Ecuador",
"East Timor",
"Egypt",
"El Salvador",
"England",
"Equatorial Guinea",
"Eritrea",
"Estonia",
"Ethiopia"
);
countries["en"][5] = new Array(
"F",
"Fiji",
"Finland",
"France"
);
countries["en"][6] = new Array(
"G",
"Gabon",
"Gambia",
"Georgia",
"Germany",
"Ghana",
"Great Britain",
"Greece",
"Grenada",
"Guatemala",
"Guinea",
"Guinea-Bissau",
"Guyana"
);
countries["en"][7] = new Array(
"H",
"Haiti",
"Honduras",
"Hungary"
);
countries["en"][8] = new Array(
"I",
"Iceland",
"India",
"Indonesia",
"Iran",
"Iraq",
"Ireland",
"Israel",
"Italy"
);
countries["en"][9] = new Array(
"J",
"Jamaica",
"Japan",
"Jordan"
);
countries["en"][10] = new Array(
"K",
"Kazakhstan",
"Kenya",
"Kiribati",
"Korea, North",
"Korea, South",
"Kuwait",
"Kyrgyzstan"
);
countries["en"][11] = new Array(
"L",
"Laos",
"Latvia",
"Lebanon",
"Lesotho",
"Liberia",
"Libya",
"Liechtenstein",
"Lithuania",
"Luxembourg"
);
countries["en"][12] = new Array(
"M",
"Macedonia",
"Madagascar",
"Malawi",
"Malaysia",
"Maldives",
"Mali",
"Malta",
"Marshall Islands",
"Mauritania",
"Mauritius",
"Mexico",
"Micronesia",
"Moldova",
"Monaco",
"Mongolia",
"Montenegro",
"Morocco",
"Mozambique",
"Myanmar"
);
countries["en"][13] = new Array(
"N",
"Namibia",
"Nauru",
"Nepal",
"Netherlands",
"New Zealand",
"Nicaragua",
"Niger",
"Nigeria",
"Norway"
);
countries["en"][14] = new Array(
"O",
"Oman"
);
countries["en"][15] = new Array(
"P",
"Pakistan",
"Palau",
"Palestinian State",
"Panama",
"Papua New Guinea",
"Paraguay",
"Peru",
"Philippines",
"Poland",
"Portugal"
);
countries["en"][16] = new Array(
"Q",
"Qatar"
);
countries["en"][17] = new Array(
"R",
"Romania",
"Russia",
"Rwanda"
);
countries["en"][18] = new Array(
"S",
"St. Kitts &amp; Nevis",
"St. Lucia",
"St. Vincent &amp; The Grenadines",
"Samoa",
"San Marino",
"S&atilde;o Tom&eacute; &amp; Pr&iacute;ncipe",
"Saudi Arabia",
"Senegal",
"Serbia",
"Seychelles",
"Sierra Leone",
"Singapore",
"Slovakia",
"Slovenia",
"Solomon Islands",
"Somalia",
"South Africa",
"Spain",
"Sri Lanka",
"Sudan",
"Suriname",
"Swaziland",
"Sweden",
"Switzerland",
"Syria"
);
countries["en"][19] = new Array(
"T",
"Taiwan",
"Tajikistan",
"Tanzania",
"Thailand",
"Togo",
"Tonga",
"Trinidad &amp; Tobago",
"Tunisia",
"Turkey",
"Turkmenistan",
"Tuvalu"
);
countries["en"][20] = new Array(
"U",
"Uganda",
"Ukraine",
"United Arab Emirates",
"United Kingdom",
"United States",
"Uruguay Uzbekistan"
);
countries["en"][21] = new Array(
"V",
"Vanuatu",
"Vatican City (Holy See)",
"Venezuela",
"Vietnam"
);
countries["en"][22] = new Array(
"W",
"Western Sahara"
);
countries["en"][23] = new Array(
"Y",
"Yemen"
);
countries["en"][24] = new Array(
"Z",
"Zaire",
"Zambia",
"Zimbabwe"
);
