/* get 
=================================================== */
function _GET(){
	var get = new Array();
	if(location.search.length > 1) {
		var get = new Object();
		var uri = location.search.substr(1).split("&");
		for(var i = 0; i < uri.length; i++) {
			var u = uri[i].split("=");
			get[u[0]] = u[1];
		}
		return get;
	}else{
		return false;
	}
}

/* Form ini set
 ===============================================*/
	var get = _GET();
	var iniNum = 150; //初期値
	var maxNum = 300; //最大値
	var getNum = get['num'];

	$(window).load(function(){
		if ( $.cookie('type') || $.cookie('num') ) {
			if ( get['type'] == null || get['num'] == null ) {
				$('form#changeForm').submit();
			}
		}
	});



/* 
 ===============================================*/
/*
	var i = 0;
	var int = 0;
	$(window).bind("load", function() {
		var int = setInterval("doThis(i)",50);
	});
	function doThis() {
		var imgs = $('.pfImg img').size();
		if ( i >= imgs ) { clearInterval(int); }
		$('.pfImg img').eq(i).fadeTo(300,1);
		i++;
	}
*/


/*
jQuery.fn.checked = function(){
    return jQuery(this).attr('checked');
}
*/

$(function(){

	$('input[name="num"]').keydown(function(event) { return !(event.keyCode == 13); });

	/* Submit for listType Change
	=================================================== */
	$('form#changeForm .submit').click(function() {
		$('.error').remove();
		var err = 0;
		var pattern = /^[0-9]{1,3}$/;
		if ( !pattern.test($('input[name="num"]').val()) ) {
			$('#submitNotice').append('<span class="error">※数字3桁以内</span>');
			err++;
		}
		if ( err <= 0) {
			$('form#changeForm').submit();
			return true;
		}
		return false;
	});

	if( get['num'] > maxNum ){
		$('#submitNotice').append('<span class="error">※最大' + maxNum + '件までです！</span>');
		get['num'] = maxNum;
	}





	/* Init for listType
	=================================================== */
	$('form#changeForm .reset').click(function() {
		$.cookie('num', '', { expires: -1 });
		$.cookie('type', '', { expires: -1 });
		var scriptName = location.href.split("?");
		location.href = scriptName[0];
		return false;
	});

	/* Create Column Layout Change Button
	=================================================== */
	$('#header').append('<div id="vanishSubBtn"></div>');
	var toNarr = '<img src="/ncimg/toNarr.png" title="メニューを戻す" />';
	var toWide = '<img src="/ncimg/toWide.png" title="メニューを隠す" />';

	if ( $.cookie('vanishSub') ) {
		$('#vanishSubBtn').html(toNarr);
		$('body').addClass('vanishSub');
		$.cookie('vanishSub', 'on', { expires: 30,path:'/' });
	} else {
		$('#vanishSubBtn').html(toWide);
		$('body').removeClass('vanishSub');
		$.cookie('vanishSub', '', { expires: -1,path:'/' });
	}
	/* Reload for Only IE6 below
	=================================================== */
	function IEReload() {
		if ($.browser.msie && $.browser.version <= 6 ) {
			location.reload();
		}
	}

	/* Column Layout Change
	=================================================== */
	$('#vanishSubBtn').click(function(){
		if ( $.cookie('vanishSub') ) {
			$('#vanishSubBtn').html(toWide);
			$('body').removeClass('vanishSub');
			$.cookie('vanishSub', '', { expires: -1,path:'/' });
			IEReload();
		} else {
			$('#vanishSubBtn').html(toNarr);
			$('body').addClass('vanishSub');
			$.cookie('vanishSub', 'on', { expires: 30,path:'/' });
			IEReload();
		}
	});

});

