// JavaScript Document

// Begin Slideshow SWFObject ---------------------------------------------------------------------------------
var flashvars = {};
flashvars.xmlURL = "xml/HeaderHomeSlideshow.xml";
flashvars.delay = 10;
flashvars.mode = "play";

var flashvars2 = {};
flashvars2.xmlURL = "xml/OfficeSlideshow.xml";
flashvars2.delay = 10;
flashvars2.mode = "stop";

var params = {};
params.menu = "false";
params.scale = "noscale";
params.wmode = "opaque";

var attributes = {};
attributes.id = "SlideShow";

var express = "scripts/swfObject/expressInstall.swf";
swfobject.embedSWF("HeaderHome.swf", "flashHeader", "572", "268", "9.0.0", express, flashvars, params, attributes);
//swfobject.embedSWF("KitOffice.swf", "officeSlideshow", "292", "200", "9.0.0", express, flashvars2, params, attributes);
// -----------------------------------------------------------------------------------------------------------

// JQuery
$(function() {
	// Add email urls to contact panel.
	$(".sideBar dl dd.brianPhone").after('<dd><a href="mailto:boisvert@wtciweb.com" class="email">boisvert@wtciweb.com</a></dd>');
	$(".sideBar dl dd.markPhone").after('<dd><a href="mailto:mmgailey@totelcsi.com" class="email">mmgailey@totelcsi.com</a></dd>');
	$(".sideBar dl dd.robPhone").after('<dd><a href="mailto:robkoch@hbcomm.net" class="email">robkoch@hbcomm.net</a></dd>');
	
	// Zebra stripe the drop-down.menus
	$("#menu li ul li:nth-child(even)").addClass("odd");
	$(".checkList li:nth-child(even)").addClass("odd");
	
	// Rollover Effect
	fadeHover('#specialColumn li');
		
	//FORM
	$('.error').hide();	
	$(".submitButton").click(function() 
	{
		// validate and process form here
		$('.error').hide();
		
		// Required Fields
		var name = $("#nameInput").val();
		var company = $("#companyInput").val();
		var email = $("#emailInput").val();
		
		if (name == "") 
		{
			$("label#nameError").show();
			$("input#nameInput").focus();
			return false;
		}
		
		if (company == "") 
		{
			$("label#companyError").show();
			$("input#companyInput").focus();
			return false;
		}
		
		if (email == "") 
		{
			$("label#emailError").show();
			$("input#emailInput").focus();
			return false;
		}
		
		// END REQUIRED
		
		
		// OPTIONAL FIELDS
		var position = $("#positionInput").val();
		var street = $("#streetInput").val();
		var city = $("#cityInput").val();
		var state = $("#stateInput").val();
		var zip = $("#zipInput").val();
		var phone = $("#phoneInput").val();
		var fax = $("#faxInput").val();
		var site = $("#websiteInput").val();
		var question1 = $(".question1:checked").val();
		var question2 = $(".question2:checked").val();
		var question3 = "";
		$(".question3:checked").each( function () {
			question3 = question3 + $(this).val() + ", ";
		});
		var question4 = $(".question4:checked").val();
		var question5 = $("#question5").val();
		var question6 = $("#question6").val();
		var question7 = $("#question7").val();
		var message = $("#messageInput").val();
		
		if(position == "") { position = "Not Entered"; }
		if(street == "") { street = "Not Entered"; }
		if(phone == "") { phone = "Not Entered"; }
		if(fax == "") { fax = "Not Entered"; }
		if(site == "") { site = "Not Entered"; }
		
		if(question1 == undefined) { question1 = "No Answer"; }
		if(question2 == undefined) { question2 = "No Answer"; }
		if(question3 == "") { question3 = "No Answer"; }
		if(question4 == undefined) { question4 = "No Answer"; }
		if(question5 == "") { question5 = "No Answer"; }
		if(question6 == "") { question6 = "No Answer"; }
		if(question7 == "") { question7 = "No Answer"; }
				
		var dataString = 'name=' + name + '&company=' + company + '&position=' + position + '&street=' + street + '&city=' + city + '&state=' + state + '&zip=' + zip + '&phone=' + phone + '&email=' + email + '&fax=' + fax  + '&site=' + site + '&question1=' + question1 + '&question2=' + question2 + '&question3=' + question3 + '&question4=' + question4 + '&question5=' + question5 + '&question6=' + question6 + '&question7=' + question7 + '&message=' + message;
		
		//alert(dataString);
		
		//*/
		$.ajax({
			type: "POST",
			cache: false,
			url: "includes/sendemail.php",
			data: dataString,
			success: function(html) {
				$('#contactForm').html(html)
				.hide()
				.fadeIn(1500, function() {
					$('#message').append("<img id='checkmark' src='images/check.png' />");
				});
			}
		}); 
		//*/
		return false;
	});
	
	
	function fadeHover(tag)
	{
		// Cancel if IE6.
		if ($.browser.msie && $.browser.version < 7) return;

		$(tag)
		.removeClass('noScript')
		.find('a')
		.append('<span class="hover" />').each(function () {
			var $span = $('> span.hover', this).css('opacity', 0);
			$(this).hover(function () {
				// on hover
				$span.stop().fadeTo(300, 1);
			}, function () {
				// off hover
				$span.stop().fadeTo(300, 0);
			});
		});
	}  
});

