var topNav = document.getElementById('menu');
var divDom = new Array();
for (objIdx = 0; objIdx < topNav.childNodes.length; objIdx++) {
    if (topNav.childNodes[objIdx].tagName == 'DIV' && topNav.childNodes[objIdx].className=='bg3') {
        divDom = topNav.childNodes[objIdx];
        break;
    }
}
menuDiv = new Array(14);
var counter = 0;
for (objIdx = 0; objIdx < divDom.childNodes.length; objIdx++) {
    if (divDom.childNodes[objIdx].id == 'menut15_of' ) {
        menuDiv[counter++] = divDom.childNodes[objIdx];
    }
}
var current_url = window.location.pathname;

var patten_news = new RegExp("index-");
var patten_pics = new RegExp("photo-");
var patten_feature = new RegExp("feature");
var patten_cat = new RegExp("cat");
var patten_19th_golden = new RegExp("19th_golden");
var patten_beijing_2008 = new RegExp("beijing_2008");

//alert(current_url);
if(patten_beijing_2008.test(current_url) || patten_19th_golden.test(current_url) || RegExp("hp").test(current_url)){
    current_url = "/features/";
}else if(RegExp("property").test(current_url) || RegExp("stock").test(current_url)){
    current_url = "/finance/";
}else if(patten_cat.test(current_url)){
    var subStr = current_url.indexOf("/",5);
    if (subStr < 0) subStr = current_url.length;
    current_url = current_url.substring(4, subStr);
}else{
    current_url = current_url.substring(0 ,current_url.indexOf("/", 2));
}
//alert(current_url);
var finded = false;
for (objIdx = 0; objIdx < menuDiv.length; objIdx++) {
    var a_url = menuDiv[objIdx].firstChild.firstChild.href;

    var patten_url = new RegExp(current_url);
    var result = patten_url.test(a_url);
    if(result == true){
        menuDiv[objIdx].firstChild.firstChild.style.backgroundColor = '#ff9971';
        menuDiv[objIdx].firstChild.firstChild.style.color = '#000000';
        menuDiv[objIdx].firstChild.firstChild.style.fontWeight = 'bold';
        var finded = true;
        break;
    }
}

if (! finded && !RegExp("weather").test(current_url)) {
    menuDiv[0].firstChild.firstChild.style.backgroundColor = '#ff9971';
    menuDiv[0].firstChild.firstChild.style.color = '#000000';
    menuDiv[0].firstChild.firstChild.style.fontWeight = 'bold';
}

