function menu_open(link, width, height)
{
    var photoWindow = window.open(link, "photo", 'toolbar = 0, location = 0, directories = 0, status = 0, menubar = 0, scrollbars = 1, resizable = 0, width = ' + width + ', height = ' + height);
}

function clearDefault(el)
{
    if (el.defaultValue==el.value) el.value = "";
}

function photo_open(link, width, height)
{
    var photoWindow = window.open(link, "photo", 'toolbar = 0, location = 0, directories = 0, status = 0, menubar = 0, scrollbars = 0, resizable = 0, width = ' + width + ', height = ' + height);
}

// function pop_open(url)
// {
//     window.open(url, 'pop', 'toolbar = no, location = no, directories = no, status = no, menubar = no, scrollbars = yes, resizable = yes, width = 710, height = 480');
// }

function popup(pagename, pageheight, pagewidth, menubar) {
  day = new Date();
  id = day.getTime();
  eval("page" + id + " = window.open(pagename, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=" + menubar + ",resizable=0,width=" + pagewidth + ",height=" + pageheight + "');");
}

function clear_default(el)
{
    if (el.defaultValue == el.value)
    {
        el.value = ""
    }
}

function nothing()
{

}

function print_page()
{
    window.print();
}

function field_on(field)
{
    field.style.border='2px solid #666666';
    field.style.background='#EEEEEE';
}

function field_off(field)
{
    field.style.border='2px solid'; field.style.background='#FFFFFF';
}

var phone_field_length = 0;

function TabNext(obj, event, len, next_field)
{
    if(event == "down")
    {
        phone_field_length=obj.value.length;
    } else if(event == "up") {
        if(obj.value.length != phone_field_length)
        {
            phone_field_length=obj.value.length;
            if(phone_field_length == len)
            {
                next_field.focus();
            }
        }
    }
}

function field_on_required(field)
{
    field.style.border='2px solid #666666';
    field.style.background='#E5D6CF';
}

function field_off_required(field)
{
    field.style.border='2px solid'; field.style.background='#fcf1eb';
}

var phone_field_length = 0;

function TabNext(obj, event, len, next_field)
{
    if(event == "down")
    {
        phone_field_length=obj.value.length;
    } else if(event == "up") {
        if(obj.value.length != phone_field_length)
        {
            phone_field_length=obj.value.length;
            if(phone_field_length == len)
            {
                next_field.focus();
            }
        }
    }
}

function jump(fe)
{
    var opt_key = fe.selectedIndex;
    var uri_val = fe.options[opt_key].value;
    window.open(uri_val, '_top');
    return true;
}

// detect browser:
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
if (browserName == "Netscape" && browserVer >= 3)
{
    browserVer = "1";
} else if (browserName == "Microsoft Internet Explorer" && browserVer == 4) {
    browserVer = "1";
} else {
    browserVer = "2";
}

 // preload images:
if (browserVer == 1)
{
    Home1 = new Image(107,36);
    Home1.src = "images/nav_home_default.gif";
    Home2 = new Image(107,36);
    Home2.src = "images/nav_home_hover.gif";

    About1 = new Image(107,36);
    About1.src = "images/nav_about_us_default.gif";
    About2 = new Image(107,36);
    About2.src = "images/nav_about_us_hover.gif";

    Contact1 = new Image(107,36);
    Contact1.src = "images/nav_contact_default.gif";
    Contact2 = new Image(107,36);
    Contact2.src = "images/nav_contact_hover.gif";

    Shopping1 = new Image(107,36);
    Shopping1.src = "images/nav_community_default.gif";
    Shopping2 = new Image(107,36);
    Shopping2.src = "images/nav_community_hover.gif";

    Studio1 = new Image(107,36);
    Studio1.src = "images/nav_directory_default.gif";
    Studio2 = new Image(107,36);
    Studio2.src = "images/nav_directory_hover.gif";

    Worldpass1 = new Image(107,36);
    Worldpass1.src = "images/nav_om_pass_default.gif";
    Worldpass2 = new Image(107,36);
    Worldpass2.src = "images/nav_om_pass_hover.gif";
}

// image swapping function:
function hiLite(imgDocID, imgObjName, comment)
{
    if (browserVer == 1)
    {
        document.images[imgDocID].src = eval(imgObjName + ".src");
        window.status = comment; return true;
    }
}

function confirmAction(message) {
  var agree=confirm(message);
  if (agree)
    return true ;
  else
    return false ;
}

function toggle(element_id)
{
    if (document.getElementById(element_id).style.display == 'none')
    {
        document.getElementById(element_id).style.display = '';
    } else {
        document.getElementById(element_id).style.display = 'none';
    }
}