function roundBox(){
	if(!NiftyCheck())
		return;
	Rounded("div.searchBox","all","#FFF","#e6e6e6","smooth");
}

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}

addLoadEvent(roundBox);

function showJobAlert(){
	if($('jobAlert').visible() == false){
		Effect.BlindDown('jobAlert', {duration: .5, afterFinish: function(){
			$('q').focus();
		}});
	} else {
		Effect.BlindUp('jobAlert', {duration: .5});
		$('searchWord').focus();
	}
}
function jobAlertFormSubmit(){
	if($F('q') == '' && $F('location') && $('ca').selectedIndex == ''){
		alert('You must provide at least one search criteria, like a keyword.');
		$('q').focus();
	} else if(validateEmail($('alertEmail')) == false){
		alert('Your email address does not appear to be valid, please provide a correct address.');
		$('alertEmail').focus();
	} else {
		var url = "/job-alerts/new-alert.html?newAlert";
		var inputs = "q=" + $('q').value + "&l=" + $('location').value + "&d=" + $('distance').value + "&e=" + $('alertEmail').value + "&ca=" + $('ca').value;
		new Effect.BlindUp('jobalertFormBlock', { duration: .5, afterFinish: function(){
			new Ajax.Request(url, {
					method: 'post',
				parameters: inputs,
				onComplete: function(transport){
					if(transport.responseText == "success"){
						new Effect.BlindDown('jobalertFormSuccess', { duration: .5 });
					} else {
						if(transport.responseText == "fail"){
							alert("You have already saved this JobAlert.  Please try again");
						} else {
							alert("There was an error processing your job alert.  Please try again");
						}
						new Effect.BlindDown('jobalertFormBlock', { duration: .5 });
					}
				}
			} );
		}});
	}
	return false;
}