var tabs = new Array();

window.addEvent('domready', function() {

Element.implement({   
	show: function() {
		this.setStyle('visibility','visible');  
		this.setStyle('display','block');  
	},
	hide: function() {
		this.setStyle('visibility','hidden');
		this.setStyle('display','none');  

	},
	visible: function(){
		var b = true;
		
		if(this.getStyle('visibility')=='hidden'){
			b = false;
		}
		return b;
	}
});

/*
openCat(null,true);
*/

hideAll();
blurBts();

initTab();
});


function initTab(){
	
	tabs[0]="/images/theme/blue/t_home.jpg";
	tabs[1]="/images/theme/blue/t_home.jpg";
	tabs[2]="/images/theme/blue/t_home.jpg";
	
}

function msTab(i,id){
	var t = $(id);
	//alert("url("+tabs[i]+");")
	t.style.backgroundImage = "url("+tabs[i]+");";
}


var hideAll = function(){

	var els = $$(".hidden");
	
	els.each(function(e){
		e.hide();
	});


};


function openWin(size){
	
	var win = $("imgwin_"+size);
	var win_in = $("imgwin_in_"+size);
	var img = $("img_l_"+size);
	
	var wx = window.screen.width;
	var wy = window.screen.height;
	
	if (document.all) {
		wx = document.body.clientWidth;
		wy = document.body.clientHeight;
	} else {
		wx = window.innerWidth;
		wy = window.innerHeight;
	}
	
	if( $defined(win) ){
			
		if(!win.visible()){
			
			win.show();
			win_in.show();
			
			win.style.width =  wx+50;
			win.style.height = wy+50;
			win.style.left = 0 + "px";
			win.style.top =  0 + "px";
						
			var img_size = img.getSize();
			win_in.style.width =  img_size.x+ "px";
			win_in.style.height = img_size.y+50 + "px";
			
			var size = win_in.getSize();
			
			//var left = Number((wx - size.x)/2)-50;
			//var top  =  Number((wy - size.y)/2)-200;
			var left = Number((wx - size.x)/2);
			var top  =  Number((wy - size.y)/2);
			
			
			if(top<0) top = 50;
						
			win_in.style.left = left + "px";
			win_in.style.top =  20+ "px";
			
		}else{
			closeWin();
		}
	}
	
}



function closeWin(size){
	
	if($defined($("imgwin_"+size))){
		$("imgwin_"+size).hide();
		$("imgwin_in_"+size).hide();
	}

}

function openCat(id){
	openCat(id,false);
}


function openCat(id,onload){

if(id==null&&$defined($("openid"))){
	id = $("openid").value;
}

//c1の表示変更
var els = $$(".c1");
els.each(function(e){
	if(e.id=="c1_"+id){
		if(e.match(".c1a")){
			if(!onload){
				e.removeClass("c1a");
			}
		}else{
			e.addClass("c1a");
		}
	}else{
		e.removeClass("c1a");
	}
});


hideOther(id,onload);


}

function blurBts(){

var els = $$(".bt");

els.each(function(e){
	e.addEvent('focus',function(event){
		e.blur();
		//alert("aa"+e.id);
	});
});

var els = $$(".bt_nav");

els.each(function(e){
	e.addEvent('focus',function(event){
		e.blur();
		//alert("aa"+e.id);
	});
});


}



function hideOther(id,onload){
	var els = $$(".c2box");
	
	els.each(function(e){
		
		if(e.id!="c2box_"+id){
			e.hide();
		}else{
			if(e.visible()){
				if(!onload){
					e.hide();
				}
			}else{
				e.show();
				e.removeClass("hidden");
				e.addClass("c2a");
			}
		}
	
	});
}




function submitCardForm(){
	$("cartbt").disabled=true;
	$("cardmsg1").hide();
	$("cardmsg2").show();
	$("cardmsg2").addClass("cardmsg2_show");
	$("cardform").submit();
}


function copyForm(){
	
	var s = "ship_";
	var b = "bill_";
	
	$(b+"addressname").value=$(s+"addressname").value;
	$(b+"belong").value=$(s+"belong").value;
	

}

function sameAddress(){

	var ships = $("ships");
	var same = $("isSame");
	
	if($("same_address").checked){
		ships.hide();
		same.show();
	}else{
		ships.show();
		same.hide();
	}


}

function openPrivacy(){
	window.open('/doc/privacy_win.jsp', 'wprivacy', 'width=650, height=500, menubar=no, toolbar=no, scrollbars=yes,status=yes, resizable=yes');
}


function switchTheme(name){
	
	$("theme").setAttribute('href',"/css/theme/"+name+".css");

}



