function go_to_step(step) {
	for (var i=1; i<4; i++) {
		e('step' + i).style.display = ((step == i) ? 'block' : 'none');
	}
	e('step_matches').style.display = 'none';
	e('step_no_matches').style.display = 'none';
	e('step_many_matches').style.display = 'none';
	var industry_id = e('industry_id').value;
	var segment = e('segment').value;
	var size = e('size').value;
	var module_inputs = e('modules').getElementsByTagName('input');
	var modules = '';
	for (var i=0; i<module_inputs.length; i++) {
		if (module_inputs[i].type == 'checkbox' && module_inputs[i].checked) {
			//if (modules != '') modules = modules + ',';
			modules = modules + "&module[]=" + module_inputs[i].value;
		}
	}
	var deployment_id = e('deployment_id').value;

	var url = '/ajax_custom_search.php?industry_id=' + industry_id + '&segment=' + segment
		+ '&size=' + size + modules + '&deployment_id=' + deployment_id;
	loadXMLDoc(url, processReqUpdateResults);
}

function update_deployment(radio) {
	//alert(theForm);
	e('deployment_id').value = radio.value;
	go_to_step(3);
}

function processReqUpdateResults(req) {
	var response  = req.responseXML.documentElement;
	var nb_products = response.getElementsByTagName('nb_products')[0].firstChild.data;
	e('csearch_nb_results').innerHTML = nb_products;
	e('csearch_possible').innerHTML = (nb_products == 1) ? 'POSSIBLE SOLUTION' : 'POSSIBLE SOLUTIONS';
}

function csearch_submit(form_name) {
	e(form_name).submit();
}

$('.help_popup').qtip({
	position: {
		corner: {
			target: 'bottomLeft',
			tooltip: 'topRight'
		}
	},
	style: {
		'font-size': '11px',
		background: '#FFFFCC',
		border: {
			color: '#CBCBD6'
		}
	}
});
