public static function widget_contact_form($widget_id = 0)
    {
        global $people_contact_widget_information, $people_contact_widget_maps, $people_contact_grid_view_icon, $people_contact_widget_email_contact_form, $people_contact_widget_content_before_maps, $people_contact_widget_content_after_maps;
        $enable_widget_send_copy = true;
        if ($people_contact_widget_email_contact_form['widget_send_copy'] == 'no') {
            $enable_widget_send_copy = false;
        }
        $nameError = '';
        $emailError = '';
        $contactError = '';
        //If the form is submitted
        if (isset($_POST['submitted'])) {
            //Check to make sure that the name field is not empty
            if (trim($_POST['contactName']) === '') {
                $nameError = __('You forgot to enter your name.', 'cup_cp');
                $hasError = true;
            } else {
                $name = trim($_POST['contactName']);
            }
            //Check to make sure sure that a valid email address is submitted
            if (trim($_POST['email']) === '') {
                $emailError = __('You forgot to enter your email address.', 'cup_cp');
                $hasError = true;
            } else {
                if (!eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\\.[A-Z]{2,4}\$", trim($_POST['email']))) {
                    $emailError = __('You entered an invalid email address.', 'cup_cp');
                    $hasError = true;
                } else {
                    $email = trim($_POST['email']);
                }
            }
            //Check to make sure comments were entered
            if (trim($_POST['comments']) === '') {
                $contactError = __('You forgot to enter your comments.', 'cup_cp');
                $hasError = true;
            } else {
                $comments = stripslashes(trim($_POST['comments']));
            }
            //If there is no error, send the email
            if (!isset($hasError)) {
                $emailTo = $people_contact_widget_information['widget_info_email'];
                $subject = __('Contact Form Submission from', 'cup_cp') . ' ' . $name;
                $contact_data = array('subject' => $subject, 'to_email' => $emailTo, 'contact_name' => $name, 'contact_email' => $email, 'message' => $comments);
                $send_copy_yourself = 0;
                if (isset($_POST['sendCopy'])) {
                    $send_copy_yourself = 1;
                }
                $email_result = People_Contact_Functions::contact_to_site($contact_data, $send_copy_yourself);
                $emailSent = true;
            }
        }
        ?>
		<script type="text/javascript">
			<!--//--><![CDATA[//><!--
			jQuery(document).ready(function() {
				jQuery( 'form#contactForm').submit(function() {
					jQuery( 'form#contactForm .error').remove();
					jQuery( 'form#contactForm input.submit').attr('disabled', 'disabled');
					var hasError = false;
					jQuery( '.requiredField').each(function() {
						if(jQuery.trim(jQuery(this).val()) == '') {
							var labelText = jQuery(this).prev( 'label').text();
							jQuery(this).parent().append( '<span class="error"><?php 
        _e('You forgot to enter your', 'cup_cp');
        ?>
 '+labelText+'.</span>' );
							jQuery(this).addClass( 'inputError' );
							hasError = true;
						} else if(jQuery(this).hasClass( 'email')) {
							var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
							if(!emailReg.test(jQuery.trim(jQuery(this).val()))) {
								var labelText = jQuery(this).prev( 'label').text();
								jQuery(this).parent().append( '<span class="error"><?php 
        _e('You entered an invalid', 'cup_cp');
        ?>
 '+labelText+'.</span>' );
								jQuery(this).addClass( 'inputError' );
								hasError = true;
							}
						}
					});
					if(!hasError) {
						jQuery(this).find('.contact-site-ajax-wait').show();
						var formInput = jQuery(this).serialize();
						jQuery.post(jQuery(this).attr( 'action'),formInput, function(data){
							jQuery( 'form#contactForm').slideUp( "fast", function() {
								jQuery(this).before( '<p class="tick"><?php 
        _e('<strong>Thanks!</strong> Your email was successfully sent.', 'cup_cp');
        ?>
</p>' );
							});
						});
					} else {
						jQuery( 'form#contactForm input.submit').removeAttr('disabled');
					}

					return false;

				});
			});
			//-->!]]>
			</script>
            <div class="people_contact_widget_container">
	            <?php 
        if ($people_contact_widget_content_before_maps != '') {
            ?>
	            <div class="content_before_maps"><?php 
            echo wpautop(wptexturize(stripslashes($people_contact_widget_content_before_maps)));
            ?>
</div>
	            <?php 
        }
        ?>
				<?php 
        $geocoords = $people_contact_widget_maps['widget_location'];
        ?>
				<?php 
        if ($geocoords != '') {
            ?>
				<div style="clear:both;"></div>
				<?php 
            People_Contact_Widget::widget_maps_contact_output("geocoords={$geocoords}");
            ?>
				<?php 
        }
        ?>
	            <?php 
        if ($people_contact_widget_content_after_maps != '') {
            ?>
	            <div style="clear:both;"></div>
	            <div class="content_after_maps"><?php 
            echo wpautop(wptexturize(stripslashes($people_contact_widget_content_after_maps)));
            ?>
</div>
	            <?php 
        }
        ?>
				<?php 
        $phone_icon = PEOPLE_CONTACT_IMAGE_URL . '/p_icon_phone.png';
        $fax_icon = PEOPLE_CONTACT_IMAGE_URL . '/p_icon_fax.png';
        $mobile_icon = PEOPLE_CONTACT_IMAGE_URL . '/p_icon_mobile.png';
        $email_icon = PEOPLE_CONTACT_IMAGE_URL . '/p_icon_email.png';
        if (isset($emailSent) && $emailSent == true) {
            ?>
					<p class="info">
					  <?php 
            _e('Your email was successfully sent.', 'cup_cp');
            ?>
					</p>
				<?php 
        } else {
            ?>
					<div style="clear:both;"></div>
					<div class="location-twitter">
					  <section id="office-location">
						<ul>
						  <?php 
            if (isset($people_contact_widget_information['widget_info_address']) && $people_contact_widget_information['widget_info_address'] != '') {
                ?>
						  <li><h4 style="margin-bottom:10px;"><?php 
                echo $people_contact_widget_information['widget_info_address'];
                ?>
</h4></li>
						  <?php 
            }
            ?>
						  <?php 
            if (isset($people_contact_widget_information['widget_info_phone']) && $people_contact_widget_information['widget_info_phone'] != '') {
                ?>
						  <li>
							<span><img src="<?php 
                echo $phone_icon;
                ?>
" /></span><?php 
                _e('Phone:', 'cup_cp');
                ?>
							<?php 
                echo $people_contact_widget_information['widget_info_phone'];
                ?>
</li>
						  <?php 
            }
            ?>
						  <?php 
            if (isset($people_contact_widget_information['widget_info_fax']) && $people_contact_widget_information['widget_info_fax'] != '') {
                ?>
						  <li>
							<span><img src="<?php 
                echo $fax_icon;
                ?>
" /></span><?php 
                _e('Fax:', 'cup_cp');
                ?>
							<?php 
                echo $people_contact_widget_information['widget_info_fax'];
                ?>
</li>
						  <?php 
            }
            ?>
	                      <?php 
            if (isset($people_contact_widget_information['widget_info_mobile']) && $people_contact_widget_information['widget_info_mobile'] != '') {
                ?>
						  <li>
							<span><img src="<?php 
                echo $mobile_icon;
                ?>
" /></span><?php 
                _e('Mobile:', 'cup_cp');
                ?>
							<?php 
                echo $people_contact_widget_information['widget_info_mobile'];
                ?>
</li>
						  <?php 
            }
            ?>
						  <?php 
            if (isset($people_contact_widget_information['widget_info_email']) && $people_contact_widget_information['widget_info_email'] != '') {
                ?>
						  <li>
							<span><img src="<?php 
                echo $email_icon;
                ?>
" /></span><?php 
                _e('Email:', 'cup_cp');
                ?>
							<a href="mailto:<?php 
                echo $people_contact_widget_information['widget_info_email'];
                ?>
"><?php 
                echo $people_contact_widget_information['widget_info_email'];
                ?>
</a></li>
						  <?php 
            }
            ?>
						</ul>
					  </section>
					  <div class="clear"></div>
					</div>
					<!-- /.location-twitter -->
					<?php 
            if ($people_contact_widget_email_contact_form['widget_show_contact_form'] != 1 && trim($people_contact_widget_email_contact_form['widget_input_shortcode']) != '') {
                echo '<div class="clear" style="clear:both;"></div><div class="people_widget_shortcode">';
                $widget_input_shortcode = htmlspecialchars_decode($people_contact_widget_email_contact_form['widget_input_shortcode']);
                echo do_shortcode($widget_input_shortcode);
                echo '</div><div class="clear" style="clear:both;"></div>';
            }
            if ($people_contact_widget_email_contact_form['widget_show_contact_form'] == 1) {
                ?>
					<?php 
                if (isset($hasError)) {
                    ?>
					<p class="alert">
					  <?php 
                    _e('There was an error submitting the form.', 'cup_cp');
                    ?>
					</p>
					<?php 
                }
                ?>
					<form action="<?php 
                the_permalink();
                ?>
" id="contactForm" method="post">
					  <ol class="forms">
						<li>
						  <label for="contactName">
							<?php 
                _e('Name', 'cup_cp');
                ?>
 <span class="require">*</span>
						  </label>
						  <input type="text" name="contactName" id="contactName" value="<?php 
                if (isset($_POST['contactName'])) {
                    echo esc_attr($_POST['contactName']);
                }
                ?>
" class="txt requiredField" />
						  <?php 
                if ($nameError != '') {
                    ?>
						  <span class="error"><?php 
                    echo $nameError;
                    ?>
</span>
						  <?php 
                }
                ?>
						</li>
						<li>
						  <label for="email">
							<?php 
                _e('Email', 'cup_cp');
                ?>
 <span class="require">*</span>
						  </label>
						  <input type="text" name="email" id="email" value="<?php 
                if (isset($_POST['email'])) {
                    echo esc_attr($_POST['email']);
                }
                ?>
" class="txt requiredField email" />
						  <?php 
                if ($emailError != '') {
                    ?>
						  <span class="error"><?php 
                    echo $emailError;
                    ?>
</span>
						  <?php 
                }
                ?>
						</li>
						<li class="textarea">
						  <label for="commentsText">
							<?php 
                _e('Message', 'cup_cp');
                ?>
 <span class="require">*</span>
						  </label>
						  <textarea name="comments" id="commentsText" rows="5" class="requiredField"><?php 
                if (isset($_POST['comments'])) {
                    echo esc_textarea($_POST['comments']);
                }
                ?>
</textarea>
						  <?php 
                if ($contactError != '') {
                    ?>
						  <span class="error"><?php 
                    echo $contactError;
                    ?>
</span>
						  <?php 
                }
                ?>
						</li>
						<?php 
                if ($enable_widget_send_copy) {
                    ?>
						<li class="inline">
	                     <label>
						  <span for="sendCopy">
	                      	<input type="checkbox" name="sendCopy" id="sendCopy" value="true"<?php 
                    if (isset($_POST['sendCopy']) && $_POST['sendCopy'] == true) {
                        echo ' checked="checked"';
                    }
                    ?>
 />
							<?php 
                    _e('Send a copy of this email to yourself', 'cup_cp');
                    ?>
						  </span>
						 </label>
	                    </li>
	                    <?php 
                }
                ?>
						<li class="buttons">
						  <input type="hidden" name="submitted" id="submitted" value="true" />
						  <input class="submit button" type="submit" value="<?php 
                esc_attr_e('Send', 'cup_cp');
                ?>
" /> <img class="contact-site-ajax-wait" src="<?php 
                echo PEOPLE_CONTACT_IMAGE_URL;
                ?>
/ajax-loader2.gif" border="0" style="display:none; padding:0; margin:0; vertical-align: middle;" />
						</li>
					  </ol>
					</form>
			<?php 
            }
        }
        ?>
		</div>
		<?php 
    }