Event.observe(window, "load", setListener, false);

var ai_cookie_key = "default_pref";
var ai_cookie_path = "path=/; ";


function setCookie(val, tmp) {
    tmp = ai_cookie_key + "=" + escape(val) + "; ";
    tmp += ai_cookie_path;
    tmp += "expires=Tue, 31-Dec-2030 23:59:59; ";
    document.cookie = tmp;
}
function clearCookie() {
    document.cookie = ai_cookie_key + "=" + "xx; " + ai_cookie_path + "expires=Tue, 1-Jan-1980 00:00:00;";
}
function searchbox_click(t){
	var select_span = t.parentNode;
	var aliasname = $('aliasname').value;
	var search_txt = $('search_txt').value;
	
	var e = $('searchboxtxt').getElementsByTagName('span');
	var l = e.length;

	for (var i=0; i<l ; i++){
		e[i].className = '';
	}
	select_span.className='on';

	
	switch(t.id){
		case 'a_search_newface':
			a = '/realnewface_search.php';
			break;
		case 'a_search_info':
			a = '/realinfo_search.php';
			break;
		case 'a_search_discount':
			a = '/discount_search.php';
			break;
		case 'a_search_shop':
		default:
			a = '/shplist_search.php';
	}
	
	form_tag = '<form method="get" action="'+a+'">';
	form_tag+= '<input type="hidden" name="aliasname" id="aliasname" value="'+aliasname+'" />';
	form_tag+= '<input type="text" name="search_txt" id="search_txt" class="srchinputtxt" value="'+search_txt+'" />&nbsp;<input type="submit" class="srchbt" value="検索" />';
	form_tag+= '</form>';


	$('searchbox_param').innerHTML = form_tag;
//	$('search_txt').focus();
	search_txt_event_set();
}

function setListener(){
	search_a_link_event_set();
	search_txt_event_set();
	header_logo_event_set();
}
function search_a_link_event_set(){
	if(!$('a_search_shop'))		return;
	if(!$('a_search_newface'))		return;
	if(!$('a_search_info'))		return;
	if(!$('a_search_discount'))		return;
	
	$('a_search_shop').onclick = 		function() { searchbox_click(this); return false; };
	$('a_search_newface').onclick = 	function() { searchbox_click(this); return false; };
	$('a_search_info').onclick = 		function() { searchbox_click(this); return false; };
	$('a_search_discount').onclick= 	function() { searchbox_click(this); return false; };
}
function search_txt_event_set(){
	var TFs = $A(document.getElementsByClassName('srchinputtxt'));
	TFs.each(function (node){
		node.TFclass = node.className;
		node.TFclass_onfocus = 'srchinputtxt0over';
		node.onfocus = function() { this.className = this.TFclass_onfocus; };
		node.onblur  = function() { this.className = this.TFclass; };
	}); 
}
function header_logo_event_set(){
	if($('header_logo'))	{
		$('header_logo').onclick = function() { clearCookie() };
	}
	if($('menu_all_area'))	{
		$('menu_all_area').onclick = function() { clearCookie() };
	}
	if($('page_not_found_reset'))	{
		$('page_not_found_reset').onclick = function() { clearCookie() };
	}
	if($('pankuz_all_area'))	{
		$('pankuz_all_area').onclick = function() { clearCookie() };
	}
	if($('sitemap_all_area'))	{
		$('sitemap_all_area').onclick = function() { clearCookie() };
	}
}
function ai_setCookie(val,url){
	setCookie(val);
	location.href = url;
}
function ai_clearCookie(url){
	clearCookie();
	location.href = url;
}

function disp(obj,window_name,w,h){
	if(typeof(w)=='undefined'){
		w=1120;
	}
	if(w>screen.width){
		w = screen.width;
	}

	if(typeof(h)=='undefined'){
		h=950;
	}
	
	if(h>screen.height){
		h = screen.height-74;
	}

	window.open(obj.href, window_name, "width="+w+",height="+h+",scrollbars=yes");

	return false;
}
