function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}

function reflow() {
    /*
    var bodyouterdiv = document.getElementById("wrapper");
    var bodydiv = document.getElementById("wrapperbg");

if (bodyouterdiv != null && bodydiv != null && document.body.clientHeight > bodyouterdiv.clientHeight) {
        bodyouterdiv.style.minHeight = document.body.clientHeight + "px";
        bodydiv.style.minHeight = document.body.clientHeight + "px";
    }
    else if (bodyouterdiv != null && bodydiv != null) {
        bodyouterdiv.style.height = "100%";
            if (bodyouterdiv.clientHeight < 945 && bodydiv.clientHeight > 945) {
         bodyouterdiv.style.height = bodydiv.clientHeight + "px";
        }
    }
    ======================================================
    
    if ($("#wrapper").height() >= $("#wrapperbg").height()) {
        temp = $("#wrapper").height();
        $("#wrapperbg").height(temp);
        alert(temp);
    }else{
        temp = $("#wrapper").height();
        $("#wrapper").css('height','auto');
        $("#wrapperbg").css('height','auto');
        alert('this is number 2 '+temp);
    }*/
    
    if ($("#wrapperbg").height() > $(window).height()) {
        $("#wrapper").css('height','auto');
        $("#wrapperbg").css('height','auto');
    }else{
        $("#wrapper").css('height','100%');
        $("#wrapper").css('min-height',$(document).height());
        $("#wrapperbg").css('height','100%');
        $("#wrapperbg").css('min-height',$(document).height());
    }
}

function setmenucss(name,num,rule){
    string = "<style type='text/css'> ."+name+"1 #"+name+"1";
    for(i=2;i<=num;i++){
        string+=", ."+name+i+" #"+name+i;
    }
    string+=rule+"</style>";
    $(string).appendTo("head");
}

$(document).ready(function() {
    
  externalLinks();
  reflow();
  
  setmenucss('spa',21,'{color:#4fa700;}');
  setmenucss('ret',9,'{color:#4fa700;}');
  setmenucss('fac',8,'{color:#4fa700;}');
  
  $(".gallery a").colorbox({rel:'group1'});
  $("#ret_products a").colorbox({inline:true, width:"660px"});
  $("#maillink").colorbox({inline:true, width:"400px"});
  
  if ($.browser.msie && $.browser.version == 7)
  {
    $(".spa_boxleft").wrap("<td />");
    $(".spa_boxmid").wrap("<td bgcolor=#d8f0f7 />");
    $(".spa_packageheader .spa_boxright").wrap("<td bgcolor=#f4bd52 />");
    $(".spa_alacarte .spa_boxright").wrap("<td bgcolor=#99bddb />");
    $(".spa_massage .spa_boxright").wrap("<td bgcolor=#99bddb />");
    $(".spa_massage").wrapInner("<tr />");
    $(".spa_massage").wrapInner("<table cellspacing=0 cellpadding=0 />");
    $(".spa_packageheader").wrapInner("<tr />");
    $(".spa_packageheader").wrapInner("<table cellspacing=0 cellpadding=0 />");
    $(".spa_alacarte").wrapInner("<tr />");
    $(".spa_alacarte").wrapInner("<table cellspacing=0 cellpadding=0 />");
  }
  
  
  
});

