var div_parent_tab = document.getElementById("div_parent_tab");
var div_parent_content = document.getElementById("div_parent_content");
var a_nav_title = document.getElementById("a_nav_title");
var div_count_nav = document.getElementById("div_count_nav");
var div_nav_content = document.getElementById("div_nav_content");
var div_clone_nav_item = document.getElementById("div_clone_nav_item");
var nav_image = document.getElementById("nav_image");
var div_clone_tab = document.getElementById("div_clone_tab");
var div_clone_child_content = document.getElementById("div_clone_child_content");
var div_clone_relt_kwd = document.getElementById("div_clone_relt_kwd");
var div_clone_kwrd_content = document.getElementById("div_clone_kwrd_content");
var div_clone_url_content = document.getElementById("div_clone_url_content");
var div_open_new_window = document.getElementById("div_open_new_window");
var clone_frame = document.getElementById("clone_frame");
var err_message = document.getElementById("err_message");
var tab_title_limit = 8;
if (!getcookie("ch")) {
    G();
}
var max_tabs;
if (screen.availWidth >= 1280) {
    max_tabs = 10;
}
else {
    max_tabs = 7;
}
var cur_tab;
var prev_tab = "vtrhomertv";
var tmp;
var tmp_rel_kwrd, tmp_rel_kwrd_content;
var tmp_search_kwrd_content;
var timestampObject = document.createElement('input');
timestampObject.type = "hidden";
var relk_timestampObject = document.createElement('input');
relk_timestampObject.type = "hidden";
function generate_result() {
    txtb = document.getElementById('ysearchinput0');
    if (txtb) {
        txt_b = txtb.value;
        txt_b = txt_b.replace(/^\s+/g, "");
        txt_b = txt_b.replace(/\s+$/g, "");
        if (txt_b == '') {
            err_message.innerHTML = 'Please Enter  Search Term';
            err_message.style.visibility = "visible";
            txtb.focus();
            return false;
        }
    }
    kwrd = txt_b + '';
    kwrd = remove_escape_character(kwrd);
    title = kwrd + '';
    search_option = document.getElementById('type').value;
    add_keyword_tab(kwrd, title, '', search_option);
    return false;
}
function add_keyword_tab(kwrd, title, url, search_opt) {
    var class_name = "";
    var tmp_decoded_title = get_escape_character(remove_escape_character(title));
    var disp_kwrd = tmp_decoded_title.length > tab_title_limit ? tmp_decoded_title.substring(0, tab_title_limit) + '..': tmp_decoded_title;
    if (typeof(search_opt) == "undefined") {
        search_opt = "web";
    }
    kwrd = remove_escape_character(kwrd);
    if (search_opt.toLowerCase() == "video") {
        document.title = document.title = kwrd + ' - ' + 'Searchoye | Video';
    }
    if (search_opt.toLowerCase() == "image") {
        document.title = document.title = kwrd + ' - ' + 'Searchoye | Image';
    }
    if (search_opt.toLowerCase() == "news") {
        document.title = document.title = kwrd + ' - ' + 'Searchoye | News';
    }
    if (search_opt.toLowerCase() == "web") {
        document.title = document.title = kwrd + ' - ' + 'Searchoye | Web';
    }
    
    var t = document.getElementById('ysearchinput0');
    t.value = kwrd;
    
    kwrd = kwrd + '_' + search_opt;
    if (check_duplicare(kwrd)) {
        err_message.innerHTML = '';
        err_message.style.visibility = "hidden";
        if (tmp = document.getElementById("div_" + prev_tab + "_child__content")) {
            tmp.style.display = "none";
        }
        if (tmp = document.getElementById("div_" + prev_tab + "_tab")) {
            var tmp_str = new String();
            var tmp_arr = new Array();
            tmp_str = prev_tab;
            tmp_arr = tmp_str.split("_");
            tmp_prev_opt = tmp_arr[tmp_arr.length - 1];
            tmp.className = getClassname(tmp_prev_opt);
            if (tmp.childNodes.length == 1) {
                var func_name = 'close_me("' + tmp.attributes[3].nodeValue + '")';
                dv = document.createElement('img');
                dv.src = IS + "/close.gif";
                dv.alt = "Close";
                dv.title = "Close";
                dv.setAttribute("onClick", func_name);
                tmp.appendChild(dv);
            }
            var tmp_close_img = tmp.getElementsByTagName('img');
            if (tmp_close_img) {
                tmp_close_img[0].src = tmp_close_img[0].src.replace('close.gif', 'd_close.gif');
            }
        }
        else if (tmp = document.getElementById("div_" + prev_tab + "__tab")) {
            tmp.className = "div_" + prev_tab + "__tab_unsel";
        }
    }
    else {
        return false;
    }
    check_nav_tab('create', kwrd, title);
    prev_tab = kwrd;
    if (div_clone_tab) {
        var new_d = div_clone_tab.cloneNode(true);
        class_name = getClassname(search_opt);
        new_d.id = "div_" + kwrd + "_tab";
        new_d.setAttribute('kwrd', kwrd);
        new_d.title = get_escape_character(title);
        new_d.className = class_name;
        new_d.style.display = "block";
        
        new_d.innerHTML = "<div class=\"selected_text\" style=\"text-align:center\" onclick=\"javascript: show_my_div('" + kwrd + "');\" name=" + kwrd + ">" + disp_kwrd + "</div><img title=\"Close\"  alt=\"Close\" src=\"" + IS + "/close.gif\" onclick=\"close_me('" + kwrd + "');\">";
        
        div_parent_tab.insertBefore(new_d, div_parent_tab.firstChild);
        if (div_parent_tab.childNodes.length > 0) {
            if (div_parent_tab.childNodes.length == 1) {
                div_parent_tab.childNodes[0].removeChild(div_parent_tab.childNodes[0].lastChild);
            }
            for (k = 1; k < div_parent_tab.childNodes.length; k++) {
                div_parent_tab.childNodes[k].getElementsByTagName("div")[0].style.textAlign = "center";
                div_parent_tab.childNodes[k].getElementsByTagName("div")[0].style.color = "#a6a5a5";
            }
        }
    }
    if (div_clone_child_content) {
        var new_child_div = div_clone_child_content.cloneNode(true);
        new_child_div.id = "div_" + kwrd + "_child__content";
        new_child_div.style.display = "block";
        div_parent_content.appendChild(new_child_div);
    }
    if (div_clone_kwrd_content) {
        tmp_search_kwrd_content = div_clone_kwrd_content.cloneNode(true);
        tmp_search_kwrd_content.id = "div_" + kwrd + "_content";
        tmp_search_kwrd_content.style.display = "block";
        statsAnimate_2('in', tmp_search_kwrd_content);
        var tmp_times = "X" + escape(new Date().getTime());
        div_id = "div_" + kwrd + "_child__content";
        traffic_type = document.location.search.substring(document.location.search.indexOf('rs=')+3 , document.location.search.indexOf('rs=') +4);
        var rsParam = '&rs='+traffic_type;
        
        pid = querySt('_pid');
	
        if(typeof pid == 'undefined')
        {
        	_pid = '';
        }
        else
        {
        	_pid = '&_pid='+pid;
        }

        adid = querySt('_adid');

        if(typeof adid == 'undefined')
        {
        	_adid = '';
        }
        else
        {
        	_adid = '&_adid='+adid;
        }
        
        vObj = YAHOO.util.Connect.asyncRequest('GET', '/sr?&q=' + escape(title) + rsParam + _pid + _adid + '&dtstmp=' + tmp_times + '&type=' + search_opt + '&div_id=' + div_id, callback_search_kwrd_content);
        new_child_div.appendChild(tmp_search_kwrd_content);
        
        
       /* if(!isNaN(traffic_type))
        {
        var ref = _sx.d.referrer;
        var cw = _sx.getCWSource();
        var as = _sx.getAS();
        var ass = _sx.getASSub();
        var kw = _sx.getKeywordTerm();
        var p = _sx.getProv();
        dt = new Date();
        
        var trt = 'http://sxtracking.com/v.png?hr='+ref+'&cw='+document.location.hostname+'&as='+as+'&ass='+ass+'&q='+kw+'&dt='+dt.getTime();
        var i = document.createElement('img');
		i.src = trt;
		//console.debug("in");
        }*/
    }
    if (div_clone_relt_kwd) {
        tmp_rel_kwrd = div_clone_relt_kwd.cloneNode(true);
        tmp_rel_kwrd.id = "div_relt_" + kwrd + "";
        tmp_rel_kwrd.style.display = "none";
        timestampObject.setAttribute(tmp_times, tmp_search_kwrd_content.id + '##id@id##' + tmp_rel_kwrd.id);
        new_child_div.appendChild(tmp_rel_kwrd);
    }
    var tmp = div_parent_tab.childNodes;
    if (tmp.length > 1) {
        document.location.href = "#top";
    }
    return false;
}

function add_url_tab(url_title, url, display_url) {
    var tmp_decoded_title = get_escape_character(remove_escape_character(url_title));
    var disp_url_title = tmp_decoded_title.length > tab_title_limit ? tmp_decoded_title.substring(0, tab_title_limit) + '..': tmp_decoded_title;
    url_title = remove_escape_character(url_title);
    check_nav_tab('create', url_title, '');
    if (check_duplicare(url_title)) {
        err_message.innerHTML = '';
        err_message.style.visibility = "hidden";
        if (tmp = document.getElementById("div_" + prev_tab + "_child__content")) {
            tmp.style.display = "none";
        }
        if (tmp = document.getElementById("div_" + prev_tab + "_tab")) {
            tmp.className = "div_tab_unsel";
            var tmp_close_img = tmp.getElementsByTagName('img');
            if (tmp_close_img) {
                tmp_close_img[0].src = tmp_close_img[0].src.replace('close.gif', 'd_close.gif');
            }
        }
        else if (tmp = document.getElementById("div_" + prev_tab + "__tab")) {
            tmp.className = "div_" + prev_tab + "__tab_unsel";
        }
    }
    else {
        return;
    }
    prev_tab = url_title;
    if (div_clone_tab) {
        var new_d = div_clone_tab.cloneNode(true);
        new_d.id = "div_" + url_title + "_tab";
        new_d.title = get_escape_character(url_title);
        new_d.setAttribute('kwrd', url_title);
        new_d.style.display = "block";
        new_d.innerHTML = "<div onclick=\"javascript: show_my_div('" + url_title + "');\">" + disp_url_title + "</div><img title=\"Close\"  alt=\"Close\" src=\"" + IS + "/close.gif\" onclick=\"close_me('" + url_title + "');\">";
        div_parent_tab.insertBefore(new_d, div_parent_tab.firstChild);
    }
    if (div_clone_child_content) {
        var new_child_div = div_clone_child_content.cloneNode(true);
        new_child_div.id = "div_" + url_title + "_child__content";
        new_child_div.style.display = "block";
        new_child_div.style.overflow = "visible";
        div_parent_content.appendChild(new_child_div);
    }
    if (div_clone_url_content) {
        var new_clone_url_content = div_clone_url_content.cloneNode(true);
        new_clone_url_content.id = "div_" + url_title + "_url_content";
        new_clone_url_content.style.display = "block";
        var new_i = clone_frame.cloneNode(true);
        new_i.name = new_i.id = "frame_" + url_title;
        new_i.src = url;
        new_i.style.display = "block";
        new_clone_url_content.appendChild(new_i);
        if (!display_url) {
            display_url = url;
        }
        var tmp_open_wind = div_open_new_window.cloneNode(true);
        tmp_open_wind.innerHTML = "<a href=\"" + display_url + "\" target=\"_blank\">Open In New Window</a>";
        tmp_open_wind.style.display = "block";
        new_child_div.appendChild(tmp_open_wind);
        new_child_div.appendChild(new_clone_url_content);
    }
    document.location.href = "#top";
    var v = document.getElementById("div_parent_content")
    if (v) {
        v.scrollTop = 0;
    }
    return false;
}
function show_my_div(id) {
    id = remove_escape_character(id);
    if (prev_tab) {
        if (prev_tab.toLowerCase() == id.toLowerCase()) {
            return;
        }
        else {
            if (tmp = document.getElementById("div_" + prev_tab + "_child__content")) {
                tmp.style.display = "none";
            }
            var tmp_str = new String();
            var tmp_arr = new Array();
            tmp_str = prev_tab;
            tmp_str1 = id;
            tmp_arr = tmp_str.split("_");
            tmp_arr1 = tmp_str1.split("_");
            tmp_prev_opt = tmp_arr[tmp_arr.length - 1];
            tmp_prev_opt1 = tmp_arr1[tmp_arr1.length - 1];
            if (tmp = document.getElementById("div_" + prev_tab + "_tab")) {
                tmp.className = getClassname(tmp_prev_opt);
                var tmp_close_img = tmp.getElementsByTagName('img');
                var tmp_style_div = tmp.getElementsByTagName('div')[0];
                tmp_style_div['style']['color'] = "#afa5a5";
                if (tmp_close_img) {
                    tmp_close_img[0].src = tmp_close_img[0].src.replace('close.gif', 'd_close.gif');
                }
            }
            else if (tmp = document.getElementById("div_" + prev_tab + "__tab")) {
                tmp.className = "div_" + prev_tab + "__tab_unsel";
            }
            if (tmp = document.getElementById("div_" + id + "_child__content")) {
                tmp.style.display = "block";
            }
            if (tmp = document.getElementById("div_" + id + "_tab")) {
                tmp.className = getClassname(tmp_prev_opt1);
                var tmp_style_div_curr = tmp.getElementsByTagName('div')[0];
                tmp_style_div_curr['style']['color'] = "#00C0FF";
                try {
                    var tmp_close_img = tmp.getElementsByTagName('img');
                    if (tmp_close_img) {
                        tmp_close_img[0].src = tmp_close_img[0].src.replace('d_close.gif', 'close.gif');
                    }
                }
                catch(err) {}
            }
            else if (tmp = document.getElementById("div_" + id + "__tab")) {
                tmp.className = "div_" + id + "__tab";
            }
            prev_tab = id;
        }
    }
}
function getClassname(searchopt) {
    if (searchopt == 'web' || searchopt == 'Web') {
        class_name = "div_tab_unsel_web";
    }
    if (searchopt == 'news' || searchopt == 'News') {
        class_name = "div_tab_unsel_news";
    }
    if (searchopt == 'image' || searchopt == 'Image') {
        class_name = "div_tab_unsel_image";
    }
    if (searchopt == 'video' || searchopt == 'Video') {
        class_name = "div_tab_unsel_video";
    }
    return class_name;
}
function show_mefrmh(id) {
    id = remove_escape_character(id);
    if (tmp = document.getElementById("div_" + prev_tab + "_child__content")) {
        tmp.style.display = "none";
    }
    if (tmp = document.getElementById("div_" + prev_tab + "_tab")) {
        tmp.className = "div_tab_unsel";
        var tmp_close_img = tmp.getElementsByTagName('img');
        if (tmp_close_img) {
            tmp_close_img[0].src = tmp_close_img[0].src.replace('close.gif', 'd_close.gif');
        }
    }
    else if (tmp = document.getElementById("div_" + prev_tab + "__tab")) {
        tmp.className = "div_" + prev_tab + "__tab_unsel";
    }
    if (tmp = document.getElementById("div_" + id + "_child__content")) {
        tmp.style.display = "block";
    }
    tmp = document.getElementById("div_" + id + "_tab");
    tmp_clone = tmp.cloneNode(true);
    if (div_parent_tab) {
        div_parent_tab.removeChild(tmp);
        div_parent_tab.insertBefore(tmp_clone, div_parent_tab.firstChild);
        tmp_clone.className = "div_tab";
        tmp_clone.style.display = "block";
        var tmp_close_img = tmp_clone.getElementsByTagName('img');
        if (tmp_close_img) {
            tmp_close_img[0].src = tmp_close_img[0].src.replace('d_close.gif', 'close.gif');
        }
    }
    if (div_nav_content) {
        if (tmp = document.getElementById("nav_item_" + id)) {
            div_nav_content.removeChild(tmp);
        }
    }
    prev_tab = id;
    check_nav_tab('show_mefrmh');
}
function close_me(remove_title) {
    remove_title = remove_escape_character(remove_title);
    var hidden_tab;
    hidden_tab = false;
    if (div_parent_tab) {
        if (div_parent_tab.childNodes.length == 2) {
            for (k = 0; k < div_parent_tab.childNodes.length; k++) {
                if (document.getElementById("div_" + remove_title + "_tab") != div_parent_tab.childNodes[k].id) {
                    div_parent_tab.childNodes[k].removeChild(div_parent_tab.childNodes[k].lastChild);
                }
            }
        }
        if (tmp = document.getElementById("div_" + remove_title + "_tab")) {
            if (tmp.style.display == "none") {
                hidden_tab = true;
            }
            div_parent_tab.removeChild(tmp);
        }
    }
    if (div_parent_content) {
        if (tmp = document.getElementById("div_" + remove_title + "_child__content")) {
            div_parent_content.removeChild(tmp);
        }
    }
    if (div_nav_content) {
        if (tmp = document.getElementById("nav_item_" + remove_title)) {
            div_nav_content.removeChild(tmp);
        }
    }
    if (tmp = div_parent_tab.firstChild) {
        var i = tmp.id.indexOf('_tab');
        id = tmp.id.substring(4, i);
        show_my_div(id);
    }
    if (!hidden_tab) {
        check_nav_tab('close', remove_title, '');
    }
    else {
        var tab_count = div_parent_tab.childNodes.length;
        div_count_nav.innerHTML = "&nbsp;[" + div_nav_content.childNodes.length + "]";
        if (tab_count <= max_tabs) {
            removeAllChildNodes(div_nav_content);
            a_nav_title.style.display = "none";
            div_count_nav.style.display = "none";
            div_nav_content.style.display = "none";
        }
    }
    if (div_parent_content.childNodes.length == 1) {
        show_my_div("vtrhomertv");
    }
    return;
}
function check_duplicare(requested_kwrd) {
    var tmp = div_parent_tab.childNodes;
    if (tmp) {
        requested_kwrd_id = "div_" + requested_kwrd + "_tab";
        for (var i = 0; i < tmp.length; i++) {
            if (tmp[i].id.toLowerCase() == requested_kwrd_id.toLowerCase()) {
                var org_name_of_kwd = tmp[i].getAttribute('kwrd');
                if (tmp[i].style.display == 'none') {
                    show_mefrmh(org_name_of_kwd);
                }
                else {
                    show_my_div(org_name_of_kwd);
                }
                return false;
            }
        }
    }
    return true;
}
var callback_rel_kwrd = {
    success: function(o) {
        var tmp_pos = o.responseText.indexOf('@$@#&#@$@');
        var tmp_times = o.responseText.substr(0, tmp_pos);
        var tmp_target_div = document.getElementById(relk_timestampObject.getAttribute(tmp_times));
        statsAnimate('out', tmp_target_div);
        tmp_target_div.innerHTML = tmp_rel_kwrd.innerHTML + o.responseText.substr(tmp_pos + 9, o.responseText.length);
    },
    failure: function(o) {}
}
var t;
var callback_search_kwrd_content = {
    success: function(o) {
        var tmp_pos = o.responseText.indexOf('@$@#&#@$@');
        var tmp_times = o.responseText.substr(0, tmp_pos);
        t = o.responseText;
        var tmp_split_pos = o.responseText.indexOf('|;|;|##@@##|;|;|');
        var div_both = timestampObject.getAttribute(tmp_times).split("##id@id##");
        var tmp_target_div = document.getElementById(div_both[0]);
        if (tmp_target_div) {
            statsAnimate_2('out', tmp_target_div);
            tmp_target_div.style.opacity = 1 / 10;
            tmp_target_div.style.filter = 'alpha(opacity=' + 1 * 10 + ')';
            if (tmp_split_pos >= 0) {
                tmp_target_div.innerHTML = o.responseText.substr(tmp_pos + 9, tmp_split_pos - (tmp_pos + 9));
            }
            else {
                tmp_target_div.innerHTML = "";
            }
            Timer = 1;
            Timer_Duration = 5;
            Opacity_Obj = tmp_target_div;
            setOpacity_Up(tmp_target_div);
        }
        var tmp_target_div = document.getElementById(div_both[1]);
        if (tmp_target_div) {
            if (tmp_split_pos >= 0) {
                tmp_rel_kwrd_content = o.responseText.substr(tmp_split_pos + 16, o.responseText.length);
            } else {
                tmp_rel_kwrd_content = "";
            }
            tmp_target_div.innerHTML = tmp_rel_kwrd.innerHTML + tmp_rel_kwrd_content;
        }
		
    },
    failure: function(o) {}
}
var callback_pagination = {
    success: function(o) {
        var tmp_pos = o.responseText.indexOf('@$@#&#@$@');
        var tmp_times = o.responseText.substr(0, tmp_pos);
        t = o.responseText;
        var tmp_split_pos = o.responseText.indexOf('|;|;|##@@##|;|;|');
        var div_both = timestampObject.getAttribute(tmp_times).split("##id@id##");
        var tmp_target_div = document.getElementById(div_both[0]);
        if (tmp_target_div) {
            statsAnimate_2('out', tmp_target_div);
            tmp_target_div.style.opacity = 1 / 10;
            tmp_target_div.style.filter = 'alpha(opacity=' + 1 * 10 + ')';
            if (tmp_split_pos >= 0) {
                tmp_target_div.innerHTML = o.responseText.substr(tmp_pos + 9, tmp_split_pos - (tmp_pos + 9));
            }
            else {
                tmp_target_div.innerHTML = "";
            }
            Timer = 1;
            Timer_Duration = 5;
            Opacity_Obj = tmp_target_div;
            setOpacity_Up(tmp_target_div);
        }
        var tmp_target_div = document.getElementById(div_both[1]);
        if (tmp_target_div) {
            if (tmp_split_pos >= 0) {
                tmp_rel_kwrd_content = o.responseText.substr(tmp_split_pos + 16, o.responseText.length);
            } else {
                tmp_rel_kwrd_content = "";
            }
            tmp_target_div.innerHTML = tmp_rel_kwrd_content;
        }
    },
    failure: function(o) {}
}
function statsAnimate(act_ion, obj) {
    if (obj) {
        if (act_ion == 'in') {
            obj.style.background = "url(" + IS + "/preloader.gif) no-repeat 53% 50%";
        }
        else if (act_ion == 'out') {
            obj.style.background = "#fff";
        }
    }
}
function statsAnimate_2(act_ion, obj) {
    if (obj) {
        if (act_ion == 'in') {
            obj.style.height = "400px";
            obj.style.borderRight = "0px";
            obj.style.background = "url(" + IS + "/ajax-loader.gif) no-repeat 50% 50%"
        }
        else if (act_ion == 'out') {
            obj.style.background = "#fff";
            obj.style.height = "auto";
            obj.style.borderRight = "1px solid #ddd";
        }
    }
}
function setOpacity_down(obj) {
    obj.style.opacity = 1 / 10;
    obj.style.filter = 'alpha(opacity=' + 1 * 10 + ')';
    return;
}
var Timer = 1;
var Timer_Duration = 35;
var Opacity_Obj;
function setOpacity_Up() {
    Opacity_Obj.style.opacity = Timer / 10;
    Opacity_Obj.style.filter = 'alpha(opacity=' + Timer * 10 + ')';
    if (Timer == 10) {
        return;
    }
    else {
        Timer++;
    }
    setTimeout('setOpacity_Up()', Timer_Duration);
    return;
}
function setOpacity_Up2() {
    Opacity_Obj2.style.opacity = Timer2 / 10;
    Opacity_Obj2.style.filter = 'alpha(opacity=' + Timer2 * 10 + ')';
    if (Timer2 == 10) {
        return;
    }
    else {
        Timer2++;
    }
    setTimeout('setOpacity_Up2()', Timer_Duration);
    return;
}
function setOpacity_UpToDown() {
    Opacity_Obj.style.opacity = Timer / 10;
    Opacity_Obj.style.filter = 'alpha(opacity=' + Timer * 10 + ')';
    if (Timer == 1) {
        Opacity_Obj.style.display = "none";
        return;
    }
    else {
        Timer--;
    }
    setTimeout('setOpacity_Up()', Timer_Duration);
    return;
}
function load_ftab() {
    if (document.location.search != '' && document.location.search.indexOf('q=') >= 0) {
        tmp = document.location.search.substring(document.location.search.indexOf('q=') + 2, document.location.search.length);
        if (tmp.indexOf('&') >= 0) {
            var tmp = tmp.substring(0, tmp.indexOf('&'));
        }
        tmp = decodeURIComponent(tmp);
        tmp = remove_escape_character(tmp);
        var txtb = document.getElementById('ysearchinput0');
        txtb.value = tmp;
        var option = document.location.search.substring(document.location.search.indexOf('&type=') + 6, document.location.search.length);
        if (option != "web" && option != "news" && option != "video" && option != "image") {
            option = 'web';
        }
        if (tmp != "") {
            add_keyword_tab(tmp, tmp, '', option);
        }
    } else {
        var tmp = document.getElementById("div_vtrhomertv_child__content");
        tmp.style.display = "block";
    }
    var browser = navigator.userAgent.toString().toLowerCase();
    var sugg_div = document.getElementById('ysearchcontainer0');
    var txt_box = document.getElementById('ysearchinput0');
    var leftv, topv;
    var div_tab_bttm = document.getElementById('div_tab_bottom');
    var div_p_cont = document.getElementById('div_parent_content');
    var div_nav = document.getElementById('nav_parent');
    var div_tab_bapp = document.getElementById('tab_baap');
    if (browser.indexOf("firefox") > 0) {
        leftv = -1;
        topv = 26;
        div_p_cont.style.top = "100px;"
    }
    else if (window.opera) {
        leftv = 1;
        topv = 24;
        div_p_cont.style.top = "105px;"
        txt_box.style.width = "414px"
    }
    else if (browser.indexOf("msie") > 0) {
        leftv = 2;
        topv = 22;
        div_tab_bttm.style.position = "absolute";
    }
    if (browser.indexOf("firefox") > 0 || window.opera) {
        YAHOO.util.Event.addListener(window.document, "keypress", KyPress);
        div_scroll_value = 25;
    }
    else if (browser.indexOf("msie") > 0) {
        YAHOO.util.Event.addListener(window.document, "keydown", KyPress);
        div_scroll_value = 20;
    }
    var scrn = getSize();
    switch (scrn) {
    case 1280:
        if (browser.indexOf("firefox") > 0) {
            div_p_cont.style.height = "87%";
        }
        else if (browser.indexOf("msie") > 0) {
            div_p_cont.style.height = "100%";
        }
        else if (window.opera) {
            div_p_cont.style.height = "100%";
        }
        break;
    case 1024:
        if (browser.indexOf("firefox") > 0) {
            div_p_cont.style.height = "87%";
        }
        else if (browser.indexOf("msie") > 0) {
            div_p_cont.style.height = "100%";
        }
        else if (window.opera) {
            div_p_cont.style.height = "100%";
        }
        break;
    default:
        if (browser.indexOf("firefox") > 0) {
            div_p_cont.style.height = "87%";
            break;
        }
        if (browser.indexOf("msie") > 0) {
            div_p_cont.style.height = "84%";
            break;
        }
        if (window.opera) {
            div_p_cont.style.height = "100%";
            break;
        }
    }
    function getSize() {
        var myWidth = 0,
        myHeight = 0;
        if (typeof(window.innerWidth) == 'number') {
            myWidth = window.innerWidth;
        } else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
            myWidth = document.documentElement.clientWidth;
        } else if (document.body && (document.body.clientWidth || document.body.clientHeight)) {
            myWidth = document.body.clientWidth;
        }
        return myWidth;
    }
    div_nav.style.left = "93%";
    div_nav.style.top = (Position.get(div_tab_bapp).top - 1) + 'px';
    sugg_div.style.left = (Position.get(txt_box).left - Number(leftv)) + 'px';
    sugg_div.style.top = (Position.get(txt_box).top + Number(topv)) + 'px';
    return
}
YAHOO.util.Event.addListener(window, "load", load_ftab);
function check_nav_tab(actn, kwrd, title) {
    var tab_count = div_parent_tab.childNodes.length;
    if (actn == 'close' && (tab_count + 1) > max_tabs) {
        div_parent_tab.childNodes[max_tabs - 1].style.display = "block";
        div_nav_content.removeChild(div_nav_content.firstChild);
        div_count_nav.innerHTML = "&nbsp;[" + (div_nav_content.childNodes.length) + "]";
    }
    if (actn == 'close' && tab_count <= max_tabs) {
        removeAllChildNodes(div_nav_content);
        a_nav_title.style.display = "none";
        div_count_nav.style.display = "none";
        div_nav_content.style.display = "none";
    }
    if (actn == 'create' && (tab_count + 1) <= max_tabs) {}
    if (actn == 'create' && (tab_count + 1) > max_tabs) {
        a_nav_title.style.display = "block";
        div_count_nav.style.display = "block";
        div_count_nav.innerHTML = "&nbsp;[" + (div_nav_content.childNodes.length + 1) + "]";
        var title = div_parent_tab.childNodes[max_tabs - 1].title;
        var kwrd = div_parent_tab.childNodes[max_tabs - 1].getAttribute('kwrd');
        var disp_kwrd = title.length > 15 ? title.substring(0, 15) + '...': title;
        var nav_item = div_clone_nav_item.cloneNode(true);
        nav_item.id = "nav_item_" + kwrd;
        nav_item.title = get_escape_character(title);
        nav_item.style.display = "block";
        nav_item.innerHTML = "<div class=\"nav_item_link \" onclick=\"javascript: show_mefrmh('" + kwrd + "');\">" + disp_kwrd + "</div><img title=\"Close\"  alt=\"Close\" src=\"" + IS + "/BTN_grayClose2.jpg\" onclick=\"close_me('" + kwrd + "');\">";
        div_nav_content.insertBefore(nav_item, div_nav_content.firstChild);
        div_parent_tab.childNodes[max_tabs - 1].style.display = "none";
    }
    if (actn == 'show_mefrmh') {
        if (tab_count > max_tabs) {
            var title = div_parent_tab.childNodes[max_tabs].title;
            var kwrd = div_parent_tab.childNodes[max_tabs].getAttribute('kwrd');
            var disp_kwrd = title.length > 15 ? title.substring(0, 15) + '...': title;
            var nav_item = div_clone_nav_item.cloneNode(true);
            nav_item.id = "nav_item_" + kwrd;
            nav_item.title = get_escape_character(title);
            nav_item.style.display = "block";
            nav_item.innerHTML = "<div class=\"nav_item_link \" onclick=\"javascript: show_mefrmh('" + kwrd + "');\">" + disp_kwrd + "</div><img title=\"Close\"  alt=\"Close\" src=\"" + IS + "/BTN_grayClose2.jpg\" onclick=\"close_me('" + kwrd + "');\">";
            div_nav_content.insertBefore(nav_item, div_nav_content.firstChild);
            div_parent_tab.childNodes[max_tabs].style.display = "none";
        }
    }
    return;
}
var track_mousemove;
var setTimeOut;
track_mousemove = false;
function dis_nav_tab(ev) {
    var elTarget = YAHOO.util.Event.getTarget(ev);
    if (elTarget.id.indexOf('div_did_u_mean') < 0 && elTarget.id.indexOf('didumean_label') < 0) {
        if (elTarget.parentNode && elTarget.parentNode.id) {
            if (elTarget.parentNode.id.indexOf('div_did_u_mean_child') < 0) {
                if (handle_div_sugg_content) {
                    handle_div_sugg_content.style.display = "none";
                }
            }
        }
        else {
            if (handle_div_sugg_content) {
                handle_div_sugg_content.style.display = "none";
            }
        }
    }
    if (div_nav_content.style.display == "block") return;
    if (elTarget.id == 'nav_image') {
        setOpacity_down(div_nav_content);
        div_nav_content.style.display = "block";
        Timer2 = 1;
        Timer_Duration = 45;
        Opacity_Obj2 = div_nav_content;
        setOpacity_Up2();
        div_nav_content.style.left = (Position.get(nav_image).left - 160) + 'px';
        div_nav_content.style.top = (Position.get(nav_image).top + 22) + 'px';
    }
    return;
}
function hide_history(ev) {
    if (ev) {
        setTimeOut = '';
    }
    div_nav_content.style.display = "none";
}
function close_nav_tab() {
    div_nav_content.style.display = "none";
}
YAHOO.util.Event.addListener(document, "mouseover", dis_nav_tab);
YAHOO.util.Event.addListener(document, "click", hide_history);
var handle_div_sugg_content;
function show_simw(obj, tmstmp) {
    var div_sugg_content = document.getElementById("div_did_u_mean_child_" + tmstmp);
    handle_div_sugg_content = div_sugg_content;
    div_sugg_content.style.left = (Position.get(obj).left) + 'px';
    var brow = window.navigator.userAgent.toString().toLowerCase();
    if (brow.indexOf('msie') >= 0 || brow.indexOf('windows') >= 0) {
        div_sugg_content.style.top = (Position.get(obj).top + 20) + 'px';
    } else {
        div_sugg_content.style.top = (Position.get(obj).top + 25) + 'px';
    }
    div_sugg_content.style.display = "block";
}
function handle_did_u_mean(ev) {
    var elTarget = YAHOO.util.Event.getTarget(ev);
    if (elTarget.id == 'div_did_u_mean_child' || elTarget.id == 'didumean_label') {
        return;
    }
    else {
        document.getElementById("div_did_u_mean_child").style.display = "none";
    }
}
function removeAllChildNodes(obj) {
    for (var i = 0; i < obj.childNodes.length; i++) {
        obj.removeChild(obj.childNodes[i]);
    }
    return;
}
function get_escape_character(str) {
    while (str.indexOf('&quot;') >= 0) {
        str = str.replace('&quot;', '"');
    }
    while (str.indexOf('&apos;') >= 0) {
        str = str.replace('&apos;', '\'');
    }
    while (str.indexOf('+') >= 0) {
        str = str.replace('+', ' ');
    }
    return str;
}
function remove_escape_character(str) {
    while (str.indexOf('"') >= 0) {
        str = str.replace('"', '&quot;');
    }
    while (str.indexOf('\'') >= 0) {
        str = str.replace('\'', '&quot;');
    }
    while (str.indexOf('+') >= 0) {
        str = str.replace('+', ' ');
    }
    while (str.indexOf('//') >= 0) {
        str = str.replace('//', ' ');
    }
    while (str.indexOf('\\') >= 0) {
        str = str.replace('\\', ' ');
    }
    return str;
}
function getCookie(c_name) {
    if (document.cookie.length > 0) {
        c_start = document.cookie.indexOf(c_name + "=")
        if (c_start != -1) {
            c_start = c_start + c_name.length + 1
            c_end = document.cookie.indexOf(";", c_start)
            if (c_end == -1) c_end = document.cookie.length
            return unescape(document.cookie.substring(c_start, c_end))
        }
    }
    return ""
}
var t = document.getElementById('ysearchinput0');
YAHOO.util.Event.addListener(t, "keypress", event_f);
function event_f(e) {
    var keynum;
    var keychar;
    var numcheck;
    if (window.event) {
        keynum = e.keyCode;
    }
    else if (e.which) {
        keynum = e.which;
    }
    if (keynum == 13) {
        generate_result();
    }
    return;
}
function gn_page(obj) {
    var par_div = obj.parentNode;
    var return_v = true;
    if (par_div.id.indexOf("pagin_div") >= 0) {
        var tmpst = par_div.getAttribute("tmst");
        var q = par_div.getAttribute("q");
        q = remove_escape_character(q);
        if (tmpst) {
            var div_both = timestampObject.getAttribute(tmpst).split("##id@id##");
            var child_div = document.getElementById(div_both[0]);
            var kwrd_div = document.getElementById(div_both[1]);
            child_div.innerHTML = "";
            kwrd_div.innerHTML = "";
            statsAnimate_2('in', child_div);
            var params = obj.getAttribute("href_v");
            var pp = par_div.getAttribute("pp");
            vObj = YAHOO.util.Connect.asyncRequest('GET', '/sr?q=' + escape(q) + '&' + params + '&pp=' + escape(pp) + '&dtstmp=' + tmpst, callback_pagination);
        }
        else {
            return_v = false;
        }
    }
    else {
        return_v = false;
    }
}
function drop_list(nom, obj) {
    if (nom == 1) {
        obj_D = obj.parentNode.getElementsByTagName("ul")[0];
    }
    else {
        obj_D = obj.parentNode.getElementsByTagName("ul")[1];
    }
    var drill_img = obj.getElementsByTagName("tbody")[0].getElementsByTagName("td")[0].getElementsByTagName("img")[0];
    if (obj_D.style.display == "block") {
        drill_img.src = drill_img.src.replace("showMode", "hideMode");
        obj_D.style.display = "none";
    }
    else {
        obj_D.style.display = "block"
        drill_img.src = drill_img.src.replace("hideMode", "showMode");
    }
}
function handle_morekyw(obj, hght, ohght) {
    var ul = obj.parentNode.parentNode;
    var li = obj.parentNode;
    var childN = ul.childNodes;
    if (obj.innerHTML.toLowerCase().indexOf("more") >= 0) {
        if (ul) {
            for (var i = 5; i < childN.length - 1; i++) {
                childN[i].style.display = "block";
            }
        }
        obj.innerHTML = obj.innerHTML.replace("More", "Less");
        obj.className = "a_kewlink_less";
    } else {
        if (ul) {
            for (var i = 5; i < childN.length - 1; i++) {
                childN[i].style.display = "none";
            }
        }
        var v = document.getElementById("div_parent_content")
        if (v) {
            v.scrollTop = 0;
        }
        obj.innerHTML = obj.innerHTML.replace("Less", "More");
        obj.className = "a_kewlink_more";
    }
    return false;
}
var div_scroll_value = 10;
function KyPress(ev) {
    key = ev.keyCode;
    if (key == 38) {
        if (div_parent_content.scrollTop != 0) {
            div_parent_content.scrollTop = div_parent_content.scrollTop - div_scroll_value;
        }
    }
    if (key == 40) {
        if (div_parent_content.scrollTop != div_parent_content.scrollHeight) {
            div_parent_content.scrollTop = div_parent_content.scrollTop + div_scroll_value;
        }
    }
}
var Position = (function() {
    function resolveObject(s) {
        if (document.getElementById && document.getElementById(s) != null) {
            return document.getElementById(s);
        } else if (document.all && document.all[s] != null) {
            return document.all[s];
        } else if (document.anchors && document.anchors.length && document.anchors.length > 0 && document.anchors[0].x) {
            for (var i = 0; i < document.anchors.length; i++) {
                if (document.anchors[i].name == s) {
                    return document.anchors[i]
                }
            }
        }
    }
    var pos = {};
    pos.$VERSION = 1.0;
    pos.set = function(o, left, top) {
        if (typeof(o) == "string") {
            o = resolveObject(o);
        }
        if (o == null || !o.style) {
            return false;
        }
        if (typeof(left) == "object") {
            var pos = left;
            left = pos.left;
            top = pos.top;
        }
        o.style.left = left + "px";
        o.style.top = top + "px";
        return true;
    };
    pos.get = function(o) {
        var fixBrowserQuirks = true;
        if (typeof(o) == "string") {
            o = resolveObject(o);
        }
        if (o == null) {
            return null;
        }
        var left = 0;
        var top = 0;
        var width = 0;
        var height = 0;
        var parentNode = null;
        var offsetParent = null;
        offsetParent = o.offsetParent;
        var originalObject = o;
        var el = o;
        while (el.parentNode != null) {
            el = el.parentNode;
            if (el.offsetParent == null) {} else {
                var considerScroll = true;
                if (fixBrowserQuirks && window.opera) {
                    if (el == originalObject.parentNode || el.nodeName == "TR") {
                        considerScroll = false;
                    }
                }
                if (considerScroll) {
                    if (el.scrollTop && el.scrollTop > 0) {
                        top -= el.scrollTop;
                    }
                    if (el.scrollLeft && el.scrollLeft > 0) {
                        left -= el.scrollLeft;
                    }
                }
            }
            if (el == offsetParent) {
                left += o.offsetLeft;
                if (el.clientLeft && el.nodeName != "TABLE") {
                    left += el.clientLeft;
                }
                top += o.offsetTop;
                if (el.clientTop && el.nodeName != "TABLE") {
                    top += el.clientTop;
                }
                o = el;
                if (o.offsetParent == null) {
                    if (o.offsetLeft) {
                        left += o.offsetLeft;
                    }
                    if (o.offsetTop) {
                        top += o.offsetTop;
                    }
                }
                offsetParent = o.offsetParent;
            }
        }
        if (originalObject.offsetWidth) {
            width = originalObject.offsetWidth;
        }
        if (originalObject.offsetHeight) {
            height = originalObject.offsetHeight;
        }
        return {
            'left': left,
            'top': top,
            'width': width,
            'height': height
        };
    };
    pos.getCenter = function(o) {
        var c = this.get(o);
        if (c == null) {
            return null;
        }
        c.left = c.left + (c.width / 2);
        c.top = c.top + (c.height / 2);
        return c;
    };
    return pos;
})();