﻿function setForm(no){
	if(no != null){
		var hiddenMailAddress = $F("hidden_mail_address");
		var hiddenGenre = $F("hidden_genre");
		var hiddenTitle = $F("hidden_title");
		var hiddenText = $F("hidden_text");
	}
	var formStart = '<form id="inquiry_form">';
	if(no != null){
	    
        val = new Array("order", "inq_artist", "inq_use", "inq_banner", "inq_booking", "inq_pnqn", "inq_other");
	    
	    tit = new Array('カタログのご購入', 'アーティストへのお問い合わせ', '楽曲・サンプル素材の利用', '広告バナーのお問い合わせ', 'ブッキング', 'PNQN designに関するお問い合わせ', '総合・その他');

	    i = 0;
	    genre_option = '';
	    while(i <= 5){
	        if(val[i] == hiddenGenre){
	            genre_option = genre_option + '<option value="' + val[i] + '" selected="selected">' + tit[i] + '</option>'
	        }else{
	            genre_option = genre_option + '<option value="' + val[i] + '">' + tit[i] + '</option>'
	        }
	        i++;
	    }
	    
		var mailAddress = '<em class="inq_text">メールアドレス</em><input id="mail_address" class="input_style" type="text" name="mail_address" value="' + hiddenMailAddress + '" />';
        var genre = '<em class="inq_text">種類</em>';
        genre = genre + '<select name="genre" id="genre" class="input_style">';
        genre = genre + genre_option;
        genre = genre + '</select>';
		var inqTitle = '<em class="inq_text">タイトル</em><input id="title" class="input_style" type="title" name="title" value="' + hiddenTitle + '" />';
		var inqText = '<em class="inq_text">本文</em><textarea id="inquiry_text" class="input_style" name="inquiry_text" rows="20" cols="40">' + hiddenText + '</textarea>';
	}else{
		var mailAddress = '<em class="inq_text">メールアドレス</em><input id="mail_address" class="input_style" type="text" name="mail_address" />';
		var genre = '<em class="inq_text">種類</em>';
		genre = genre + '<select name="genre" id="genre" class="input_style">';
		genre = genre + '<option value="order">カタログのご購入</option>';
		genre = genre + '<option value="inq_artist">アーティストへのお問い合わせ</option>';
		genre = genre + '<option value="inq_use">楽曲・サンプル素材の利用</option>';
		genre = genre + '<option value="inq_banner">広告バナーのお問い合わせ</option>';
		genre = genre + '<option value="inq_booking">ブッキング</option>';
		genre = genre + '<option value="inq_pnqn">PNQN designに関するお問い合わせ</option>';
		genre = genre + '<option value="inq_other">総合・その他</option>';
		genre = genre + '</select>';
		var inqTitle = '<em class="inq_text">タイトル</em><input id="title" class="input_style" type="title" name="title" value="問い合わせ" />';
		var inqText = '<em class="inq_text">本文</em><textarea id="inquiry_text" class="input_style" name="inquiry_text" rows="20" cols="40"></textarea>';
	}
	var button = '<input id="confirm_button" onclick="confirm()" type="button" name="confirm_button" value="確認" />';
	var formEnd = '</form>';
	$("contents_conteiner").innerHTML = '<form name="inquiry">' + formStart + mailAddress + genre + inqTitle + inqText + button + formEnd + '</form>';
}
function confirm(){
    var flag = 0; 
    // 設定開始（チェックする項目を設定してください） 
    if(!document.inquiry.mail_address.value.match(/.+@.+\..+/)){ 
        flag = 1; 
    } 
    // 設定終了 
    if(flag){ 
        window.alert('メールアドレスが正しくありません'); // メールアドレス以外が入力された場合は警告ダイアログを表示 
    }else{ 
        valu = new Array("order", "inq_artist", "inq_use", "inq_banner", "inq_booking", "inq_pnqn", "inq_other");
	title = new Array('カタログのご購入', 'アーティストへのお問い合わせ', '楽曲・サンプル素材の利用', '広告バナーのお問い合わせ', 'ブッキング', 'PNQN designに関するお問い合わせ', '総合・その他');
	    
	    genre = $F("genre");
	    i = 0;
	    while(i <= 6){
	        if(valu[i] == genre){
	            genre_tit = title[i];
		        if(i == 0){
		        	var guide = 1;
		        }
	        }
            i++;
	    }
	    if(guide == 1){
	        var guide_text = '※のちほど弊社よりご購入手続のご案内メールを差し上げます。';
	    }else{
	    	var guide_text = '';
	    }
	    guide = 0;

    	var textAreaChange = $F("inquiry_text").replace(/\x0D\x0A|\x0D|\x0A/g, '<br />');
    	var mailAddress = '<p class="confirm_title">メールアドレス：</p><p class="confirm_text">' + $F("mail_address") + '&nbsp;</p>';
    	var inqGenre = '<p class="confirm_title">種類：</p><p class="confirm_text">' + genre_tit + '&nbsp;' + guide_text + '</p>';
    	var inqTitle = '<p class="confirm_title">タイトル：</p><p class="confirm_text">' + $F("title") + '&nbsp;</p>';
    	var inqText = '<p class="confirm_title">本文：</p><p class="confirm_text">' + textAreaChange + '&nbsp;</p>';
    	var formStart = '<form id="confirm_form">';
    	var hidden1 = '<input id="hidden_mail_address" type="hidden" name="hidden_mail_address" value="' + $F("mail_address") + '" />';
    	var hidden2 = '<input id="hidden_genre" type="hidden" name="hidden_genre" value="' + $F("genre") + '" />';
    	var hidden3 = '<input id="hidden_title" type="hidden" name="hidden_title" value="' + $F("title") + '" />';
    	var hidden4 = '<input id="hidden_text" type="hidden" name="hidden_text" value="' + $F("inquiry_text") + '" />';
    	var button1 = '<input id="edit_button" onclick="setForm(1)" type="button" name="edit_button" value="再編集" />';
    	var button2 = '<input id="submit_button" onclick="submitForm()" type="button" name="submit_button" value="送信" />';
    	var formEnd = '</form>';
    	$("contents_conteiner").innerHTML = mailAddress + inqGenre + inqTitle + inqText + formStart + hidden1 + hidden2 + hidden3 + hidden4 + button1 + button2 + formEnd;
    } 
}
function submitForm(){
	var uri = "../data/inquiry_send.php";
	var target = "contents_conteiner";
	var data = Form.serialize("confirm_form");
	var options = {method: "post" , parameters: data};
	new Ajax.Updater(target, uri, options);
}