var validate = true;
$(document).ready(function() {
	$('.slideshow').cycle({
		speed:		1000,
		timeout:	10000,
		prev:		'#prev',
		next:		'#next',
		pager:		'#nav',
		fit:		true,
		pauseOnPagerHover: 1,
		height:		'282px',
		width:		'575px',
		pagerAnchorBuilder: function(idx, slide) { 
	        return '<a href="#"></a>'; 
    	}
 	});
	
 	$('ul.topNav li a').hover(function() {
 		var id = $(this).attr("id");
 		$('.subNav .secondLevel').slideUp(200);
 		$('.subNav .'+id+'sub').slideDown(200);
 	},function() {
 	
 	});
	
	$('.leftCol ul li a.selected').click(function() {
		if($(this).parent('li').has('ul'))
		{
			$(this).attr('href', 'javascript://');
			if($(this).parent('li').children('ul').css('display') == 'block')
				$(this).parent('li').children('ul').slideUp(200);
			else
				$(this).parent('li').children('ul').slideDown(200);
		}
	});
	
	$('ul.topNav li a.first').hover(function() {
		if($(this).attr('class') != 'first active')
			$('.startcap img').attr('src', '/wp-content/themes/Lightspeed Inst/images/menu-left_ro.jpg');
	},function() {
		if($(this).attr('class') != 'first active')
			$('.startcap img').attr('src', '/wp-content/themes/Lightspeed Inst/images/menu-left.jpg');
	});
 	
	$('ul.topNav li a.last').hover(function() {
		if($(this).attr('class') != 'last active')
			$('.endcap img').attr('src', '/wp-content/themes/Lightspeed Inst/images/menu-right_ro.jpg');
	},function() {
		if($(this).attr('class') != 'last active')
			$('.endcap img').attr('src', '/wp-content/themes/Lightspeed Inst/images/menu-right.jpg');
	});
	
	if($('ul.topNav li a#prime').attr('class') == 'first active')
		$('.startcap img').attr('src', '/wp-content/themes/Lightspeed Inst/images/menu-left_active.jpg');

	if($('ul.topNav li a#contact').attr('class') == 'last active')
		$('.endcap img').attr('src', '/wp-content/themes/Lightspeed Inst/images/menu-right_active.png');

	$('#infoRequest .submit').click(function() {
		validate = true;
		if(($('#first_name').val() == "" || $('#first_name').val() =="First Name")) {
			alert('You must enter your first name!');
			$('#first_name').removeClass('shortField').addClass('highlight').focus().select();
			validate = false;
		}
		else
			$('#first_name').addClass('shortField').removeClass('highlight');
		
		if(validate == true && ($('#last_name').val() == "" || $('#last_name').val() =="Last Name")) {
			alert('You must enter your last name!');
			$('#last_name').removeClass('shortField').addClass('highlight').focus().select();
			validate = false;
		}
		else
			$('#last_name').addClass('shortField').removeClass('highlight');
		
		var regExpr = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		if(validate == true && ($('#email_address').val() == "" || $('#email_address').val() =="Email Address")) {
			alert('You must enter your email address!');
			$('#email_address').removeClass('longField').addClass('highlightl').focus().select();
			validate = false;
		}
		else if (validate == true && !regExpr.test($('#email_address').val())) {
			alert('Your email address does not appear to be valid!');
			$('#email_address').removeClass('longField').addClass('highlightl').focus().select();
			validate = false;
		}
		else
			$('#email_address').addClass('longField').removeClass('highlightl');
		
		if(validate == true)
			$('#infoRequest').submit();
	});
	
	$('#infoRequestInner .submit').click(function() {
		validate = true;
		if($('#first_name').val() == "") {
			alert('You must enter your first name!');
			$('#first_name').removeClass('infoRequest').addClass('highlight').focus().select();
			validate = false;
		}
		else
			$('#first_name').addClass('infoRequest').removeClass('highlight');
		
		if(validate == true && $('#last_name').val() == "") {
			alert('You must enter your last name!');
			$('#last_name').removeClass('infoRequest').addClass('highlight').focus().select();
			validate = false;
		}
		else
			$('#last_name').addClass('infoRequest').removeClass('highlight');
		
		var regExpr = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		if(validate == true && $('#email_address').val() == "") {
			alert('You must enter your email address!');
			$('#email_address').removeClass('infoRequest').addClass('highlight').focus().select();
			validate = false;
		}
		else if (validate == true && !regExpr.test($('#email_address').val())) {
			alert('Your email address does not appear to be valid!');
			$('#email_address').removeClass('infoRequest').addClass('highlight').focus().select();
			validate = false;
		}
		else
			$('#email_address').addClass('infoRequest').removeClass('highlight');

		if(validate == true)
			$('#infoRequestInner').submit();
	});
	$('.greensheets').click(function() {$('#greensheets').dialog('open')});
	$('#checkpop').click(function() {$('#check').dialog('open')});
	$('#submitpop').click(function() {$('#submit').dialog('open')});
	$('#viewpop').click(function() {$('#view').dialog('open')});
	$.fx.speeds._default = 200;
	$( "#check" ).dialog({
		width:320,
		resizable: false,
		modal: true,
		show: 'fade',
		hide: 'fade',
		draggable: false,
		autoOpen: false
	});
	$( "#submit" ).dialog({
		width:320,
		resizable: false,
		modal: true,
		show: 'fade',
		hide: 'fade',
		draggable: false,
		autoOpen: false
	});
	$( "#view" ).dialog({
		width:320,
		resizable: false,
		modal: true,
		show: 'fade',
		hide: 'fade',
		draggable: false,
		autoOpen: false
	});
	var cur = 1;
	$( ".dialog" ).dialog({
		width:830,
		resizable: false,
		modal: true,
		show: 'fade',
		hide: 'fade',
		draggable: false,
		autoOpen: false,
		buttons: {
			Next: function() {
					if(cur < 7) {
						cur++;
						$(".dialog").html('<img src="/wp-content/themes/Lightspeed Inst/images/greensheet'+cur+'.jpg" alt="Greensheets and Green Dashboard" /><br/>Sample '+cur+' of 7');
					} else {
						cur = 1;
						$(".dialog").html('<img src="/wp-content/themes/Lightspeed Inst/images/greensheet'+cur+'.jpg" alt="Greensheets and Green Dashboard" /><br/>Sample '+cur+' of 7');
					}
			},
			Previous: function() {
					if(cur > 1) {
						cur--;
						$(".dialog").html('<img src="/wp-content/themes/Lightspeed Inst/images/greensheet'+cur+'.jpg" alt="Greensheets and Green Dashboard" /><br/>Sample '+cur+' of 7');
					} else {
						cur = 7;
						$(".dialog").html('<img src="/wp-content/themes/Lightspeed Inst/images/greensheet'+cur+'.jpg" alt="Greensheets and Green Dashboard" /><br/>Sample '+cur+' of 7');
					}
			}
		}
	});
	if($('.retMsg').css('display') == 'block')
	{
		setTimeout("$('.retMsg').fadeOut(250)", 5000);
	}
	if($('.retMsg1').css('display') == 'block')
	{
		setTimeout("$('.retMsg1').slideUp(250)", 5000);
	}
});

