jQuery.noConflict();

jQuery(function($) {
	var anch = $('a.everywhere');
	var drop = $('ul.sub_dropdown');
	var showing = false;
	drop.hide();
	anch.click(function() {
		if(showing) {
			//drop.hide("blind", { direction: "vertical" }, 200);
			drop.slideUp(200);
			showing = false;
		} else {
			//drop.show("blind", { direction: "vertical" }, 200);
			drop.slideDown(200);
			showing = true;
		}
		return false;
	});
	
	//sidebar
	var citychoose = $('a#sidebaremail');
	var citychooser = $('div#slider_cities');
	var cityhidden = true;
	citychooser.hide();
	
	var sidebarform = $('form#sidebaremailform');
	var sidebar = $('input#emailinput');
	
	citychoose.click(function() {
		if(cityhidden) {
			citychooser.show("blind", { direction: "vertical" }, 200);
			cityhidden = false;
		} else {
			citychooser.hide("blind", { direction: "vertical" }, 200);
			cityhidden = true;
		}
		return false;
	});
	
	if(sidebarform.length) {
		//Sidebar Submit
		sidebarform.submit(function() {
			var ret = emailValid(sidebar.attr('value'));
			if(!ret) {
				sidebar.removeClass('error').addClass('error')
			} else {
				sidebar.removeClass('error');
				//Track sidebar form submit
				if(pageTracker) {
					pageTracker._trackEvent('Newsletter', 'Submit', 'Sidebar');
				}
			}
			return ret;
		})
	}
	
	//Tags
	var taglinks = $('div#tag_cloud-3 a');
	taglinks.click(function() {
		if(pageTracker) {
			pageTracker._trackEvent('Tag Cloud', 'Click', $(this).html());
		}
	});
	
	//Thanks page Event Tracking
	if($('body').hasClass('page-id-174')) {
		if(pageTracker) {
			pageTracker._trackEvent('Newsletter', 'Signup', 'Thanks Page Reached');
		}
	}
	
	//Signup page Event Tracking
	if($('body').hasClass('page-id-3')) {
		$('form#homeemailsignup').submit(function() {
			if(pageTracker) {
				pageTracker._trackEvent('Newsletter', 'Submit', 'Sign Up Page');
			}
		});
	}
	
	if($('body#home').length) {
		$('form#homeemailsignup').submit(function() {
			if(pageTracker) {
				pageTracker._trackEvent('Newsletter', 'Submit', 'Home Page Sign Up');
			}
		});
	}
	
	$('div#book').flash({src:'diva.swf', width:300, height:212});
});

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

