/************************************************
  
    Site Name: 
	Description: common script
	Version: 
	Author: 
	Last Modified :

************************************************/


/* 
====subnav===========================
Sexy Drop Down Menu w/ jQuery & CSS - Noupe 
*/


$(document).ready(function(){

	$("div#nav ul.link_list li a.sublistlink").click(function() { 
	
		if($(this).parent().find("ul.subnav").is(":visible")){//表示・非表示チェック
		
			$(this).parent().find("ul.subnav").slideUp('slow');
		
		}else{
		
			$(this).parent().find("ul.subnav").slideDown('fast').show();
			$(this).parent().hover(function() {}, function(){
				$(this).parent().find("ul.subnav").slideUp('slow'); 
			});
		}
	});
});


/* 
====iepngfix===========================
*/
/* <!--[if lte IE 6]><script type="text/javascript" src="/iepngfix/iepngfix_tilebg.js"></script><![endif]--> */



/* 
====gallery===========================
*/
//プリロード
$("<img>").attr("src","/img/loader.gif");

//画像のパス
var onGallery_imgPath;

//ギャラリー入れ替え
function onGallery(img,punit,thisobj){
	
	//サムネイル枠削除
	$('div#'+punit+' ul li img').removeClass('on');
	
	//ローディングイメージ
	$('div#'+punit+' div.loader').removeClass('hidden');
	
	var process = function(){$('div#'+punit+' div.loader').addClass('hidden');};
	
		var img_src;
		img_src=onGallery_imgPath+img;
		
		//プリロード
		$("<img>").attr("src",img_src);
	
	setTimeout(process, 400);
	
	//入れ替え
	$('div#'+punit+' img.on_img').attr("src", img_src);
	
	//サムネイル枠設定
	$(thisobj).addClass('on');

}




/* 
====IEでのbutton submit===========================
*/
/*
function bsubmit(obj,val){
	
	if ($.browser.msie){
		var name = $(obj).attr("name");
		var value = $(obj).attr("value");
		
		var hide = $("<input>").attr({"type":"hidden","name":name,"value":val});
		
		$("form").prepend(hide);
		
	
		
		$("button").attr("name","");
		
		$("form").submit();
		
	} 	

}
*/



/* 
===============================
*/
function getNaturalWidth(dImg) {
	var naturalWidth  = -1;
	if(dImg.naturalWidth != null) {
		naturalWidth = dImg.naturalWidth;
	} else if(dImg.runtimeStyle) {
		dImg.runtimeStyle.width= 'auto';
		dImg.runtimeStyle.height= 'auto';
		dImg.runtimeStyle.borderWidth= '0';
		dImg.runtimeStyle.padding= '0';
		naturalWidth =  dImg.offsetWidth;
		dImg.runtimeStyle.width= '';
		dImg.runtimeStyle.height= '';
		dImg.runtimeStyle.borderWidth= '';
		dImg.runtimeStyle.padding= '';
	} else {
		var dImgBk = dImg.cloneNode(true);
		dImg.className = '';
		dImg.style.width = 'auto !important';
		dImg.style.height = 'auto !important';
		dImg.style.borderWidth= '0 !important';
		dImg.style.padding= '0 !important';
		dImg.removeAttribute('width');
		dImg.removeAttribute('height');
		naturalWidth =  dImg.width;
		dImg.setAttribute('width' , dImgBk.getAttribute('width') );
		dImg.setAttribute('height', dImgBk.getAttribute('height') );
		dImg.style.width = dImgBk.style.width ; 
		dImg.style.height = dImgBk.style.height ; 
		dImg.style.padding = dImgBk.style.padding ; 
		dImg.style.borderWidth=  dImgBk.style.borderWidth ; 
		dImg.style.className = dImgBk.style.className ; 
	}
	return(naturalWidth);
}








