1 2 function buttonFilter() 3 { 4 var buttonElements,button; 5 var name; 6 7 8 buttonElements=document.getElementsByTagName('button'); 9 var i; 10 for(i=0;i<buttonElements.length;i++) 11 { 12 if(buttonElements[i].type=='submit' || buttonElements[i].type=='button'|| buttonElements[i].type=='reset') 13 { 14 if((buttonElements[i].name!=document.forms[0].buttonHit.value)) 15 buttonElements[i].disabled=1; 16 else 17 { 18// buttonElements[i].value=document.forms[0].buttonValue.value; 19 name=buttonElements[i].name; 20 buttonElements[i].name='NoUse'; 21 buttonElements[i].disabled=1; 22 } 23 } 24 } 25 26 button=document.getElementsByName('buttonValue'); 27 button[0].name=name; 28 button=document.getElementsByName('buttonHit'); 29 button[0].disabled=1; 30 31 } 32 33 function buttonClick(btn,value) 34 { 35 36 var button; 37 38 button=document.getElementsByName('buttonHit'); 39 button[0].value=btn.name; 40 41 button=document.getElementsByName('buttonValue'); 42 button[0].value=value; 43 return true; 44 } 45 46 function clickButton(message) 47 { 48 alert(message); 49 } 50 51 function mainOnload() 52 { 53 54 } 55 56 57 58 function changeCursorPointer() 59 { 60 document.body.style.cursor='pointer'; 61 } 62 63 function changeCursorDefault() 64 { 65 document.body.style.cursor='default'; 66 } 67 68 69 function iframeResize(iframe){ 70alert("Enter iframeResize "+iframe); 71 if(iframe && !window.opera){ 72 73 if(iframe.contentDocument && iframe.contentDocument.body.offsetHeight){ 74alert('before '+iframe.height+" document "+iframe.Document.body.offsetHeight); 75 iframe.height=iframe.contentDocument.body.offsetHeight+80; 76alert('after '+iframe.height); 77 } 78 else if(iframe.Document && iframe.Document.body.scrollHeight){ 79alert('before '+iframe.style.height+" document "+iframe.Document.body.scrollHeight); 80 81 iframe.style.height=iframe.Document.body.scrollHeight; 82alert('after '+iframe.style.height); 83 84 85 } 86 } 87alert("Exit iframeResize "); 88 89 } 90 91function getElementsByName_iefix(tag, name) { 92 var elem = document.getElementsByTagName(tag); 93 var arr = new Array(); 94 for(i = 0,iarr = 0; i < elem.length; i++) { 95 att = elem[i].getAttribute("name"); 96 if(att == name) { 97 arr[iarr] = elem[i]; 98 iarr++; 99 } 100 } 101 return arr; 102} 103 104function grayout_button(ButtonName) 105{ 106 var selectedButton=$('#'+ButtonName); 107 var selectedButtonChildLeft = selectedButton.children(".roundleft_button"); 108 var selectedButtonChildRight = selectedButton.children(".roundright_button"); 109 110 selectedButton.attr('class', 'button-rule'); 111 selectedButtonChildLeft.attr('class', 'roundleft_grey'); 112 selectedButtonChildRight.attr('class', 'roundright_grey'); 113 114 selectedButton[0].disabled = true; 115} 116 117function ungrayout_button(ButtonName) 118{ 119 var selectedButton=$('#'+ButtonName); 120 var selectedButtonChildLeft = selectedButton.children(".roundleft_grey"); 121 var selectedButtonChildRight = selectedButton.children(".roundright_grey"); 122 123 selectedButton.attr('class', 'button-grey'); 124 selectedButtonChildLeft.attr('class', 'roundleft_button'); 125 selectedButtonChildRight.attr('class', 'roundright_button'); 126 127 selectedButton[0].disabled = false; 128} 129function grayout_applybtn(ButtonName) 130{ 131 var selectedButton=$('#'+ButtonName); 132 var selectedButtonChildLeft = selectedButton.children(".roundleft_apply"); 133 var selectedButtonChildRight = selectedButton.children(".roundright_apply"); 134 135 selectedButton.attr('class', 'button-apply'); 136 selectedButtonChildLeft.attr('class', 'roundleft_grey'); 137 selectedButtonChildRight.attr('class', 'roundright_grey'); 138 139 selectedButton[0].disabled = true; 140} 141 142function ungrayout_applybtn(ButtonName) 143{ 144 var selectedButton=$('#'+ButtonName); 145 var selectedButtonChildLeft = selectedButton.children(".roundleft_grey"); 146 var selectedButtonChildRight = selectedButton.children(".roundright_grey"); 147 148 selectedButton.attr('class', 'button-apply'); 149 selectedButtonChildLeft.attr('class', 'roundleft_apply'); 150 selectedButtonChildRight.attr('class', 'roundright_apply'); 151 152 selectedButton[0].disabled = false; 153} 154function Security5G_disabled() 155{ 156 $("input[name=security_type_an][@type=radio]").attr("disabled", "true"); 157} 158function Security5G_enabled() 159{ 160 $("input[name=security_type_an][@type=radio]").attr("disabled", ""); 161} 162function WPS_wizard_grayout() 163{ 164 if(parent.$('#wps-wizard').hasClass('noSubLarge')){ 165 parent.$('#wps-wizard').addClass('noSubGrayLarge'); 166 parent.$('#wps-wizard').removeClass('noSub'); 167 parent.$('#wps-wizard').removeClass('noSubLarge'); 168 } else if(parent.$('#wps-wizard').hasClass('noSub')){ 169 parent.$('#wps-wizard').addClass('noSubGray'); 170 parent.$('#wps-wizard').removeClass('noSub'); 171 parent.$('#wps-wizard').removeClass('noSubLarge'); 172 } 173} 174 175function WPS_wizard_ungrayout() 176{ 177 if(parent.$('#wps-wizard').hasClass('noSubGrayLarge')){ 178 parent.$('#wps-wizard').addClass('noSubLarge'); 179 parent.$('#wps-wizard').removeClass('noSubGrayLarge'); 180 } else if(parent.$('#wps-wizard').hasClass('noSubGray')){ 181 parent.$('#wps-wizard').addClass('noSub'); 182 parent.$('#wps-wizard').removeClass('noSubGray'); 183 } 184} 185 186function WDS_wizard_grayout() 187{ 188 if(parent.$("#basic-int").hasClass("basic-menu-div")){ 189 parent.$("#basic-int").addClass('basic-menu-div-gray'); 190 parent.$("#basic-int").removeClass('basic-menu-div'); 191 } 192 193 if(parent.$('#wizard').hasClass('noSubLarge')){ 194 parent.$('#wizard').addClass('noSubGrayLarge'); 195 parent.$('#wizard').removeClass('noSub'); 196 parent.$('#wizard').removeClass('noSubLarge'); 197 } else if(parent.$('#wizard').hasClass('noSub')){ 198 parent.$('#wizard').addClass('noSubGray'); 199 parent.$('#wizard').removeClass('noSub'); 200 parent.$('#wizard').removeClass('noSubLarge'); 201 } 202 203 parent.$('.SubMenuWDS').each(function(){ 204 if($(this).hasClass('SubMenuLarge')){ 205 $(this).addClass('SubMenuLargeDisable'); 206 $(this).removeClass('SubMenu'); 207 $(this).removeClass('Large'); 208 $(this).removeClass('SubMenuLarge'); 209 } 210 else if($(this).hasClass('SubMenu')){ 211 $(this).addClass('SubMenuDisable'); 212 $(this).removeClass('SubMenu'); 213 } 214 }); 215} 216 217function WDS_wizard_ungrayout() 218{ 219 if(parent.$("#basic-int").hasClass("basic-menu-div-gray")){ 220 parent.$("#basic-int").addClass('basic-menu-div'); 221 parent.$("#basic-int").removeClass('basic-menu-div-gray'); 222 } 223 224 if(parent.$('#wizard').hasClass('noSubGrayLarge')){ 225 parent.$('#wizard').addClass('noSubLarge'); 226 parent.$('#wizard').removeClass('noSubGrayLarge'); 227 } else if(parent.$('#wizard').hasClass('noSubGray')){ 228 parent.$('#wizard').addClass('noSub'); 229 parent.$('#wizard').removeClass('noSubGray'); 230 } 231 232 parent.$('.SubMenuWDS').each(function(){ 233 if($(this).hasClass('SubMenuLargeDisable')){ 234 $(this).addClass('SubMenuLarge'); 235 $(this).addClass('SubMenu'); 236 $(this).addClass('Large'); 237 $(this).removeClass('SubMenuLargeDisable'); 238 } 239 else if($(this).hasClass('SubMenuDisable')){ 240 $(this).addClass('SubMenu'); 241 $(this).removeClass('SubMenuDisable'); 242 } 243 }); 244} 245 246function sta_mode_grayout() 247{ 248 if(parent.$("#basic-int").hasClass("basic-menu-div")){ 249 parent.$("#basic-int").addClass('basic-menu-div-gray'); 250 parent.$("#basic-int").removeClass('basic-menu-div'); 251 } 252 if(parent.$("#basic-wls").hasClass("basic-menu-div")){ 253 parent.$("#basic-wls").addClass('basic-menu-div-gray'); 254 parent.$("#basic-wls").removeClass('basic-menu-div'); 255 } 256 if(parent.$("#basic-par").hasClass("basic-menu-div")){ 257 parent.$("#basic-par").addClass('basic-menu-div-gray'); 258 parent.$("#basic-par").removeClass('basic-menu-div'); 259 } 260 if($("#basic-gst").hasClass("basic-menu-div")){ 261 parent.$("#basic-gst").addClass('basic-menu-div-gray'); 262 parent.$("#basic-gst").removeClass('basic-menu-div'); 263 } 264 265 if(parent.$('#wizard').hasClass('noSubLarge')){ 266 parent.$('#wizard').addClass('noSubGrayLarge'); 267 parent.$('#wizard').removeClass('noSub'); 268 parent.$('#wizard').removeClass('noSubLarge'); 269 } else if(parent.$('#wizard').hasClass('noSub')){ 270 parent.$('#wizard').addClass('noSubGray'); 271 parent.$('#wizard').removeClass('noSub'); 272 parent.$('#wizard').removeClass('noSubLarge'); 273 } 274 if(parent.$('#wps-wizard').hasClass('noSubLarge')){ 275 parent.$('#wps-wizard').addClass('noSubGrayLarge'); 276 parent.$('#wps-wizard').removeClass('noSub'); 277 parent.$('#wps-wizard').removeClass('noSubLarge'); 278 } else if(parent.$('#wps-wizard').hasClass('noSub')){ 279 parent.$('#wps-wizard').addClass('noSubGray'); 280 parent.$('#wps-wizard').removeClass('noSub'); 281 parent.$('#wps-wizard').removeClass('noSubLarge'); 282 } 283 if(parent.$('#wireless_set').hasClass('SubMenu')){ 284 parent.$('#wireless_set').addClass('SubMenuDisable'); 285 parent.$('#wireless_set').removeClass('SubMenu'); 286 } 287 if(parent.$('#guest_set').hasClass('SubMenu')){ 288 parent.$('#guest_set').addClass('SubMenuDisable'); 289 parent.$('#guest_set').removeClass('SubMenu'); 290 } 291 if(parent.$('#wds_head').hasClass('SubMenu')){ 292 parent.$('#wds_head').addClass('SubMenuDisable'); 293 parent.$('#wds_head').removeClass('SubMenu'); 294 } 295 if(parent.$('#Qos_set').hasClass('SubMenu')){ 296 parent.$('#Qos_set').addClass('SubMenuDisable'); 297 parent.$('#Qos_set').removeClass('SubMenu'); 298 } 299 300 parent.$('.SubMenuWDS').each(function(){ 301 if($(this).hasClass('SubMenuAP')){ 302 $(this).addClass('SubMenuDisable'); 303 $(this).removeClass('SubMenuAP'); 304 } 305 else if($(this).hasClass('SubMenuLarge')){ 306 $(this).addClass('SubMenuLargeDisable'); 307 $(this).removeClass('SubMenu'); 308 $(this).removeClass('Large'); 309 $(this).removeClass('SubMenuLarge'); 310 } 311 else if($(this).hasClass('SubMenu')){ 312 $(this).addClass('SubMenuDisable'); 313 $(this).removeClass('SubMenu'); 314 } 315 }); 316} 317 318function ap_mode_grayout() 319{ 320 if(parent.$("#basic-int").hasClass("basic-menu-div")){ 321 parent.$("#basic-int").addClass('basic-menu-div-gray'); 322 parent.$("#basic-int").removeClass('basic-menu-div'); 323 } 324 325 if(parent.$('#wizard').hasClass('noSubLarge')){ 326 parent.$('#wizard').addClass('noSubGrayLarge'); 327 parent.$('#wizard').removeClass('noSub'); 328 parent.$('#wizard').removeClass('noSubLarge'); 329 } else if(parent.$('#wizard').hasClass('noSub')){ 330 parent.$('#wizard').addClass('noSubGray'); 331 parent.$('#wizard').removeClass('noSub'); 332 parent.$('#wizard').removeClass('noSubLarge'); 333 } 334 335 parent.$('.SubMenuWDS').each(function(){ 336 if($(this).hasClass('SubMenuAP')){ 337 /* do nothing */ 338 } 339 else if($(this).hasClass('SubMenuLarge')){ 340 $(this).addClass('SubMenuLargeDisable'); 341 $(this).removeClass('SubMenu'); 342 $(this).removeClass('Large'); 343 $(this).removeClass('SubMenuLarge'); 344 } 345 else if($(this).hasClass('SubMenu')){ 346 $(this).addClass('SubMenuDisable'); 347 $(this).removeClass('SubMenu'); 348 } 349 }); 350} 351 352function ap_mode_ungrayout() 353{ 354 if(parent.$("#basic-int").hasClass("basic-menu-div-gray")){ 355 parent.$("#basic-int").addClass('basic-menu-div'); 356 parent.$("#basic-int").removeClass('basic-menu-div-gray'); 357 } 358 359 if(parent.$('#wizard').hasClass('noSubGrayLarge')){ 360 parent.$('#wizard').addClass('noSubLarge'); 361 parent.$('#wizard').removeClass('noSubGrayLarge'); 362 } else if(parent.$('#wizard').hasClass('noSubGray')){ 363 parent.$('#wizard').addClass('noSub'); 364 parent.$('#wizard').removeClass('noSubGray'); 365 } 366 367 parent.$('.SubMenuWDS').each(function(){ 368 if($(this).hasClass('SubMenuLargeDisable')){ 369 $(this).addClass('SubMenuLarge'); 370 $(this).addClass('SubMenu'); 371 $(this).addClass('Large'); 372 $(this).removeClass('SubMenuLargeDisable'); 373 } 374 else if($(this).hasClass('SubMenuDisable')){ 375 $(this).addClass('SubMenu'); 376 $(this).removeClass('SubMenuDisable'); 377 } 378 }); 379} 380 381function extender_mode_grayout() 382{ 383 if(parent.$("#basic-int").hasClass("basic-menu-div")){ 384 parent.$("#basic-int").addClass('basic-menu-div-gray'); 385 parent.$("#basic-int").removeClass('basic-menu-div'); 386 } 387 if(parent.$("#basic-gst").hasClass("basic-menu-div")){ 388 parent.$("#basic-gst").addClass('basic-menu-div-gray'); 389 parent.$("#basic-gst").removeClass('basic-menu-div'); 390 } 391 392 if(parent.$('#wizard').hasClass('noSubLarge')){ 393 parent.$('#wizard').addClass('noSubGrayLarge'); 394 parent.$('#wizard').removeClass('noSub'); 395 parent.$('#wizard').removeClass('noSubLarge'); 396 } else if(parent.$('#wizard').hasClass('noSub')){ 397 parent.$('#wizard').addClass('noSubGray'); 398 parent.$('#wizard').removeClass('noSub'); 399 parent.$('#wizard').removeClass('noSubLarge'); 400 } 401 402 parent.$('.SubMenuWDS').each(function(){ 403 if($(this).hasClass('SubMenuEXT')){ 404 /* do nothing */ 405 } 406 else if($(this).hasClass('SubMenuLarge')){ 407 $(this).addClass('SubMenuLargeDisable'); 408 $(this).removeClass('SubMenu'); 409 $(this).removeClass('Large'); 410 $(this).removeClass('SubMenuLarge'); 411 } 412 else if($(this).hasClass('SubMenu')){ 413 $(this).addClass('SubMenuDisable'); 414 $(this).removeClass('SubMenu'); 415 } 416 }); 417} 418 419function extender_mode_ungrayout() 420{ 421 if(parent.$("#basic-int").hasClass("basic-menu-div-gray")){ 422 parent.$("#basic-int").addClass('basic-menu-div'); 423 parent.$("#basic-int").removeClass('basic-menu-div-gray'); 424 } 425 if(parent.$("#basic-gst").hasClass("basic-menu-div-gray")){ 426 parent.$("#basic-gst").addClass('basic-menu-div'); 427 parent.$("#basic-gst").removeClass('basic-menu-div-gray'); 428 } 429 430 if(parent.$('#wizard').hasClass('noSubGrayLarge')){ 431 parent.$('#wizard').addClass('noSubLarge'); 432 parent.$('#wizard').removeClass('noSubGrayLarge'); 433 } else if(parent.$('#wizard').hasClass('noSubGray')){ 434 parent.$('#wizard').addClass('noSub'); 435 parent.$('#wizard').removeClass('noSubGray'); 436 } 437 438 parent.$('.SubMenuWDS').each(function(){ 439 if($(this).hasClass('SubMenuLargeDisable')){ 440 $(this).addClass('SubMenuLarge'); 441 $(this).addClass('SubMenu'); 442 $(this).addClass('Large'); 443 $(this).removeClass('SubMenuLargeDisable'); 444 } 445 else if($(this).hasClass('SubMenuDisable')){ 446 $(this).addClass('SubMenu'); 447 $(this).removeClass('SubMenuDisable'); 448 } 449 }); 450} 451 452function highLightMenu(title, subtitle) 453{ 454 if(parent.load_page == 1 || !parent.load_page) 455 return false; 456 457 var checkElement = parent.$('#'+title).next(); 458 parent.$("#first").hide(); 459 460 if((checkElement.is('li')) && (!checkElement.is(':visible'))) 461 { 462 parent.$('.subHeader:visible').slideUp('fast'); 463 checkElement.slideDown('normal'); 464 parent.$('.SubActive').addClass('Sub'); 465 parent.$('.SubActive').removeClass('SubActive'); 466 parent.$('#'+title).addClass('SubActive'); 467 parent.$('#'+title).removeClass('Sub'); 468 } 469 470 if( !parent.$('#'+subtitle).hasClass('SubMenuDisable') && !parent.$('#'+subtitle).hasClass('SubMenuLargeDisable')) 471 { 472 parent.$('.noSubActive').removeClass('noSubActive'); 473 parent.$('.noSubActiveLarge').removeClass('noSubActiveLarge'); 474 parent.$('.SubMenuActive').addClass('SubMenu'); 475 parent.$('.SubMenuActive').removeClass('SubMenuActive'); 476 parent.$('.SubMenuActiveLarge').addClass('SubMenuLarge'); 477 parent.$('.SubMenuActiveLarge').addClass('SubMenu'); 478 parent.$('.SubMenuActiveLarge').addClass('Large'); 479 parent.$('.SubMenuActiveLarge').removeClass('SubMenuActiveLarge'); 480 if(parent.$('#'+subtitle).hasClass('Large')) 481 parent.$('#'+subtitle).addClass('SubMenuActiveLarge'); 482 else 483 parent.$('#'+subtitle).addClass('SubMenuActive'); 484 parent.$('#'+subtitle).removeClass('SubMenu'); 485 parent.$('#'+subtitle).removeClass('SubMenuLarge'); 486 487 } 488 else 489 { 490 return false; 491 } 492} 493 494function change_size() 495{ 496 var sep_border_num = $(".table-seperate-border").length; 497 var sep_border2_num = $(".table-seperate-border2").length; 498 var min_height = $('.scroll-pane').css("height"); 499 min_height = min_height.replace("px", ""); 500 501 502 503 var width = document.documentElement.clientWidth > 620 ? document.documentElement.clientWidth : 620; 504 var height = document.documentElement.clientHeight > min_height ? document.documentElement.clientHeight : min_height; 505 506 $('.subtop-image').css("width", width); 507 if(sep_border2_num==1) { 508 $('.subtop-image').css("height", "12px"); 509 } else 510 $('.subtop-image').css("height", "32px"); 511 512 513 $('.body-image').css("width", width); 514 $('.body-image').css("position", "absolute"); 515 if(sep_border2_num==1) { 516 $('.body-image').css("height", height-30); 517 $('.body-image').css("top", 0); 518 } else { 519 $('.body-image').css("height", height-30); 520 $('.body-image').css("top", 5); 521 } 522 523 $('.subfooter-image').css("width", width); 524 $('.subfooter-image').css("height", "24px"); 525 $('.subfooter-image').css("position", "relative"); 526 if(sep_border2_num==1) { 527 $('.subfooter-image').css("top", 30); 528 $('.subhead2-table').css("position", "relative"); 529 $('.subhead2-table').css("top", 30); 530 } else { 531 $('.subfooter-image').css("top", -3); 532 $('.subhead2-table').css("position", "relative"); 533 $('.subhead2-table').css("top", -3); 534 } 535 536 if(get_browser()=="Netscape") 537 $('.subhead2-table').css("left", 1); 538 $('.subhead2-table').css("width", width-27); 539 $('.scroll-pane').css("width", width-27); 540 541 if(document.getElementById("topframe")) { 542 $('.subhead2-table').css("height", height-226); 543 $('.scroll-pane').css("height", height-226); 544 } else if(sep_border_num==2) { 545 $('.subhead2-table').css("height", height-120); 546 $('.scroll-pane').css("height", height-120); 547 } else if(sep_border2_num==1) { 548 $('.subhead2-table').css("height", height-155); 549 $('.scroll-pane').css("height", height-155); 550 } else { 551 $('.subhead2-table').css("height", height-75); 552 $('.scroll-pane').css("height", height-75); 553 } 554 555 $('.subhead2-bottom').css("width", width); 556 if(sep_border2_num==1) { 557 $('.subhead2-bottom').css("position", "relative"); 558 $('.subhead2-bottom').css("top", 3); 559 } 560 561 $('.button-help-arrow').css("position", "absolute"); 562 $('.button-help-arrow').css("left", width/2); 563 564 565 $('.bas-help-frame-div').css("width", width-50); 566 $('.help-frame-div').css("width", width-50); 567 if(get_browser()=="Firefox"|| get_browser()=="Netscape") { 568 if(sep_border2_num==1) { 569 $('.bas-help-frame-div').css("top", height-239); 570 $('.help-frame-div').css("top", height-239); 571 } else { 572 $('.bas-help-frame-div').css("top", height-225); 573 $('.help-frame-div').css("top", height-225); 574 } 575 } 576 else { 577 if(sep_border2_num==1) { 578 $('.bas-help-frame-div').css("top", height-244); 579 $('.help-frame-div').css("top", height-244); 580 } else { 581 $('.bas-help-frame-div').css("top", height-230); 582 $('.help-frame-div').css("top", height-230); 583 } 584 } 585 586 $('#helpframe').css("width", width-50); 587 588 589 590 591 if(document.getElementById('helpframe')) { 592 try{ 593 document.getElementById('helpframe').contentWindow.change_size_helpPage(width); 594 }catch(e){} 595 } 596 597 598 $('.cover-image').css("display", "none"); 599 600} 601 602function change_size_helpPage(width) 603{ 604 $('#content').css("width", width -70+ "px"); 605 606 if(get_ie_ver() == 9){ 607 ; 608 }else{ 609 $('#content').jScrollPane('scrollbarMargin:5px'); 610 } 611 var isResizing; 612 // IE triggers the onResize event internally when you do the stuff in this function 613 // so make sure we don't enter an infinite loop and crash the browser 614 if (!isResizing) { 615 isResizing = true; 616 $w = $(window); 617 $c = $('#container'); 618 var p = (parseInt($c.css('paddingLeft')) || 0) + (parseInt($c.css('paddingRight')) || 0); 619 $('body>.jScrollPaneContainer').css({'width': $w.width() + 'px'}); 620 $c.css({'width': ($w.width() - p) + 'px', 'overflow':'auto'}); 621 $c.jScrollPane(); 622 isResizing = false; 623 } 624} 625function change_size_ADVPage() 626{ 627 var isResizing; 628 // IE triggers the onResize event internally when you do the stuff in this function 629 // so make sure we don't enter an infinite loop and crash the browser 630 if (!isResizing) { 631 isResizing = true; 632 $w = $(window); 633 $c = $('#scroll-pane'); 634 var p = (parseInt($c.css('paddingLeft')) || 0) + (parseInt($c.css('paddingRight')) || 0); 635 $('body>.jScrollPaneContainer').css({'height': $w.height() + 'px'}); 636 if(get_browser()=="Chrome") 637 $c.css({'height': ($w.height()-p) + 'px', 'overflow':'no'}); 638 else 639 $c.css({'height': ($w.height()-p) + 'px', 'overflow':'auto'}); 640 $c.jScrollPane(); 641 isResizing = false; 642 } 643} 644function get_browser() 645{ 646 if(navigator.userAgent.indexOf("Navigator") != -1) 647 return "Netscape"; 648 else if(navigator.userAgent.indexOf("MSIE") != -1) 649 return "IE"; 650 else if(navigator.userAgent.indexOf("Chrome") != -1 ) 651 return "Chrome";//bug 21975:spec1.9-p228,[usb] the real links are different for different browsers 652 else if(navigator.userAgent.indexOf("Firefox") != -1) 653 return "Firefox"; 654 else if(navigator.userAgent.indexOf("Safari") != -1 ) 655 return "Safari"; 656 else if(navigator.userAgent.indexOf("Camino") != -1) 657 return "Camino"; 658 else if(navigator.userAgent.indexOf("Gecko/") != -1) 659 return "Gecko"; 660 else if(navigator.userAgent.indexOf("Opera") != -1) 661 return "Opera"; 662 else 663 return ""; 664} 665 666function get_ie_ver() 667{ 668 var version = 999; // we assume a sane browser 669 if (navigator.appVersion.indexOf("MSIE") != -1) 670 // bah, IE again, lets downgrade version number 671 version = parseFloat(navigator.appVersion.split("MSIE")[1]); 672 return version; 673} 674 675function setLanglistPosition() 676{ 677 if(get_browser()=="Firefox") 678 { 679 if($('.tabs')[0].scrollHeight>40) 680 { 681 $('#lang_menu_li').css("position", "relative"); 682 $('#lang_menu_li').css("top", "-35px"); 683 $('#firmware-update').css("position", "relative"); 684 $('#firmware-update').css("left", "-50px"); 685 } 686 else 687 { 688 $('#lang_menu_li').css("position", "relative"); 689 $('#lang_menu_li').css("top", "0px"); 690 $('#firmware-update').css("position", "relative"); 691 $('#firmware-update').css("left", "0px"); 692 } 693 } 694 else if(get_browser()=="IE") 695 { 696 if($('.tabs')[0].scrollHeight>40) 697 { 698 $('#lang_menu_li').css("position", "relative"); 699 $('#lang_menu_li').css("top", "-43px"); 700 $('#firmware-update').css("position", "relative"); 701 $('#firmware-update').css("left", "0px"); 702 } 703 else 704 { 705 706 $('#lang_menu_li').css("position", "relative"); 707 $('#lang_menu_li').css("top", "0px"); 708 $('#firmware-update').css("position", "relative"); 709 $('#firmware-update').css("left", "0px"); 710 } 711 } 712} 713 714 715function setFooterClass() 716{ 717 var footer_div = top.document.getElementById("footer"); 718 var content = footer_div.innerHTML.replace(/<\/?.+?>/g,"").replace(/[\r\n]/g, "").replace(/\s+/g, ""); 719 var content_len = content.length; 720 var width = document.body.clientWidth; 721 722 723 if( width > 967 ){ 724 footer_div.className = "footer"; 725 } 726 else{ 727 728 if(content_len > 75) 729 { 730 footer_div.className = "footer_double"; 731 $('#container').css("top", "653px"); 732 } 733 else 734 { 735 footer_div.className = "footer"; 736 $('#container').css("top", "610px"); 737 } 738 } 739 740 var go_btn = top.document.getElementById("search_button"); 741 content_len = go_btn.value.length; 742 743 if(content_len >= 7) 744 go_btn.className = "search_button_long"; 745 else if(content_len >= 4) 746 go_btn.className = "search_button_middle"; 747 else 748 go_btn.className = "search_button"; 749 750 var width = document.getElementById("support").clientWidth + document.getElementById("search").clientWidth; 751 var screen_width = document.body.clientWidth; 752 753 if( width < screen_width - 60 ) 754 { 755 footer_div.className = "footer"; 756 $('#container').css("top", "710px"); 757 } 758 else 759 { 760 footer_div.className = "footer_double"; 761 $('#container').css("top", "753px"); 762 } 763} 764 765function subpage_resize() 766{ 767 768 var page_contain_width = document.body.clientWidth-220 > 735 ? document.body.clientWidth-220 : 735; 769 var page_contain_height = document.documentElement.clientHeight-160 > 510+adjustPageHeight ? document.documentElement.clientHeight-160 : 510+adjustPageHeight; 770 var footer_div = document.getElementById("footer"); 771 var is_double = ( footer_div.className == "footer_double") ; 772 773 if(is_double) 774 { 775 page_contain_width = page_contain_width - 50 > 735 ? page_contain_width - 50 : 735; 776 page_contain_height = page_contain_height - 50> 510+adjustPageHeight ? page_contain_height - 50 : 510+adjustPageHeight; 777 } 778 779 $('.basic-menu').css("height", page_contain_height); 780 781 782 var page_width = page_contain_width - 50; 783 var page_height = page_contain_height - 0; 784 785 if($("#BasicTab").hasClass('current')){ 786 $('.basic-menu').css("height", page_contain_height); 787 $('#page_contain').width(parseInt(page_contain_width)); 788 $('#page_contain').height(parseInt(page_contain_height)); 789 $('#page_contain').css("margin-top","5"); 790 $('#page').attr("scrolling","no"); 791 $('#page').width(parseInt(page_width)); 792 $('#page').height(parseInt(page_height)); 793 $('#page').css("margin-top","0"); 794 $('#page').css("margin-left","30"); 795 } else { 796 $('.advance-menu').css("height", page_contain_height); 797 $('#page_contain2').width(parseInt(page_contain_width)); 798 $('#page_contain2').height(parseInt(page_contain_height)); 799 $('#page_contain2').css("margin-top","5"); 800 $('#page2').attr("scrolling","no"); 801 $('#page2').width(parseInt(page_width)); 802 $('#page2').height(parseInt(page_height)); 803 $('#page2').css("margin-top","0"); 804 $('#page2').css("margin-left","30"); 805 } 806 807 808 var footer_div = document.getElementById("footer"); 809 var is_double = ( footer_div.className == "footer_double") ; 810 811 if(!is_double) { 812 $('.container_center').css("width", document.body.clientWidth-40 > 925 ? document.body.clientWidth-40 : 925); 813 if(get_browser()=="Netscape" || get_browser()=="Firefox") 814 $('.container_center').css("top", document.body.scrollHeight > 700+adjustPageHeight ? document.body.scrollHeight : 700+adjustPageHeight); 815 else if(get_browser()=="IE") 816 $('.container_center').css("top", document.documentElement.clientHeight > 700+adjustPageHeight ? document.documentElement.clientHeight : 700+adjustPageHeight); 817 else 818 $('.container_center').css("top", document.documentElement.scrollHeight > 700+adjustPageHeight ? document.documentElement.scrollHeight : 700+adjustPageHeight); 819 820 //$('#adv_settings_header').css("overflow-x":"hidden","overflow-y":"auto","overflow":"-moz-scrollbars-vertical !important"); 821 } else{ 822 $('.container_center').css("width", document.body.clientWidth-40 > 925 ? document.body.clientWidth-40 : 925); 823 if(get_browser()=="Netscape" || get_browser()=="Firefox") 824 $('.container_center').css("top", document.body.scrollHeight > 710+adjustPageHeight ? document.body.scrollHeight : 710+adjustPageHeight); 825 else if(get_browser()=="IE") 826 $('.container_center').css("top", document.documentElement.clientHeight > 710+adjustPageHeight ? document.documentElement.clientHeight : 710+adjustPageHeight); 827 else 828 $('.container_center').css("top", document.documentElement.scrollHeight > 710+adjustPageHeight ? document.documentElement.scrollHeight : 710+adjustPageHeight); 829 } 830 831 //document.getElementById('page').contentWindow.change_size(page_width, page_height); 832 833} 834function do_search() 835{ 836 var key = document.getElementById("search_text").value.replace(/ /g,"%20"); 837 var winoptions = "width=960,height=800,menubar=yes,scrollbars=yes,toolbar=yes,status=yes,location=yes,resizable=yes"; 838 var url="http://www.netgear.com/search.aspx?q=r7000 "+key; 839 840 window.open(url,null,winoptions); 841} 842function detectEnter(type, e) 843{ 844 var keycode, event; 845 if (window.event) 846 { 847 event = window.event; 848 keycode = window.event.keyCode; 849 } 850 else if (e) 851 { 852 event = e; 853 keycode = e.which; 854 } 855 else 856 return true; 857 858 if(type == "num") 859 { 860 if(keycode==13) 861 do_search(); 862 } 863 else 864 return false; 865} 866 867function detectOS() 868{ // detect the system type of user computer 869 var sUserAgent = navigator.userAgent; 870 var isWin = (navigator.platform == "Win32") || (navigator.platform == "Win64") || (navigator.platform == "Windows"); 871 var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh") || (navigator.platform == "MacIntel"); 872 if (isMac) return "Mac"; 873 var isUnix = (navigator.platform == "X11") && !isWin && !isMac; 874 if (isUnix) return "Unix"; 875 var isLinux = (String(navigator.platform).indexOf("Linux") > -1); 876 if (isLinux) return "Linux"; 877 if (isWin) { 878 if(sUserAgent.indexOf("Windows Phone")!=-1){ 879 return "WinPhone"; 880 } 881 return "Win"; 882 } 883 return "None"; 884} 885 886function goto_wireless() 887{ 888 var cf = document.forms[0]; 889 890 if(cf.pre_mode.value=="extender") 891 parent.loadPage2("ap_settings.html"); 892 else 893 parent.loadPage2("WLG_wireless_dual_band_r10.htm"); 894} 895 896function goto_internet() 897{ 898 parent.loadPage2("BAS_basic.htm"); 899} 900 901