function chpage(dispname) {
felem = document.getElementById('frames');
felem.src = dispname;
}

//
// tooltip.js
//

$(document).ready(init);

function init() {  
	$(".send2friend").bind("click", send2friend);
	$(".bookmark").bind("click", bookmark);
	$(".hashtag").bind("click", hashtag);
	$(".close").bind("click", closeWindow);
	$('.quest_gallery a').lightBox();
	$('.view_all_pics a').lightBox();
	$('.view_all_pics_02 a').lightBox();
	$('.view_all_pics_03 a').lightBox();
	$('.view_all_pics_04 a').lightBox();
}

function send2friend(event){
	$('#tooltip_bookmark').fadeOut(500);
	var w = $(this).height();
	var o = $(this).position().left;
	var t = $(this).position().top;

  o = o - 0;
	t = t -304;
	$('#tooltip').css({left: o+"px", top: t+"px"});

  $('#tooltip').fadeIn(500);
	
	return false;
}

function bookmark(event){
  $('#tooltip').fadeOut(200);
	var w = $(this).height();
	var o = $(this).position().left;
	var t = $(this).position().top;

  o = o - 16;
	t = t - 314;
	$('#tooltip_bookmark').css({left: o+"px", top: t+"px"});
	$('#tooltip_bookmark').fadeIn(200);
	
	return false;
}

function hashtag(event){
  $('#tooltip_bookmark').fadeOut(200);
	var w = $(this).height();
	var o = $(this).position().left;
	var t = $(this).position().top;

  o = o - 16;
	t = t - 264;
	$('#tooltip').css({left: o+"px", top: t+"px"});
	$('#tooltip').fadeIn(200);
	
	return false;
}

function closeWindow() {
  $('#tooltip').fadeOut(500);
	$('#tooltip_bookmark').fadeOut(500);
	return false;
}

$(function ()
{
    $('#form').submit(function ()
    {
    $('.loading').fadeIn(100);
      
		if($('#name_text_field').val() == "" ){
			$('#error_name').text("(※必須入力項目です)");
		}else{
			$('#error_name').text("");
		}
		
		if($('#email_text_field').val() == "" ){
			$('#error_email').text("(※必須入力項目です)");
		}else if($('#email_text_field').val().match(/^[\w\-]+\.?[\w\-]+@([\w\-]+\.)+[\w\-]+$/) == null) {
        	$('#error_email').text("(※正しいEメールを入力してください)");
		}else{
			$('#error_email').text("");
		}
		
		if($('#friend_email_text_field').val() == "" ){
			$('#error_friend_email').text("(※必須入力項目です)");
		}else if($('#friend_email_text_field').val().match(/^[\w\-]+\.?[\w\-]+@([\w\-]+\.)+[\w\-]+$/) == null) {
			$('#error_friend_email').text("(※正しいEメールを入力してください)");
		}else{
			$('#error_friend_email').text("");
		}
		    
		    
        $.post(this.action,
        "name_text_field="+$('#name_text_field').val()+"&email_text_field="+$('#email_text_field').val()+"&friend_email_text_field="+$('#friend_email_text_field').val(),
        function (data)
        {	
          $('.loading').fadeOut(100);
          
			if(data.substr(0,3) == "000"){
				$('#popup_inner').fadeOut(200);
				$('#popup_thanks').fadeIn(200);
			}else{
				if(data.substr(0,1) == "1"){
					$('#error_name').text("(※必須入力項目です)");
				}
				
				if(data.substr(1,1) == "1"){
					$('#error_email').text("(※必須入力項目です)");
				}else if(data.substr(1,1) == "2"){
					$('#error_email').text("(※正しいEメールを入力してください)");
				}
				
				if(data.substr(2,1) == "1"){
					$('#error_friend_email').text("(※必須入力項目です)");
				}else if(data.substr(2,1) == "2"){
					$('#error_friend_email').text("(※正しいEメールを入力してください)");
				}
			}
        });

        return false;
    });
});
