<?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 (japanese, 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>色のシミュレータ > コンタクト</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>ホーム</span></a></li>
                <li><a href="about.html"><span>概要</span></a></li>
				<li><a href="manual.html"><span>マニュアル</span></a></li>
                <li class="current"><a href="contact.php"><span>コンタクト</span></a></li>
				<li><a href="../e/index.html"><span>English</span></a></li>
            </ul>
            <div id="title">
                <h1>色のシミュレータ</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-j2.2.jpg" alt="" />
                </div>
            </div>
            
            <div id="android">
                <div class="img">
					<img src="../my_images/Home-j3.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>作者への連絡はこちらのフォームをお使いください。</p><br />
                    </div>
                </div>
				<?php if($show_succes_msg){ ?>
                    <div class="row">
                        <div class="column six">
                            <h2>Thank you</h2>
                            <p>メッセージありがとうございます。</p><br />
                        </div>
                    </div>
                    <br />
                <?php } else { ?>
                    <div class="row">
                        <div class="column three">
                            <p<?php if ($error[1]) echo ' class="error"><big>入力してください</big' ?>>
                                <label for="frm_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>入力してください</big' ?>>
                                <label for="frm_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>入力してください</big' ?>>
                                <label for="frm_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[4]) echo ' class="error"><big>入力してください</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 エラーです</big'?>>
                            <?php } ?>            
                            <br />
                            <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>