function extLAYER(URL) {

 var THISDIV = "<center><iframe width=730 height=560 src='"+URL+"' frameborder=0 scrolling=auto></iframe>";
 document.getElementById("TOPLAYER").style.display = "block";
 document.getElementById('TOPLAYER-CONT').innerHTML = THISDIV;
 document.getElementById('TOPLAYER').style.width = "740px";
 document.getElementById('TOPLAYER').style.left = "0px";
 document.getElementById('TOPLAYER').style.top = "-50px";
 document.getElementById('TOPLAYER').style.height = "570px";

}


function popLAYER(URL) {

 window.open(URL,'','width=800,height=600,scrollbars=no,titlebar=no,status=no,toolbar=no,location=no,resizable=yes')

}



function PHONE(SWITCH) {

if (SWITCH == 1) {
  document.getElementById("PHONE").style.backgroundImage = "url(" +document.getElementById("PHONEON").src+ ")";
} else {
  document.getElementById("PHONE").style.backgroundImage = "url(" +document.getElementById("PHONEOFF").src+ ")";
}

}


function viewPHONE() {

 var STAT = document.getElementById("VIEWPHONE").style.display;
 
 if (STAT == "block") {
  document.getElementById("VIEWPHONE").style.display = "none"
 }

 if (STAT == "none") {
  document.getElementById("VIEWPHONE").style.display = "block"
 }
// document.getElementById("PHONE").style.display = "none"
 
}



function cropHD(img) {
 DIFF = document.getElementById(img).offsetWidth - 150;
 LEFTCROP = Math.floor(DIFF/2);
 document.getElementById(img).style.left = - LEFTCROP + "px"
}


function loadREQ(LOC) {

 document.getElementById('TOPLAYER').style.width = "780px";
 document.getElementById('TOPLAYER').style.left = "0px";
 document.getElementById('TOPLAYER').style.top = "-50px";
 document.getElementById("TOPLAYER").style.display = "block"
 document.getElementById('TOPLAYER-CONT').innerHTML = '<div style="position:absolute; background-color:white; width:150px; height:50px; top:40px; left:440px "></div>';
 document.getElementById('TOPLAYER-CONT').innerHTML += '<iframe src="'+LOC+'" scolling=yes width=780 height=650 id="REQ" frameborder=0></iframe>';

}

function SHOWPIC(WHICH) {

 RTOP();
 var TITLE = document.getElementById("RTIT_"+WHICH).innerHTML;
 var FILE = document.getElementById("RFIL_"+WHICH).innerHTML;
 FILE = "http://www.trinitypropertieshawaii.com/PICS/" + FILE;
 var NXT = (WHICH * 1) + 1;
 var LST = (WHICH * 1) - 1;
 
 for (x=0; x<100; x++) {
  CHKTOT = "RFIL_" + x
  if (!document.getElementById(CHKTOT)) {TOTPICS = x; break;}
 }

 THISPIC = (WHICH * 1) + 1;
 
 var NXTp = "RPIC_" + NXT;
 var LSTp = "RPIC_" + LST;
 

 var GLAST = "";
 var GNEXT = "";
 if (document.getElementById(NXTp)) {GNEXT = '<a href="#" style="text-decoration:none; white-space:nowrap" onclick="SHOWPIC(' +NXT+ '); return false">next »</a>';}
 if (document.getElementById(LSTp)) {GLAST = '<a href="#" style="text-decoration:none; white-space:nowrap" onclick="SHOWPIC(' +LST+ '); return false">« prev</a>';}

 var THISDIV = '<DIV style="width:740px; text-align:center">';
 THISDIV += '<a href="#" onclick="window.open(\''+FILE+'\'); return false"><IMG SRC="' +FILE+ '" ALT="'+TITLE+'. CLICK TO ENLARGE!" HEIGHT=400 border=0 onload="if (this.width > 600) {this.width = 600}"></a>';
 THISDIV += '<BR>';
 THISDIV += '<table align=center border=0 width=600><tr><td colspan=3 align=center width=100%><div id="BROW">' +document.getElementById("BROWDIV").innerHTML+ '</div></td></tr>';
 THISDIV += '<tr valign=top><td>'+GLAST+'</td><td align=center width=100%><H2>'+TITLE+ '</H2>'+THISPIC+ " of " +TOTPICS+' photos</td><td align=right>' +GNEXT+ '</td></tr>';
 THISDIV += '</table></DIV>';
 document.getElementById("TOPLAYER").style.display = "block";
 document.getElementById('TOPLAYER-CONT').innerHTML = THISDIV;
 document.getElementById('TOPLAYER').style.width = "740px";
 document.getElementById('TOPLAYER').style.left = "0px";
 document.getElementById('TOPLAYER').style.top = "-50px";

 document.getElementById('TOPLAYER').style.height = "570px";
}



function RTOP() {
 document.getElementById("TOPLAYER").style.display = "none"
}

function HVS() {
 document.getElementById('TOPLAYER').style.width = "100%";
 document.getElementById('TOPLAYER').style.height = "700px";
 document.getElementById("TOPLAYER").style.display = "block"
 document.getElementById('TOPLAYER-CONT').innerHTML = '<iframe src="http://booking.trinityproperties.com" scolling=yes width=900 height=650 id="VACATIONSEARCH" frameborder=0></iframe>';
}




function WXC() {
var cam = '<applet code="com.evological.evocam.class" width="640" height="480" align="absmiddle" archive="evocam.jar">';
cam += '<param name="image" value="http://hawaiiturtlecam.com/lanikai/lanikaibeachcam.jpg" />'
cam += '<param name="refresh" value="1" /><param name="type" value="simple" />'
cam += '<param name="archive" value= "http://hawaiiturtlecam.com/evocam.jar" /> </applet>';

 document.getElementById("TOPLAYER").style.display = "block"
 document.getElementById('TOPLAYER-CONT').innerHTML = cam;
 document.getElementById('TOPLAYER').style.width = "640px";
 document.getElementById('TOPLAYER').style.height = "520px";
}


function surfCAM() {


 document.getElementById("TOPLAYER").style.display = "block"
document.getElementById('TOPLAYER-CONT').innerHTML = '<iframe src="http://livesurfcamhawaii.com/index.html" scolling=yes width=900 height=650 id="SURFCAM" frameborder=0></iframe>';
 document.getElementById('TOPLAYER').style.width = "900px";
 document.getElementById('TOPLAYER').style.height = "600px";



}


function jsClockTimeZone(){
  var TimezoneOffset = -10  // adjust for time zone
  var localTime = new Date()
  var ms = localTime.getTime()
             + (localTime.getTimezoneOffset() * 60000)
             + TimezoneOffset * 3600000
  var time =  new Date(ms)
  var hour = time.getHours()
  var minute = time.getMinutes()
  var second = time.getSeconds()
  var temp = "" + ((hour > 12) ? hour - 12 : hour)
  if(hour==0) temp = "12"
  if(temp.length==1) temp = " " + temp
  temp += ((minute < 10) ? ":0" : ":") + minute
  temp += ((second < 10) ? ":0" : ":") + second
  temp += (hour >= 12) ? " PM" : " AM"
  document.getElementById("TIME").innerHTML = "It's "+temp+" Hawaii Time";
  setTimeout("jsClockTimeZone()",1000)
  }




function findPos(objs) {
   var curtop = 0;
    obj = document.getElementById(objs);
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
}




function LOADSP(WHICH) {

 WHICHTL = WHICH + "-TL";
 var NTL = document.getElementById(WHICHTL)
 WHICHBG = WHICH + "-BG";
 var NBG = document.getElementById(WHICHBG)
 WHICHCNT = WHICH + "-CNT";
 var NCNT = document.getElementById(WHICHCNT) 
 
 var TL = document.getElementById("SP-TL")
 var BG = document.getElementById("SP-BG") 
 var CNT = document.getElementById("SP-CNT") 

 TL.innerHTML = NTL.innerHTML
 eval("BG.style.backgroundImage = 'url("+NBG.innerHTML+")'")
 CNT.innerHTML = NCNT.innerHTML
 


}


function toggleFrontPics(WHICH) {
 document.getElementById("FEATURED-LT").style.display = "none";
 document.getElementById("FEATURED-ST").style.display = "none";
 document.getElementById("MAIN-ROW2-LT").style.display = "none";
 document.getElementById("MAIN-ROW2-ST").style.display = "none";

 document.getElementById("FEATURED-"+WHICH).style.display = "block";
 document.getElementById("MAIN-ROW2-"+WHICH).style.display = "block";
}


function setOpacity( div, val ) {

  if (div.filters) {  //For IE
    try {
      div.filters.item("DXImageTransform.Microsoft.Alpha").opacity = val;
    } catch (e) { 
      // If it is not set initially, the browser will throw an error.  This will set it if it is not set yet.
      div.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity='+val+')';
    }
  } else {
    val = val * .01;
    div.style.opacity = val;
    div.style.MozOpacity = val;  //This is for older Mozilla Browsers
  }

 
}


function ON(WHICH) {
  
 TFo = "TOFF_"+WHICH 
 var TF = document.getElementById(TFo)
 TF.innerHTML = 0
  
 eval("var la_" +WHICH+ " = setTimeout('add1(" +WHICH+ ")', 100)");
}

function add1(WHICH) {

 TFo = "TOFF_"+WHICH 
 var TF = document.getElementById(TFo)
 TFN = TF.innerHTML * 1;
 

 TOo = "TRK_"+WHICH 
 var TO = document.getElementById(TOo)
 TON = TO.innerHTML * 1;
  
  
 TOd = "TON_"+WHICH 
 var TD = document.getElementById(TOd)
 TOD = TD.innerHTML * 1;  
 
  setOpacity( TD, TON )
 
 if (TON < 25 && TFN == 0) {TON=TON+5; TO.innerHTML = TON; eval("var la_" +WHICH+ " = setTimeout('add1(" +WHICH+ ")', 1)");}
 if (TFN == 1 && TON > 0) {TON=TON-1; TO.innerHTML = TON; eval("var la_" +WHICH+ " = setTimeout('add1(" +WHICH+ ")', 50)");}
 
 
}


function OFF(WHICH) {

 TFo = "TOFF_"+WHICH 
 var TF = document.getElementById(TFo)
 TF.innerHTML = 1
  
 eval("var la_" +WHICH+ " = setTimeout('add1(" +WHICH+ ")', 100)");

}


function getsmBG() {
 var bg = new Array("","A","B","C","D","E","F");
 var randValue = Math.ceil(Math.random()*6);
 if (randValue == 1) {randValue == 2;}
 return bg[randValue];
}



window.onload= function() {

 if (document.getElementById("VRSEARCH")){LOADSP("VRSEARCH")}
 document.getElementById("PAGE").style.height = findPos("FOOTER") + 200 + "px";

 if (window.location.href == "http://www.trinitypropertieshawaii.com/index.php" || window.location.href == "http://www.trinitypropertieshawaii.com/") {RNUM = "A";}
 else {RNUM = getsmBG();}
 
 document.getElementById("FP1").style.backgroundImage = "url(http://www.trinitypropertieshawaii.com/ELEMENTS/IMAGES/P"+RNUM+"1.jpg)";
 document.getElementById("FP2").style.backgroundImage = "url(http://www.trinitypropertieshawaii.com/ELEMENTS/IMAGES/P"+RNUM+"2.jpg)";
 document.getElementById("FP3").style.backgroundImage = "url(http://www.trinitypropertieshawaii.com/ELEMENTS/IMAGES/P"+RNUM+"3.jpg)";
 document.getElementById("LOGOTXT").style.backgroundImage = "url(http://www.trinitypropertieshawaii.com/ELEMENTS/IMAGES/TPLWORDS.png)";
}

function replaceAll(text, strA, strB){return text.replace( new RegExp(strA,"g"), strB );}







function BROWON(WHICH) {

 var BROW = document.getElementById("BUTPR_" + WHICH)
 BROW.style.display = "block";

}

function BROWOFF(WHICH) {

 var BROW = document.getElementById("BUTPR_" + WHICH)
 BROW.style.display = "none";

}

function BROWCOL(WHICH) {
 var BROW = document.getElementById("BUTS_" + WHICH)
 BROW.style.backgroundColor = "white";
 BROW.style.color = "black";

}

function createBROW() {

var BROW = "";

 for (i=0; i<100; i++) {
  var chK = "RFIL_" + i;
  if (document.getElementById(chK)) {
   x=i+1;
   BROW += '<div class="BUTS" id="BUTS_'+i+'" onclick="SHOWPIC('+i+'); BROWCOL('+i+')" onmouseover="BROWON('+i+')" onmouseout="BROWOFF('+i+')">'+x+'<div class="BUTPREV" id="BUTPR_'+i+'" style="display:none"><img src="http://www.trinitypropertieshawaii.com/imgout.php?f='+document.getElementById(chK).innerHTML+'&w=150" height=100></div></div>';
  } else {break;}

 }

return BROW;

}

function mBtn(WHICH) {

 for (i=0; i<SRCHS.length; i++) {
  var OBJ = document.getElementById(SRCHS[i])
  OBJ.style.backgroundColor = "#88A1CF";
 }
 document.getElementById(WHICH).style.backgroundColor = "#1B3870";
}

