/***********************************************
* AnyLink CSS Menu script- ? Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/
 
var disappeardelay=250  //menu disappear speed onMouseout (in miliseconds)
var enableanchorlink=0 //Enable or disable the anchor link when clicked on? (1=e, 0=d)
var hidemenu_onclick=1 //hide menu when user clicks within menu? (1=yes, 0=no)
 
/////No further editting needed
 
var ie5=document.all
var ns6=document.getElementById&&!document.all
 
function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}
 
function showhide(obj, e, visible, hidden){
if (ie5||ns6)
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}
 
function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
 
function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie5 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var topedge=ie5 && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie5 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
}
 
function bizdropdownmenu(obj, e, dropmenuID){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
if (typeof dropmenuobj!="undefined") //hide previous menu
dropmenuobj.style.visibility="hidden"
clearhidemenu()
if (ie5||ns6){
obj.onmouseout=delayhidemenu
dropmenuobj=document.getElementById(dropmenuID)
if (hidemenu_onclick) dropmenuobj.onclick=function(){dropmenuobj.style.visibility='hidden'}
dropmenuobj.onmouseover=clearhidemenu
dropmenuobj.onmouseout=ie5? function(){ dynamichide(event)} : function(event){ dynamichide(event)}
showhide(dropmenuobj.style, e, "visible", "hidden")
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}
return bizclickreturnvalue()
}
 
function bizclickreturnvalue(){
if ((ie5||ns6) && !enableanchorlink) return false
else return true
}
 
function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}
 
function dynamichide(e){
if (ie5&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu()
}
 
function delayhidemenu(){
delayhide=setTimeout("dropmenuobj.style.visibility='hidden'",disappeardelay)
}
 
function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}
 
// END MENU
 
//ROLLOVERS - FOR GRAPHICS
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
 
function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}
 
var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		about_over = newImage("images/about-over.gif");
		accommodations_over = newImage("images/accommodations-over.gif");
		dining_over = newImage("images/dining-over.gif");
		amenities_over = newImage("images/amenities-over.gif");
		golf_over = newImage("images/golf-over.gif");
		specials_over = newImage("images/specials-over.gif");
		weddings_over = newImage("images/weddings-over.gif");
		meetings_over = newImage("images/meetings-over.gif");
		maine_over = newImage("images/maine.gif");
		home_over = newImage("images/home-over.gif");
		sitemap_over = newImage("images/sitemap-over.gif");
		contact_over = newImage("images/contact-over.gif");
		certificates_over = newImage("images/certificates-over.gif");
		reservations_over = newImage("images/btn_reservations-over.gif");
		preloadFlag = true;
	}
}
 
 
function Pop(windowURL) {
 	//alert (windowURL)
	Pop = window.open(windowURL, 'Pop', 'height=550,width=625,scrollbars=yes,menubar=yes,resizable=yes,left=0,top=0');
	Pop.focus();
}
 
function openwin (url, width, height) {
  window.open(url, 'popup', 'scrollbars=no,menu=yes,resizable=yes,top=0,left=0,width='+width+',height='+height);
}
 
function openscrollwin (url, width, height) {
  window.open(url, 'popup', 'scrollbars=yes,menu=yes,resizable=yes,top=0,left=0,width='+width+',height='+height);
}
 
function slideshow(slide_delay,fading_delay) { 
	$('#portfolio').innerfade({
			speed: fading_delay,
			timeout: slide_delay,
			type: 'sequence',
			containerheight: '260px'
	});
}
 
// // IMAGE GALLERY
// // Set slideShowSpeed (milliseconds) 
// var slideShowSpeed = 5000 
// // Duration of crossfade (seconds) 
// var crossFadeDuration = 3 
// // Specify the image files 
// var Picture = new Array(); 
// var showHot = false;       
	// Picture[0]  = 'gallery/miage_inverno2.jpg';
	// Picture[1]  = 'gallery/miage_inverno3.jpg';
	// Picture[2]  = 'gallery/miage_inverno4.jpg';
	// Picture[3]  = 'gallery/miage_inverno1.jpg';
	// Picture[4]  = 'gallery/miage_estate1.jpg';
	// Picture[5]  = 'gallery/miage_estate2.jpg';
	// Picture[6]  = 'gallery/miage_estate3.jpg';
	// /*Picture[3]  = 'gallery/img_3.jpg';
	// Picture[4]  = 'gallery/img_4.jpg';
	// Picture[5]  = 'gallery/img_5.jpg';
	// Picture[6]  = 'gallery/img_6.jpg';
	// Picture[7]  = 'gallery/img_7.jpg';
	// Picture[8]  = 'gallery/img_8.jpg';
	// Picture[9]  = 'gallery/img_9.jpg';
	// Picture[10]  = 'gallery/img_10.jpg';
	// Picture[11]  = 'gallery/img_11.jpg';
	// Picture[12]  = 'gallery/img_12.jpg';
	// Picture[13]  = 'gallery/img_13.jpg';
	// Picture[14]  = 'gallery/img_14.jpg';
	// Picture[15]  = 'gallery/img_15.jpg';
	// Picture[16]  = 'gallery/img_16.jpg';
	// Picture[17]  = 'gallery/img_17.jpg';
	// Picture[18]  = 'gallery/img_18.jpg';
	// Picture[19]  = 'gallery/img_19.jpg';
	// Picture[20]  = 'gallery/img_20.jpg';
	// Picture[21]  = 'gallery/img_21.jpg';
	// Picture[22]  = 'gallery/img_22.jpg';
	// Picture[23]  = 'gallery/img_23.jpg';
	// Picture[24]  = 'gallery/img_24.jpg';
	// Picture[25]  = 'gallery/img_25.jpg';
	// Picture[26]  = 'gallery/img_26.jpg';
	// Picture[31]  = 'gallery/img_31.jpg';
	// Picture[32]  = 'gallery/img_32.jpg';
	// Picture[33]  = 'gallery/img_33.jpg';
	// Picture[34]  = 'gallery/img_34.jpg';
	// Picture[35]  = 'gallery/img_35.jpg';
	// Picture[36]  = 'gallery/img_36.jpg';
	// Picture[37]  = 'gallery/img_37.jpg';
	// Picture[38]  = 'gallery/img_38.jpg';
	// Picture[39]  = 'gallery/img_39.jpg';*/
	
// // ====================================
// // Do not edit anything below this line!
// // =====================================
// var jss = 0;
 
// var preLoad = new Array();
// for (jss = 0; jss < Picture.length; jss++){
	// preLoad[jss] = new Image();
	// preLoad[jss].src = Picture[jss];
// }
// jss = 0;
// t = setTimeout('slideshow()', slideShowSpeed);
	
// function slideshow(){
	// if (document.all){
		// document.images.PictureBox.style.filter = "blendTrans(duration=2)";
		// document.images.PictureBox.style.filter = "blendTrans(duration=crossFadeDuration)";
		// document.images.PictureBox.filters.blendTrans.Apply();
	// }
	// document.images.PictureBox.src = preLoad[jss].src;
	// if (document.all) document.images.PictureBox.filters.blendTrans.Play();
	// jss++;
	// if (jss == preLoad.length) {
		// jss = 0;
	// }
	// t = setTimeout('slideshow()', slideShowSpeed);
// }
 
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;
}
 
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];}}
}
 
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;
}
 
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];}
}

function ChangeLang(lang) {
	var p = -1;
	if (p == -1) p = location.href.indexOf("_i.asp");
	if (p == -1) p = location.href.indexOf("_e.asp");
	if (p == -1) p = location.href.indexOf("_f.asp");
	if (p != -1) {
		location.href = location.href.substring(0, p + 1) + lang + location.href.substring(p + 2);
	}
}
