function toNumbers (str) {
	var is_number = /[0-9.]/;

	var formatted = '';
	for (var i=0;i<(str.length);i++) {
		char = str.charAt(i);
		if (formatted.length==0 && char==0) char = false;
		if (char && char.match(is_number)) {
				formatted = formatted+char;
		}
	}
	return formatted;
}

function isEmail(str) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(str) == false) {
		return false;
	}
	return true;
}

$(document).ready(function(){
    
    if ($('#slideshow').length) {
		$('#slideshow').cycle({
			fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
			timeout:  6000,
	    	pager: '#galNav'		
		});
	
	}
    
    
     if ($('#homeSlide').length) {
		$('#homeSlide').cycle({
			fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
			timeout:  6000
		});
	
	}
    

	/* SEARCH STUFF */
	$('a#go').click(function(){
		if ($('input#search-site').val() != '') {
			window.location = '?module=Search&keywords='+$('input#search-site').val();
			return false;
		}
	});
	$('input#search-site').keypress(function(e) {
	    if(e.keyCode == 13) {
	        $('a#go').click();
	        return false;
	    }
	});

	$('input#search-site').focus(function() {
		if ($(this).val() == 'SEARCH') {
			$(this).val('');
		}
	}).blur(function() { if ($(this).val() == '') { $(this).val('SEARCH'); } });

	$('.changemo').swapit('_over');
	
	$('a').DZEmailDecryptomatic();

	$('#mainNav ul').corner("20px");
    
    $('#sub .sidebar').corner("30px");
    
    $('.leftCol .sidebar').corner("30px");
    
    $('#content').corner("bottom 30px");
    
    $('#logos').corner("bottom 30px");


	if ($('form.contact-form').length) {
    	$('form.contact-form input#submitcontact').click(function() {
    	
    		var _errors = new Array();
    		if ($('form.contact-form input[name="First_Name"]').val().length == 0) {
    			$('form.contact-form input[name="First_Name"]').addClass('formerror');
    			_errors.push("You must provide your first name.");
    		}
    		if ($('form.contact-form input[name="Last_Name"]').val().length == 0) {
    			$('form.contact-form input[name="Last_Name"]').addClass('formerror');
    			_errors.push("You must provide your last name.");
    		}
    		if ($('form.contact-form input[name="Email_Address"]').val().length == 0) {
    			$('form.contact-form input[name="Email_Address"]').addClass('formerror');
    			_errors.push("You must enter a valid email address.");
    		} else {
    			var regMail = /^([_a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$/;
				if (regMail.test($('form.contact-form input[name="Email_Address"]').val()) == false) {
					$('form.contact-form input[name="Email_Address"]').addClass('formerror');
					_errors.push("You must enter a valid email address.");
				}
    		}

    				
    		if ($('form.contact-form textarea#Comments').val().length == 0) {
    			$('form.contact-form textarea#Comments').addClass('formerror');
    			_errors.push("Please enter your questions or comments in the box provided.");
    		}
    		
    		if (_errors.length) {
    			alert("Error\n"+_errors.join("\n"))
    			return false;
    		}
    		
    		return true;
    	});
    }

    
    
    
    
});
