function servicesSubnavOpen(menu,menuheight) {
    clearInterval(time);
    dropdownmenu=menu;
    dropdownheight=menuheight;
    time=setInterval("increasewidth(dropdownmenu,dropdownheight)",10);
}


function servicesSubnavClose(menu, menuheight) {
    clearInterval(time);
    dropdownmenu=menu;
    dropdownheight=menuheight;
    IE7 = navigator.appVersion.indexOf("MSIE 7.") != -1;
    if (IE7==false) {
    time=setInterval("decreasewidth(dropdownmenu)",20);
    } else {
    time=setInterval("ie7decreasewidth(dropdownmenu)",20);
    }
}


function services2SubnavOpen(menu2,menuheight2) {
    clearInterval(time2);
    dropdownmenu2=menu2;
    dropdownheight2=menuheight2;
    time2=setInterval("increasewidth2(dropdownmenu2,dropdownheight2)",10);
}
function services2SubnavClose(menu2, menuheight2) {
    clearInterval(time2);
    dropdownmenu2=menu2;
    dropdownheight2=menuheight2;
    IE7 = navigator.appVersion.indexOf("MSIE 7.") != -1;
    if (IE7==false) {
    time2=setInterval("decreasewidth2(dropdownmenu2)",20);
    } else {
    time2=setInterval("ie7decreasewidth2(dropdownmenu2)",20);
    }
}

function increasewidth(flyoutmenu, flyoutheight) {
    var dynsubNav=document.getElementById(flyoutmenu);
    flyoutsub=flyoutheight;
    getnumblistitems(flyoutsub);
    var subnavheight=subnavlength*30;
    var dynsubnavheight=parseInt(document.getElementById(flyoutheight).style.height);
    if (dynsubNav.style.height == "") {dynsubNav.style.height="0px";}
    var dynsubNavwidth=parseInt(dynsubNav.style.height);
    if (dynsubNavwidth<subnavheight) {
    document.getElementById(flyoutmenu).style.display="block";
    dynsubNavwidth=dynsubNavwidth+10;
    document.getElementById(flyoutmenu).style.height=dynsubNavwidth+"px";
    document.getElementById(flyoutmenu).style.zIndex="1000";
    } else { 
    document.getElementById(flyoutmenu).style.height=subnavheight+"px";stopincrease(); 
    }
}

function decreasewidth(flyoutmenu2) {
    dynsubNavwidth=parseInt(document.getElementById(flyoutmenu2).style.height);
    if (dynsubNavwidth>0) {
    dynsubNavwidth=dynsubNavwidth-10;
    document.getElementById(flyoutmenu2).style.height=dynsubNavwidth+"px";
    document.getElementById(flyoutmenu2).style.zIndex="50";
    } else {
    document.getElementById(flyoutmenu2).style.height="0px";
    document.getElementById(flyoutmenu2).style.display="none";
    stopincrease(); 
    }
}

function ie7decreasewidth(flyoutmenu2) {
    dynsubNavwidth=parseInt(document.getElementById(flyoutmenu2).style.height);
    if (dynsubNavwidth>10) {
    dynsubNavwidth=dynsubNavwidth-10;
    document.getElementById(flyoutmenu2).style.height=dynsubNavwidth+"px";
    document.getElementById(flyoutmenu2).style.zIndex="50";
    } else {
    document.getElementById(flyoutmenu2).style.height="0px";
    document.getElementById(flyoutmenu2).style.display="none";
    stopincrease();  
    }
}

function increasewidth2(flyoutmenu3, flyoutheight3) {
    var dynsubNav=document.getElementById(flyoutmenu3);
    flyoutsub=flyoutheight3;
    getnumblistitems(flyoutsub);
    var subnavheight=subnavlength*30;
    var dynsubnavheight=parseInt(document.getElementById(flyoutheight3).style.height);
    if (dynsubNav.style.height == "") {dynsubNav.style.height="0px";}
    var dynsubNavwidth=parseInt(dynsubNav.style.height);
    if (dynsubNavwidth<subnavheight) {
    document.getElementById(flyoutmenu3).style.display="block";
    dynsubNavwidth=dynsubNavwidth+10;
    document.getElementById(flyoutmenu3).style.height=dynsubNavwidth+"px";
    document.getElementById(flyoutmenu3).style.zIndex="1000";
    } else { 
    document.getElementById(flyoutmenu3).style.height=subnavheight+"px";stopincrease2(); 
    }
}

function decreasewidth2(flyoutmenu4) {
    dynsubNavwidth=parseInt(document.getElementById(flyoutmenu4).style.height);
    if (dynsubNavwidth>0) {
    dynsubNavwidth=dynsubNavwidth-10;
    document.getElementById(flyoutmenu4).style.height=dynsubNavwidth+"px";
    document.getElementById(flyoutmenu4).style.zIndex="50";
    } else {
    document.getElementById(flyoutmenu4).style.height="0px";
    document.getElementById(flyoutmenu4).style.display="none";
    stopincrease2(); 
    }
}

function ie7decreasewidth2(flyoutmenu4) {
    dynsubNavwidth=parseInt(document.getElementById(flyoutmenu4).style.height);
    if (dynsubNavwidth>10) {
    dynsubNavwidth=dynsubNavwidth-10;
    document.getElementById(flyoutmenu4).style.height=dynsubNavwidth+"px";
    document.getElementById(flyoutmenu4).style.zIndex="50";
    } else {
    document.getElementById(flyoutmenu4).style.height="0px";
    document.getElementById(flyoutmenu4).style.display="none";
    stopincrease2();  
    }
}


function stopincrease() {
    clearInterval(time);
}
function stopincrease2() {
    clearInterval(time2);
}
function getnumblistitems(itemscont) {
    var itemscontainer=itemscont;
    var parsingcont = document.getElementById(itemscontainer);
    var subparstingcont = parsingcont.getElementsByTagName('li');
    subnavlength=subparstingcont.length;
    return subnavlength;
}

    function checkForm(theForm)
    {
    if(theForm.FNAME.value == "")
    {
        alert("Please enter your first name.");
        theForm.FNAME.focus();
        return false;
    }
    else if(theForm.LNAME.value == "")
    {
        alert("Please enter your last name.");
        theForm.LNAME.focus();
        return false;
    }
    else if(theForm.EMAIL.value == "")
    {
        alert("Please enter your email.");
        theForm.EMAIL.focus();
        return false;
    }
    else if(theForm.EMAIL.value.indexOf("@") == -1)
    {
        alert("Please enter a valid email address.");
        theForm.EMAIL.focus();
        return false;
    }    else if(!(theForm.LNAME.value == "") && !(theForm.LNAME.value == ""))
    {
        theForm.NAME.value = theForm.FNAME.value+" "+theForm.LNAME.value;
    }
    document.getElementById('submit_button').style.display = 'none';
    document.getElementById('wait').style.display = 'block';
    return true;
  }

