<?php
	// force HTTPS
	if($_SERVER["HTTPS"] != "on"){
		header("Location: https://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]);
		exit();
	}

    // form processing
    if(isset($_POST['submit'])){
    	// basic init
        require_once "../includes/functions.php";
	
    	// user input
    	$name = $_POST['frm_name'];
    	$mail = $_POST['frm_email'];
    	$subject = $_POST['frm_subject'];
    	$comments = $_POST['frm_comments'];

		// constant
		$from1 = "support";
		$atmark = "@";
		$from2 = "asada.web";
		$from3 = "site";
		$f1a23 = $from1 . $atmark . $from2 . $from3;

    	// validate input
		$error = array();
    	if (empty($name)) $error[1] = true;
	
    	if (empty($mail)) $error[2] = true;
    	if (!check_email_address($mail)) $error[2] = true;
	
    	if (empty($subject)) $error[3] = true;
	
    	if (empty($comments)) $error[4] = true;

		// reCAPTCHA
		$recaptcha = json_decode(file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret=6Ld-N3kUAAAAAM7N9SEcz1pdgnH2oxpBe9QfTN4r&response=' . $_POST['recaptcha_response']));
		if ($recaptcha->score < 0.7) $error[5] = true;

	    if (empty($error)){
    		mail($f1a23, "Chromatic Vision Simulator (english, recaptcha): '" . $subject . "'",
    			"Name: \t\t\t" . $name . "\n\nEmail:\t\t\t". $mail ."\n\nMessage: \n" . stripslashes($comments) . "\n\n",
    			"From: " . $f1a23 . "\r\nReply-To: $mail\r\n");
		
    		$show_succes_msg = true;
    		unset($_POST);
    	}
    }
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <meta http-equiv="imagetoolbar" content="no" />

    <title>Chromatic Vision Simulator > Contact</title>
    
    <link rel="stylesheet" type="text/css" media="screen" href="../stylesheets/main.css" />
    <link rel="stylesheet" type="text/css" media="screen" href="../stylesheets/fancybox.css" />
    <link rel="icon" href="../favicon.ico" type="image/vnd.microsoft.icon">

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
    <script src="../javascripts/jquery.embedquicktime.js" type="text/javascript" charset="utf-8"></script>
    <script src="../javascripts/jquery.fancybox.js" type="text/javascript" charset="utf-8"></script>
    <script src="../javascripts/jquery.easing.1.3.js" type="text/javascript" charset="utf-8"></script>
    
    <script type="text/javascript">
        $(document).ready(function() {
            jQuery.embedquicktime({
                jquery: 'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js', 
                plugin: 'javascripts/jquery.embedquicktime.js'
            });
        });
        $(document).ready(function() {
            $("a.link").fancybox({
                'zoomOpacity'           : true,
                'zoomSpeedIn'           : 300,
                'zoomSpeedOut'          : 300,
            	});
        });
    </script>

	<script src='https://www.google.com/recaptcha/api.js?render=6Ld-N3kUAAAAANZAS-kS9A_jjmtipWP73CF9UU3K'></script>
    <script>
    	grecaptcha.ready(function() {
        	grecaptcha.execute('6Ld-N3kUAAAAANZAS-kS9A_jjmtipWP73CF9UU3K', {action: 'asadaformphp'}).then(function(token) {
                var recaptchaResponse = document.getElementById('recaptchaResponse');
                recaptchaResponse.value = token;
            });
    	});
    </script>

    <!--[if IE 6]>
        <link rel="stylesheet" type="text/css" media="screen" href="../stylesheets/main-IE6.css" />        
        <script src="../javascripts/DD_belatedPNG.js"></script>
        <script>
          /* EXAMPLE */
          DD_belatedPNG.fix('#iphone, #iphone a, h1, .link .img');

          /* string argument can be any CSS selector */
          /* change it to what suits you! */
        </script>
    <![endif]-->

</head>
<body>
	<script>
		grecaptcha.ready(function() {
			grecaptcha.execute('6Ld-N3kUAAAAANZAS-kS9A_jjmtipWP73CF9UU3K', {action: 'action_name'})
				.then(function(token) {
			// Verify the token on the server.
			});
		});
	</script>

    <div id="wrapper">
        <div id="header">
            <ul id="navigation">
                <li><a href="index.html"><span>Home</span></a></li>
                <li><a href="about.html"><span>About</span></a></li>
				<li><a href="manual.html"><span>User's Guide</span></a></li>
                <li class="current"><a href="contact.php"><span>Contact</span></a></li>
				<li><a href="../j/index.html"><span>日本語</span></a></li>
            </ul>
            <div id="title">
                <h1>Chromatic Vision Simulator</h1>
                <a href="itms://itunes.apple.com/app/cvsimulator/id389310222?mt=8"><span>Free</span></a>
            </div>
        </div>
        <div id="main">
            <div id="iphone">
                <div class="img">
                    <!--<div class="hvlog {width: '230', height: '346', controller: 'false', loop: 'true', pluginspage: 'http://www.apple.com/quicktime/download/'}">
                        <a href="media/example.mov" rel="enclosure">click to play</a>
                        <img src="media/screenshot-2.png" alt="" />
                    </div>-->
					<img src="../my_images/Home-e2.2.jpg" alt="" />
                </div>
            </div>
            
            <div id="android">
                <div class="img">
					<img src="../my_images/Home-e3.0a.jpg" alt="" />
                </div>				
            </div>

            <form id="content" action="contact.php" method="post" accept-charset="utf-8" enctype="multipart/form-data">
                <div class="row">
                    <div class="column six">
                        <p>Please use this form to contact me.</p>
                        <br />
                        <br />
                    </div>
                </div>
                <?php if ($show_succes_msg) { ?>
                    <div class="row">
                        <div class="column six">
                            <h2>Thank you</h2>
                            <p>Thank you for your message. I'll respond as quickly as possible.</p>
                        </div>
                    </div>
                <?php } else { ?>
                    <div class="row">
                        <div class="column three">
                            <p<?php if($error[1]) echo ' class="error"><big>Can\'t be Empty</big' ?>>
                                <label for="frm_name">Name</label>
                                <input type="text" name="frm_name" value="<?php echo $_POST['frm_name'] ?>" id="frm_name" />
                            </p>
                        </div>
                        <div class="column three">
                            <p<?php if($error[2]) echo ' class="error"><big>Can\'t be Empty</big' ?>>
                                <label for="frm_email">Email</label>
                                <input type="text" name="frm_email" value="<?php echo $_POST['frm_email'] ?>" id="frm_email" />
                            </p>
                        </div>                    
                    </div>
                    <div class="row">
                        <div class="column three">
                            <p<?php if($error[3]) echo ' class="error"><big>Can\'t be Empty</big' ?>>
                                <label for="frm_subject">Subject</label>
                                <input type="text" name="frm_subject" value="<?php echo $_POST['frm_subject'] ?>" id="frm_subject" />
                            </p>
                        </div>
                    </div>
                    <div class="row">
                        <div class="column six">
                            <p<?php if($error[3]) echo ' class="error"><big>Can\'t be Empty</big' ?>>
                            	<label for="frm_comments">本文</label>
                            	<textarea name="frm_comments" id="frm_message" rows="8" cols="40"><?php echo stripslashes($_POST['frm_comments']) ?></textarea>
                        	</p>
							<?php if (!$error[5]) { ?>
                        	    <button type="submit" name="submit">Send</button>
                        	<?php } else { ?>
                            	<button type="submit" name="submit" disabled="disabled">Send</button>
								<p <?php echo ' class="error"><big>reCAPTCHA Error!</big'?>>
                        	<?php } ?>            
                            <br />
                            <br />
                            <br />
                            <br />
                        </div>
                    </div>
                    <input type="hidden" name="recaptcha_response" id="recaptchaResponse">
            	<?php } ?>            
            </form>
        </div>
        <div id="footer">
            <p><strong>Copyright &copy; 2010-2018</strong> by <a href="https://asada.website/">Kazunori Asada</a>.</p>
        </div>
    </div>
</body>
</html>