<?php
/*
Template Name: Contact
*/
?>

<?php 

$nameError = '';
$emailError = '';
$commentError = '';

if(isset($_POST['submitted'])) {
		if(trim($_POST['contactName']) === '') {
			$nameError = 'Please enter your name.';
			$hasError = true;
		} else {
			$name = trim($_POST['contactName']);
		}
		
		if(trim($_POST['email']) === '')  {
			$emailError = 'Please enter your email address.';
			$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.';
			$hasError = true;
		} else {
			$email = trim($_POST['email']);
		}
			
		if(trim($_POST['comments']) === '') {
			$commentError = 'Please enter a message.';
			$hasError = true;
		} else {
			if(function_exists('stripslashes')) {
				$comments = stripslashes(trim($_POST['comments']));
			} else {
				$comments = trim($_POST['comments']);
			}
		}
			
		if(!isset($hasError)) {
			$emailTo = get_option('tz_email');
			if (!isset($emailTo) || ($emailTo == '') ){
				$emailTo = get_option('admin_email');
			}
			$subject = '[Contact Form] From '.$name;
			$body = "Name: $name \n\nEmail: $email \n\nComments: $comments";
			$headers = 'From: '.$name.' <'.$emailTo.'>' . "\r\n" . 'Reply-To: ' . $emailTo;
			
			mail($emailTo, $subject, $body, $headers);
			$emailSent = true;
		}
	
} ?>

<?php get_header(); ?>
					
			<!--BEGIN #primary .hfeed-->
			<div id="primary" class="hfeed">
				
				<h1 class="page-title"><?php the_title(); ?></h1>
				
				<?php
				
				$caption = get_post_meta(get_the_ID(), 'tz_caption', TRUE);
				
				if($caption != '') : 
				
				?>
				<p class="page-caption"><?php echo stripslashes(htmlspecialchars_decode(nl2br($caption))); ?></p>
				<?php endif; ?>
            				
				<ul class="hentry-wrap clearfix">
				
					<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
							
					<!--BEGIN .hentry -->
					<li <?php post_class(); ?> id="post-<?php the_ID(); ?>">
					
					    <!--BEGIN .entry-content -->
					    <div class="entry-content clearfix">
					    
					        <?php the_content(''); ?>
					        
					        <?php if(isset($emailSent) && $emailSent == true) { ?>

								<div class="thanks">
									<p><?php _e('Thanks, your email was sent successfully.', 'framework') ?></p>
								</div>
			
							<?php } else { ?>
					
								<?php if(isset($hasError) || isset($captchaError)) { ?>
									<p class="error"><?php _e('Sorry, an error occured.', 'framework') ?><p>
								<?php } ?>
				
								<form action="<?php the_permalink(); ?>" id="contactForm" method="post" class="clearfix">
									<ul class="contactform">
										<li><label for="contactName"><?php _e('Name:', 'framework') ?></label>
											<input type="text" name="contactName" id="contactName" value="<?php if(isset($_POST['contactName'])) echo $_POST['contactName'];?>" class="required requiredField" />
											<?php if($nameError != '') { ?>
												<span class="error"><?php echo $nameError; ?></span> 
											<?php } ?>
										</li>
							
										<li><label for="email"><?php _e('Email:', 'framework') ?></label>
											<input type="text" name="email" id="email" value="<?php if(isset($_POST['email']))  echo $_POST['email'];?>" class="required requiredField email" />
											<?php if($emailError != '') { ?>
												<span class="error"><?php echo $emailError; ?></span>
											<?php } ?>
										</li>
							
										<li class="textarea"><label for="commentsText"><?php _e('Message:', 'framework') ?></label>
											<textarea name="comments" id="commentsText" rows="20" cols="30" class="required requiredField"><?php if(isset($_POST['comments'])) { if(function_exists('stripslashes')) { echo stripslashes($_POST['comments']); } else { echo $_POST['comments']; } } ?></textarea>
											<?php if($commentError != '') { ?>
												<span class="error"><?php echo $commentError; ?></span> 
											<?php } ?>
										</li>
							
										<li class="buttons">
											<input type="hidden" name="submitted" id="submitted" value="true" />
											<button type="submit"><?php _e('Send Email', 'framework') ?></button>
										</li>
									</ul>
								</form>
							<?php } ?>

					    <!--END .entry-content -->
					    </div>
					
					<!--END .hentry-->  
					</li>
					
					<?php endwhile; ?>
	
					<?php else : ?>
	
					<!--BEGIN #post-0-->
					<li id="post-0" <?php post_class(); ?>>
					
						<h2 class="entry-title"><?php _e('Error 404 - Not Found', 'framework') ?></h2>
					
						<!--BEGIN .entry-content-->
						<div class="entry-content">
							<p><?php _e("Sorry, but you are looking for something that isn't here.", "framework") ?></p>
						<!--END .entry-content-->
						</div>
					
					<!--END #post-0-->
					</li>
	
				<?php endif; ?>
			
				</ul>
			
			<!--END #primary .hfeed-->
			</div>

<?php get_sidebar(); ?>

<?php get_footer(); ?>