<!--

function mmLoadMenus() {

  if (window.mm_menu_1203104314_0) return;

  window.mm_menu_1203104314_0 = new Menu("root",159,16,"Verdana, Arial, Helvetica, sans-serif",10,"#FFFFFF","#006699","#006699","#FFFFFF","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);

  mm_menu_1203104314_0.addMenuItem("About&nbsp;Us","location='/about/index.php'");

  mm_menu_1203104314_0.addMenuItem("The&nbsp;Barrier&nbsp;Reef&nbsp;Team","location='/about/barrier-reef-pools-team.php'");

<!--  mm_menu_1203104314_0.addMenuItem("Factory&nbsp;Tour","location='barrier-reef-pools-factory-tour.php'");-->

  mm_menu_1203104314_0.addMenuItem("Press & News","location='/fiberglass-pools-us-news.php'");

   mm_menu_1203104314_0.hideOnMouseOut=true;

   mm_menu_1203104314_0.bgColor='#006699';

   mm_menu_1203104314_0.menuBorder=1;

   mm_menu_1203104314_0.menuLiteBgColor='#FFFFFF';

   mm_menu_1203104314_0.menuBorderBgColor='#006699';



    window.mm_menu_1203104654_0 = new Menu("root",199,16,"Verdana, Arial, Helvetica, sans-serif",10,"#FFFFFF","#007CAF","#007CAF","#FFFFFF","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);

  mm_menu_1203104654_0.addMenuItem("Pool Range","location='/swimming-pools/'");

  mm_menu_1203104654_0.addMenuItem("Pool Shapes & Sizes: EASTERN US","location='/_pdf/pool-shapes-sizes-east.pdf'");
  mm_menu_1203104654_0.addMenuItem("Pool Shapes & Sizes: WESTERN US","location='/_pdf/pool-shapes-sizes-west.pdf'");

  mm_menu_1203104654_0.addMenuItem("Pool Color Range ","location='/swimming-pools/color-range.php'");

  mm_menu_1203104654_0.addMenuItem("Why Buy Fiberglass","location='/why-buy-fiberglass-pools.php'");

  mm_menu_1203104654_0.addMenuItem("Pool Construction","location='/swimming-pools/construction.php'");

  mm_menu_1203104654_0.addMenuItem("Pool Installation","location='/swimming-pools/installation/index.php'");

  mm_menu_1203104654_0.addMenuItem("Pool Transport Land and Sea","location='/swimming-pools/transport/index.php'");

  mm_menu_1203104654_0.addMenuItem("FAQ's","location='/swimming-pools/faq.php'");

  mm_menu_1203104654_0.addMenuItem("Testimonials","location='/swimming-pools/testimonials.php'");

   mm_menu_1203104654_0.hideOnMouseOut=true;

   mm_menu_1203104654_0.bgColor='#007CAF';

   mm_menu_1203104654_0.menuBorder=1;

   mm_menu_1203104654_0.menuLiteBgColor='#FFFFFF';

   mm_menu_1203104654_0.menuBorderBgColor='#007CAF';

window.mm_menu_1203110638_0 = new Menu("root",148,16,"Verdana, Arial, Helvetica, sans-serif",10,"#FFFFFF","#007CAF","#007CAF","#FFFFFF","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);

  mm_menu_1203110638_0.addMenuItem("Equipment","location='/pool-accessories-equipment.php'");

  mm_menu_1203110638_0.addMenuItem("Heating and Cleaning","location='/pool-accessories-heating-and-cleaning.php'");

  mm_menu_1203110638_0.addMenuItem("Spa Jets","location='/pool-accessories-spa-jets.php'");

  mm_menu_1203110638_0.addMenuItem("Lighting","location='/pool-accessories-pool-lighting.php'");

  mm_menu_1203110638_0.addMenuItem("Swim Jets","location='/pool-accessories-swim-jets.php'");

   mm_menu_1203110638_0.hideOnMouseOut=true;

   mm_menu_1203110638_0.bgColor='#007CAF';

   mm_menu_1203110638_0.menuBorder=1;

   mm_menu_1203110638_0.menuLiteBgColor='#FFFFFF';

   mm_menu_1203110638_0.menuBorderBgColor='#007CAF';


	window.mm_menu_disclaimer_0 = new Menu("root",100,16,"Verdana, Arial, Helvetica, sans-serif",10,"#FFFFFF","#006699","#006699","#FFFFFF","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
	mm_menu_disclaimer_0.addMenuItem("Disclaimer","location='/swimming-pools/disclaimer.php'");
  	mm_menu_disclaimer_0.hideOnMouseOut=true;
	mm_menu_disclaimer_0.bgColor='#006699';
    mm_menu_disclaimer_0.menuBorder=1;
    mm_menu_disclaimer_0.menuLiteBgColor='#FFFFFF';
    mm_menu_disclaimer_0.menuBorderBgColor='#006699';


  window.mm_menu_1203111437_0 = new Menu("root",173,16,"Verdana, Arial, Helvetica, sans-serif",10,"#FFFFFF","#007CAF","#007CAF","#FFFFFF","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);

  mm_menu_1203111437_0.addMenuItem("Find A Local Dealer","location='/contact-us/find-a-dealer.php'");
  
  mm_menu_1203111437_0.addMenuItem("Find A International Agent","location='/contact-us/international-agents.php'");

  mm_menu_1203111437_0.addMenuItem("Contact Customer Service","location='/contact-us/customer-service.php'");

  mm_menu_1203111437_0.addMenuItem("Become a Dealer","location='/contact-us/business-opportunity.php'");

  mm_menu_1203111437_0.addMenuItem("Dealer Customer Service","location='/contact-us/dealer-customer-service.php'");

   mm_menu_1203111437_0.hideOnMouseOut=true;

   mm_menu_1203111437_0.bgColor='#007CAF';

   mm_menu_1203111437_0.menuBorder=1;

   mm_menu_1203111437_0.menuLiteBgColor='#FFFFFF';

   mm_menu_1203111437_0.menuBorderBgColor='#007CAF';



mm_menu_1203111437_0.writeMenus();

} // mmLoadMenus()



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_nbGroup(event, grpName) { //v6.0

  var i,img,nbArr,args=MM_nbGroup.arguments;

  if (event == "init" && args.length > 2) {

    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {

      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;

      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();

      nbArr[nbArr.length] = img;

      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {

        if (!img.MM_up) img.MM_up = img.src;

        img.src = img.MM_dn = args[i+1];

        nbArr[nbArr.length] = img;

    } }

  } else if (event == "over") {

    document.MM_nbOver = nbArr = new Array();

    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {

      if (!img.MM_up) img.MM_up = img.src;

      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);

      nbArr[nbArr.length] = img;

    }

  } else if (event == "out" ) {

    for (i=0; i < document.MM_nbOver.length; i++) {

      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }

  } else if (event == "down") {

    nbArr = document[grpName];

    if (nbArr)

      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }

    document[grpName] = nbArr = new Array();

    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {

      if (!img.MM_up) img.MM_up = img.src;

      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;

      nbArr[nbArr.length] = img;

  } }

}

function MM_validateForm() { //v4.0

  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;

  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);

    if (val) { nm=val.name; if ((val=val.value)!="") {

      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');

        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';

      } else if (test!='R') { num = parseFloat(val);

        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';

        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');

          min=test.substring(8,p); max=test.substring(p+1);

          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';

    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }

  } if (errors) alert('The following error(s) occurred:\n'+errors);

  document.MM_returnValue = (errors == '');

}

function MM_openBrWindow(theURL,winName,features) { //v2.0

  window.open(theURL,winName,features);

}

function YY_checkform() { //v4.66

//copyright (c)1998,2002 Yaromat.com

  var args = YY_checkform.arguments; var myDot=true; var myV=''; var myErr='';var addErr=false;var myReq;

  for (var i=1; i<args.length;i=i+4){

    if (args[i+1].charAt(0)=='#'){myReq=true; args[i+1]=args[i+1].substring(1);}else{myReq=false}

    var myObj = MM_findObj(args[i].replace(/\[\d+\]/ig,""));

    myV=myObj.value;

    if (myObj.type=='text'||myObj.type=='password'||myObj.type=='hidden'){

      if (myReq&&myObj.value.length==0){addErr=true}

      if ((myV.length>0)&&(args[i+2]==1)){ //fromto

        var myMa=args[i+1].split('_');if(isNaN(myV)||myV<myMa[0]/1||myV > myMa[1]/1){addErr=true}

      } else if ((myV.length>0)&&(args[i+2]==2)){

          var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");if(!rx.test(myV))addErr=true;

      } else if ((myV.length>0)&&(args[i+2]==3)){ // date

        var myMa=args[i+1].split("#"); var myAt=myV.match(myMa[0]);

        if(myAt){

          var myD=(myAt[myMa[1]])?myAt[myMa[1]]:1; var myM=myAt[myMa[2]]-1; var myY=myAt[myMa[3]];

          var myDate=new Date(myY,myM,myD);

          if(myDate.getFullYear()!=myY||myDate.getDate()!=myD||myDate.getMonth()!=myM){addErr=true};

        }else{addErr=true}

      } else if ((myV.length>0)&&(args[i+2]==4)){ // time

        var myMa=args[i+1].split("#"); var myAt=myV.match(myMa[0]);if(!myAt){addErr=true}

      } else if (myV.length>0&&args[i+2]==5){ // check this 2

            var myObj1 = MM_findObj(args[i+1].replace(/\[\d+\]/ig,""));

            if(myObj1.length)myObj1=myObj1[args[i+1].replace(/(.*\[)|(\].*)/ig,"")];

            if(!myObj1.checked){addErr=true}

      } else if (myV.length>0&&args[i+2]==6){ // the same

            var myObj1 = MM_findObj(args[i+1]);

            if(myV!=myObj1.value){addErr=true}

      }

    } else

    if (!myObj.type&&myObj.length>0&&myObj[0].type=='radio'){

          var myTest = args[i].match(/(.*)\[(\d+)\].*/i);

          var myObj1=(myObj.length>1)?myObj[myTest[2]]:myObj;

      if (args[i+2]==1&&myObj1&&myObj1.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}

      if (args[i+2]==2){

        var myDot=false;

        for(var j=0;j<myObj.length;j++){myDot=myDot||myObj[j].checked}

        if(!myDot){myErr+='* ' +args[i+3]+'\n'}

      }

    } else if (myObj.type=='checkbox'){

      if(args[i+2]==1&&myObj.checked==false){addErr=true}

      if(args[i+2]==2&&myObj.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}

    } else if (myObj.type=='select-one'||myObj.type=='select-multiple'){

      if(args[i+2]==1&&myObj.selectedIndex/1==0){addErr=true}

    }else if (myObj.type=='textarea'){

      if(myV.length<args[i+1]){addErr=true}

    }

    if (addErr){myErr+='* '+args[i+3]+'\n'; addErr=false}

  }

  if (myErr!=''){alert('The required information is incomplete or contains errors:\t\t\t\t\t\n\n'+myErr)}

  document.MM_returnValue = (myErr=='');

}

//-->

///////////////////////////////////No right click

function clickIE() {if (document.all) {(message);return false;}}

function clickNS(e) {if 

(document.layers||(document.getElementById&&!document.all)) {

if (e.which==2||e.which==3) {(message);return false;}}}

if (document.layers) 

{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}

else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}



document.oncontextmenu=new Function("return false")

///////////////////////////////////Break out of frames



<!-- Begin

if (window != top) top.location.href = location.href;

// End -->


function BuildMailTo() {
	sFullPath = location.href;
	return "<A href='#' onClick=javascript:openWin('/tell-a-friend.asp?page="+sFullPath+"')>";
}	

function popitup(url) {
	newwindow=window.open(url,'name','height=200,width=150');
	if (window.focus) {newwindow.focus()}
	return false;
}

