function sendContactForm(){
	$('#sendButton').hide();
	$('#contactForm').fadeOut('fast');
	$('#contact').ajaxSubmit( { success: function() { $('#contactFormOk').fadeIn('slow'); setTimeout(contactFormFadeBack,5000); } });
	return false;
}

function contactFormFadeBack() {
	$('#cf_name').val('');
	$('#cf_phone').val('');
	$('#cf_emailaddress').val('');
	$('#cf_msg').val('');
	$('#contactFormOk').hide();
	$('#contactForm').fadeIn('slow');
	$('#sendButton').fadeIn('slow');
}

function setupDemoForm() {
	//$('#df_firstname').
	$('#sendButton').fadeTo('fast',.5);

	$('#df_firstname_error').hide();
	$('#df_firstname_ok').hide();

	$('#df_lastname_error').hide();
	$('#df_lastname_ok').hide();

	$('#df_emailaddress_error').hide();
	$('#df_emailaddress_ok').hide();

	$('#df_companyname_error').hide();
	$('#df_companyname_ok').hide();

	$('#df_officephone_error').hide();
	$('#df_officephone_ok').hide();

	$('#df_firstname').keyup( demoFormInlineCheck );
	$('#df_lastname').keyup( demoFormInlineCheck );
	$('#df_emailaddress').keyup( demoFormInlineCheck );
	$('#df_companyname').keyup( demoFormInlineCheck );
	$('#df_officephone').keyup( demoFormInlineCheck );
}

function demoFormFinalCheck() {
	var errorCount = 0;
	errorCount = errorCount + finalCheckEmpty('df_firstname');
	errorCount = errorCount + finalCheckEmpty('df_lastname');
	errorCount = errorCount + finalCheckEmpty('df_emailaddress');
	errorCount = errorCount + finalCheckEmpty('df_companyname');
	errorCount = errorCount + finalCheckEmpty('df_officephone');

	if( errorCount == 0 ) {
		$('#sendButton').fadeTo('fast',1);
	}
	else {
		$('#sendButton').fadeTo('fast',.5);
	}
	return errorCount;
}

function demoFormInlineCheck() {
	var errorCount = 0;
	errorCount = errorCount + inlineCheckEmpty('df_firstname');
	errorCount = errorCount + inlineCheckEmpty('df_lastname');
	errorCount = errorCount + inlineCheckEmpty('df_emailaddress');
	errorCount = errorCount + inlineCheckEmpty('df_companyname');
	errorCount = errorCount + inlineCheckEmpty('df_officephone');
	
	if( errorCount == 0 ) {
		$('#sendButton').fadeTo('fast',1);
	}
	else {
		$('#sendButton').fadeTo('fast',.5);
	}
	return errorCount;
}

function finalCheckEmpty(id) {
	var retval = 0;
	if( $('#'+id).val() == '' ) {
		$('#'+id+'_bad').show();
		$('#'+id+'_error').show();
		$('#'+id+'_ok').hide();
		retval = 1;
	}
	else {
		$('#'+id+'_bad').hide();
		$('#'+id+'_error').hide();
		$('#'+id+'_ok').show();
	}
	return retval;
}

function inlineCheckEmpty(id) {
	var retval = 0;
	if( $('#'+id).val() == '' ) {
		$('#'+id+'_bad').show();
		$('#'+id+'_ok').hide();
		retval = 1;
	}
	else {
		$('#'+id+'_bad').hide();
		$('#'+id+'_error').hide();
		$('#'+id+'_ok').show();
	}
	return retval;
}

function sendDemo() {
	if(  demoFormFinalCheck() == 0 ) {
		$('#demo').submit();
	}
	return false;
}

function showDemoArrowUp() {
	$('#viewVideoArrowsDown').fadeOut(3000, function(){$('#viewVideoArrowsUp').fadeIn(3000)});
}

function showDemoArrowDown() {
	$('#viewVideoArrowsUp').fadeOut(3000, function(){$('#viewVideoArrowsDown').fadeIn(3000)});
}

function clearDemoArrows() {
	$('#viewVideoArrowsUp').fadeOut('slow');
	$('#viewVideoArrowsDown').fadeOut('slow');
}

function startDemoArrowShow() {
	setTimeout( showDemoArrowUp, 5000 );
	setTimeout( showDemoArrowDown, 15000 );
	setTimeout( clearDemoArrows, 25000 );
}
