$(function(){

	

    $('#main>div>ul').find('li:eq(1)').click(function(){	showingReport = false; $('#keyword,#advanced,#reports').hide();$('#normal,#tipo').show();
	$('#main>div>ul').find('li.t1a').removeClass('t1a').addClass('t1').end()
	.find('li.t2a').removeClass('t2a').addClass('t2').end()
	.find('li.t3a').removeClass('t3a').addClass('t3').end()
	.find('li.t4a').removeClass('t4a').addClass('t4').end()
	.find('li:eq(1)').removeClass('t1').addClass('t1a');
	$('#searchtype').val('search');
	$('#tipo>input:last').attr('name','search');});

    $('#main>div>ul').find('li:eq(2)').click(function(){
	    showingReport = false; $('#keyword,#reports').hide();$('#normal,#advanced,#tipo').show();
	    $('#main>div>ul').find('li.t1a').removeClass('t1a').addClass('t1').end()
		.find('li.t2a').removeClass('t2a').addClass('t2').end()
		.find('li.t3a').removeClass('t3a').addClass('t3').end()
		.find('li.t4a').removeClass('t4a').addClass('t4').end()
		.find('li:eq(2)').removeClass('t2').addClass('t2a');
		$('#searchtype').val('advanced');
		$('#tipo>input:last').attr('name','advanced');
	});

	$('#main>div>ul').find('li:eq(3)').click(function(){
		 showingReport = false; $('#advanced,#normal,#reports').hide();$('#keyword,#tipo').show();
		$('#main>div>ul').find('li.t1a').removeClass('t1a').addClass('t1').end()
		.find('li.t2a').removeClass('t2a').addClass('t2').end()
		.find('li.t3a').removeClass('t3a').addClass('t3').end()
		.find('li.t4a').removeClass('t4a').addClass('t4').end()
		.find('li:eq(3)').removeClass('t3').addClass('t3a');
		$('#searchtype').val('keyword_serach');
		$('#tipo>input:last').attr('name','keyword_search');
	});
	
	   $('#main>div>ul').find('li:eq(4)').click(showReport);
	   $("tr.searchResult").hover(function(){$(this).addClass("over");},function(){$(this).removeClass("over");});



   $("tr.searchResult:even,tr.searchRbody:even").addClass("alt");
	$('#allPage').click(allselecter);
   $('#onePageIn').click(function(){	var t=this.checked;var cache = new Array;
   												$('table.mygrid>tbody').find('tr.selected').removeClass('selected').end().find('input')
   												.each(function(){if(t!=this.checked){cache.push(this.value);this.checked=t;}
   												});
   												if(t!=$('#allPage').attr('checked'))	$('table.mygrid>tbody tr').addClass('selected');
   												var actual = document.pages.sended_count.value = t? 1*document.pages.sended_count.value + cache.length:
													1*document.pages.sended_count.value - cache.length;
   												document.pages.aComp.value += ','+cache.toString();
   												var t = $('#useFree').get(0);
													$('#reports>div>p:eq(0)').find('span:first').html(actual*5+'円').end().find('span:last').html(actual);
													$('#reports>div>p:eq(1)').find('span:first').html(Math.min(actual,t.value)*-5+'円').end()
													.find('span:last').html(Math.min(actual,t.value));
													$('#reports>div>p:eq(2)>span').html(t.checked?Math.max(actual-t.value,0)*5+'円':actual*5+'円');
													if(!showingReport)	showReport();
   												}).attr('checked',$('tr.searchResult input').not(":checked").size()==0);
	$('#useFree').click(function(){		var actual = 1*document.pages.sended_count.value;
				$('#reports>div>p:eq(0)').find('span:first').html(actual*5+'円').end().find('span:last').html(actual);
				$('div.mygrid-outer>input[@name="setMeFree"]').val(this.checked);
				$('#reports>div>p:eq(1)').toggle().find('span:first').html(Math.min(actual-this.value,this.value)*-5+'円').end()
													.find('span:last').html(Math.min(actual-this.value,actual));
				$('#reports>div>p:eq(2)>span').html(this.checked?Math.max(actual-this.value,0)*5+'円':actual*5+'円');
				
										});
	if($('#wrapper>form>div>input:eq(2)').val()){showReport();showingReport = true;}
});

function stackComp(o){	$('#wrapper>form>div>input:eq(3)').val(document.pages.aComp.value+','+o.value);
	var actual =	document.pages.sended_count.value = (o.checked)?
	1*document.pages.sended_count.value+1:1*document.pages.sended_count.value-1;
	var t = $('#useFree').get(0);
	$('#reports>div>p:eq(0)').find('span:first').html(actual*5+'円').end().find('span:last').html(actual);
	$('#reports>div>p:eq(1)').find('span:first').html(Math.min(actual,t.value)*-5+'円').end()
	.find('span:last').html(Math.min(actual,t.value));
	$('#reports>div>p:eq(2)>span').html(t.checked?Math.max(actual-t.value,0)*5+'円':actual*5+'円');
	$(o).parent().parent().toggleClass('selected');
	if(!showingReport)	showReport();
}

var showingReport = false;
function showReport(){	showingReport = true;
	$('#keyword,#advanced,#normal,#tipo').hide();$('#reports').show();
	$('#main>div>ul').find('li.t1a').removeClass('t1a').addClass('t1').end()
	.find('li.t2a').removeClass('t2a').addClass('t2').end()
	.find('li.t3a').removeClass('t3a').addClass('t3').end()
	.find('li.t4a').removeClass('t4a').addClass('t4').end()
	.find('li:eq(4)').removeClass('t4').addClass('t4a');}

function allselecter(){
	$('table.mygrid>tbody').find('tr.selected').removeClass('selected').end().find('input').add('#onePageIn').attr('checked',this.checked);
	$('#wrapper>form>div').find('>input:eq(3)').val('').end().find('>input:eq(2)').val(this.value);
	var actual = document.pages.sended_count.value =(this.checked)?$('#wrapper>form>div>input:eq(2)').val():0;
	var t = $('#useFree')[0];
				$('#reports>div>p:eq(0)').find('span:first').html(actual*5+'円').end().find('span:last').html(actual);
				$('#reports>div>p:eq(1)').find('span:first').html(Math.min(actual,t.value)*-5+'円').end()
													.find('span:last').html(Math.min(actual,t.value));
				$('#reports>div>p:eq(2)>span').html(t.checked?Math.max(actual-t.value,0)*5+'円':actual*5+'円');
								$(this).parent().parent().toggleClass('selected');
								if(!showingReport)	showReport();
}

function area(o){
		var flag = $(o).next().find('input:eq(0)')[0].checked;
		$(o).next().find('input').attr('checked',!flag);
}

function page(o){	$('#wrapper>form').attr('action','search.php?'+/(page\=.*)$/i.exec(o.href)[1]).get(0).submit();}

function reOrder(o){	$('#wrapper>form').find('input:eq(1)').val(/order\=(.*)$/i.exec(o.href)[1]).end().get(0).submit();}

function budget(s){
	switch(s){
	case 1:
	if($.browser.msie) $('#search')[0].getAttributeNode('target').nodeValue="_blank";
	$('#search').attr({action:'includes/budget.php',target:'_blank'}).find('>input').val(
					$('#wrapper>form>div>input').val()+'allIn='+$('#allPage')[0].checked+'&aComp='+$('#wrapper>form>div>input:eq(3)').val()
					).end()[0].submit();
	if($.browser.msie) $('#search')[0].getAttributeNode('target').nodeValue="_top";
	$('#search').attr({action:'search.php',target:'_top'});
	break;
	case 2:
	var val = prompt('見積もり番号を入力してください。\r\n見積書の検索を再現します。');
	if(val)
	$.get("includes/budget_load.php?c="+val,function(txt){if(!txt)return budget(2);$('#search').find('>input').val($.trim(txt)).end()[0].submit();});
	break;
/*
	default:
	$('#reports>div:eq(2)>p:eq(0)')
		.html('<a href="#nogo" onclick="budget(1)">見積書を作成</a>-<a href="#nogo" onclick="budget(2)">見積書をインポート</a>');
	break;
*/
	}
}

var newWin = null;
var wi = (navigator.appName.indexOf("Microsoft") != -1) ? 640 : 600;

function popUp(strURL) {
window.name='main';
 if (newWin != null && !newWin.closed) newWin.close();
 strOptions="resizable,scrollbars,height=560,width=" + wi;
 newWin = window.open(strURL, 'newWin', strOptions);
 newWin.focus();
}