var edress = 'suehelmer_at_gmail_dot_com';
function get_edress(){
var re= /_at_/gi;
edress = edress.replace(re,'@');
var re= /_dot_/gi;
edress = edress.replace(re,'.');
var the_link="mai" + "lto" +":"+edress+"?subject=Inquiry%20from%20Maui%27s%20Best%20Accommodations%20Website&body=Thank%20you%20for%20contacting%20me.%0APlease%20provide%20as%20much%20information%20as%20possible%20and%20I%20will%20get%20right%20back%20to%20you." ;
window.location=the_link;

}

function rolloverButton (id, state) {
  if (document.getElementById) {
    var element_id = document.getElementById(id);
   if (state == 'over') {
     element_id.className = 'buttonover'
   }else{
     element_id.className = 'button'
   }
  }
}

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 clearIt(theField){
 if (theField.defaultValue==theField.value) theField.value = ""
}
//handle table row highlighting
function P7_rowLite(tb,cl){ //v1.0 by PVII -table row highlighter
 var g,i,x,gr;if(document.getElementById){
 g=document.getElementsByTagName("TABLE");
 for(x=0;x<g.length;x++){if(g[x].className&&g[x].className==tb){
 gr=g[x].getElementsByTagName("TR");if(gr){for(i=0;i<gr.length;i++){
 if(i>0){gr[i].onmouseover=function(){this.className=cl;};
 gr[i].onmouseout=function(){this.className='';};}}}}}}
}

function JustSoPicWindow(imageName,imageWidth,imageHeight,alt,bgcolor,hugger,hugMargin) {
// by E Michael Brandt of ValleyWebDesigns.com - Please leave these comments intact.
// version 3.0.4

   if (bgcolor=="") {
      bgcolor="#FFFFFF";
   }
   var adj=10
   var w = screen.width;
   var h = screen.height;
   var byFactor=1;

   if(w<740){
     var lift=0.90;
   }
   if(w>=740 & w<835){
     var lift=0.91;
   }
   if(w>=835){
     var lift=0.93;
   }
   if (imageWidth>w){
     byFactor = w / imageWidth;
     imageWidth = w;
     imageHeight = imageHeight * byFactor;
   }
   if (imageHeight>h-adj){
     byFactor = h / imageHeight;
     imageWidth = (imageWidth * byFactor);
     imageHeight = h;
   }

   var scrWidth = w-adj;
   var scrHeight = (h*lift)-adj;

   if (imageHeight>scrHeight){
     imageHeight=imageHeight*lift;
     imageWidth=imageWidth*lift;
   }

   var posLeft=0;
   var posTop=0;

   if (hugger == "hug image"){
     if (hugMargin == ""){
       hugMargin = 0;
     }
     var scrHeightTemp = imageHeight - 0 + 2*hugMargin;
     if (scrHeightTemp < scrHeight) {
      scrHeight = scrHeightTemp;
     }
     var scrWidthTemp = imageWidth - 0 + 2*hugMargin;
     if (scrWidthTemp < scrWidth) {
      scrWidth = scrWidthTemp;
     }

     if (scrHeight<100){scrHeight=100;}
     if (scrWidth<100){scrWidth=100;}

     posTop =  ((h-(scrHeight/lift)-adj)/2);
     posLeft = ((w-(scrWidth)-adj)/2);
   }

   if (imageHeight > (h*lift)-adj || imageWidth > w-adj){
      imageHeight=imageHeight-adj;
      imageWidth=imageWidth-adj;
   }
   posTop = parseInt(posTop);
   posLeft = parseInt(posLeft);
   scrWidth = parseInt(scrWidth);
   scrHeight = parseInt(scrHeight);

   var agt=navigator.userAgent.toLowerCase();
   if (agt.indexOf("opera") != -1){
     var args= new Array();
     args[0]='parent';
     args[1]=imageName;
     var i ; document.MM_returnValue = false;
     for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
   } else {
   newWindow = window.open("vwd_justso.htm","newWindow","width="+scrWidth+",height="+scrHeight+",left="+posLeft+",top="+posTop);
   newWindow.document.open();
   newWindow.document.write('<html><title>'+alt+'</title><body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" bgcolor='+bgcolor+' onBlur="self.close()" onClick="self.close()">');
   newWindow.document.write('<table width='+imageWidth+' border="0" cellspacing="0" cellpadding="0" align="center" height='+scrHeight+' ><tr><td>');
   newWindow.document.write('<img src="'+imageName+'" width='+imageWidth+' height='+imageHeight+' alt="Click screen to close" >');
   newWindow.document.write('</td></tr></table></body></html>');
   newWindow.document.close();
   newWindow.focus();
   }
}

function P7_writeStyles(op,a){ //v1.2 by PVII
 if(op==0||document.getElementById){
 var tS="<sty"+"le type=\"text/css\">";
 tS+="\n"+a+"\n<"+"/sty"+"le>";document.write(tS);}
}
P7_writeStyles(1,'.hidefaq{display: none;}');
P7_writeStyles(1,'.faqintro{display: block;}');

function P7_swapClass(){ //v1.4 by PVII
 var i,x,tB,j=0,tA=new Array(),arg=P7_swapClass.arguments;
 if(document.getElementsByTagName){for(i=4;i<arg.length;i++){tB=document.getElementsByTagName(arg[i]);
  for(x=0;x<tB.length;x++){tA[j]=tB[x];j++;}}for(i=0;i<tA.length;i++){
  if(tA[i].className){if(tA[i].id==arg[1]){if(arg[0]==1){
  tA[i].className=(tA[i].className==arg[3])?arg[2]:arg[3];}else{tA[i].className=arg[2];}
  }else if(arg[0]==1 && arg[1]=='none'){if(tA[i].className==arg[2] || tA[i].className==arg[3]){
  tA[i].className=(tA[i].className==arg[3])?arg[2]:arg[3];}
  }else if(tA[i].className==arg[2]){tA[i].className=arg[3];}}}}
}
