// JQUERY Initialization and config

$(document).ready(function()
{
	$("#contactForm div:odd").addClass("oddrow");
	$("#registerForm div:odd").addClass("oddrow");
	$(".news_item:odd").addClass("odd_newsItem");
	$(".partnerItem:odd").addClass("odd_partnerItem");
	$(".eventsData tr:odd").addClass("odd_eventItem");
	$(".homeNewsItem:odd").addClass("newsAlt");
	$(".bulletList:odd").addClass("oddBulletList");
	$(".ExecItem:odd").addClass("oddExec");
	$(".servicesSet:odd").addClass("serviceSetOdd");	
	

	// validate forms on keyup and submit
	$("#checkOutForm").validate({
		rules: {
			fname: "required",
			lname: "required",
			phone: "required",
			company: "required",
			email:  {
				required: true,
				email: true,
			}

		},
		messages: {
			fname: "Please enter your First Name",
			lname: "Please enter your Last Name",
			phone: "Please enter your Phone",
			company: "Please enter your Company Name",
			email: "Please enter a valid email address",

		}
	});
	
	$("#registrationForm").validate({
		rules: {
			fname: "required",
			lname: "required",
			title: "required",
			phone: "required",
			company: "required",
			address: "required",
			city: "required",
			state: "required",
			zip: "required",
			hq: "required",
			comments: "required",
			email:  {
				required: true,
				email: true,
			}

		},
		messages: {
			fname: "Please enter your First Name",
			lname: "Please enter your Last Name",
			title: "Please enter your title",
			phone: "Please enter your Phone",
			phone: "Please enter your Phone",
			address: "Please enter your street address",
			city: "Please enter your city",
			state: "Please enter state",
			zip: "Please enter zip",
			hq: "Please enter your headquarters",
			comments: "Please enter how you heard about this event",
			email: "Please enter a valid email address",

		}
	});
	
	$("#servTraxForm").validate({
		rules: {
			password: "required",
			email:  {
				required: true,
				email: true,
			}

		},
		messages: {
			password: "Please enter your password",
			email: "Please enter a valid email address",

		}
	});
	
	$("input#phone").mask("(999) 999-9999");



	
	$(".registerEventButn").fancybox({
		'width'				: 600,
		'height'			: 580,
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe'
	});
	
	$(".partnerDetailLink").fancybox({
		'width'				: 600,
		'height'			: 580,
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe'
	});
		
	$(".videoDetailLink").fancybox({
		'width'				: 640,
		'height'			: 400,
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe'
	});

	$(".unregisteredLink").fancybox({
		'width'				: 600,
		'height'			: 420,
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe',
		'onClosed'			: function() {
						    parent.location.reload();
		}
	});
	
	$(".executiveLink").fancybox({
		'width'				: 600,
		'height'			: 420,
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe'
	});
	
	$(".loginLink").fancybox({
		'width'				: 600,
		'height'			: 230,
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe'
	});
	
	
	
	
	
	
	//Expander
	$('.homeNewsItem a.articleLink').expander({
		slicePoint:       47,  // default is 100
		expandText:         '[More]', // default is 'read more...'
		userCollapseText: '[Close]'  // default is '[collapse expanded text]'
	});

	//Accordion
	$('.accordion').accordion({ 
		header: '.accordionHead', 
		active: false, 
		alwaysOpen: false,
		autoheight: false
	});



});
