function AJ(OBJ,WHERE) {
 var AJ;
  if (window.AJ) {AJ=new XMLHttpRequest();}
  else  {AJ=new ActiveXObject("Microsoft.XMLHTTP");}

 AJ.onreadystatechange=function()  {
  if (AJ.readyState==4 && AJ.status==200)    {
    OBJ.innerHTML = AJ.responseText;
  }
 }

 AJ.open("GET",WHERE,true);
 AJ.setRequestHeader('Content-Type', 'text/html');
 AJ.send();
}





function cookie_check(){
//    request.open('get', 'http://www.garrettecustomhomes.com/REGISTRATIONS/check_cookies.php');
//    request.setRequestHeader('Content-Type', 'text/html');
//    request.onreadystatechange = COOKIE_Y_N;
//    request.send('');

  AJ(parent.parent.parent.parent.document.getElementById("COOKIES"),'http://www.garrettecustomhomes.com/REGISTRATIONS/check_cookies.php');

}


function COOKIE_Y_N () {
  ok = "no";
  if(request.readyState == 4  || request.readyState== "complete") {
   	var data = request.responseText;
	if (data != undefined && data != null) {ok="yes"}
  if (ok == "yes") {
      if (parent.parent.parent.parent.document.getElementById("COOKIES")) {
        parent.parent.parent.parent.document.getElementById("COOKIES").innerHTML = data;
      }
  }
  }

}



function PORTAL(WHERE,ADD) {

 if (document.getElementById("VIEWwrapper") || parent.document.getElementById("VIEWwrapper")) {
  WRAPPER = document.getElementById("VIEWwrapper") || parent.document.getElementById("VIEWwrapper");
  WRAPPER.style.display = "block";
 }



 WHERE = unescape(WHERE.replace('+', ' '));
 var PTRK = document.getElementById("PTRK");

 if (document.getElementById("CHATOVERLAY") || document.getElementById("CHATOVERLAY")) {
  var COLAY = document.getElementById("CHATOVERLAY") || document.getElementById("CHATOVERLAY");
  COLAY.style.display = "none";
 }

  var DATE = new Date();
  TIME = DATE.getUTCMilliseconds()
  PORTALNAME = "PORTAL_" + TIME;
 var VIEW = document.getElementById("VIEW")||parent.document.getElementById("VIEW")
 var PORTALTOP = "<div class=PORTAL id='"+PORTALNAME+"' style='z-index:"+showtime()+"'>";
 var PORTALCLOSE = "<a href=# class=PORTALCLOSE onclick=closePORTAL('"+PORTALNAME+"'); return false ondblclick=shutPORTAL()>close &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>";



 scrolling = "no";
 if (WHERE.match("CommunityMap")) {scrolling = "no";}

 if (document.getElementById("PACREG") || parent.document.getElementById("PACREG")) {
    var PACREG = document.getElementById("PACREG") || parent.document.getElementById("PACREG");
    if (PACREG.innerHTML == "") {WHERE = "/nELEMENTS/REGISTER.php?GOTO="+WHERE; scolling="no";}
 }

 if (WHERE.match("PIC=") || WHERE.match(".jpg") || WHERE.match(".gif"))  {
  if (WHERE.match("PIC=")) {var sWHERE = WHERE.split("PIC="); IMG = sWHERE[1]; GOTO ="http://pics.garrettecustomhomes.com/COMMON/PLHGCH/PICS/"+IMG;}
  else {
    if (WHERE.match("RMLS")) {var sWHERE = WHERE.split('/'); IMG = sWHERE[sWHERE.length-1]; GOTO = "http://pics.garrettecustomhomes.com/COMMON/RMLSPICS/"+IMG;}
    else {var sWHERE = WHERE.split('/'); IMG = sWHERE[sWHERE.length-1]; GOTO = "http://pics.garrettecustomhomes.com/COMMON/PLHGCH/PICS/"+IMG;}
  }
  

  var PORTALIFRAME = "<div style='width:100%; height:100%; overflow:auto'><center><a title='Click to print' href='/nELEMENTS/PRINT.php?IMG="+IMG+"' target=new>Click to Print<br><img border=0 src='"+GOTO+"' alt='Click to Print'></a></center></div>";
 } else {
  var PORTALIFRAME = "<iframe class=PORTALIFRAME frameborder=0 scrolling="+scrolling+" src='"+WHERE+"'></iframe>";
 }


 var PORTALSTATUS = "<div class=hd>OPEN</div>";
 var PORTALBOTTOM = "</div>";

 if (ADD == 0) {VIEW.innerHTML = PORTALTOP + PORTALCLOSE + PORTALIFRAME + PORTALSTATUS + PORTALBOTTOM;}
 else {VIEW.innerHTML += PORTALTOP + PORTALCLOSE + PORTALIFRAME + PORTALSTATUS + PORTALBOTTOM;}

  VIEW.style.display = "block";

 if (document.getElementById("STAMP")) {
document.getElementById("STAMP").style.display = "none";
 }


}






function shutPORTAL() {


 document.getElementById("VIEW").innerHTML = "";
 document.getElementById("VIEW").style.display='none';

 if (document.getElementById("CHATOVERLAY") || document.getElementById("CHATOVERLAY")) {
  var COLAY = document.getElementById("CHATOVERLAY") || document.getElementById("CHATOVERLAY");
  COLAY.style.display = "block";
 }

if (parent.document.getElementById("VIEW").style.display=='none') {
 if (document.getElementById("VIEWwrapper") || parent.document.getElementById("VIEWwrapper")) {
  WRAPPER = document.getElementById("VIEWwrapper") || parent.document.getElementById("VIEWwrapper");
  WRAPPER.style.display = "none";
 }
}

 if (document.getElementById("STAMP")) {
document.getElementById("STAMP").style.display = "block";
 }


}


function closePORTAL(WHICH) {
 if (!WHICH) {shutPORTAL();return}
 document.getElementById(WHICH).innerHTML = "";
 document.getElementById(WHICH).style.display = "none";

 var VIEWCONT = document.getElementById("VIEW").innerHTML

 if (!VIEWCONT.match("OPEN")) {document.getElementById("VIEW").innerHTML = ""; document.getElementById("VIEW").style.display='none'}


 if (document.getElementById("CHATOVERLAY") || document.getElementById("CHATOVERLAY")) {
  var COLAY = document.getElementById("CHATOVERLAY") || document.getElementById("CHATOVERLAY");
  COLAY.style.display = "block";
 }

if (parent.document.getElementById("VIEW").style.display=='none') {
 if (document.getElementById("VIEWwrapper") || parent.document.getElementById("VIEWwrapper")) {
  WRAPPER = document.getElementById("VIEWwrapper") || parent.document.getElementById("VIEWwrapper");
  WRAPPER.style.display = "none";
 }
}

 if (document.getElementById("STAMP")) {
document.getElementById("STAMP").style.display = "block";
 }


}

function urlencode(str) {
 return escape(str).replace(/\+/g,'%2B').replace(/%20/g, '+').replace(/\*/g, '%2A').replace(/\//g, '%2F').replace(/@/g, '%40');
}

function showtime(){
    var now = new Date()
    var hours = now.getHours()
    var minutes = now.getMinutes()
    var seconds = now.getSeconds()
    var timeValue = "" + ((hours > 12) ? hours - 12 : hours)
    var timeValue1 = "" + ((hours < 10) ? "0" : "") + hours
    timeValue  += ((minutes < 10) ? "0" : "") + minutes
    timeValue1 += ((minutes < 10) ? "0" : "") + minutes
    timeValue  += ((seconds < 10) ? "0" : "") + seconds
    timeValue1 += ((seconds < 10) ? "0" : "") + seconds
//    timeValue  += (hours >= 12) ? " P.M." : " A.M."
    return timeValue

}



function FRONTMORE() {
 var MORE = document.getElementById("MORE");
 var PAGETEXT = document.getElementById("PAGETEXT")
 if (PAGETEXT.className == "PAGETEXT") {PAGETEXT.className = "PAGETEXTo"; MORE.innerHTML = "[Read Less]";}
 else {PAGETEXT.className = "PAGETEXT"; MORE.innerHTML = "[Read More]";}

}


function subIT() {

 parent.parent.document.getElementById('LSEARCHLBOT').style.display='block';
 parent.parent.document.getElementById('LSEARCHR').style.display='block';
 parent.parent.document.getElementById('SAMPLE').style.display='none';
 parent.parent.document.getElementById('STAMP').style.display='none';
 parent.parent.document.getElementById('lbottom').src='/nELEMENTS/IMAGES/blank.gif';

}


function closeREGISTER() {

 if (document.getElementById("SKRIM")) {document.getElementById("SKRIM").style.display = "none";}
 if (document.getElementById("REGISTER")) {document.getElementById("REGISTER").style.display = "none";}


 if (parent.document.getElementById("SKRIM")) {parent.document.getElementById("SKRIM").style.display = "none";}
 if (parent.document.getElementById("REGISTER")) {parent.document.getElementById("REGISTER").style.display = "none";}
 

}







function PORTAL2(WHERE,ADD) {

 if (document.getElementById("VIEWwrapper") || parent.document.getElementById("VIEWwrapper")) {
  WRAPPER = document.getElementById("VIEWwrapper") || parent.document.getElementById("VIEWwrapper");
  WRAPPER.style.display = "block";
 }



 WHERE = unescape(WHERE.replace('+', ' '));
 var PTRK = document.getElementById("PTRK");

 if (document.getElementById("CHATOVERLAY") || document.getElementById("CHATOVERLAY")) {
  var COLAY = document.getElementById("CHATOVERLAY") || document.getElementById("CHATOVERLAY");
  COLAY.style.display = "none";
 }

  var DATE = new Date();
  TIME = DATE.getUTCMilliseconds()
  PORTALNAME = "PORTAL_" + TIME;
 var VIEW = document.getElementById("VIEWINTERACTIVE")||parent.document.getElementById("VIEWINTERACTIVE")
 var PORTALTOP = "<div class=PORTAL id='"+PORTALNAME+"' style='z-index:"+showtime()+"'>";
 var PORTALCLOSE = "<a href=# class=PORTALCLOSE onclick=closePORTAL2('"+PORTALNAME+"'); return false ondblclick=shutPORTAL2()>close &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>";

 scrolling = "no";
 if (WHERE.match("CommunityMap")) {scrolling = "no";}

 if (document.getElementById("PACREG") || parent.document.getElementById("PACREG")) {
    var PACREG = document.getElementById("PACREG") || parent.document.getElementById("PACREG");
    if (PACREG.innerHTML == "") {WHERE = "/nELEMENTS/REGISTER.php?GOTO="+WHERE; scolling="no";}
 }

 if (WHERE.match("PIC=") || WHERE.match(".jpg") || WHERE.match(".gif"))  {
  if (WHERE.match("PIC=")) {var sWHERE = WHERE.split("PIC="); IMG = sWHERE[1]; GOTO ="http://pics.garrettecustomhomes.com/COMMON/PLHGCH/PICS/"+IMG;}
  else {
    if (WHERE.match("RMLS")) {var sWHERE = WHERE.split('/'); IMG = sWHERE[sWHERE.length-1]; GOTO = "http://pics.garrettecustomhomes.com/COMMON/PLHGCH/RMLSPICS/"+IMG;}
    else {var sWHERE = WHERE.split('/'); IMG = sWHERE[sWHERE.length-1]; GOTO = "http://pics.garrettecustomhomes.com/COMMON/PLHGCH/PICS/"+IMG;}
  }


  var PORTALIFRAME = "<div style='width:100%; height:100%; overflow:auto'><center><a title='Click to print' href='/nELEMENTS/PRINT.php?IMG="+IMG+"' target=new>Click to Print 2<br><img border=0 src='"+GOTO+"' alt='Click to Print'></a></center></div>";
 } else {
  var PORTALIFRAME = "<iframe class=PORTALIFRAME frameborder=0 scrolling="+scrolling+" src='"+WHERE+"'></iframe>";
 }

var PORTALIFRAME = "<iframe class=PORTALIFRAME frameborder=0 scrolling="+scrolling+" src='"+WHERE+"'></iframe>";

 var PORTALSTATUS = "<div class=hd>OPEN</div>";
 var PORTALBOTTOM = "</div>";

 if (ADD == 0) {VIEW.innerHTML = PORTALTOP + PORTALCLOSE + PORTALIFRAME + PORTALSTATUS + PORTALBOTTOM;}
 else {VIEW.innerHTML += PORTALTOP + PORTALCLOSE + PORTALIFRAME + PORTALSTATUS + PORTALBOTTOM;}

  VIEW.style.display = "block";


}




function shutPORTAL2() {


 document.getElementById("VIEWINTERACTIVE").innerHTML = "";
 document.getElementById("VIEWINTERACTIVE").style.display='none';

 if (document.getElementById("CHATOVERLAY") || document.getElementById("CHATOVERLAY")) {
  var COLAY = document.getElementById("CHATOVERLAY") || document.getElementById("CHATOVERLAY");
  COLAY.style.display = "block";
 }

if (parent.document.getElementById("VIEWINTERACTIVE").style.display=='none') {
 if (document.getElementById("VIEWwrapper") || parent.document.getElementById("VIEWwrapper")) {
  WRAPPER = document.getElementById("VIEWwrapper") || parent.document.getElementById("VIEWwrapper");
  WRAPPER.style.display = "none";
 }
}

}


function closePORTAL2(WHICH) {

 document.getElementById(WHICH).innerHTML = "";
 document.getElementById(WHICH).style.display = "none";

 var VIEWCONT = document.getElementById("VIEWINTERACTIVE").innerHTML

 if (!VIEWCONT.match("OPEN")) {document.getElementById("VIEWINTERACTIVE").innerHTML = ""; document.getElementById("VIEWINTERACTIVE").style.display='none'}

 if (document.getElementById("CHATOVERLAY") || document.getElementById("CHATOVERLAY")) {
  var COLAY = document.getElementById("CHATOVERLAY") || document.getElementById("CHATOVERLAY");
  COLAY.style.display = "block";
 }

if (parent.document.getElementById("VIEWINTERACTIVE").style.display=='none') {
 if (document.getElementById("VIEWwrapper") || parent.document.getElementById("VIEWwrapper")) {
  WRAPPER = document.getElementById("VIEWwrapper") || parent.document.getElementById("VIEWwrapper");
  WRAPPER.style.display = "none";
 }
}

}










