function setupDownload(){

	document.getElementById("devices").onchange = function(e){
 		var selected = this.options[this.selectedIndex].value;
        	if(selected != ''){
			var selectedArr = selected.split("|");
			var manufacturer = selectedArr[0];
			var model = selectedArr[1];
			showLinks(manufacturer, model);
		}
	}

	var backLinks = gizmoUtil.getElementsByClass("back-to-list");
        for(var i = 0; i < backLinks.length; i++){
		backLinks[i].onclick = hideLinks;
        }
}

function showLinks(manufacturer, model){

	var baseURL = "http://www.mapmytracks.com/handler/download.php";

        // Hide list
        document.getElementById("select-content").style.display = "none";

        // Show links
        if(manufacturer == 'Blackberry'){
            document.getElementById("blackberry-link").href = baseURL + "?source=web&manufacturer=" + manufacturer + "&model=" + model;
			document.getElementById("blackberry-heading").innerHTML = manufacturer + " " + model;
            document.getElementById("blackberry-content").style.display = "block";
        }
        else if(manufacturer == 'Apple'){
			document.getElementById("iphone-heading").innerHTML = manufacturer + " " + model;
            document.getElementById("iphone-content").style.display = "block";
        }
        else{
			document.getElementById("signed-link").href = baseURL + "?source=web&type=signed&manufacturer=" + manufacturer + "&model=" + model;
			document.getElementById("unsigned-link").href = baseURL + "?source=web&type=unsigned&manufacturer=" + manufacturer + "&model=" + model;
			document.getElementById("phone-heading").innerHTML = manufacturer + " " + model;
			document.getElementById("links-content").style.display = "block";
        }
}

function hideLinks(){
	document.getElementById("devices").selectedIndex = 0;
	document.getElementById("links-content").style.display = "none";
	document.getElementById("blackberry-content").style.display = "none";
	document.getElementById("iphone-content").style.display = "none";
	document.getElementById("select-content").style.display = "block";
}


gizmoManager.addLoadEvent(setupDownload);
