
function ind_sec(sBox){
	if(sBox.options[sBox.options.selectedIndex].value==3){
		$('fadvisor').style.display='block';
	}
	else{
		$('fadvisor').style.display='none';
	}
}


function bel_net(cBox){
	if(cBox.checked){
		$('my_network').style.display='block';
		$('sourcing_system').style.display='block';
	}
	else{
		$('my_network').style.display='none';
		$('sourcing_system').style.display='none';
	}
}


window.addEvent('domready', function(){
	ind_sec($('industry_sector'));
	bel_net($('belong_to_network'));
});


window.addEvent('domready', function(){
	$('signupform').addEvent('submit', function(e) {
		//prevent the submit event
		new Event(e).stop();

		// outputs results if no errors
		var url = "/ajax/validate_csp_register.php";
		var postString = this;	
		new Ajax(url, {method: 'post',data: postString,onComplete: showResponse}).request();
	});
});


function showResponse(request){
	if (request!='') {
	
		var response = Json.evaluate(request || false);
		
		var errBox = document.getElementById('ErrorContainer');
		errBox.innerHTML = response['errors'];
	
		var newTop = window.screen.availHeight/2-200;
		var newLeft = window.screen.availWidth/2-400;
	
		if (isIE){
			errBox.style.top = (newTop+document.documentElement.scrollTop)+'px';
			errBox.style.left = newLeft+'px';
		}
		else{
			errBox.style.top = (newTop+window.pageYOffset)+'px';
			errBox.style.left = newLeft+'px';
		}
		
		errBox.style.display = 'block';
		errBox.makeDraggable();
			
	}
	else {
		document.forms.signupform.submit();
	}
}