jQuery.noConflict();
(function($){

if($.browser.msie && $.browser.version.substring(0,1) === '6'){ // IE... hate it
	jQuery('#navigation > li').hover(
		function(){jQuery(this).addClass('hover').parent().find('li.selected').removeClass('selected').addClass('selected-hover');}, 
		function(){jQuery(this).removeClass('hover').parent().find('li.selected-hover').removeClass('selected-hover').addClass('selected');}
	)
}


var q = $("#q"), tr = $("table tbody tr:even"), cf = $('form#news-form');

if(q.get(0)){

q.focus(function() {
	if( this.value == this.defaultValue ) {
		this.value = "";
	}
	}).blur(function() {
		if( !this.value.length ) {
			this.value = this.defaultValue;
		}
	});
}

if(tr.get(0)){
	tr.addClass("even");
}

if(cf.get(0)){
	cf.submit(function(){
		var valid = true, form = jQuery(this);
		$('#warning').remove();
		form.find('.required').each(function(){
			var r = new RegExp('^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$');
			if(this.value == '' || (this.id == 'sEmail' && !r.test(this.value))){
				this.style.borderColor = 'red';
				valid = false;
			}else{
				this.style.borderColor = 'black';
			}
		});
		if(!valid){
			form.prepend('<div id="warning"><p>Fill in the required fields: Contact, E-mail and your question.</p></div><br/>');
		}
		return valid;
	});
}

	
})(jQuery);