
/**
文字コードはUTF-8です
**/


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();

if (typeof console != 'object'){
	console = {log:function(){},debug:function(){},info:function(){},warn:function(){},error:function(){},assert:function(){},dir:function(){},dirxml:function(){},trace:function(){},group:function(){},groupEnd:function(){},time:function(){},timeEnd:function(){},profile:function(){},profileEnd:function(){},count:function(){}};
}
	


});


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;
	}*/
	var wx = window.getSize().x;
	var wy = window.getSize().y;
	
	if( $defined(win) ){
			
		if(!win.visible()){
			
			win.show();
			win_in.show();
			//console.log(wx+"/"+wy);
			win.style.width =  wx+50+"px";
			win.style.height = wy+50+"px";
			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");

}




function addMyList(id){
	
	var url = "/act/AddMyList.do";
	var param = "add=true&id="+id;
	
	var req = new Request.JSON({
			url:url,
			data:param,
			secure: true,
			onComplete: function(d){ 
				mylist_end(id); 
			}
		});
		
		req.send();
	
}

function mylist_end(id){
	var el = $("bt_mylist_"+id);
	var fx = new Fx.Tween(el,{property: 'opacity', duration: 200,onComplete: function(){
																					showAdded(id);
																					}});
	fx.start(0);
}

function showAdded(id){
	var el = $("bt_mylist_"+id);
	el.set('opacity',1.0);
	el.addClass("bt_added");
	el.disabled = true;
	el.set('html','マイリスト追加済');
	el.removeProperty('onclick');
}




function openSecCodeWin(size){
	
	var bk = $("win_bk");
	var win = $("sec_code_win");
	
	var wx = window.getSize().x;
	var wy = window.getSize().y;
			
	if( $defined(win) ){
			
		if(!win.visible()){
			
			bk.show();
			bk.style.width = wx+200+"px";
			bk.style.height= wy+200+"px";
			bk.style.left = "0px";
			bk.style.top= "0px";
			
			win.show();
			var size = win.getSize();
			var left = Number((wx - size.x)/2);
			var top  =  Number((wy - size.y)/2);
	
			win.style.left = left + "px";
			win.style.top =  20 + "px";
			
			
			
		}else{
			closeSecCodeWin();
		}
	}
	
}

function closeSecCodeWin(size){
	
	$("win_bk").hide();
	$("sec_code_win").hide();
	
}


function confirm_delete(id){
	
	var url = $("a_del_"+id).getProperty('href');
	
	if(window.confirm('本当に削除してよろしいですか?')){

		location.href = url; 

	}
}




