/******* Original JS ******/ var isVertical = false; var l_scr_total_width = screen.width; var add_subnavig_type = ''; var subng_variation_flag = "OLDDESIGN"; var navigation_align = "hp_design_align"; var horizontal_location = "t"; var vertical_location = "t"; var xUA=navigator.userAgent.toLowerCase(); xIE4=xUA.indexOf('msie 4')!=-1; xIE5=xUA.indexOf('msie 5')!=-1; xIE6=xUA.indexOf('msie 6')!=-1; var cursorType= ""; if(xIE4 || xIE5) cursorType = 'CURSOR:HAND; ' ; else cursorType = 'cursor: hand; cursor: pointer; '; // General Data var browser_type = navigator.appName; //browser type var main_cat_arr = main_cat.split("::"); //main navis array var main_cat_length = main_cat_arr.length; //length var main_sub_cat_arr = sub_cat.split(","); //sub navis array var main_sub_cat_length = main_sub_cat_arr.length; //sub navis length var main_sub_cat_ext_arr = sub_cat_ext.split(","); // sub navis array var main_sub_cat_ext_length = main_sub_cat_ext_arr.length; // sub navis length var STR_IE = "Microsoft Internet Explorer"; //ie var STR_NS = "Netscape"; //netscape var STR_GECKO = "Gecko"; //gecko var STR_YES = "yes"; //yew var STR_NO = "no"; //no var STR_OPERA = "Opera"; //Opera var f_str_dyn_sub_list = new Array(); // NS Properties var ns_sub_def_width ; //width var ns_sub_def_height ; //height var ns_sub_def_left; //left var ns_sub_start_top; //top var ns_sub_inc_top; //increment top var ns_top_variance; // variance //IE Properties var ie_sub_def_width; //width var ie_sub_def_height; //height var ie_sub_def_left; //left var ie_sub_start_top; //top var ie_sub_inc_top; //increment top var ie_down_key_status; //key status var ie_current_hid_index; //index //sub layer position inIE var ie_poistion_details = new Array(); //position list //BACKGROUND IMAGE var img_over = ""; //image over var img_out = ""; //image out; // Sub navigation enable var bln_navigation_state = true; //state // dyn layers height height var ns_layers_height; //height // common top & left var dyn_top; //top var dyn_left; //left //current page id & url status var current_page_id = ""; //current page id var current_url_status = ""; //current url var current_url_name = ""; //current url name for external link var current_url_tgt = ""; //current url //Identify cell No var current_cell = ""; // cell details document.write('<style type="text/css">'); document.write('<!--'); document.write('.titlesize {'); document.write('font-family: Verdana, Arial, Helvetica, sans-serif;'); document.write('font-size: 11px;'); document.write('font-weight: normal;'); document.write('text-decoration: none;'); document.write('}'); document.write('-->'); document.write('</style>'); // style sheet properties for ns document.write('<STYLE TYPE="text/javascript">'); document.write('classes.borderinclass.all.borderWidths("1pt");'); document.write('classes.borderinclass.all.borderStyle="inset";'); document.write('classes.borderinclass.all.borderColor="#b2b2b2";'); document.write('classes.borderoutclass.all.borderWidths("1pt");'); document.write('classes.borderoutclass.all.borderStyle="outset";'); document.write('classes.borderoutclass.all.borderColor="#b2b2b2";'); document.write('</STYLE>'); //cell properties var l_str_dtable_starts = "<table width='" + l_int_width + "' height='" + l_int_height + "' border='0' cellspacing='0' cellpadding='0'><tr><td valign='" + l_str_ver_align + "' align='" + title_align + "'><font color='" + default_title_color + "' face='" + title_style + "' class='titlesize'> "; //starts table 1 var l_str_stable_starts = "<table width='" + l_int_width + "' height='" + l_int_height + "' border='0' cellspacing='0' cellpadding='0'><tr><td valign='" + l_str_ver_align + "' align='"+ title_align +"'><font color='" + scroll_title_color + "' face='" + title_style + "' class='titlesize'> "; //starts table 2 var l_str_table_close = " </font></td></tr></table>"; //close the table // for ns layers var l_str_dtable_starts_org = "<table width='" + l_int_width + "' height='" + l_int_height + "' border='0' cellspacing='0' cellpadding='0'><tr><td valign='middle' align='" + title_align + "'><font color='" + default_title_color + "' face='" + title_style + "' class='titlesize'> "; //starts table 1 var l_str_stable_starts_org = "<table width='" + l_int_width + "' height='" + l_int_height + "' border='0' cellspacing='0' cellpadding='0'><tr><td valign='middle' align='"+ title_align +"'><font color='" + scroll_title_color + "' face='" + title_style + "' class='titlesize'> "; //starts table 2 var _is_gecko_bowser = STR_NO; var _browser_agent_type = navigator.userAgent; if( _browser_agent_type != null && _browser_agent_type.indexOf(STR_GECKO) != -1 ) { _is_gecko_bowser = STR_YES; //alert("in if 1"); } if( _browser_agent_type != null && _browser_agent_type.indexOf(STR_GECKO) != -1 && _browser_agent_type.indexOf(STR_NS) != -1 && browser_type.indexOf(STR_NS) != -1) _is_gecko_bowser = STR_YES; if( _browser_agent_type != null && _browser_agent_type.indexOf(STR_OPERA) != -1 && browser_type.indexOf(STR_OPERA) != -1) _is_gecko_bowser = STR_YES; if(browser_type == STR_IE) { //starts if /*** starts sub navigation property ***/ // temp layers setIEAllSubNavis(); document.onmousedown = getKeyDown; /*** close sub navigation property ***/ } // close if else if(_is_gecko_bowser == STR_YES) // check gecko browser { //starts if // temp layers //alert("isVertical "+isVertical); //if(isVertical) //{ setGeckoAllSubNavisVertical(); //} //else //{ //setGeckoAllSubNavis(); //} document.onmousedown = getKeyDown; } // close if else if(browser_type == STR_NS) { //starts else-if /**** starts sub navigation property ****/ document.write("<layer id='tlayer' width=0 height=0 top=0 onMouseover='clearNSSubNavi();' onMouseout='this.visibility=\"hide\";clearNSSubNavi();' left=0 visibility='hide' border-width=0><table width=" + ns_sub_def_width + " border=0 cellPadding=0 cellSpacing=0 height=" + ns_sub_def_height + " ><tr><td> </td></tr></table></layer>"); document.write("<layer id='bglayer' width=0 height=0 top=0 onMouseover='' onMouseout='' left=0 visibility='hide' border-width=0><table width=" + ns_sub_def_width + " border=0 cellPadding=0 cellSpacing=0 height=" + ns_sub_def_height + " ><tr><td> </td></tr></table></layer>"); for(var i=0;i<main_sub_cat_length;i++) { // starts for loop var lay = main_sub_cat_arr[i].split(":"); //array var layer_active = 'act_' + lay[1]; //array active // default layer var l_str_data = ''; // strings collection var l_str_arr_data = getNoStrings(lay[2]); // string list var lay_ext = main_sub_cat_ext_arr[i].split("::"); //array for(var k=0;k<l_str_arr_data.length;k++) l_str_data += l_str_arr_data[k] +' '; // default layer class=borderoutclass document.write("<layer id='" + lay[1] + "' width=0 height=0 top=0 left=0 visibility='hide' onMouseOut='' onMouseOver='onSubNaviNSMouseOver(this,\"" + layer_active + "\");' >" + l_str_stable_starts_org + l_str_data + l_str_table_close + "</layer>"); // active layers class=borderinclass document.write("<layer id='" + layer_active + "' width=0 height=0 top=0 left=0 visibility='hide' onMouseOut='onSubNaviNSMouseOver(this,\"" + lay[1] + "\");' onMouseOver='onCurrentNSSubNavis(\"" + layer_active + "\",\"" + lay[3] + "\",\"" + lay_ext[1] + "\",\"" + lay_ext[2] + "\")' >" + l_str_dtable_starts_org + l_str_data + l_str_table_close + "</layer>"); } //close the for loop document.captureEvents(Event.MOUSEDOWN |Event.MOUSEUP); document.onmouseup = getAction; /**** close sub navigation property ****/ } // close else if /* clear all sublayer in general */ function getTop() { setClearSubLayer(main_sub_cat_length); } //close the function function getSubNavisOnly(main_navi) { var l_str_arr_subnavis = new Array(); //array var l_str_arr_ipnos = new Array(); //array var l_str_arr_result = new Array(); //array var l_int_i = 0; //index for(n=0;n<main_sub_cat_length;n++) { //starts for -1 loop var l_str_arr_temp = main_sub_cat_arr[n].split(':'); //array if(l_str_arr_temp[0] == main_navi) { l_str_arr_subnavis[l_int_i] = l_str_arr_temp[1] + ':' + l_str_arr_temp[4]; l_str_arr_ipnos[l_int_i] = l_str_arr_temp[4]; l_int_i++; } } //close for-1 loop var l_int_cnt = 0 //count if(l_str_arr_ipnos.length>0) { //starts if -non-empyt array l_str_arr_ipnos.sort(); l_str_arr_ipnos.sort(compareNumbers); for(var j=0;j<l_str_arr_ipnos.length;j++) { //starts for -outter; for(var k=0;k < l_str_arr_subnavis.length; k++) { //starts for -inner var l_str_loc_data = l_str_arr_subnavis[k].split(':'); if(l_str_loc_data[1] == l_str_arr_ipnos[j]) l_str_arr_result[l_int_cnt++] = l_str_loc_data[0]; }// inner loop-close }//outter loop -close } //close if return l_str_arr_result; } // close the function function setClearSubLayer(slength) { if(browser_type == STR_IE) //if (ie) clearIENavis(); else if(_is_gecko_bowser == STR_YES) clearGeckoNavis(); else //starts else { if(browser_type == STR_NS) //if(ns) setClearNSSubLayer(slength); } //close the else } //close the function /* This function returns list of individual strings about collection strings such as para or line etc. */ function getNoStrings(str) { var l_str_arr_strarray = new Array() //temp array if(str != '') //non emty l_str_arr_strarray = str.split(" "); return l_str_arr_strarray; } //close the function function getScreenFixAbove1024(l) { // alert(screen.width); var l_width_pixel =eval(l); var _broswertype =navigator.userAgent; // browser type if(screen.width > 1024) { if(subng_variation_flag == "OLDDESIGN") // condition to old design { if(screen.width == 1280) // screen resultion to 1280 { if( _broswertype.indexOf("Gecko") != -1 ) l_width_pixel =l_width_pixel + 280; else if( _broswertype.indexOf("MSIE") != -1) l_width_pixel =l_width_pixel + 260; } else if( screen.width ==1152) //screen resultion to 1152 { if( _broswertype.indexOf("Gecko") != -1 ) l_width_pixel =l_width_pixel + 150; else if( _broswertype.indexOf("MSIE") != -1) l_width_pixel =l_width_pixel + 130; } else { l_width_pixel = eval(l+(Math.round(l_int_width/1.255))); } } else if( subng_variation_flag == "NEWDESIGN" )// condtion to new design l_width_pixel =l_width_pixel; else // codition to inner page { if( screen.width == 1280) l_width_pixel = l_width_pixel ; else if(screen.width == 1152 ) l_width_pixel = l_width_pixel ; else l_width_pixel = l_width_pixel ; } // l_width_pixel = eval(l+(Math.round(l_int_width/1.255))); } return l_width_pixel; } function displayMenu(evnt,width,height,nav_pos) { var x=0; var y=0; if(evnt==null) evnt=window.event; var targ; var isIE=!(navigator.userAgent.indexOf("Gecko")!=-1); if(isIE) targ=evnt.srcElement; else targ=evnt.target; //ObjectNode assign select_obj var ObjectNode=targ; //Iterate until ObjectNode is body while(ObjectNode!=null) { //Set x as x+ObjectNode.offsetTop. if(!isNaN(ObjectNode.offsetTop)) y=y+ObjectNode.offsetTop; if(!isNaN(ObjectNode.offsetLeft)) x=x+ObjectNode.offsetLeft; if(ObjectNode.offsetParent) ObjectNode=ObjectNode.offsetParent; else ObjectNode=ObjectNode.parentNode; } //end Iterate until ObjectNode is HTML if(nav_pos == "left") { x+=targ.offsetWidth; x = x - ((targ.offsetWidth/100)*30); } else if(nav_pos == "right") { if(x > 600 ) { x-=width; } else { x+=targ.offsetWidth; x = x - ((targ.offsetWidth/100)*30); } } return x; } function displayMenuy(evnt,width,height,nav_pos) { var x=0; var y=0; if(evnt==null) evnt=window.event; var targ; var isIE=!(navigator.userAgent.indexOf("Gecko")!=-1); if(isIE) targ=evnt.srcElement; else targ=evnt.target; //ObjectNode assign select_obj var ObjectNode=targ; //Iterate until ObjectNode is body while(ObjectNode!=null) { //Set x as x+ObjectNode.offsetTop. if(!isNaN(ObjectNode.offsetTop)) y=y+ObjectNode.offsetTop; if(!isNaN(ObjectNode.offsetLeft)) x=x+ObjectNode.offsetLeft; if(ObjectNode.offsetParent) ObjectNode=ObjectNode.offsetParent; else ObjectNode=ObjectNode.parentNode; } //end Iterate until ObjectNode is HTML if(nav_pos == "top") { y+=targ.offsetHeight; } else if(nav_pos == "bottom") { y-=targ.offsetHeight; if(targ.nodeName == "A" || targ.nodeName == "a") { //Text link navigations y-=10; var borderPixel = 2; if(_is_gecko_bowser == STR_YES) { borderPixel = 4; } if(subNgCount > 1) { y-= (((subNgCount-1)*subNavigHeight)+((subNgCount+1)*borderPixel)); y-= 1; } else { y-= ((subNgCount+1)*borderPixel); } }else if((targ.nodeName).toLowerCase()=="img" ) { //y-=10; var tempy=y; var borderPixel = 2; if(_is_gecko_bowser == STR_YES) { borderPixel = 4; } if(subNgCount > 1) { y-= (((subNgCount-1)*subNavigHeight)+((subNgCount+1)*borderPixel)); y += ((targ.offsetHeight/2)-subNgCount); } else { y-= ((subNgCount+1)*borderPixel)-10;; } if( y<0 ) y=tempy+targ.offsetHeight+25; } } return y; } var previousCat; var currentCat; var subNgCount = 1; var subNavigHeight; var subNavigWidth; function getSubLayers(nav_pos,evnt,curr_cat,index,start_top,start_left,img_default,img_over,height,width,latest_location) { subNavigWidth = width; isVertical = false; if(!latest_location) { //for hand symbol if(nav_pos == "l" || nav_pos == "tl" || nav_pos == "bl") { latest_location = 'l'; } else { latest_location = 'r'; } } if(nav_pos == "l") { vertical_location = nav_pos; nav_pos = "left"; } else if(nav_pos == "r") { vertical_location = nav_pos; nav_pos = "right"; } else if(nav_pos == "tl" || nav_pos == "tr") { horizontal_location = nav_pos; nav_pos = "top"; isVertical = true; } else if(nav_pos == "b" || nav_pos == "br" || nav_pos == "bl") { horizontal_location = nav_pos; nav_pos = "bottom"; isVertical = true; } subNavigHeight = height; previousCat = currentCat; if(previousCat) { hidePrevSubNavig(previousCat); } currentCat = curr_cat; var l_str_arr_temp = getSubNavisOnly(curr_cat); //get acti navis subNgCount = l_str_arr_temp.length; start_left = displayMenu(evnt,width,height,nav_pos); start_top = displayMenuy(evnt,width,height,nav_pos); location_identifier =latest_location; var l_int_ileft = start_left; // if(latest_location == 'r' || navigation_align=="hp_right_align") // l_int_ileft = getScreenFixAbove1024(start_left); //f_str_dyn_sub_list =new Array(); //alert("1f_str_dyn_sub_list "+f_str_dyn_sub_list); common_height = height; common_width = width; common_top = start_top; common_left = l_int_ileft; common_inc = height; // NS Properties ns_sub_def_width = width; ns_sub_def_height = height; ns_sub_inc_top = common_inc; // ns_sub_start_top = common_top+ns_top_variance; ns_sub_start_top = common_top; // IE Properties ie_sub_def_width = width; ie_sub_def_height = height; ie_sub_def_left = common_left; ie_sub_start_top = common_top; ie_sub_inc_top = common_inc; if(_is_gecko_bowser == STR_YES) { //starts if dyn_top = start_top; dyn_left = l_int_ileft; if(isVertical) { setGeckoSubNavisListVertical(curr_cat,index,l_int_ileft,start_top,ie_sub_def_height,ie_sub_def_width); } else { setGeckoSubNavisList(curr_cat,index,l_int_ileft,start_top,ie_sub_def_height,ie_sub_def_width); } } else if(browser_type == STR_IE) { //starts if dyn_top = start_top; dyn_left = l_int_ileft; setIESubNavisList(curr_cat,index,l_int_ileft,start_top,ie_sub_def_height,ie_sub_def_width); } // close if else { //starts outter else if(browser_type == STR_NS) //starts inner if { dyn_top = start_top; dyn_left = l_int_ileft; setNSSubLayers(curr_cat,index,start_top,l_int_ileft,img_default,img_over); } //close the inner if } //close the outter else } // close the function /****************************** Starts list of NS functions ****************************/ /* set dummy layers with respect to main/sun */ /* dynmic navigation from the main navigation*/ function setNSSubLayers(c_cat,index, start_top, start_left, img0, img1) { setClearSubLayer(main_sub_cat_length); document.layers["tlayer"].visibility = "hide"; var temp_sub_arr = getSubNavisOnly(c_cat); // array of sub navis if(main_sub_cat_length > 0) { //starts if-1 atlease on subnavis if(temp_sub_arr.length > 0) { //starts if-3 f_str_dyn_sub_list = temp_sub_arr; ns_layers_height = 0; ns_sub_start_top = start_top; var position = index; //index for(var i=0;i<temp_sub_arr.length;i++) { //starts for loop //var lay="sub_layer_"+i; var layer_id = temp_sub_arr[i]; //array -temp var act_layer = 'act_' + layer_id; // active layer document.layers[layer_id].visibility = "show"; document.layers[layer_id].top = ns_sub_start_top; document.layers[act_layer].top = ns_sub_start_top; document.layers[layer_id].left = start_left; document.layers[act_layer].left = start_left; img_over = img1; img_out = img0; document.layers[layer_id].background.src = img0; document.layers[act_layer].background.src = img1; // document.layers[layer_id].bgcolor="#12acacac"; document.layers[layer_id].resizeTo(eval(common_width),eval(common_height)); document.layers[act_layer].resizeTo(eval(common_width ),eval(common_height)); ns_sub_start_top += ns_sub_inc_top+2; ns_layers_height += ns_sub_def_height + 2; position++; } //close for loop document.layers["tlayer"].visibility = "show"; document.layers["tlayer"].resizeTo(eval(ns_sub_def_width + 40),eval(ns_layers_height + 40)); document.layers["tlayer"].top = start_top - 5; // document.layers["tlayer"].left = start_left; if(location_identifier == 'r') document.layers["tlayer"].left = start_left-(eval(ns_sub_def_width/4)); else if(location_identifier == 'l') document.layers["tlayer"].left = start_left; //document.layers["tlayer"].left = start_left - 40; else if(vertical_location == 'l') document.layers["tlayer"].left = start_left; //document.layers["tlayer"].left = start_left - 40; else if(vertical_location == 'r') document.layers["tlayer"].left = start_left-(eval(ns_sub_def_width/4)); // document.layers["tlayer"].bgColor="#fafa00"; document.layers["bglayer"].visibility = "show"; document.layers["bglayer"].resizeTo(eval(ns_sub_def_width+4),eval(ns_layers_height+1)); document.layers["bglayer"].top = start_top-1; document.layers["bglayer"].left = start_left-1; document.layers["bglayer"].bgColor='#b2b2b2'; } //close if -3 } // over the if -1 } // over the function function onSubNaviNSMouseOver(ilayer,slayer) { current_page_id = ''; //current page id current_url_status = ''; //current url current_url_name = ''; //current url for external link current_url_tgt = ''; //current url target ilayer.visibility ='hide'; document.layers[slayer].visibility = 'show'; document.layers[slayer].top = ilayer.top; document.layers[slayer].left = ilayer.left; document.layers[slayer].resizeTo(eval(common_width),eval(common_height)); } /* Click to new link for NS */ function getAction() { if (current_url_status == 'y' && current_page_id != '') //cursor points to page id { window.location.href = current_page_id + '.html'; } else if (current_url_status == 'e' && current_url_name != '') //cursor points to page name { if (current_url_tgt == 'y') // open in new window { window.open(replaceTitletoComma(current_url_name)); getTop(); } else { window.location.href = replaceTitletoComma(current_url_name); } } else if (current_url_status == '' && current_page_id == '' )//cursor has no page id getTop(); } // close the function /* clear all sub navigation */ function setClearNSSubLayer(slength) { if(slength > 0) { //starts if - more than one navis for(var i=0;i<main_sub_cat_length;i++) { //starts for loop - run navis // var lay="sub_layer_"+i; var lay = main_sub_cat_arr[i].split(":"); // array layers var layi = lay[1]; //at position 2 var layiact = 'act_' + lay[1]; //active layer document.layers[layi].visibility = "hide"; document.layers[layiact].visibility = "hide"; } //close the loop document.layers["bglayer"].visibility = "hide"; } //close if } // close the function /* clear navigation with function overloading */ function clearNSSubNavi() { setClearNSSubLayer(main_sub_cat_length); } // close the function function onCurrentNSSubNavis(tar_navis, status, url_name, url_tgt) { current_page_id = tar_navis.substr(8); //current page id current_url_status = status; //current url status current_url_name = url_name; //current url name current_url_tgt = url_tgt; //current url target ( '' / 'n' ) for(var i=0;i<f_str_dyn_sub_list.length;i++) { //starts for -1 loop var lay = f_str_dyn_sub_list[i]; //array var layer_active = 'act_' + lay; //array active if(layer_active == tar_navis) { document.layers[lay].visibility = 'hide'; document.layers[layer_active].visibility = 'show'; } else { document.layers[lay].visibility = 'show'; document.layers[layer_active].visibility = 'hide'; } } //close for-1 loop } /****************************** Close list of NS functions ****************************/ /****************************** Starts list of IE functions *****************************/ /*set sub navigations for dummy operation*/ function setIEAllSubNavis() { var l_str_data; //data var properties; //properties var active_layer; //active layer var l_str_arr_single_string; //single string document.write("<div id='subdesktop' style='visibility:hidden;background:transparent; position:absolute; clip:auto; top:0; left:0; height:0; width:0;' onMouseover='onIEClearSubs()' onMouseout='this.style.visibility=\"hidden\";onIEClearSubs();'> </div>"); document.write("<div id='bglayer' style='visibility:hidden;background:transparent; position:absolute; clip:auto; top:0; left:0; height:0; width:0;' onMouseover='' onMouseout=''> </div>"); for(var i=0;i<main_sub_cat_length;i++) { //starts for loop - run navis properties = main_sub_cat_arr[i].split(':'); active_layer = 'act_'+ properties[1]; l_str_data = ''; l_str_arr_single_string = getNoStrings(properties[2]); var lay_ext = main_sub_cat_ext_arr[i].split("::"); //array for(var k=0;k<l_str_arr_single_string.length;k++) //inner loop - for split indiviual strings from string l_str_data += l_str_arr_single_string[k] + ' '; document.write("<div id='" + properties[1] + "' style=' " +cursorType+" visibility:hidden; background:transparent; position:absolute; border-style:outset;border-width:1px; clip:auto; top:535; left:0; height:0; width:0;background-image: url("+open_scroll_img+");' onMouseover='getActiveNavi(\""+ active_layer +"\",this)' onMouseout=''>" + l_str_stable_starts + l_str_data + l_str_table_close + "</div>"); document.write("<div id='" + active_layer + "' style=' " +cursorType+" visibility:hidden; background:transparent; position:absolute; border-style:inset;border-width:1px; clip:auto; top:535; left:0; height:0; width:0;background-image: url("+ open_static_img +");' onMouseover='onCurrentIEsubNavis(\"" + active_layer + "\",\"" + properties[3] + "\",\"" + lay_ext[1] + "\",\"" + lay_ext[2] + "\");' onMouseout='getActiveNavi(\""+ properties[1] +"\",this);'>"+ l_str_dtable_starts +l_str_data + l_str_table_close +"</div>"); } //close the for loop clearIENavis(); } //close the function /*set sub navigations for dummy operation*/ function setGeckoAllSubNavis() { var l_str_data; //data var properties; //properties var active_layer; //active layer var l_str_arr_single_string; //single string document.write("<div id='subdesktop' style='visibility:hidden;background:transparent; position:absolute; clip:auto; top:0; left:0; height:0; width:0;' onMouseover='onGeckoClearSubs();onGeckoClearSubsVertical();' onMouseout='this.style.visibility=\"hidden\";onGeckoClearSubs();onGeckoClearSubsVertical();'> </div>"); document.write("<div id='bglayer' style='visibility:hidden;background:transparent; position:absolute; clip:auto; top:0; left:0; height:0; width:0;' onMouseover='' onMouseout=''> </div>"); for(var i=0;i<main_sub_cat_length;i++) { //starts for loop - run navis properties = main_sub_cat_arr[i].split(':'); active_layer = 'act_'+ properties[1]; l_str_data = ''; l_str_arr_single_string = getNoStrings(properties[2]); var lay_ext = main_sub_cat_ext_arr[i].split("::"); //array for(var k=0;k<l_str_arr_single_string.length;k++) //inner loop - for split indiviual strings from string l_str_data += l_str_arr_single_string[k] + ' '; document.write("<div id='" + properties[1] + "' style=' " +cursorType+" visibility:hidden; background:transparent; position:absolute; border-style:outset;border-width:1px; clip:auto; top:535; left:0; height:0; width:0;background-image: url("+open_scroll_img+");' onMouseover='getActiveGeckoNavi(\""+ active_layer +"\",this)' onMouseout=''>" + l_str_stable_starts + l_str_data + l_str_table_close + "</div>"); document.write("<div id='" + active_layer + "' style=' " +cursorType+" visibility:hidden; background:transparent; position:absolute; border-style:inset;border-width:1px; clip:auto; top:535; left:0; height:0; width:0;background-image: url("+ open_static_img +");' onMouseover='onCurrentGeckosubNavis(\"" + active_layer + "\",\"" + properties[3] + "\",\"" + lay_ext[1] + "\",\"" + lay_ext[2] + "\");' onMouseout='getActiveGeckoNavi(\""+ properties[1] +"\",this);'>"+ l_str_dtable_starts +l_str_data + l_str_table_close +"</div>"); } //close the for loop // clearGeckoNavis(); } //close the function function clearIENavis() { for(var i=0;i<main_sub_cat_length;i++) { //starts for loop - run navis properties = main_sub_cat_arr[i].split(':'); active_layer = 'act_' + properties[1]; document.all.item(active_layer).style.visibility = 'hidden'; document.all.item(properties[1]).style.visibility = 'hidden'; } //close the for loop bglayer.style.visibility = 'hidden'; } //close the function function clearGeckoNavis() { for(var i=0;i<main_sub_cat_length;i++) { //starts for loop - run navis properties = main_sub_cat_arr[i].split(':'); active_layer = 'act_' + properties[1]; document.getElementById(active_layer).style.visibility = 'hidden'; document.getElementById(properties[1]).style.visibility = 'hidden'; } //close the for loop document.getElementById('bglayer').style.visibility = 'hidden'; } //close the function function setIESubNavisList(c_cat,index,left,top,height,width) { var l_int_left = left; //left var l_int_top = top; //top clearIENavis(); var l_str_arr_temp = getSubNavisOnly(c_cat); //get acti navis f_str_dyn_sub_list = l_str_arr_temp; var l_int_inc_top = l_int_top; //top var l_int_bg_height = (l_str_arr_temp.length)*(height+1)+Math.round((l_str_arr_temp.length)*(1.5)); //get length var l_int_mheight_inc = 0; for(var n=0;n<l_str_arr_temp.length;n++) { //starts for -1 loop document.all.item(l_str_arr_temp[n]).style.top = l_int_inc_top; document.all.item(l_str_arr_temp[n]).style.left = l_int_left; document.all.item(l_str_arr_temp[n]).style.width = width; document.all.item(l_str_arr_temp[n]).style.height = height; document.all.item(l_str_arr_temp[n]).style.visibility = 'visible'; l_int_inc_top += height + 2; l_int_mheight_inc += height; } //close for-1 loop if(l_str_arr_temp.length > 0) //true-more than zero navis setIEOutsideLayer(l_int_left,l_int_inc_top,width,height,l_int_top,l_int_bg_height); } //close the function function setGeckoSubNavisList(c_cat,index,left,top,height,width) { var l_int_left = left; //left var l_int_top = top; //top clearGeckoNavis(); var l_str_arr_temp = getSubNavisOnly(c_cat); //get acti navis f_str_dyn_sub_list = l_str_arr_temp; var l_int_inc_top = l_int_top; //top var l_int_bg_height = (l_str_arr_temp.length)*(height+1)+Math.round((l_str_arr_temp.length)*(1.5)); //get length var l_int_mheight_inc = 0; for(var n=0;n<l_str_arr_temp.length;n++) { //starts for -1 loop document.getElementById(l_str_arr_temp[n]).style.top = l_int_inc_top; document.getElementById(l_str_arr_temp[n]).style.left = l_int_left; document.getElementById(l_str_arr_temp[n]).style.width = width; document.getElementById(l_str_arr_temp[n]).style.height = height; document.getElementById(l_str_arr_temp[n]).style.visibility = 'visible'; document.getElementById('b_'+l_str_arr_temp[n]).style.width = width; document.getElementById('img_'+l_str_arr_temp[n]).style.width = width; l_int_inc_top += height + 2; l_int_mheight_inc += height; } //close for-1 loop document.getElementById('bglayer').style.width = width; document.getElementById('subdesktop').style.width = width; if(l_str_arr_temp.length > 0) //true-more than zero navis setGeckoOutsideLayer(l_int_left,l_int_inc_top,width,height,l_int_top,l_int_bg_height); } //close the function function getActiveNavi(des_navi_name,curr_navi_object) { current_page_id = ""; current_url_status = ""; current_url_name = ""; //current url for external link current_url_tgt = ""; //current url target document.all.item(des_navi_name).style.top = parseInt(curr_navi_object.style.top); document.all.item(des_navi_name).style.left = parseInt(curr_navi_object.style.left); document.all.item(des_navi_name).style.width = parseInt(curr_navi_object.style.width); document.all.item(des_navi_name).style.height = parseInt(curr_navi_object.style.height); curr_navi_object.style.visibility = 'hidden' document.all.item(des_navi_name).style.visibility = 'visible'; } // close the function function getActiveGeckoNavi(des_navi_name,curr_navi_object) { current_page_id = ""; current_url_status = ""; current_url_name = ""; //current url for external link current_url_tgt = ""; //current url target document.getElementById(des_navi_name).style.top = parseInt(curr_navi_object.style.top); document.getElementById(des_navi_name).style.left = parseInt(curr_navi_object.style.left); document.getElementById(des_navi_name).style.width = parseInt(curr_navi_object.style.width); document.getElementById(des_navi_name).style.height = parseInt(curr_navi_object.style.height); curr_navi_object.style.visibility = 'hidden' document.getElementById(des_navi_name).style.visibility = 'visible'; } // close the function function whenIEMouseOver(id, url, pos, url_name, url_tgt) { current_page_id = id; current_url_status = url; current_url_name = url_name; //current url name current_url_tgt = url_tgt; //current url target ( '' / 'n' ) } //close the function function whenIEMouseOut() { current_page_id = ''; current_url_status = ''; current_url_name = ''; //current url for external link current_url_tgt = ''; //current url target } //close the function /*set whenmouseover layer onIE formatted layers */ function setIEOutsideLayer(left,top,width,height,default_top,total_height) { bglayer.style.top = default_top-1; bglayer.style.left = left-1; bglayer.style.width = width+2; bglayer.style.height = total_height; bglayer.style.visibility = 'visible'; bglayer.style.background = '#b2b2b2'; subdesktop.style.top = default_top - height; if(location_identifier == 'l') subdesktop.style.left = left; //subdesktop.style.left = left - (width/2); else if(location_identifier == 'r') subdesktop.style.left = left-(width/2); else if(vertical_location == 'l') subdesktop.style.left = left; //subdesktop.style.left = left - (width/2); else if(vertical_location == 'r') subdesktop.style.left = left-(width/2); subdesktop.style.width = width + (width/2); subdesktop.style.height = total_height + (height*2); subdesktop.style.visibility = 'visible'; // document.all.item('subdesktop').style.background = '#ccc000'; } //close the function function setGeckoOutsideLayer(left,top,width,height,default_top,total_height) { document.getElementById('bglayer').style.top = eval(default_top)-1; document.getElementById('bglayer').style.left = eval(left)-1; document.getElementById('bglayer').style.width = eval(width)+2; document.getElementById('bglayer').style.height = eval(total_height); document.getElementById('bglayer').style.visibility = 'visible'; document.getElementById('bglayer').style.background = '#b2b2b2'; document.getElementById('subdesktop').style.top = default_top - height; if(location_identifier == 'l') document.getElementById('subdesktop').style.left = left; //subdesktop.style.left = left - (width/2); else if(location_identifier == 'r') document.getElementById('subdesktop').style.left = left-(width/2); else if(vertical_location == 'l') document.getElementById('subdesktop').style.left = left; //subdesktop.style.left = left - (width/2); else if(vertical_location == 'r') document.getElementById('subdesktop').style.left = left-(width/2); document.getElementById('subdesktop').style.width = width + (width/2); document.getElementById('subdesktop').style.height = total_height + (height*2); document.getElementById('subdesktop').style.visibility = 'visible'; // document.getElementById('subdesktop').style.background = '#ccc000'; } //close the function function getKeyDown() { /********** sg16.0 changes ************/ var l_obj_file_list = sub_navig_file_name.split("::"); var l_str_page_id =""; // get the page i d var l_str_file_name =""; // get the file name var _temp_index =0; var current_file_name =current_page_id + '.html'; for(var i =0; i < l_obj_file_list.length; i++) { l_str_file_name = l_obj_file_list[i]; if(l_str_file_name.indexOf(":") >0 ) { _temp_index = l_str_file_name.indexOf(":"); l_str_page_id = l_str_file_name.substring(0,_temp_index); l_str_file_name = l_str_file_name.substring(_temp_index+1,l_str_file_name.length); if(current_page_id == l_str_page_id) current_file_name =l_str_file_name; } } /********** sg16.0 changes ************/ if (current_url_status == 'y' && current_page_id != '') //cursor points to page id { location.href = current_file_name; } else if (current_url_status == 'e' && current_url_name != '') //cursor points to page name { if (current_url_tgt == 'y') // open in new window { window.open(replaceTitletoComma(current_url_name)); getTop(); } else { location.href = replaceTitletoComma(current_url_name); } } else if (current_url_status == '' && current_page_id == '') // false - empty { if(_is_gecko_bowser == STR_YES) clearGeckoNavis(); else clearIENavis(); } } //close the function function onCurrentIEsubNavis(tar_navis, status, url_name, url_tgt) { current_page_id = tar_navis.substr(8); current_url_status = status; current_url_name = url_name; //current url name current_url_tgt = url_tgt; //current url target ( '' / 'n' ) for(var n=0;n < f_str_dyn_sub_list.length;n++) { //starts for -1 loop var l_str_scroll_layer = 'act_'+ f_str_dyn_sub_list[n]; var l_str_static_layer = f_str_dyn_sub_list[n]; if(tar_navis == l_str_scroll_layer) { document.all.item(l_str_scroll_layer).style.visibility = 'visible'; document.all.item(l_str_static_layer).style.visibility = 'hidden'; } else { document.all.item(l_str_scroll_layer).style.visibility = 'hidden'; document.all.item(l_str_static_layer).style.visibility = 'visible'; } } //close for-1 loop } function onCurrentGeckosubNavis(tar_navis, status, url_name, url_tgt) { current_page_id = tar_navis.substr(8); current_url_status = status; current_url_name = url_name; //current url name current_url_tgt = url_tgt; //current url target ( '' / 'n' ) for(var n=0;n < f_str_dyn_sub_list.length;n++) { //starts for -1 loop var l_str_scroll_layer = 'act_'+ f_str_dyn_sub_list[n]; var l_str_static_layer = f_str_dyn_sub_list[n]; if(tar_navis == l_str_scroll_layer) { document.getElementById(l_str_scroll_layer).style.visibility = 'visible'; document.getElementById(l_str_static_layer).style.visibility = 'hidden'; } else { document.getElementById(l_str_scroll_layer).style.visibility = 'hidden'; document.getElementById(l_str_static_layer).style.visibility = 'visible'; } } //close for-1 loop } function onIEClearSubs() { for(var n=0;n <f_str_dyn_sub_list.length;n++) { //starts for -1 loop var l_str_scroll_layer = 'act_'+ f_str_dyn_sub_list[n]; var l_str_static_layer = f_str_dyn_sub_list[n]; document.all.item(l_str_scroll_layer).style.visibility = 'hidden'; document.all.item(l_str_static_layer).style.visibility = 'hidden'; } //close for-1 loop bglayer.style.visibility = 'hidden'; } function onGeckoClearSubs() { for(var n=0;n <f_str_dyn_sub_list.length;n++) { //starts for -1 loop var l_str_scroll_layer = 'act_'+ f_str_dyn_sub_list[n]; var l_str_static_layer = f_str_dyn_sub_list[n]; document.getElementById(l_str_scroll_layer).style.visibility = 'hidden'; document.getElementById(l_str_static_layer).style.visibility = 'hidden'; } //close for-1 loop document.getElementById('bglayer').style.visibility = 'hidden'; } function compareNumbers(a, b) { return a - b; } function replaceTitletoComma(externaltext) { externaltext = externaltext.replace(/\~~~/g, ","); return externaltext; } function setGeckoSubNavisListVertical(c_cat,index,left,top) { var l_int_left = left; //left var l_int_top = top; //top onGeckoClearSubsVertical(); var l_str_arr_temp = getSubNavisOnly(c_cat); //get acti navis f_str_dyn_sub_list = l_str_arr_temp; var l_int_inc_top = l_int_top; //top var l_int_mheight_inc = 0; //var width = l_img_width_list[getImageIndex(c_cat)]; var width = eval(subNavigWidth)+5; var height = l_img_height; var l_int_bg_height = (l_str_arr_temp.length)*(height+1) + (l_str_arr_temp.length)*(1.5); //get length //if(l_scr_total_width > 1024) //l_int_left1=getSuitXposi(left); for(var n=0;n<l_str_arr_temp.length;n++) { //starts for -1 loop var l_int_snavi_width = width; var l_int_snavi_left = l_int_left; var l_int_snavi_total = eval(l_int_left) + eval(width); document.getElementById(l_str_arr_temp[n]).style.top = l_int_inc_top; document.getElementById(l_str_arr_temp[n]).style.left = l_int_left; document.getElementById(l_str_arr_temp[n]).style.width = width; document.getElementById(l_str_arr_temp[n]).style.height = height; document.getElementById(l_str_arr_temp[n]).style.visibility = 'visible'; document.getElementById('b_'+l_str_arr_temp[n]).style.top = l_int_inc_top; document.getElementById('b_'+l_str_arr_temp[n]).style.left = l_int_left; document.getElementById('b_'+l_str_arr_temp[n]).style.width = width; document.getElementById('b_'+l_str_arr_temp[n]).style.height = height; document.getElementById('b_'+l_str_arr_temp[n]).style.visibility = 'visible'; document.getElementById('img_'+l_str_arr_temp[n]).style.top = l_int_inc_top; document.getElementById('img_'+l_str_arr_temp[n]).style.left = l_int_left; document.getElementById('img_'+l_str_arr_temp[n]).style.width = width; document.getElementById('img_'+l_str_arr_temp[n]).style.height = height; document.getElementById('img_'+l_str_arr_temp[n]).style.visibility = 'visible'; l_int_inc_top += height + 2; l_int_mheight_inc += height; } //close for-1 loop if(l_str_arr_temp.length > 0) //true-more than zero navis setGeckoOutsideLayerVertical(l_int_left,l_int_inc_top,width,height,l_int_top,l_int_bg_height); } //close the function /*set whenmouseover layer onIE formatted layers */ function setGeckoOutsideLayerVertical(left,top,width,height,default_top,total_height) { document.getElementById('bglayer').style.top = default_top - 2; document.getElementById('bglayer').style.left = left - 2; document.getElementById('bglayer').style.width = eval(width) + 4; document.getElementById('bglayer').style.height = total_height + 2; document.getElementById('bglayer').style.background = '#cccccc'; document.getElementById('bglayer').style.visibility = 'visible'; if(horizontal_location =='b' || add_subnavig_type == 'bl' || add_subnavig_type == 'br') document.getElementById('subdesktop').style.top = default_top - (height+Math.round(height/2)); else if(horizontal_location =='t') document.getElementById('subdesktop').style.top = default_top; var l_int_sdesk_left = left - Math.round(width/4); document.getElementById('subdesktop').style.left = l_int_sdesk_left; var l_int_sdesk_width = eval(width) + eval(Math.round(width/2)); document.getElementById('subdesktop').style.width = l_int_sdesk_width; if(horizontal_location =='b' || add_subnavig_type == 'bl' || add_subnavig_type == 'br') document.getElementById('subdesktop').style.height = total_height + (height*2) - Math.round(height/2); else if(horizontal_location =='t') document.getElementById('subdesktop').style.height = total_height + (height*2); var l_max_pixel_left = l_int_sdesk_left + l_int_sdesk_width; document.getElementById('subdesktop').style.visibility = 'visible'; // document.getElementById('subdesktop').style.background = '#cccccc'; } //close the function function getImageIndex(main_cat) { var l_arr_temp_sub = new Array(); var l_int_count = 0; var l_int_layer_noofchars = 0; var l_int_layer_img_index = 0; if(l_img_scroll_list.length ==3) { for(var i=0;i<main_sub_cat_length;i++) { //starts for loop - var l_arr_properties = main_sub_cat_arr[i].split(':'); if(l_arr_properties[0] == main_cat) l_arr_temp_sub[l_int_count++] = l_arr_properties[2]; } for(var j=0;j<l_arr_temp_sub.length;j++) { //starts for loop - run navis var l_int_len = l_arr_temp_sub[j].length; if(l_int_layer_noofchars < l_int_len) l_int_layer_noofchars = l_int_len; } if(l_int_layer_noofchars<8) //if 7chars sub navis l_int_layer_img_index = 0; else if(l_int_layer_noofchars<12) l_int_layer_img_index = 1; else if(l_int_layer_noofchars>11) l_int_layer_img_index = 2; } else if(l_img_scroll_list.length == 1) { l_int_layer_img_index = 0; } return l_int_layer_img_index; } function onGeckoClearSubsVertical() { for(var n=0;n <f_str_dyn_sub_list.length;n++) { //starts for -1 loop var l_str_scroll_layer = 'act_'+ f_str_dyn_sub_list[n]; var l_str_static_layer = f_str_dyn_sub_list[n]; var l_str_inamer_scr = 'img_' + l_str_scroll_layer; var l_str_bname_scr = 'b_' + l_str_scroll_layer; var l_str_inamer_stc = 'img_' + l_str_static_layer; var l_str_bname_stc = 'b_' + l_str_static_layer; document.getElementById(l_str_scroll_layer).style.visibility = 'hidden'; document.getElementById(l_str_static_layer).style.visibility = 'hidden'; document.getElementById(l_str_inamer_scr).style.visibility = 'hidden'; document.getElementById(l_str_inamer_stc).style.visibility = 'hidden'; document.getElementById(l_str_bname_scr).style.visibility = 'hidden'; document.getElementById(l_str_bname_stc).style.visibility = 'hidden'; } //close for-1 loop document.getElementById('bglayer').style.visibility = 'hidden'; f_str_dyn_sub_list = new Array(); } /*set sub navigations for gecko's dummy operation*/ function setGeckoAllSubNavisVertical() { var l_str_data; //data var properties; //properties var active_layer; //active layer var l_str_arr_single_string; //single string document.write("<div id='subdesktop' style='visibility:hidden; background:transparent; position:absolute; clip:auto; top:0; left:0; height:0; width:0;' onMouseout='whenIEParamClear();this.style.visibility=\"hidden\";'> </div>"); document.write("<div id='bglayer' style='visibility:hidden; background:transparent; position:absolute; clip:auto; top:0; left:0; height:0; width:0;' onMouseover='whenIEParamClear()' onMouseout=''> </div>"); //document.write("<div id='subdesktop' style='visibility:hidden; background:transparent; position:absolute; clip:auto; top:0; left:0; height:0; width:0;' onMouseover='onGeckoClearSubs()' onMouseout='whenIEParamClear();this.style.visibility=\"hidden\";onGeckoClearSubs();'> </div>"); //document.write("<div id='bglayer' style='visibility:hidden; background:transparent; position:absolute; clip:auto; top:0; left:0; height:0; width:0;' onMouseover='whenIEParamClear()' onMouseout=''> </div>"); //setGeckoAllSubNavis(); for(var i=0;i<main_sub_cat_length;i++) { //starts for loop - run navis properties = main_sub_cat_arr[i].split(':'); active_layer = 'act_'+ properties[1]; l_str_data = ''; l_str_arr_single_string = getNoStrings(properties[2]); var lay_ext = main_sub_cat_ext_arr[i].split("::"); //array for(var k=0;k<l_str_arr_single_string.length;k++) //inner loop - for split indiviual strings from string l_str_data += l_str_arr_single_string[k] + ' '; var l_img_scroll_value = l_img_scroll_list[getImageIndex(properties[0])]; var l_img_static_value = l_img_static_list[getImageIndex(properties[0])]; var l_img_width_value = l_img_width_list[getImageIndex(properties[0])]; var l_img_height_value = l_img_height; var l_str_table_1 = "<table width='" + l_img_width_value + "' height='" + l_img_height_value + "' border='0' cellspacing='0' cellpadding='0'><tr><td valign='" + l_str_ver_align + "' align='" + title_align + "'><font color='" + default_title_color + "' face='" + title_style + "' class='titlesize'> "; //starts table 1 var l_str_table_0 = "<table width='" + l_img_width_value + "' height='" + l_img_height_value + "' border='0' cellspacing='0' cellpadding='0'><tr><td valign='" + l_str_ver_align + "' align='"+ title_align +"'><font color='" + scroll_title_color + "' face='" + title_style + "' class='titlesize'> "; //starts table 2 var l_str_table_00 = " </font></td></tr></table>"; //close the table document.write("<div id='img_" + properties[1] + "' style=' " +cursorType+" visibility:hidden; background:transparent; position:absolute; clip:auto; top:535; left:0; height:0; width:0;z-index:1;' onMouseover='' onMouseout=''><img src='"+ l_img_static_value +"' height="+l_img_height_value+" width=" + l_img_width_value + " alt='sample'></div>"); document.write("<div id='" + properties[1] + "' style=' " +cursorType+" visibility:hidden; background:transparent; position:absolute; clip:auto; top:535; left:0; height:0; width:0;z-index:2;overflow:hidden;background-image: url("+open_scroll_img+");' onMouseover='getActiveGeckoNavi(\""+ active_layer +"\",this)' onMouseout=''>" + l_str_table_0 + l_str_data + l_str_table_00 + "</div>"); document.write("<div id='b_" + properties[1] + "' style=' " +cursorType+" visibility:hidden; background:transparent; position:absolute; clip:auto; top:535; left:0; height:0; width:0;z-index:3;' onMouseover='getGeckoActiveNavi(\""+properties[1]+"\",\""+ active_layer +"\",this)' onMouseout=''>" + l_str_table_1 +"" + l_str_table_00 + "</div>"); document.write("<div id='img_" + active_layer + "' style=' " +cursorType+" visibility:hidden; background:transparent; position:absolute; clip:auto; top:535; left:0; height:0; width:0;z-index:1;' onMouseover='' onMouseout=''><img src='"+ l_img_scroll_value +"' height="+l_img_height_value+" width=" + l_img_width_value +" alt='sample'></div>"); document.write("<div id='" + active_layer + "' style=' " +cursorType+" visibility:hidden; background:transparent; position:absolute; clip:auto; top:535; left:0; height:0; width:0;z-index:2;overflow:hidden;background-image: url("+ open_static_img +");' onMouseover='onCurrentGeckosubNavis(\"" + active_layer + "\",\"" + properties[3] + "\",\"" + lay_ext[1] + "\",\"" + lay_ext[2] + "\");' onMouseout='getActiveGeckoNavi(\""+ properties[1] +"\",this);'>"+ l_str_table_1 +l_str_data + l_str_table_00 +"</a></div>"); document.write("<div id='b_" + active_layer + "' style=' " +cursorType+" visibility:hidden; background:transparent; position:absolute; clip:auto; top:535; left:0; height:0; width:0;z-index:3;' onMouseover='onCurrentGeckosubNavis(\"" + active_layer + "\",\"" + properties[3] + "\",\"" + lay_ext[1] + "\",\"" + lay_ext[2] + "\");' onMouseout='getGeckoActiveNavi(\""+active_layer+"\",\""+ properties[1] +"\",this);'>"+ l_str_table_1 +"" + l_str_table_00 +"</div>"); } //close the for loop // clearGeckoNavis(); } //close the function function whenIEParamClear() { current_page_id = ''; current_url_status = ''; current_url_name = ''; //current url for external link current_url_tgt = ''; //current url target } function getGeckoActiveNavi(curr_navi_name,des_navi_name,curr_navi_object) { current_page_id = ""; current_url_status = ""; current_url_name = ""; //current url for external link current_url_tgt = ""; //current url target var des_navi_blk_name = 'b_' + des_navi_name; var des_navi_img_name = 'img_' + des_navi_name; var cur_navi_img_name = 'img_' + curr_navi_name; document.getElementById(des_navi_name).style.top = parseInt(curr_navi_object.style.top); document.getElementById(des_navi_name).style.left = parseInt(curr_navi_object.style.left); document.getElementById(des_navi_name).style.width = parseInt(curr_navi_object.style.width); document.getElementById(des_navi_name).style.height = parseInt(curr_navi_object.style.height); document.getElementById(des_navi_name).style.visibility = 'visible'; document.getElementById(des_navi_blk_name).style.top = parseInt(curr_navi_object.style.top); document.getElementById(des_navi_blk_name).style.left = parseInt(curr_navi_object.style.left); document.getElementById(des_navi_blk_name).style.width = parseInt(curr_navi_object.style.width); document.getElementById(des_navi_blk_name).style.height = parseInt(curr_navi_object.style.height); document.getElementById(des_navi_blk_name).style.visibility = 'visible'; document.getElementById(des_navi_img_name).style.top = parseInt(curr_navi_object.style.top); document.getElementById(des_navi_img_name).style.left = parseInt(curr_navi_object.style.left); document.getElementById(des_navi_img_name).style.width = parseInt(curr_navi_object.style.width); document.getElementById(des_navi_img_name).style.height = parseInt(curr_navi_object.style.height); document.getElementById(des_navi_img_name).style.visibility = 'visible'; curr_navi_object.style.visibility = 'hidden' document.getElementById(curr_navi_name).style.visibility = 'hidden'; document.getElementById(cur_navi_img_name).style.visibility = 'hidden'; } // close the function //Hiding sub navigation displayed function hideSubNavig() { var l_str_arr_temp = getSubNavisOnly(currentCat); //get acti navis for(var n=0;n<l_str_arr_temp.length;n++) { //starts for -1 loop document.getElementById(l_str_arr_temp[n]).style.visibility = 'hidden'; if(_is_gecko_bowser == STR_YES) { document.getElementById('b_'+l_str_arr_temp[n]).style.visibility = 'hidden'; document.getElementById('img_'+l_str_arr_temp[n]).style.visibility = 'hidden'; } } //close for-1 loop document.getElementById('bglayer').style.visibility = 'hidden'; document.getElementById('subdesktop').style.visibility = 'hidden'; } function hidePrevSubNavig(cat_id) { var l_str_arr_temp = getSubNavisOnly(cat_id); //get acti navis for(var n=0;n<l_str_arr_temp.length;n++) { //starts for -1 loop document.getElementById(l_str_arr_temp[n]).style.visibility = 'hidden'; if(_is_gecko_bowser == STR_YES) { document.getElementById('b_'+l_str_arr_temp[n]).style.visibility = 'hidden'; document.getElementById('img_'+l_str_arr_temp[n]).style.visibility = 'hidden'; } } //close for-1 loop document.getElementById('bglayer').style.visibility = 'hidden'; document.getElementById('subdesktop').style.visibility = 'hidden'; } if(_is_gecko_bowser == STR_YES) { //clicking on the document, initiate method for hiding sub navigation displayed document.addEventListener("mousedown", hideSubNavig, false); }