// JavaScript generic functions for downloads page
// --------------------------------------------
addEvent(window, "load", initPage);

// --------------------------------------------
function initPage() {
	var phoneBrandSelects = document.getElementsByName('phone_brand');
	var phoneModelSelects = document.getElementsByName('phone_model');
		
	brands = new Array("Select a brand", "Motorola", "Nokia", "Sony Ericsson");
	models = new Array(3);
	modelNumbers = new Array("0", "12", "16", "6");
	motorola = new Array("Select a model", "RAZR V3x", "A1000", "A1200", "A630", "A768", "A780", "A920", "C290", "C380", "C385", "C390");
	nokia = new Array("Select a model", "N70", "N71", "N72", "N73", "N75", "N76", "N80", "N81 8gb", "N90", "N91", "N92", "N93", "n93i", "N95", "N95 8Gb");
	ericsson = new Array("Select a model", "Z520", "Z550", "Z600", "Z610", "Z750", "Z800");
	models[1] = motorola;
	models[2] = nokia;
	models[3] = ericsson;
	
	if (!phoneBrandSelects) {return true;}
    //for (var i=0; (i < phoneBrandSelects.length) ;  i++) {
	//	addEvent(phoneBrandSelects[i], "change", doChangeModelSelectBox);
	//}
}

//-------------------------------
// Sets model select lists' value according to phone selection.
function doChangeModelSelectBox(obj) {
	var modelList = document.getElementById('phone_model');
	if (!modelList) {return true;}
	size = modelNumbers[obj.selectedIndex];
	alert(modelNumbers[obj.selectedIndex]);
	alert(models[1][1]);
	for (var j = modelList.length; j > 0; j-- ){
			modelList.remove(j);		
	}
	for (var j = 0; j < size; j++ ){
		//try
    	//{
    		modelList.add(models[1][1], j); // standards compliant
    	//}
  		//catch(ex)
    	//{
    	//	modelList.add(models[obj.selectedIndex][j]); // IE only
    	//}		
	} 
}

