var handleTerminalSuccess = function getTerminalsByManufacturerCB(res){
	var data = res;
	
	message_div = document.getElementById("message");
	
	if(document.getElementById("no_terminals")){
		var noterminals = document.getElementById("no_terminals");
		noterminals.parentNode.removeChild(noterminals);
		message_div.style.display = "none";
	}
	
	var equipments_slct = document.getElementById("equipments");
	if(equipments_slct){
		while (equipments_slct.hasChildNodes())
		{
		  equipments_slct.removeChild(equipments_slct.firstChild);
		}

	}
	
	if( data.length > 0){
		$('equipments_div').show();
		var o = document.createElement("option");
		o.setAttribute("value","");
		o.setAttribute("selected","true");
		var txt = document.createTextNode("Select Equipment");
		o.appendChild(txt);
		equipments_slct.appendChild(o);
		
		for(i=0; i < data.length; i++){
			var o = document.createElement("option");
			o.setAttribute("value",data[i].id);
			var txt = document.createTextNode(data[i].name);
			o.appendChild(txt);
			equipments_slct.appendChild(o);
		}
	
	}else{
		newspan = document.createElement("span");
		newspan.setAttribute("id","no_terminals");
		var txt = document.createTextNode("No equipment available");
		newspan.appendChild(txt);
		message_div.appendChild(newspan);
		message_div.style.display = "";
	}	
}


function getTerminalsByManufacturer(val, posturl){
	if( parseInt(val) > 0 ){
		
		$('loading').show();	
		$('equipments_div').hide();
		
		new Ajax.Request(posturl,
		{
		method:'post',
		parameters: {manufacturer: val},
		onSuccess: function(data){
			$('loading').hide();
			data = data.responseText.evalJSON(true);
			handleTerminalSuccess(data);
		},
		onFailure: function(msg){ 
			$('loading').hide();
		}
		});
	}else{
		$('loading').hide();
	}
}

function wizardFormCheck(){
	var manufacturer = document.getElementById("manufacturer");
	if(manufacturer)
		manufacturer.setAttribute("disabled", "true");
		
	var equipment = document.getElementById("equipments");
	if(!equipment){
		alert("Equipment is required.");
	} 
	else{
		if(equipment.value==''){
			alert("You have to select a value from equipment.");
		}
		else
			document.wizard.submit();
	}
}


