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*28;
    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*28;
    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;
}