// Oregon Wine Cottage ScriptCollection
// Author: Azle Malinao-Alvarez


// preloading images

if (document.images) 
{
   img1 = new Image();
   img2 = new Image();
   img3 = new Image();
   img4 = new Image();
   img5 = new Image();
   img6 = new Image();
   img7 = new Image();
   img8 = new Image();
   img9 = new Image();
   img10 = new Image();
   img11 = new Image();
   img12 = new Image();
   img13 = new Image();
   img14 = new Image();
   img15 = new Image();
   img16 = new Image();
   img17 = new Image();
   img18 = new Image();
   img19 = new Image();
   img20 = new Image();
   img21 = new Image();
   img22 = new Image();
   img1.src = "images/owc_bg.gif";
   img2.src = "images/logo_banner.png";
   img3.src = "images/img02.png";
   img4.src = "images/home_middle.png";
   img5.src = "images/img04.png";
   img6.src = "images/home_middle_bak.png";
   img7.src = "images/img03.png";
   img8.src = "images/img01.png";
   img9.src = "images/bottom_bak.png";
   img10.src = "images/bottom.png";
   img11.src = "images/top_tabs_bak.png";
   img12.src = "images/top_tabs.png";
   img13.src = "images/bg_tile.gif";
   img14.src = "images/honeymoon2_txt.png";
   img15.src = "images/welcome_txt.png";
   img16.src = "images/amenities_txt.png";
   img17.src = "images/calendar_txt.png";
   img18.src = "images/contact_txt.png";
   img19.src = "images/honeymoon_txt.png";
   img20.src = "images/rates_txt.png";
   img21.src = "images/reservations_txt.png";
   img22.src = "images/rh_package.gif";
}

// Correctly handle PNG transparency in Win IE 5.5 or higher.
// http://homepage.ntlworld.com/bobosola. Updated 02-March-2004

function correctPNG() 
   {
   for(var i=0; i<document.images.length; i++)
      {
	  var img = document.images[i]
	  var imgName = img.src.toUpperCase()
	  if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
	     {
		 var imgID = (img.id) ? "id='" + img.id + "' " : ""
		 var imgClass = (img.className) ? "class='" + img.className + "' " : ""
		 var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
		 var imgStyle = "display:inline-block;" + img.style.cssText 
		 if (img.align == "left") imgStyle = "float:left;" + imgStyle
		 if (img.align == "right") imgStyle = "float:right;" + imgStyle
		 if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle		
		 var strNewHTML = "<span " + imgID + imgClass + imgTitle
		 + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
	     + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
		 + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
		 img.outerHTML = strNewHTML
		 i = i-1
	     }
      }
   }
window.attachEvent("onload", correctPNG);


// code to open pop-up window

function Start(page) {
	OpenWin = this.open(page, "CtrlWindow", "toolbar=yes,location=yes,status=yes,menubar=yes,directories=yes,scrollbars=yes,resizable=yes,width=700,height=600");
}

function Start2(page) {
	OpenWin = this.open(page, "CtrlWindow2", "toolbar=no,location=no,status=no,menubar=no,directories=no,scrollbars=no,resizable=no,width=360,height=570");
}

// code to detect browser and load specific CSS
// apply the following to html code
//<body Onload="which_browser();">
//<link href="larambla.css" rel="stylesheet" type="text/css" media="screen" title="1"/>
//<link href=".css" rel="stylesheet" type="text/css" media="screen" title="2"/>
// 2 refers to IE stylesheet

function which_browser(){

	//If it is Opera adjust the year returned
	if ((navigator.userAgent.indexOf("Opera")!=-1) || (navigator.userAgent.indexOf("Opera")!=-1))
		setActiveStyleSheet(2);
	//if its IE then the year is correct already otherwise adjust
	else if ((navigator.appName.indexOf("Microsoft") != -1)){
		setActiveStyleSheet(2);
	}
	else
		setActiveStyleSheet(1);
		
}

function setActiveStyleSheet(title) {
   var i, a, main;
   for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
     if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
       a.disabled = true;
       if(a.getAttribute("title") == title) a.disabled = false;
     }
   }
}