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 highLightMenu(title, subtitle)
382{
383    if(parent.load_page == 1 || !parent.load_page)
384        return false;
385
386    var checkElement = parent.$('#'+title).next();
387    parent.$("#first").hide();
388
389    if((checkElement.is('li')) && (!checkElement.is(':visible')))
390    {
391        parent.$('.subHeader:visible').slideUp('fast');
392        checkElement.slideDown('normal');
393        parent.$('.SubActive').addClass('Sub');
394        parent.$('.SubActive').removeClass('SubActive');
395        parent.$('#'+title).addClass('SubActive');
396        parent.$('#'+title).removeClass('Sub');
397    }
398
399    if( !parent.$('#'+subtitle).hasClass('SubMenuDisable') && !parent.$('#'+subtitle).hasClass('SubMenuLargeDisable'))
400    {
401        parent.$('.noSubActive').removeClass('noSubActive');
402        parent.$('.noSubActiveLarge').removeClass('noSubActiveLarge');
403        parent.$('.SubMenuActive').addClass('SubMenu');
404        parent.$('.SubMenuActive').removeClass('SubMenuActive');
405        parent.$('.SubMenuActiveLarge').addClass('SubMenuLarge');
406        parent.$('.SubMenuActiveLarge').addClass('SubMenu');
407        parent.$('.SubMenuActiveLarge').addClass('Large');
408        parent.$('.SubMenuActiveLarge').removeClass('SubMenuActiveLarge');
409        if(parent.$('#'+subtitle).hasClass('Large'))
410           parent.$('#'+subtitle).addClass('SubMenuActiveLarge');
411        else
412           parent.$('#'+subtitle).addClass('SubMenuActive');
413        parent.$('#'+subtitle).removeClass('SubMenu');
414        parent.$('#'+subtitle).removeClass('SubMenuLarge');
415
416     }
417     else
418     {
419        return false;
420     }
421}
422
423function change_size()
424{
425    var sep_border_num = $(".table-seperate-border").length;
426    var min_height = $('.scroll-pane').css("height");
427    min_height = min_height.replace("px", "");
428
429
430    var width = document.documentElement.clientWidth > 620 ? document.documentElement.clientWidth : 620;
431    var height = document.documentElement.clientHeight > min_height ? document.documentElement.clientHeight : min_height;
432
433    $('.subtop-image').css("width", width);
434    $('.subtop-image').css("height", "32px");
435
436    $('.body-image').css("width", width);
437    $('.body-image').css("height", height-30);
438    $('.body-image').css("position", "absolute");
439    $('.body-image').css("top", 5);
440
441    $('.subfooter-image').css("width", width);
442    $('.subfooter-image').css("height", "24px");
443    $('.subfooter-image').css("position", "relative");
444    $('.subfooter-image').css("top", -3);
445
446    $('.subhead2-table').css("position", "relative");
447    $('.subhead2-table').css("top", -3);
448
449    if(get_browser()=="Netscape")
450        $('.subhead2-table').css("left", 1);
451    $('.subhead2-table').css("width", width-27);
452    $('.scroll-pane').css("width", width-27);
453
454    if(document.getElementById("topframe")) {
455        $('.subhead2-table').css("height", height-226);
456        $('.scroll-pane').css("height", height-226);
457    } else if(sep_border_num==2) {
458        $('.subhead2-table').css("height", height-120);
459        $('.scroll-pane').css("height", height-120);
460    } else {
461        $('.subhead2-table').css("height", height-75);
462        $('.scroll-pane').css("height", height-75);
463    }
464
465    $('.subhead2-bottom').css("width", width);
466
467    $('.button-help-arrow').css("position", "absolute");
468    $('.button-help-arrow').css("left", width/2);
469
470
471    $('.bas-help-frame-div').css("width", width-50);
472    $('.help-frame-div').css("width", width-50);
473    if(get_browser()=="Firefox"|| get_browser()=="Netscape") {
474        $('.bas-help-frame-div').css("top", height-225);
475        $('.help-frame-div').css("top", height-225);
476    }
477    else {
478        $('.bas-help-frame-div').css("top", height-230);
479        $('.help-frame-div').css("top", height-230);
480    }
481
482    $('#helpframe').css("width", width-50);
483
484
485
486
487    if(document.getElementById('helpframe')) {
488        try{
489            document.getElementById('helpframe').contentWindow.change_size_helpPage(width);
490        }catch(e){}
491    }
492
493
494    $('.cover-image').css("display", "none");
495
496}
497
498function change_size_helpPage(width)
499{
500    $('#content').css("width", width -70+ "px");
501
502    if(get_ie_ver() == 9){
503       ;
504    }else{
505       $('#content').jScrollPane('scrollbarMargin:5px');
506    }
507    var isResizing;
508	// IE triggers the onResize event internally when you do the stuff in this function
509	// so make sure we don't enter an infinite loop and crash the browser
510	if (!isResizing) {
511		isResizing = true;
512		$w = $(window);
513		$c = $('#container');
514		var p = (parseInt($c.css('paddingLeft')) || 0) + (parseInt($c.css('paddingRight')) || 0);
515		$('body>.jScrollPaneContainer').css({'width': $w.width() + 'px'});
516		$c.css({'width': ($w.width() - p) + 'px', 'overflow':'auto'});
517		$c.jScrollPane();
518		isResizing = false;
519	}
520}
521function change_size_ADVPage()
522{
523    var isResizing;
524	// IE triggers the onResize event internally when you do the stuff in this function
525	// so make sure we don't enter an infinite loop and crash the browser
526    if (!isResizing) {
527        isResizing = true;
528        $w = $(window);
529        $c = $('#scroll-pane');
530        var p = (parseInt($c.css('paddingLeft')) || 0) + (parseInt($c.css('paddingRight')) || 0);
531        $('body>.jScrollPaneContainer').css({'height': $w.height() + 'px'});
532        if(get_browser()=="Chrome")
533            $c.css({'height': ($w.height()-p) + 'px', 'overflow':'no'});
534        else
535            $c.css({'height': ($w.height()-p) + 'px', 'overflow':'auto'});
536        $c.jScrollPane();
537        isResizing = false;
538    }
539}
540function get_browser()
541{
542	if(navigator.userAgent.indexOf("Navigator") != -1)
543        return "Netscape";
544    else if(navigator.userAgent.indexOf("MSIE") != -1)
545		return "IE";
546	else if(navigator.userAgent.indexOf("Chrome") != -1 )
547		return "Chrome";//bug 21975:spec1.9-p228,[usb] the real links are different for different browsers
548	else if(navigator.userAgent.indexOf("Firefox") != -1)
549		return "Firefox";
550	else if(navigator.userAgent.indexOf("Safari") != -1 )
551		return "Safari";
552	else if(navigator.userAgent.indexOf("Camino") != -1)
553		return "Camino";
554 	else if(navigator.userAgent.indexOf("Gecko/") != -1)
555   		return "Gecko";
556	else if(navigator.userAgent.indexOf("Opera") != -1)
557		return "Opera";
558	else
559   		return "";
560}
561
562function get_ie_ver()
563{
564    var version = 999; // we assume a sane browser
565    if (navigator.appVersion.indexOf("MSIE") != -1)
566		// bah, IE again, lets downgrade version number
567		version = parseFloat(navigator.appVersion.split("MSIE")[1]);
568    return version;
569}
570
571function setLanglistPosition()
572{
573    if(get_browser()=="Firefox")
574    {
575        if($('.tabs')[0].scrollHeight>40)
576        {
577            $('#lang_menu_li').css("position", "relative");
578            $('#lang_menu_li').css("top", "-35px");
579            $('#firmware-update').css("position", "relative");
580            $('#firmware-update').css("left", "-50px");
581        }
582        else
583        {
584            $('#lang_menu_li').css("position", "relative");
585            $('#lang_menu_li').css("top", "0px");
586            $('#firmware-update').css("position", "relative");
587            $('#firmware-update').css("left", "0px");
588        }
589    }
590    else if(get_browser()=="IE")
591    {
592        if($('.tabs')[0].scrollHeight>40)
593        {
594            $('#lang_menu_li').css("position", "relative");
595            $('#lang_menu_li').css("top", "-43px");
596            $('#firmware-update').css("position", "relative");
597            $('#firmware-update').css("left", "0px");
598        }
599        else
600        {
601
602            $('#lang_menu_li').css("position", "relative");
603            $('#lang_menu_li').css("top", "0px");
604            $('#firmware-update').css("position", "relative");
605            $('#firmware-update').css("left", "0px");
606        }
607    }
608}
609
610
611function setFooterClass()
612{
613	var footer_div = top.document.getElementById("footer");
614	var content = footer_div.innerHTML.replace(/<\/?.+?>/g,"").replace(/[\r\n]/g, "").replace(/\s+/g, "");
615	var content_len = content.length;
616	var width = document.body.clientWidth;
617
618
619	if( width > 967 ){
620		footer_div.className = "footer";
621	}
622	else{
623
624		if(content_len > 75)
625        {
626			footer_div.className = "footer_double";
627            $('#container').css("top", "653px");
628		}
629        else
630        {
631            footer_div.className = "footer";
632            $('#container').css("top", "610px");
633        }
634	}
635
636	var go_btn = top.document.getElementById("search_button");
637	content_len = go_btn.value.length;
638
639	if(content_len >= 7)
640		go_btn.className = "search_button_long";
641	else if(content_len >= 4)
642		go_btn.className = "search_button_middle";
643	else
644		go_btn.className = "search_button";
645
646	var width = document.getElementById("support").clientWidth + document.getElementById("search").clientWidth;
647	var screen_width = document.body.clientWidth;
648
649	if( width < screen_width - 60 )
650    {
651		footer_div.className = "footer";
652        $('#container').css("top", "710px");
653	}
654    else
655    {
656		footer_div.className = "footer_double";
657        $('#container').css("top", "753px");
658	}
659}
660
661function subpage_resize()
662{
663
664    var page_contain_width = document.body.clientWidth-220 > 735 ? document.body.clientWidth-220 : 735;
665    var page_contain_height = document.documentElement.clientHeight-160 > 470+adjustPageHeight ? document.documentElement.clientHeight-160 : 470+adjustPageHeight;
666	var footer_div = document.getElementById("footer");
667	var is_double = ( footer_div.className == "footer_double") ;
668
669    if(is_double)
670    {
671        page_contain_width = page_contain_width - 50 > 735 ? page_contain_width - 50 : 735;
672        page_contain_height = page_contain_height - 50> 470+adjustPageHeight ? page_contain_height - 50 : 470+adjustPageHeight;
673    }
674
675    $('.basic-menu').css("height", page_contain_height);
676
677
678    var page_width = page_contain_width - 50;
679    var page_height = page_contain_height - 0;
680
681    if($("#BasicTab").hasClass('current')){
682        $('.basic-menu').css("height", page_contain_height);
683        $('#page_contain').width(parseInt(page_contain_width));
684        $('#page_contain').height(parseInt(page_contain_height));
685        $('#page_contain').css("margin-top","5");
686        $('#page').attr("scrolling","no");
687        $('#page').width(parseInt(page_width));
688        $('#page').height(parseInt(page_height));
689        $('#page').css("margin-top","0");
690        $('#page').css("margin-left","30");
691    } else {
692        $('.advance-menu').css("height", page_contain_height);
693        $('#page_contain2').width(parseInt(page_contain_width));
694        $('#page_contain2').height(parseInt(page_contain_height));
695        $('#page_contain2').css("margin-top","5");
696        $('#page2').attr("scrolling","no");
697        $('#page2').width(parseInt(page_width));
698        $('#page2').height(parseInt(page_height));
699        $('#page2').css("margin-top","0");
700        $('#page2').css("margin-left","30");
701    }
702
703
704	var footer_div = document.getElementById("footer");
705	var is_double = ( footer_div.className == "footer_double") ;
706
707    if(!is_double) {
708        $('.container_center').css("width", document.body.clientWidth-40 > 925 ? document.body.clientWidth-40 : 925);
709		if(get_browser()=="Netscape" || get_browser()=="Firefox")
710			$('.container_center').css("top", document.body.scrollHeight >  630+adjustPageHeight ? document.body.scrollHeight :  630+adjustPageHeight);
711		else if(get_browser()=="IE")
712			$('.container_center').css("top", document.documentElement.clientHeight >  630+adjustPageHeight ? document.documentElement.clientHeight :  630+adjustPageHeight);
713		else
714			$('.container_center').css("top", document.documentElement.scrollHeight >  630+adjustPageHeight ? document.documentElement.scrollHeight :  630+adjustPageHeight);
715    } else{
716        $('.container_center').css("width", document.body.clientWidth-40 > 925 ? document.body.clientWidth-40 : 925);
717		if(get_browser()=="Netscape" || get_browser()=="Firefox")
718			$('.container_center').css("top", document.body.scrollHeight >  675+adjustPageHeight ? document.body.scrollHeight :  675+adjustPageHeight);
719		else if(get_browser()=="IE")
720			$('.container_center').css("top", document.documentElement.clientHeight >  675+adjustPageHeight ? document.documentElement.clientHeight :  675+adjustPageHeight);
721		else
722			$('.container_center').css("top", document.documentElement.scrollHeight >  675+adjustPageHeight ? document.documentElement.scrollHeight :  675+adjustPageHeight);
723    }
724
725    //document.getElementById('page').contentWindow.change_size(page_width, page_height);
726
727}
728function do_search()
729{
730	var key = document.getElementById("search_text").value.replace(/ /g,"%20");
731	var winoptions = "width=960,height=800,menubar=yes,scrollbars=yes,toolbar=yes,status=yes,location=yes,resizable=yes";
732	var url="http://kb.netgear.com/app/answers/list/kw/"+key;
733
734	window.open(url,null,winoptions);
735}
736function detectEnter(type, e)
737{
738     var keycode, event;
739	 if (window.event)
740        {
741                event = window.event;
742                keycode = window.event.keyCode;
743        }
744        else if (e)
745        {
746                event = e;
747                keycode = e.which;
748        }
749        else
750			return true;
751
752		if(type == "num")
753		{
754	  if(keycode==13)
755			do_search();
756		}
757		else
758		return false;
759}
760