//blink
function blink(target,VorH) { 
	if ( VorH == "visible" ) { 
		document.getElementById(target).style.visibility='hidden';
		return "hidden" ;
	} else { 
		document.getElementById(target).style.visibility='visible'; 
		return "visible" ;
	} 
} 

//slowdownScroll
function slowdownScroll() {
   if(navigator.appName == "Microsoft Internet Explorer" && document.compatMode == "CSS1Compat") {
      sctop = document.body.parentNode.scrollTop;
   }
   else if(window.pageYOffset){
      sctop = window.pageYOffset;
   } else {
      sctop = document.body.scrollTop;
   }
   if(sctop){
      scup = Math.ceil((sctop)*.2);
      scrollBy(0,-scup);
			if (sctop-scup) setTimeout("slowdownScroll()",20);
   }
}

//MM_swapImgRestore
function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr;
	for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++){
		x.src=x.oSrc;
	}
}

//MM_preloadImages
function MM_preloadImages() { //v3.0
	var d=document;
	if(d.images){
		if(!d.MM_p) d.MM_p=new Array();
		var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
		for(i=0; i<a.length; i++){
			if (a[i].indexOf("#")!=0){
				d.MM_p[j]=new Image;
				d.MM_p[j++].src=a[i];
			}
		}
	}
}

//MM_findObj
function MM_findObj(n, d) { //v4.01
	var p,i,x;
	if(!d) d=document;
	if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document;
		n=n.substring(0,p);
	}
	if(!(x=d[n])&&d.all) x=d.all[n];
	for(i=0;!x&&i<d.forms.length;i++){
		x=d.forms[i][n];
	}
	for(i=0;!x&&d.layers&&i<d.layers.length;i++){
		x=MM_findObj(n,d.layers[i].document);
	}
	if(!x && d.getElementById) x=d.getElementById(n); return x;
}

//MM_swapImage
function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments;
	document.MM_sr=new Array;
	for(i=0;i<(a.length-2);i+=3){
		if((x=MM_findObj(a[i]))!=null){
			document.MM_sr[j++]=x;
			if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];
		}
	}
}

//MM_callJS
function MM_callJS(jsStr) { //v2.0
	return eval(jsStr)
}

//window.onload
window.onload = function(){
MM_preloadImages('/css/headm1o.jpg','/css/headm2o.jpg','/css/headm3o.jpg','/css/headm4o.jpg',
								 '/css/headm5o.jpg','/css/headm6o.jpg','/css/gotop_o.gif')
}

//サブウィンドウを開く
function openSubwindow(url,title){
	window.open(url, title, "width=550,height=350,scrollbars=yes");
}

//サブウィンドウを開く
function openImageSubwindow(url,title){
	window.open(url, title, "width=350,height=235,scrollbars=no");
}

//フッターの構成
function getFooter(shop){
	
	var html = ""
	
	html += "";
	html += "<div id=\"gfooter\">";
	html += "<div id=\"gf-center\">";
	html += "<p>";
	html += "<img src=\"/css/casita.gif\"";
	html += "	alt=\"Casita Resort Restaurant カシータリゾートレストラン\"";
	html += "	width=\"69\" height=\"21\" />Copyright &copy; 2008-2011 StarsTrading Co. Ltd. All Rightsb Reserved.";
	html += "</p>";
	html += "<ul>";
	html += "<li><a href=\"javascript:void;\"";
	html += "	onclick=\"openSubwindow('/policy/site.html','サイトポリシー')\">SITE POLICY</a></li>";
	html += "<li><a href=\"javascript:void;\"";
	html += "	onclick=\"openSubwindow('/policy/privacy.html','プライバシーポリシー')\">PRIVACY POLICY</a></li>";
	html += "<li><a href=\"javascript:void;\"";
	html += "	onclick=\"openSubwindow('/contact/index.html','お問い合わせ先')\">CONTACT US</a></li>";
	html += "<li><a href=\"javascript:void;\"";
	html += "	onclick=\"openSubwindow('/rss/index.html','RSSフィード')\">RSS</a></li>";
	html += "</ul>";
	html += "</div>";
	html += "</div>";
	
	return html;

}

//サイトトップ用フッターの構成
function getFooter_index(){
	return getFooter("index");
}

//gotopの構成
function getGoTop(id,shop){
	
	var html = ""
	
	html += "";
	html += "<div class=\"gotop\">";
	html += "<a href=\"JavaScript:scrollTo(0,0)\" onclick=\"slowdownScroll();return false;\">";

	if (shop == "lounge"){
		html += "<img src=\"/css/gotopl.gif\"";
	} else {
		html += "<img src=\"/css/gotop.gif\"";
	}

	html += "	alt=\"top\" name=\"gotop" + id + "\"";
	html += "	width=\"15\" height=\"15\" border=\"0\" id=\"gotop" + id + "\"";

	if (shop == "lounge"){
		html += "	onmouseover=\"MM_swapImage('gotop" + id + "','','/css/gotopl_o.gif',1)\"";
	} else {
		html += "	onmouseover=\"MM_swapImage('gotop" + id + "','','/css/gotop_o.gif',1)\"";
	}

	html += "	onmouseout=\"MM_swapImgRestore()\" />";
	html += "</a>";
	html += "</div>";
	html += "<div class=\"clear\"></div>";

	return html;

}

//サイトトップ用gotopの構成
function getGoTop_index(id){
	return getGoTop(id,"index");	
}

//メールアドレス
function getMail(shop){

	var html = "";

	switch(shop){
		case "casita":
			html += "<a href=\"mailto:aoyama@casita.jp\" class=\"newsstory\">aoyama@casita.jp</a>";
			break;
		case "hilltop":
			html += "<a href=\"mailto:hilltop@casita.jp\" class=\"newsstory\">hilltop@casita.jp</a>";
			break;
		case "ilcasita":
			html += "<a href=\"mailto:ilcasita@casita.jp\" class=\"newsstory\">ilcasita@casita.jp</a>";
			break;
		case "lounge":
			html += "<a href=\"mailto:lounge@casita.jp\" class=\"newsstory\">lounge@casita.jp</a>";
			break;
		case "ocean":
			html += "<a href=\"mailto:ocean@casita.jp\" class=\"newsstory\">ocean@casita.jp</a>";
			break;
		case "bridal":
			html += "<a href=\"mailto:bridal@casita.jp\">bridal@casita.jp</a>";
			break;
		case "consulting":
			html += "<a href=\"mailto:consulting@casita.jp\">consulting@casita.jp</a>";
			break;
		case "catering":
			html += "<a href=\"mailto:catering@casita.jp\">catering@casita.jp</a>";
			break;
		case "recruit":
			html += "<a href=\"mailto:recruit@casita.jp\">recruit@casita.jp</a>";
			break;
		case "privacy":
			html += "<a href=\"mailto:privacy@casita.jp\">privacy@casita.jp</a>";
			break;
		case "info":
			html += "<a href=\"mailto:info@casita.jp\">info@casita.jp</a>";
			break;
		case "club":
			html += "<a href=\"mailto:magazine@casita.jp\">magazine@casita.jp</a>";
			break;
		default:
			html += "";
			break;
	}
	
	return html;

}

function getIFrameDocument(aID){
if (document.getElementById(aID).contentDocument){ 
return document.getElementById(aID).contentDocument;
} else {
return document.frames[aID].document;
}
}

function GetHeight(ID){
if (document.height) {
document.getElementById(ID).style.height = getIFrameDocument(ID).height +"px" ;
}else{
document.getElementById(ID).style.height = getIFrameDocument(ID).body.scrollHeight +"px";
}
}

function DispMenu(ss)
{
	document.getElementById(ss).style.visibility="visible"
}

function HideMenu(tt)
{
	document.getElementById(tt).style.visibility="hidden"
}

function ImageChange(frame, imgfile, time)
{
	if( navigator.userAgent.toLowerCase().indexOf("firefox") != -1 )
	{
		frame.src=imgfile;
		return;
	}
	
	if( frame.filters )
	{
		frame.filters.blendTrans.Apply();
		frame.filters.blendTrans.duration=time;
	}
	
	frame.src=imgfile;	
	
	if( frame.filters )
	{
  		frame.filters.blendTrans.Play();
	}
}

