/**
 * 画像アップロード処理
 */
function uploadFile1(e){
	var obj = $('form1');

	obj.hidden_imageid.value = 'image1';
	obj.action = 'preview_file.php';
	obj.target = 'preview_iframe';
	obj.method = 'post';
	obj.submit();
}
function uploadFile2(e){

	var obj = $('form1');

	obj.hidden_imageid.value = 'image2';
	obj.action = 'preview_file.php';
	obj.target = 'preview_iframe';
	obj.method = 'post';
	obj.submit();

}
function uploadFile3(e){

	var obj = $('form1');

	obj.hidden_imageid.value = 'image3';
	obj.action = 'preview_file.php';
	obj.target = 'preview_iframe';
	obj.method = 'post';
	obj.submit();

}

/**
 * POSTボタンアクションを設定
 *
 * @param str アクションの種類
 */
function goPost(action, event, key){

	var obj = $('form1');

	obj.hidden_event.value = event;
	obj.hidden_key.value = key;
	obj.target = '_self';
	obj.action = action;
	obj.method = 'post';
	obj.submit();
}

/**
 * POSTボタンアクションを設定
 *
 * @param str アクションの種類
 */
function goConfirmPost(act, key, message){

	var obj = $('form1');

	if(confirm(message)){
		obj.hidden_event.value = act;
		obj.hidden_key.value = key;
		obj.method = 'post';
		obj.submit();
	}else{
	}
}

/**
 * Ajaxによるプレビュ後にPOST処理を行う
 *
 * @param str アクションの種類
 */
function goPreviewPost(action, key){

	// プレビュエリア更新
	preview();
	// プレビュエリアへ
	scrollPreview('preview', action, key);

}

/**
 * 画面スクロール関数 - プレビューへ
 */
function scrollPreview(target, action, key) {
	new Effect.ScrollTo(target, {
		duration: 0.7,	 	// アニメーションする時間(秒)
		afterFinishInternal: function(effect) {
			if(confirm('登録してよろしいですか？')){
				goPost(action, 'confirm', key);
			}else{
				scrollInput('input');
			}
		}
	});
}

/**
 * 画面スクロール関数 - 入力に戻る
 */
function scrollInput(target) {
	new Effect.ScrollTo(target, {
		duration: 0.7	 	// アニメーションする時間(秒)
	});
}

/**
 * ロールオーバー画像の切り替え
 */
function ROfunction(){

    var imgNum = document.getElementsByTagName("img");
    var inputNum = document.getElementsByTagName("input");

    overNum = new Array;

    for (i = 0; i < imgNum.length; i++) {
        overNum[i] = imgNum[i];
    }

    for (i = 0; i < inputNum.length; i++) {
        overNum[i + imgNum.length] = inputNum[i];
    }

    for (i = 0; i < overNum.length; i++) {
        if (overNum[i].className.indexOf("Rover") != -1 && overNum[i].src.indexOf("_o.") == -1) {
            overNum[i].overimg = new Image();
            if (overNum[i].className.indexOf(":") != -1) {
                Replace = overNum[i].className.split(":");
                Replace = Replace[1].split(" ");
                overNum[i].overimg.src = Replace[0];
            }
            else {
                Replace = overNum[i].src.length;
                overNum[i].overimg.src = overNum[i].src.substring(0, Replace - 4) + "_o" + overNum[i].src.substring(Replace - 4, Replace);
            }
            overNum[i].setAttribute("out", overNum[i].src);
            overNum[i].onmouseover = new Function('this.src=this.overimg.src;');
            overNum[i].onmouseout = new Function('this.src=this.getAttribute("out");');
        }
    }
}

/**
 * メール送信処理
 */
function sendmail(){

	var obj = $('form1');

	// 入力チェック－名前
	if(obj.name.value == ""){
		alert("「名前」を入力してください");
		return false;
	}

	// 入力チェック－郵便番号
	if(obj.pastal.value == ""){
		alert("「郵便番号」を入力してください");
		return false;
	}

	// 入力チェック－住所
	if(obj.address.value == ""){
		alert("「住所」を入力してください");
		return false;
	}

	// 入力チェック－国
	if(obj.country.value == ""){
		alert("「国」を入力してください");
		return false;
	}

	// 入力チェック－連絡先TEL
	if(obj.phone.value == ""){
		alert("「連絡先TEL」を入力してください");
		return false;
	}

	// 入力チェック－メールアドレス
	if(obj.mail.value == ""){
		alert("「メールアドレス」を入力してください");
		return false;
	}

	// 入力チェック－お問い合わせ内容
	if(obj.question.value == ""){
		alert("「お問い合わせ内容」を入力してください");
		return false;
	}

	// サーバ処理へ
	if(confirm("送信してもよろしいですか？")){
		obj.target = '_self';
		obj.method = 'post';
		obj.submit();
	}else{
		return false;
	}
}
