function setYear(){
	var d_obj = new Date();
	document.write(d_obj.getFullYear());
}

function swf_object(SWF,WID,HEI){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width='+ WID +' height='+ HEI +'>');
	document.write('<param name="allowScriptAccess" value="sameDomain" />');
	document.write('<param name="allowFullScreen" value="false" />');
	document.write('<param name="movie" value="'+ SWF +'.swf" />');
	document.write('<param name="quality" value="high" />');
	document.write('<param name="bgcolor" value="#000000" />');
	document.write('<param name="wmode" value="transparent" />');
	document.write('<embed src="'+ SWF +'.swf" quality="high" wmode="transparent" bgcolor="#000000" width='+ WID +' height='+ HEI +' name="coverflow" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write('</object>');
}


function init() {
	smartRollover();
	winClose();
	border_none();
	prepareLinks();
	ImgPosition();
	ladySlideshow();
	setclassPng();
	
	//********* 年末年始ご案内用 ***********
	
	//nenmatsu("12/31～1/3はお休み致します。", "#ffffff", 50, 50);
	
	//********* 年末年始ご案内用 ***********
}

window.onload=init;


//********* 年末年始のご案内 ********************************
//
var nenmatsu = function(_desc, _color, _top, _left) {
	var header = document.getElementById("header");
	header.style.position = "relative";
	
	var annai = document.createElement("p");
	var eigyo = document.createTextNode("-年末年始営業のご案内-");
	//var br = document.createElement("br");
	var desc = document.createTextNode(_desc);
	
	annai.appendChild(eigyo);
	//annai.appendChild(br);
	annai.appendChild(desc);
	header.appendChild(annai);
	
	annai.style.position = "absolute";
	annai.style.top = _top + "px";
	annai.style.left = _left + "px";
	annai.style.fontSize = 14 + "px";
	annai.style.fontWeight = "bold";
	annai.style.color = _color;
}
//***********************************************************



function setclassPng(){
	if(!document.getElementById("ladies") ){
		return false;
	}
	if(navigator.appVersion.indexOf("MSIE 6",0) != -1){
		var alpha_up = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src='./images/upmark.png')";
		var alpha_new = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src='./images/newmark.png')";
		classPng("update",49,31,alpha_up);
		classPng("new",49,31,alpha_new);
	}
}

function classPng(pngClass,WIDTH,HEIGHT,ALPHA){
	var alphaArray = document.getElementsByTagName("p");
	for(i=0;i<alphaArray.length;i++){
		if(alphaArray[i].getAttribute("className") == pngClass || alphaArray[i].getAttribute("class") == pngClass){
			alphaArray[i].style.width = WIDTH+"px";
			alphaArray[i].style.height = HEIGHT+"px"
			alphaArray[i].style.filter = ALPHA;
			alphaArray[i].firstChild.style.display = "none";
		}
	}
}

	
//ロールオーバーイメージ
function smartRollover() {
	if(document.getElementsByTagName) {
		var images = document.getElementsByTagName("img");

		for(var i=0; i < images.length; i++) {
			if(images[i].getAttribute("src").match("_out."))
			{
				images[i].onmouseover = function() {
					this.setAttribute("src", this.getAttribute("src").replace("_out.", "_over."));
				}
				images[i].onmouseout = function() {
					this.setAttribute("src", this.getAttribute("src").replace("_over.", "_out."));
				}
			}
		}
	}
}

function prepareLinks() {
	if(!document.getElementsByTagName){
		return false;
	}
	var links = document.getElementsByTagName("a");
	for (var i=0; i<links.length; i++) {
		if(links[i].getAttribute("className") == "popup" || links[i].getAttribute("class") == "popup") {
			links[i].onclick = function() {
				popUp(this.getAttribute("href"));
				return false;
			}
		}
	}
}
function popUp(winURL) {
	var winFocus;
	winFocus = window.open(winURL,"popup","width=788,height=600,scrollbars=no");
    winFocus.focus();
}




function border_none(){
	var all_link = document.links;
	for(i=0;i<all_link.length;i++){
		all_link[i].onfocus = function(){
			this.blur();
		}
	}
}


function winClose(){
	if(!document.getElementById("close")){
		return false;
	}
	var btnClose = document.getElementById("close");
	btnClose.onclick = function(){
		window.close();
	}
}



function ImgPosition(){
	if (!document.getElementById("ladyUp")){
		return false;
	}
	var ImgLength = document.getElementById("ladyUp");

	var ImgList =	ImgLength.getElementsByTagName("li");
	for(i=0;i<ImgList.length;i++){
		if(ImgList[i].firstChild.width == 400 ){
			ImgList[i].firstChild.style.marginTop = 50+"px";
		}
	}

}


ladySlideshow = function(){
	if (!document.getElementById("linklist")){
		return false;
	}
	var list = document.getElementById("linklist");
	var links = list.getElementsByTagName("li");
	if (links[0]){
		links[0].onclick = function() {
			moveElement("ladyUp",0,0,10);
		}
	}
	if (links[1]){
		links[1].onclick = function() {
			moveElement("ladyUp",-410,0,10);
		}
	}
	if (links[2]){
		links[2].onclick = function() {
			moveElement("ladyUp",-820,0,10);
		}
	}
	if (links[3]){
		links[3].onclick = function() {
			moveElement("ladyUp",-1260,0,10);
		}
	}
	if (links[4]){
		links[4].onclick = function() {
			moveElement("ladyUp",-1680,0,10);
		}
	}
	
}

function moveElement(elementID,final_x,final_y,interval) {
	if (!document.getElementById(elementID)){
		return false;
	}
	var elem = document.getElementById(elementID);
	if (elem.movement) {
		clearTimeout(elem.movement);
	}
	if (!elem.style.left) {
		elem.style.left = "0px";
	}
	if (!elem.style.top) {
		elem.style.top = "0px";
	}
	var xpos = parseInt(elem.style.left);
	var ypos = parseInt(elem.style.top);
	if (xpos == final_x && ypos == final_y) {
		return true;
	}
	if (xpos < final_x) {
		var dist = Math.ceil((final_x - xpos)/20);
		xpos = xpos + dist;
	}
	if (xpos > final_x) {
		var dist = Math.ceil((xpos - final_x)/20);
		xpos = xpos - dist;
	}
	if (ypos < final_y) {
		var dist = Math.ceil((final_y - ypos)/20);
		ypos = ypos + dist;
	}
	if (ypos > final_y) {
		var dist = Math.ceil((ypos - final_y)/20);
		ypos = ypos - dist;
	}
	elem.style.left = xpos + "px";
	elem.style.top = ypos + "px";
	var repeat = "moveElement('"+elementID+"',"+final_x+","+final_y+","+interval+")";
	elem.movement = setTimeout(repeat,interval);
}




