/*
 * JS form libraries for Hayakeyaman.com
 *
 * Copyright (c) 2010 Baby-J Inc.
 * @company http://baby-j.com
 * @author Hayato Tomoda
 * @link http://tomodian.net/
 */

function select_gender (id) {
	var $dataset = $(id);
	$dataset.addClass("radiolist");
	$(".radiolist .select").click(
	  function(event) {
	    event.preventDefault();
	    var $boxes = $(this).parent().parent().children();
	    $boxes.removeClass("selected");
	    $(this).parent().addClass("selected");
	    $(this).parent().find(":radio").attr("checked","checked");
		$imgobj = $(this).parent().find('img');
		img = $imgobj.attr('src', $imgobj.attr('src').replace('_off', '_on'));
	  }
	);

	$(".radiolist .radio-deselect").click(
	  function(event) {
	    event.preventDefault();
	    $(this).parent().removeClass("selected");
	    $(this).parent().find(":radio").removeAttr("checked");
		$imgobj = $(this).parent().find('img');
		img = $imgobj.attr('src', $imgobj.attr('src').replace('_on', '_off'));
	  }
	);
}

function pretty_radio (id) {
	var $dataset = $(id);
	$dataset.addClass("radiolist");
	$(".radiolist p").append('<a class="radio-select" href="#">Select</a><a class="radio-deselect" href="#">やり直す</a>');
	$(".radiolist .radio-select").click(
	  function(event) {
	    event.preventDefault();
	    var $boxes = $(this).parent().parent().children();
	    $boxes.removeClass("selected");
	    $(this).parent().addClass("selected");
	    $(this).parent().find(":radio").attr("checked","checked");
	  }
	);

	$(".radiolist .radio-deselect").click(
	  function(event) {
	    event.preventDefault();
	    $(this).parent().removeClass("selected");
	    $(this).parent().find(":radio").removeAttr("checked");
		
	  }
	);
}

function pretty_checkbox (id) {
	var $dataset = $(id);
	$dataset.addClass("checklist");
	$(".checklist p").append('<a class="checkbox-select" href="#">Select</a><a class="checkbox-deselect" href="#">外す</a>');
	
	$(".checklist .checkbox-select").click(
	  function(event) {
	    event.preventDefault();
	    $(this).parent().addClass("selected");
	    $(this).parent().find(":checkbox").attr("checked","checked");
		$.cookie($(this).parent().find(':checkbox').attr('name'), 1);
	  }
	);

	$(".checklist .checkbox-deselect").click(
	  function(event) {
	    event.preventDefault();
	    $(this).parent().removeClass("selected");
	    $(this).parent().find(":checkbox").removeAttr("checked");
		$.cookie($(this).parent().find(':checkbox').attr('name'), null);
	  }
	);
}
