var $j = jQuery.noConflict();
$j(init);
function init() {
}

var addEvent = (window.addEventListener) ?
   (function(elm, type, event) {
      elm.addEventListener(type, event, false);
   }) : (window.attachEvent) ?
   (function(elm, type, event) {
      elm.attachEvent('on'+type, event);
   }) :
   (function(elm, type, event) {
      elm['on'+type] = event;
   }) ;

var Position = {
   offset: function(elm) {
      var pos = {};
      pos.x = this.getOffset('Left', elm);
      pos.y = this.getOffset('Top', elm);
      return pos;
   },

   getOffset: function(prop, el) {
      if(!el.offsetParent || el.offsetParent.tagName.toLowerCase() == "body")
         return el['offset'+prop];
      else
         return el['offset'+prop]+ this.getOffset(prop, el.offsetParent);
   }
};

$j(document).ready(function(){
	var parentEls = $j("div#links").parents();
	for ( i=0; i< parentEls.length; i++ )
	{
		if ( $j(parentEls[i]).css("background-color") != 'transparent' )
			break;
	}
	
	bg_color = $j(parentEls[i]).css("background-color");

//	$j("div#links").append('');
//	$j("div#links").append('');
	$j("p.copy").css("margin-bottom", "0px" );
	$j("p.copy").css("padding-bottom", "0px" );
	$j("p.copy").css("line-height", "100%" );
	$j("div#links > *").css("margin", "0px" );
	$j("div#links > *").css("padding", "0px" );
	$j("div#links > *").css("height", "4px" );
	$j("div#links > *").css("font-size", "4px" );
	$j("div#links > *").css("line-height", "4px" );
	$j("div#links > *").css("color", bg_color );
});


function CheckCheck(form, obj)
{
	for ( i = 0, cnt = 0, all = false; i <= (form.length-1); i++ )
	{

		if ( form.elements[i].type == 'checkbox' && form.elements[i].checked )
		{
			if ( form.elements[i].name == 'checkall' )
			{
				obj.value = 'all';
				all = true;
				break;
			} else {
				if ( obj.value != '' )
					obj.value += ',';
				obj.value += form.elements[i].name;
				cnt = cnt + 1;
			}
		}
  	}
	if ( all || cnt )
		return true;
	else
		alert( '請求先が選択されていません.' );

	return false;
}

function catch_event(obj)
{
	if (obj.checked)
	{
		allcheck( mform, true );

	} else {
		allcheck( mform, false );
	}
}

function allcheck(targetForm,flag)
{
	value = '';
	for( n=0; n <= targetForm.length-1;n++ )
	{
		if ( targetForm.elements[n].type == "checkbox" )
		{
			if ( targetForm.elements[n].name != 'checkall' )
			{
				targetForm.elements[n].checked = flag;
			}
    		}
  	}
}

function chg_all_check(obj,target)
{
	if (!obj.checked)
	{
		target.checked = false;
	}
}

function chg_mailto(obj, target)
{
	if (obj.checked)
	{
		target.value = 'any';
		target.readOnly = true;
		$j("input#mailto").css("background-color", "#F0F0F0" );
	} else {
		target.readOnly = false;
		$j("input#mailto").css("background-color", "inherit" );
	}
}

