function puWin(url,width,height){
	if(!width)width = 400;

	if(!height)height = 420;

	window.open(url,"popup","width="+width+",height="+height+"toolbar=no,status=no,menubar=no,resizable=no,scrollbars");
}

function Init(){
	$("#psGNav li[class!='here'] a").hover(
		function(){
			$(this).css('opacity',0).animate({opacity:1},0.5*1000);
		},
		function(){
			$(this).css('opacity',1);
		}
	);

	$('a[href="#top"]').click(function(){
		$(window).scrollTop(0);
		return false;
	});

	if($(".softPanel").length){
		$(".softPanel").swPanel();
	}

	$("#pulldownArrow").hover(
		function(){
			$("#changeSearch").show();
		},
		function(){
			$("#changeSearch").hide();
		}
	);
	$("#changeSearch").hover(
		function(){
			$("#changeSearch").show();
		},
		function(){
			$("#changeSearch").hide();
		}
	);

	updateTabInit();
	srchFunc.init();
}

function rollThumbSC(name,ref){
	
			var s = s_gi(s_account);
			s.linkTrackVars='eVar1,eVar28';
			s.eVar1='thumbnail';
			s.eVar28=ref+':'+name;
			s.tl(this,'o','finding method');
		
}

function makerLinkSC(name,title){
	
			var s=s_gi(s_account);
			s.linkTrackVars='eVar22,events';
			s.linkTrackEvents='event10';
			s.eVar22=name+':'+title;
			s.events='event10';
			s.tl(this,'o','partner lead');
		
}

function updateTabInit(){
	if(!$(".tabs").length){
		return false;
	}
	var btns = $(".tabs *[class*='tab']");
	var tabs = $(".tabs *[id^='tabBody']");
	btns.each(function(){
		var btn = $(this);
		var aTag = $(this).children("a");
		aTag.click(function(){
			btns.children('a').removeClass('active');
			tabs.removeClass('active');
			var myClass = $(btn).attr('class').match(/tab(\d)/);
			var tabNum = myClass[1];
			btn.children('a').addClass('active');
			$("#tabBody"+tabNum).addClass("active");
			return false;
		});
	});
}

(function(window){
	var srchFlag = "srchSite";

	var srchParams = {
		srchSite:{
			string:"サイト内検索",
			dParam:1,
			gParam:0
		},
		srchSw:{
			string:"ソフトウェア検索",
			dParam:2,
			gParam:1
		}
	};

	var srchFunc = new Object();

	srchFunc.chgParam = function(id){
		srchFlag = id;
		$("#paramDesign").val(srchParams[id].dParam);
		$("#paramGroup").val(srchParams[id].gParam);
		if(!chkQueryString()){
			$("#SS_searchQuery").val(srchParams[srchFlag].string);
		}
		$("#changeSearch").hide();
		return false;
	};

	srchFunc.init = function(){
		$("#changeSearch ul li a").each(function(){
			$(this).click(function(){
				srchFunc.chgParam($(this).attr('id'));
			});
		});
		$("#SS_searchQuery").focus(function(){
			if(!chkQueryString()){
				$(this).val("");
			}
		})
		$("#SS_searchQuery").blur(function(){
			var string = $(this).val();
			if(!string){
				$(this).val(srchParams[srchFlag].string);
			}
		})
		$("#SS_searchForm").submit(function(){
			if(chkQueryString() && $("#SS_searchQuery").val() != ""){
				$(this).submit();
			}else{
				return false;
			}
		});
	};

	function chkQueryString(){
		var string = $("#SS_searchQuery").val();
		for(i in srchParams){
			if(srchParams[i].string == string){
				return false;
			}
		}
		return true;
	}

	window.srchFunc = srchFunc;
})(window);



$(Init);

