/**
 * Mobiltelefonauswahl
 * (c) 2008 Medienkonzepte GbR
 *
 */

function appendToSelect (formular, element, kandi) {
	var opts          = formular[element].options; 
	var opt           = new Option(unescape(kandi[0]), unescape(kandi[1]));
	opt.selected      = !opts.length; 
	opts[opts.length] = opt;
}

function truncateSelect(formular, element) {
	for(sel = formular[element]; sel.options.length; sel.options[0] = null);
}

function buildSelect() {
	retval = new Array();
	
	retval.push(["nr2",['Bitte auswählen ...','nr0']]);
	retval.push(["nr2",['D750','soer02']]);
	retval.push(["nr2",['K530','soer02']]);
	retval.push(["nr2",['K550','soer02']]);
	retval.push(["nr2",['K600','soer02']]);
	retval.push(["nr2",['K608','soer02']]);
	retval.push(["nr2",['K610','soer02']]);
	retval.push(["nr2",['K618','soer02']]);
	retval.push(["nr2",['K700','soer02']]);
	retval.push(["nr2",['K750','soer02']]);
	retval.push(["nr2",['K790','soer01']]);
	retval.push(["nr2",['K800','soer01']]);
	retval.push(["nr2",['K810','soer01']]);
	retval.push(["nr2",['K850','soer01']]);
	retval.push(["nr2",['S500','soer01']]);
	retval.push(["nr2",['S700','soer01']]);
	retval.push(["nr2",['S710','soer01']]);
	retval.push(["nr2",['T650','soer01']]);
	retval.push(["nr2",['V600','soer02']]);
	retval.push(["nr2",['V630','soer02']]);
	retval.push(["nr2",['V800','soer02']]);
	retval.push(["nr2",['V802','soer02']]);
	retval.push(["nr2",['W550','soer02']]);
	retval.push(["nr2",['W580','soer01']]);
	retval.push(["nr2",['W600','soer02']]);
	retval.push(["nr2",['W610','soer02']]);
	retval.push(["nr2",['W660','soer02']]);
	retval.push(["nr2",['W700','soer02']]);
	retval.push(["nr2",['W710','soer02']]);
	retval.push(["nr2",['W800','soer02']]);
	retval.push(["nr2",['W810','soer02']]);
	retval.push(["nr2",['W830','soer01']]);
	retval.push(["nr2",['W850','soer01']]);
	retval.push(["nr2",['W880','soer01']]);
	retval.push(["nr2",['W900','soer01']]);
	retval.push(["nr2",['W910','soer01']]);
	retval.push(["nr2",['Z750','soer01']]);
	retval.push(["nr2",['Z550','soer02']]);
	retval.push(["nr2",['Z558','soer02']]);
	retval.push(["nr2",['Z610','soer02']]);
	retval.push(["nr2",['Z710','soer02']]);
	retval.push(["nr2",['Z800','soer02']]);
	retval.push(["nr2",['Z1010','soer02']]);
	
	retval.push(["nr1",['Bitte auswählen ...','nr0']]);
	retval.push(["nr1",['3110 Classic','nokia01']]);
	retval.push(["nr1",['3230','nokia03']]);
	retval.push(["nr1",['3250','nokia03']]);
	retval.push(["nr1",['5300','nokia01']]);
	retval.push(["nr1",['5500','nokia02']]);
	retval.push(["nr1",['5500D','nokia02']]);
	retval.push(["nr1",['6110 Navigator','nokia01']]);
	retval.push(["nr1",['6126','nokia01']]);
	retval.push(["nr1",['6131','nokia01']]);
	retval.push(["nr1",['6133','nokia01']]);
	retval.push(["nr1",['6230i','nokia02']]);
	retval.push(["nr1",['6275','nokia01']]);
	retval.push(["nr1",['6275i','nokia01']]);
	retval.push(["nr1",['6233','nokia01']]);
	retval.push(["nr1",['6234','nokia01']]);
	retval.push(["nr1",['6260','nokia03']]);
	retval.push(["nr1",['6265','nokia01']]);
	retval.push(["nr1",['6265i','nokia01']]);
	retval.push(["nr1",['6270','nokia01']]);
	retval.push(["nr1",['6280','nokia01']]);
	retval.push(["nr1",['6282','nokia01']]);
	retval.push(["nr1",['6288','nokia01']]);
	retval.push(["nr1",['6300','nokia01']]);
	retval.push(["nr1",['6600','nokia03']]);
	retval.push(["nr1",['6620','nokia03']]);
	retval.push(["nr1",['6630','nokia03']]);
	retval.push(["nr1",['6670','nokia03']]);
	retval.push(["nr1",['6680','nokia03']]);
	retval.push(["nr1",['6681','nokia03']]);
	retval.push(["nr1",['6682','nokia03']]);
	retval.push(["nr1",['7370','nokia01']]);
	retval.push(["nr1",['7373','nokia01']]);
	retval.push(["nr1",['7390','nokia01']]);
	retval.push(["nr1",['7610','nokia03']]);
	retval.push(["nr1",['8800','nokia02']]);
	retval.push(["nr1",['8801','nokia02']]);
	retval.push(["nr1",['E50','nokia01']]);
	retval.push(["nr1",['E65','nokia01']]);
	retval.push(["nr1",['N71','nokia01']]);
	retval.push(["nr1",['N73','nokia01']]);
	retval.push(["nr1",['N75','nokia01']]);
	retval.push(["nr1",['N76','nokia01']]);
	retval.push(["nr1",['N92','nokia01']]);
	retval.push(["nr1",['N93','nokia01']]);
	retval.push(["nr1",['N93i','nokia01']]);
	retval.push(["nr1",['N95','nokia01']]);
	retval.push(["nr1",['N70','nokia03']]);
	retval.push(["nr1",['N72','nokia03']]);
	retval.push(["nr1",['N91','nokia03']]);
	
	retval.push(["nr3",['Bitte auswählen ...','nr0']]);
	/*
	retval.push(["nr3",['E398','motor02']]);
	retval.push(["nr3",['E550','motor02']]);
	retval.push(["nr3",['E770','motor02']]);
	retval.push(["nr3",['E770v','motor02']]);
	retval.push(["nr3",['E790','motor02']]);
	*/

	retval.push(["nr3",['E1000','motor01']]);
	retval.push(["nr3",['E1060','motor01']]);
	retval.push(["nr3",['E1070','motor01']]);
	retval.push(["nr3",['E1120','motor01']]);
	retval.push(["nr3",['ROKR E2','motor01']]);
	retval.push(["nr3",['V1000','motor01']]);
	retval.push(["nr3",['V1050','motor01']]);
	retval.push(["nr3",['V1150','motor01']]);
	retval.push(["nr3",['V3X','motor01']]);
	retval.push(["nr3",['V3XX','motor01']]);
	retval.push(["nr3",['Krzr K3','motor01']]);
	retval.push(["nr3",['Razr2 V8','motor01']]);

	/*
	retval.push(["nr3",['C698p','motor02']]);
	retval.push(["nr3",['C975','motor02']]);
	retval.push(["nr3",['C980','motor02']]);
	retval.push(["nr3",['Pebl U6','motor02']]);
	retval.push(["nr3",['Razr V3','motor02']]);
	retval.push(["nr3",['Razr V3i','motor02']]);
	retval.push(["nr3",['Razr V3im','motor02']]);
	retval.push(["nr3",['Razr V3r','motor02']]);
	retval.push(["nr3",['Rokr E1','motor02']]);
	retval.push(["nr3",['Rizr Z3','motor02']]);
	retval.push(["nr3",['Slvr L7','motor02']]);
	retval.push(["nr3",['Slvr L8','motor02']]);
	retval.push(["nr3",['Slvr V8','motor02']]);
	retval.push(["nr3",['Krzr K1','motor02']]);
	retval.push(["nr3",['Krzr K1m','motor02']]);
	retval.push(["nr3",['V300','motor02']]);
	retval.push(["nr3",['V303','motor02']]);
	retval.push(["nr3",['V330','motor02']]);
	retval.push(["nr3",['V360','motor02']]);
	retval.push(["nr3",['V361','motor02']]);
	retval.push(["nr3",['V400','motor02']]);
	retval.push(["nr3",['V500','motor02']]);
	retval.push(["nr3",['V501','motor02']]);
	retval.push(["nr3",['V505','motor02']]);
	retval.push(["nr3",['V525','motor02']]);
	retval.push(["nr3",['V535','motor02']]);
	retval.push(["nr3",['V540','motor02']]);
	retval.push(["nr3",['V545','motor02']]);
	retval.push(["nr3",['V547','motor02']]);
	retval.push(["nr3",['V550','motor02']]);
	retval.push(["nr3",['V551','motor02']]);
	retval.push(["nr3",['V555','motor02']]);
	retval.push(["nr3",['V557','motor02']]);
	retval.push(["nr3",['V560','motor02']]);
	retval.push(["nr3",['V600','motor02']]);
	retval.push(["nr3",['V620','motor02']]);
	retval.push(["nr3",['V635','motor02']]);
	retval.push(["nr3",['V80','motor02']]);
	retval.push(["nr3",['V975','motor02']]);
	*/
	
	retval.push(["nr4",['Bitte auswählen ...','nr0']]);
	retval.push(["nr4",['SGH-D600','samsu01']]);
	retval.push(["nr4",['SGH-D608','samsu01']]);
	retval.push(["nr4",['SGH-D800','samsu01']]);
	retval.push(["nr4",['SGH-D810','samsu01']]);
	retval.push(["nr4",['SGH-D820','samsu01']]);
	retval.push(["nr4",['SGH-D830','samsu01']]);
	retval.push(["nr4",['SGH-D840','samsu01']]);
	retval.push(["nr4",['SGH-D900','samsu01']]);
	retval.push(["nr4",['SGH-D900i','samsu01']]);
	retval.push(["nr4",['SGH-E900','samsu01']]);
	retval.push(["nr4",['SGH-P910','samsu01']]);
	retval.push(["nr4",['SGH-P920','samsu01']]);
	retval.push(["nr4",['SGH-T809','samsu01']]);
	retval.push(["nr4",['SGH-U700','samsu01']]);
	retval.push(["nr4",['SGH-U700v','samsu01']]);
	retval.push(["nr4",['SGH-Z110','samsu01']]);
	retval.push(["nr4",['SGH-Z110v','samsu01']]);
	retval.push(["nr4",['SGH-Z400','samsu01']]);
	retval.push(["nr4",['SGH-Z510','samsu01']]);
	retval.push(["nr4",['SGH-Z540','samsu01']]);
	retval.push(["nr4",['SGH-Z550','samsu01']]);
	retval.push(["nr4",['SGH-Z560','samsu01']]);
	retval.push(["nr4",['SGH-Z620','samsu01']]);
	retval.push(["nr4",['SGH-Z700','samsu01']]);
	retval.push(["nr4",['SGH-Z710','samsu01']]);
	retval.push(["nr4",['SGH-ZV50','samsu01']]);
	retval.push(["nr4",['SGH-D720','samsu02']]);
	retval.push(["nr4",['SGH-D730','samsu02']]);
	retval.push(["nr4",['SGH-Z600','samsu02']]);
	retval.push(["nr4",['SGH-D357','samsu02']]);
	retval.push(["nr4",['SGH-E530','samsu02']]);
	retval.push(["nr4",['SGH-E620','samsu02']]);
	retval.push(["nr4",['SGH-E628','samsu02']]);
	retval.push(["nr4",['SGH-E720','samsu02']]);
	retval.push(["nr4",['SGH-E728','samsu02']]);
	retval.push(["nr4",['SGH-E770','samsu02']]);
	retval.push(["nr4",['SGH-E860V','samsu02']]);
	retval.push(["nr4",['SGH-E880','samsu02']]);
	retval.push(["nr4",['SGH-X800','samsu02']]);
	
	retval.push(["nr5",['Bitte auswählen ...','nr0']]);
	retval.push(["nr5",['HTC - s620','wince01']]);
	retval.push(["nr5",['T-Mobile MDA Mail','wince01']]);
	retval.push(["nr5",['o2 XDA cosmo','wince01']]);
	retval.push(["nr5",['HTC Excalibur','wince01']]);
	retval.push(["nr5",['HTC - TyTN II','wince02']]);
	retval.push(["nr5",['T-Mobile MDA Vario III','wince02']]);
	
	return retval
}

function makeSelects(formular, element, brandNr) {
	contentSelect = buildSelect();
	truncateSelect(formular, element);
	for(tripsLauf = 0; tripsLauf < contentSelect.length; ++tripsLauf) {
		selectData    = contentSelect[tripsLauf];
		selectBrandId = selectData[0];
		selectContent = selectData[1];
		if(selectBrandId == brandNr) {
			appendToSelect(formular, element, selectContent);
		}
	}
}

function selectBrand(formular, brand, element) {
    if (formular[brand].value != "nr0") {
    	formular[element].options[0].selected = true;
    	formular[element].disabled = false;
    	formular["sendme"].disabled = true;
    	
    	makeSelects(formular, element, formular[brand].value);
    } else {
    	formular[element].disabled = true;
    	formular[element].options[0].selected = true;
    	formular["sendme"].disabled = true;
    }
}
function selectModel(formular, element) {
    if (formular[element].value != "nr0") {
    	myID = formular[element].selectedIndex;
    	myID2 = formular["brand"].selectedIndex;
    	formular["jar_type"].value  = formular[element].value;
    	formular["full_name"].value = formular["brand"].options[myID2].text + " " + formular[element].options[myID].text;
    	formular["sendme"].disabled = false;
    } else {
    	formular["sendme"].disabled = true;
    }
}
