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}
129
130function WPS_wizard_grayout()
131{
132    if(parent.$('#wps-wizard').hasClass('noSubLarge')){
133        parent.$('#wps-wizard').addClass('noSubGrayLarge');
134        parent.$('#wps-wizard').removeClass('noSub');
135        parent.$('#wps-wizard').removeClass('noSubLarge');
136    } else if(parent.$('#wps-wizard').hasClass('noSub')){
137        parent.$('#wps-wizard').addClass('noSubGray');
138        parent.$('#wps-wizard').removeClass('noSub');
139        parent.$('#wps-wizard').removeClass('noSubLarge');
140    }
141}
142
143function WPS_wizard_ungrayout()
144{
145    if(parent.$('#wps-wizard').hasClass('noSubGrayLarge')){
146        parent.$('#wps-wizard').addClass('noSubLarge');
147        parent.$('#wps-wizard').removeClass('noSubGrayLarge');
148    } else if(parent.$('#wps-wizard').hasClass('noSubGray')){
149        parent.$('#wps-wizard').addClass('noSub');
150        parent.$('#wps-wizard').removeClass('noSubGray');
151    }
152}
153
154function WDS_wizard_grayout()
155{
156    if(parent.$("#basic-int").hasClass("basic-menu-div")){
157        parent.$("#basic-int").addClass('basic-menu-div-gray');
158        parent.$("#basic-int").removeClass('basic-menu-div');
159    }
160
161    if(parent.$('#wizard').hasClass('noSubLarge')){
162        parent.$('#wizard').addClass('noSubGrayLarge');
163        parent.$('#wizard').removeClass('noSub');
164        parent.$('#wizard').removeClass('noSubLarge');
165    } else if(parent.$('#wizard').hasClass('noSub')){
166        parent.$('#wizard').addClass('noSubGray');
167        parent.$('#wizard').removeClass('noSub');
168        parent.$('#wizard').removeClass('noSubLarge');
169    }
170
171    parent.$('.SubMenuWDS').each(function(){
172        if($(this).hasClass('SubMenuLarge')){
173            $(this).addClass('SubMenuLargeDisable');
174            $(this).removeClass('SubMenu');
175            $(this).removeClass('Large');
176            $(this).removeClass('SubMenuLarge');
177        }
178        else if($(this).hasClass('SubMenu')){
179            $(this).addClass('SubMenuDisable');
180            $(this).removeClass('SubMenu');
181        }
182    });
183}
184
185function WDS_wizard_ungrayout()
186{
187    if(parent.$("#basic-int").hasClass("basic-menu-div-gray")){
188        parent.$("#basic-int").addClass('basic-menu-div');
189        parent.$("#basic-int").removeClass('basic-menu-div-gray');
190    }
191
192    if(parent.$('#wizard').hasClass('noSubGrayLarge')){
193        parent.$('#wizard').addClass('noSubLarge');
194        parent.$('#wizard').removeClass('noSubGrayLarge');
195    } else if(parent.$('#wizard').hasClass('noSubGray')){
196        parent.$('#wizard').addClass('noSub');
197        parent.$('#wizard').removeClass('noSubGray');
198    }
199
200    parent.$('.SubMenuWDS').each(function(){
201        if($(this).hasClass('SubMenuLargeDisable')){
202            $(this).addClass('SubMenuLarge');
203            $(this).addClass('SubMenu');
204            $(this).addClass('Large');
205            $(this).removeClass('SubMenuLargeDisable');
206        }
207        else if($(this).hasClass('SubMenuDisable')){
208            $(this).addClass('SubMenu');
209            $(this).removeClass('SubMenuDisable');
210        }
211    });
212}
213
214function sta_mode_grayout()
215{
216    if(parent.$("#basic-int").hasClass("basic-menu-div")){
217        parent.$("#basic-int").addClass('basic-menu-div-gray');
218        parent.$("#basic-int").removeClass('basic-menu-div');
219    }
220	if(parent.$("#basic-wls").hasClass("basic-menu-div")){
221		parent.$("#basic-wls").addClass('basic-menu-div-gray');
222        parent.$("#basic-wls").removeClass('basic-menu-div');
223	}
224	if(parent.$("#basic-par").hasClass("basic-menu-div")){
225	    parent.$("#basic-par").addClass('basic-menu-div-gray');
226        parent.$("#basic-par").removeClass('basic-menu-div');
227	}
228	if($("#basic-gst").hasClass("basic-menu-div")){
229	    parent.$("#basic-gst").addClass('basic-menu-div-gray');
230        parent.$("#basic-gst").removeClass('basic-menu-div');
231	}
232
233    if(parent.$('#wizard').hasClass('noSubLarge')){
234        parent.$('#wizard').addClass('noSubGrayLarge');
235        parent.$('#wizard').removeClass('noSub');
236        parent.$('#wizard').removeClass('noSubLarge');
237    } else if(parent.$('#wizard').hasClass('noSub')){
238        parent.$('#wizard').addClass('noSubGray');
239        parent.$('#wizard').removeClass('noSub');
240        parent.$('#wizard').removeClass('noSubLarge');
241    }
242	if(parent.$('#wps-wizard').hasClass('noSubLarge')){
243        parent.$('#wps-wizard').addClass('noSubGrayLarge');
244        parent.$('#wps-wizard').removeClass('noSub');
245        parent.$('#wps-wizard').removeClass('noSubLarge');
246    } else if(parent.$('#wps-wizard').hasClass('noSub')){
247        parent.$('#wps-wizard').addClass('noSubGray');
248        parent.$('#wps-wizard').removeClass('noSub');
249        parent.$('#wps-wizard').removeClass('noSubLarge');
250    }
251	if(parent.$('#wireless_set').hasClass('SubMenu')){
252        parent.$('#wireless_set').addClass('SubMenuDisable');
253        parent.$('#wireless_set').removeClass('SubMenu');
254    }
255	if(parent.$('#guest_set').hasClass('SubMenu')){
256        parent.$('#guest_set').addClass('SubMenuDisable');
257        parent.$('#guest_set').removeClass('SubMenu');
258    }
259	if(parent.$('#wds_head').hasClass('SubMenu')){
260        parent.$('#wds_head').addClass('SubMenuDisable');
261        parent.$('#wds_head').removeClass('SubMenu');
262    }
263	if(parent.$('#Qos_set').hasClass('SubMenu')){
264        parent.$('#Qos_set').addClass('SubMenuDisable');
265        parent.$('#Qos_set').removeClass('SubMenu');
266    }
267
268    parent.$('.SubMenuWDS').each(function(){
269        if($(this).hasClass('SubMenuAP')){
270            $(this).addClass('SubMenuDisable');
271            $(this).removeClass('SubMenuAP');
272        }
273        else if($(this).hasClass('SubMenuLarge')){
274            $(this).addClass('SubMenuLargeDisable');
275            $(this).removeClass('SubMenu');
276            $(this).removeClass('Large');
277            $(this).removeClass('SubMenuLarge');
278        }
279        else if($(this).hasClass('SubMenu')){
280            $(this).addClass('SubMenuDisable');
281            $(this).removeClass('SubMenu');
282        }
283    });
284}
285
286function ap_mode_grayout()
287{
288    if(parent.$("#basic-int").hasClass("basic-menu-div")){
289        parent.$("#basic-int").addClass('basic-menu-div-gray');
290        parent.$("#basic-int").removeClass('basic-menu-div');
291    }
292
293    if(parent.$('#wizard').hasClass('noSubLarge')){
294        parent.$('#wizard').addClass('noSubGrayLarge');
295        parent.$('#wizard').removeClass('noSub');
296        parent.$('#wizard').removeClass('noSubLarge');
297    } else if(parent.$('#wizard').hasClass('noSub')){
298        parent.$('#wizard').addClass('noSubGray');
299        parent.$('#wizard').removeClass('noSub');
300        parent.$('#wizard').removeClass('noSubLarge');
301    }
302
303    parent.$('.SubMenuWDS').each(function(){
304        if($(this).hasClass('SubMenuAP')){
305            /* do nothing */
306        }
307        else if($(this).hasClass('SubMenuLarge')){
308            $(this).addClass('SubMenuLargeDisable');
309            $(this).removeClass('SubMenu');
310            $(this).removeClass('Large');
311            $(this).removeClass('SubMenuLarge');
312        }
313        else if($(this).hasClass('SubMenu')){
314            $(this).addClass('SubMenuDisable');
315            $(this).removeClass('SubMenu');
316        }
317    });
318}
319
320function ap_mode_ungrayout()
321{
322    if(parent.$("#basic-int").hasClass("basic-menu-div-gray")){
323        parent.$("#basic-int").addClass('basic-menu-div');
324        parent.$("#basic-int").removeClass('basic-menu-div-gray');
325    }
326
327    if(parent.$('#wizard').hasClass('noSubGrayLarge')){
328        parent.$('#wizard').addClass('noSubLarge');
329        parent.$('#wizard').removeClass('noSubGrayLarge');
330    } else if(parent.$('#wizard').hasClass('noSubGray')){
331        parent.$('#wizard').addClass('noSub');
332        parent.$('#wizard').removeClass('noSubGray');
333    }
334
335    parent.$('.SubMenuWDS').each(function(){
336        if($(this).hasClass('SubMenuLargeDisable')){
337            $(this).addClass('SubMenuLarge');
338            $(this).addClass('SubMenu');
339            $(this).addClass('Large');
340            $(this).removeClass('SubMenuLargeDisable');
341        }
342        else if($(this).hasClass('SubMenuDisable')){
343            $(this).addClass('SubMenu');
344            $(this).removeClass('SubMenuDisable');
345        }
346    });
347}
348
349function highLightMenu(title, subtitle)
350{
351    if(parent.load_page == 1 || !parent.load_page)
352        return false;
353
354    var checkElement = parent.$('#'+title).next();
355    parent.$("#first").hide();
356
357    if((checkElement.is('li')) && (!checkElement.is(':visible')))
358    {
359        parent.$('.subHeader:visible').slideUp('fast');
360        checkElement.slideDown('normal');
361        parent.$('.SubActive').addClass('Sub');
362        parent.$('.SubActive').removeClass('SubActive');
363        parent.$('#'+title).addClass('SubActive');
364        parent.$('#'+title).removeClass('Sub');
365    }
366
367    if( !parent.$('#'+subtitle).hasClass('SubMenuDisable') && !parent.$('#'+subtitle).hasClass('SubMenuLargeDisable'))
368    {
369        parent.$('.noSubActive').removeClass('noSubActive');
370        parent.$('.noSubActiveLarge').removeClass('noSubActiveLarge');
371        parent.$('.SubMenuActive').addClass('SubMenu');
372        parent.$('.SubMenuActive').removeClass('SubMenuActive');
373        parent.$('.SubMenuActiveLarge').addClass('SubMenuLarge');
374        parent.$('.SubMenuActiveLarge').addClass('SubMenu');
375        parent.$('.SubMenuActiveLarge').addClass('Large');
376        parent.$('.SubMenuActiveLarge').removeClass('SubMenuActiveLarge');
377        if(parent.$('#'+subtitle).hasClass('Large'))
378           parent.$('#'+subtitle).addClass('SubMenuActiveLarge');
379        else
380           parent.$('#'+subtitle).addClass('SubMenuActive');
381        parent.$('#'+subtitle).removeClass('SubMenu');
382        parent.$('#'+subtitle).removeClass('SubMenuLarge');
383
384     }
385     else
386     {
387        return false;
388     }
389}
390
391function change_size()
392{
393    var sep_border_num = $(".table-seperate-border").length;
394    var min_height = $('.scroll-pane').css("height");
395    min_height = min_height.replace("px", "");
396
397
398    var width = document.documentElement.clientWidth > 620 ? document.documentElement.clientWidth : 620;
399    var height = document.documentElement.clientHeight > min_height ? document.documentElement.clientHeight : min_height;
400
401    $('.subtop-image').css("width", width);
402    $('.subtop-image').css("height", "32px");
403
404    $('.body-image').css("width", width);
405    $('.body-image').css("height", height-30);
406    $('.body-image').css("position", "absolute");
407    $('.body-image').css("top", 5);
408
409    $('.subfooter-image').css("width", width);
410    $('.subfooter-image').css("height", "24px");
411    $('.subfooter-image').css("position", "relative");
412    $('.subfooter-image').css("top", -3);
413
414    $('.subhead2-table').css("position", "relative");
415    $('.subhead2-table').css("top", -3);
416
417    if(get_browser()=="Netscape")
418        $('.subhead2-table').css("left", 1);
419    $('.subhead2-table').css("width", width-27);
420    $('.scroll-pane').css("width", width-27);
421
422    if(document.getElementById("topframe")) {
423        $('.subhead2-table').css("height", height-226);
424        $('.scroll-pane').css("height", height-226);
425    } else if(sep_border_num==2) {
426        $('.subhead2-table').css("height", height-120);
427        $('.scroll-pane').css("height", height-120);
428    } else {
429        $('.subhead2-table').css("height", height-75);
430        $('.scroll-pane').css("height", height-75);
431    }
432
433    $('.subhead2-bottom').css("width", width);
434
435    $('.button-help-arrow').css("position", "absolute");
436    $('.button-help-arrow').css("left", width/2);
437
438
439    $('.bas-help-frame-div').css("width", width-50);
440    $('.help-frame-div').css("width", width-50);
441    if(get_browser()=="Firefox"|| get_browser()=="Netscape") {
442        $('.bas-help-frame-div').css("top", height-225);
443        $('.help-frame-div').css("top", height-225);
444    }
445    else {
446        $('.bas-help-frame-div').css("top", height-230);
447        $('.help-frame-div').css("top", height-230);
448    }
449
450    $('#helpframe').css("width", width-50);
451
452
453
454
455    if(document.getElementById('helpframe')) {
456        try{
457            document.getElementById('helpframe').contentWindow.change_size_helpPage(width);
458        }catch(e){}
459    }
460
461
462    $('.cover-image').css("display", "none");
463
464}
465
466function change_size_helpPage(width)
467{
468    $('#content').css("width", width -70+ "px");
469
470    if(get_ie_ver() == 9){
471       ;
472    }else{
473       $('#content').jScrollPane('scrollbarMargin:5px');
474    }
475    var isResizing;
476	// IE triggers the onResize event internally when you do the stuff in this function
477	// so make sure we don't enter an infinite loop and crash the browser
478	if (!isResizing) {
479		isResizing = true;
480		$w = $(window);
481		$c = $('#container');
482		var p = (parseInt($c.css('paddingLeft')) || 0) + (parseInt($c.css('paddingRight')) || 0);
483		$('body>.jScrollPaneContainer').css({'width': $w.width() + 'px'});
484		$c.css({'width': ($w.width() - p) + 'px', 'overflow':'auto'});
485		$c.jScrollPane();
486		isResizing = false;
487	}
488}
489function change_size_ADVPage()
490{
491    var isResizing;
492	// IE triggers the onResize event internally when you do the stuff in this function
493	// so make sure we don't enter an infinite loop and crash the browser
494    if (!isResizing) {
495        isResizing = true;
496        $w = $(window);
497        $c = $('#scroll-pane');
498        var p = (parseInt($c.css('paddingLeft')) || 0) + (parseInt($c.css('paddingRight')) || 0);
499        $('body>.jScrollPaneContainer').css({'height': $w.height() + 'px'});
500        if(get_browser()=="Chrome")
501            $c.css({'height': ($w.height()-p) + 'px', 'overflow':'no'});
502        else
503            $c.css({'height': ($w.height()-p) + 'px', 'overflow':'auto'});
504        $c.jScrollPane();
505        isResizing = false;
506    }
507}
508function get_browser()
509{
510	if(navigator.userAgent.indexOf("Navigator") != -1)
511        return "Netscape";
512    else if(navigator.userAgent.indexOf("MSIE") != -1)
513		return "IE";
514	else if(navigator.userAgent.indexOf("Chrome") != -1 )
515		return "Chrome";//bug 21975:spec1.9-p228,[usb] the real links are different for different browsers
516	else if(navigator.userAgent.indexOf("Firefox") != -1)
517		return "Firefox";
518	else if(navigator.userAgent.indexOf("Safari") != -1 )
519		return "Safari";
520	else if(navigator.userAgent.indexOf("Camino") != -1)
521		return "Camino";
522 	else if(navigator.userAgent.indexOf("Gecko/") != -1)
523   		return "Gecko";
524	else if(navigator.userAgent.indexOf("Opera") != -1)
525		return "Opera";
526	else
527   		return "";
528}
529
530function get_ie_ver()
531{
532    var version = 999; // we assume a sane browser
533    if (navigator.appVersion.indexOf("MSIE") != -1)
534		// bah, IE again, lets downgrade version number
535		version = parseFloat(navigator.appVersion.split("MSIE")[1]);
536    return version;
537}
538
539function setLanglistPosition()
540{
541    if(get_browser()=="Firefox")
542    {
543        if($('.tabs')[0].scrollHeight>40)
544        {
545            $('#lang_menu_li').css("position", "relative");
546            $('#lang_menu_li').css("top", "-35px");
547            $('#firmware-update').css("position", "relative");
548            $('#firmware-update').css("left", "-50px");
549        }
550        else
551        {
552            $('#lang_menu_li').css("position", "relative");
553            $('#lang_menu_li').css("top", "0px");
554            $('#firmware-update').css("position", "relative");
555            $('#firmware-update').css("left", "0px");
556        }
557    }
558    else if(get_browser()=="IE")
559    {
560        if($('.tabs')[0].scrollHeight>40)
561        {
562            $('#lang_menu_li').css("position", "relative");
563            $('#lang_menu_li').css("top", "-43px");
564            $('#firmware-update').css("position", "relative");
565            $('#firmware-update').css("left", "0px");
566        }
567        else
568        {
569
570            $('#lang_menu_li').css("position", "relative");
571            $('#lang_menu_li').css("top", "0px");
572            $('#firmware-update').css("position", "relative");
573            $('#firmware-update').css("left", "0px");
574        }
575    }
576}
577
578
579function setFooterClass()
580{
581	var footer_div = top.document.getElementById("footer");
582	var content = footer_div.innerHTML.replace(/<\/?.+?>/g,"").replace(/[\r\n]/g, "").replace(/\s+/g, "");
583	var content_len = content.length;
584	var width = document.body.clientWidth;
585
586
587	if( width > 967 ){
588		footer_div.className = "footer";
589	}
590	else{
591
592		if(content_len > 75)
593        {
594			footer_div.className = "footer_double";
595            $('#container').css("top", "653px");
596		}
597        else
598        {
599            footer_div.className = "footer";
600            $('#container').css("top", "610px");
601        }
602	}
603
604	var go_btn = top.document.getElementById("search_button");
605	content_len = go_btn.value.length;
606
607	if(content_len >= 7)
608		go_btn.className = "search_button_long";
609	else if(content_len >= 4)
610		go_btn.className = "search_button_middle";
611	else
612		go_btn.className = "search_button";
613
614	var width = document.getElementById("support").clientWidth + document.getElementById("search").clientWidth;
615	var screen_width = document.body.clientWidth;
616
617	if( width < screen_width - 60 )
618    {
619		footer_div.className = "footer";
620        $('#container').css("top", "710px");
621	}
622    else
623    {
624		footer_div.className = "footer_double";
625        $('#container').css("top", "753px");
626	}
627}
628
629function subpage_resize()
630{
631
632    var page_contain_width = document.body.clientWidth-220 > 735 ? document.body.clientWidth-220 : 735;
633    var page_contain_height = document.documentElement.clientHeight-160 > 470+adjustPageHeight ? document.documentElement.clientHeight-160 : 470+adjustPageHeight;
634	var footer_div = document.getElementById("footer");
635	var is_double = ( footer_div.className == "footer_double") ;
636
637    if(is_double)
638    {
639        page_contain_width = page_contain_width - 50 > 735 ? page_contain_width - 50 : 735;
640        page_contain_height = page_contain_height - 50> 470+adjustPageHeight ? page_contain_height - 50 : 470+adjustPageHeight;
641    }
642
643    $('.basic-menu').css("height", page_contain_height);
644
645
646    var page_width = page_contain_width - 50;
647    var page_height = page_contain_height - 0;
648
649    if($("#BasicTab").hasClass('current')){
650        $('.basic-menu').css("height", page_contain_height);
651        $('#page_contain').width(parseInt(page_contain_width));
652        $('#page_contain').height(parseInt(page_contain_height));
653        $('#page_contain').css("margin-top","5");
654        $('#page').attr("scrolling","no");
655        $('#page').width(parseInt(page_width));
656        $('#page').height(parseInt(page_height));
657        $('#page').css("margin-top","0");
658        $('#page').css("margin-left","30");
659    } else {
660        $('.advance-menu').css("height", page_contain_height);
661        $('#page_contain2').width(parseInt(page_contain_width));
662        $('#page_contain2').height(parseInt(page_contain_height));
663        $('#page_contain2').css("margin-top","5");
664        $('#page2').attr("scrolling","no");
665        $('#page2').width(parseInt(page_width));
666        $('#page2').height(parseInt(page_height));
667        $('#page2').css("margin-top","0");
668        $('#page2').css("margin-left","30");
669    }
670
671
672	var footer_div = document.getElementById("footer");
673	var is_double = ( footer_div.className == "footer_double") ;
674
675    if(!is_double) {
676        $('.container_center').css("width", document.body.clientWidth-40 > 925 ? document.body.clientWidth-40 : 925);
677		if(get_browser()=="Netscape" || get_browser()=="Firefox")
678			$('.container_center').css("top", document.body.scrollHeight >  630+adjustPageHeight ? document.body.scrollHeight :  630+adjustPageHeight);
679		else if(get_browser()=="IE")
680			$('.container_center').css("top", document.documentElement.clientHeight >  630+adjustPageHeight ? document.documentElement.clientHeight :  630+adjustPageHeight);
681		else
682			$('.container_center').css("top", document.documentElement.scrollHeight >  630+adjustPageHeight ? document.documentElement.scrollHeight :  630+adjustPageHeight);
683    } else{
684        $('.container_center').css("width", document.body.clientWidth-40 > 925 ? document.body.clientWidth-40 : 925);
685		if(get_browser()=="Netscape" || get_browser()=="Firefox")
686			$('.container_center').css("top", document.body.scrollHeight >  675+adjustPageHeight ? document.body.scrollHeight :  675+adjustPageHeight);
687		else if(get_browser()=="IE")
688			$('.container_center').css("top", document.documentElement.clientHeight >  675+adjustPageHeight ? document.documentElement.clientHeight :  675+adjustPageHeight);
689		else
690			$('.container_center').css("top", document.documentElement.scrollHeight >  675+adjustPageHeight ? document.documentElement.scrollHeight :  675+adjustPageHeight);
691    }
692
693    //document.getElementById('page').contentWindow.change_size(page_width, page_height);
694
695}
696function do_search()
697{
698	var key = document.getElementById("search_text").value.replace(/ /g,"%20");
699	var winoptions = "width=960,height=800,menubar=yes,scrollbars=yes,toolbar=yes,status=yes,location=yes,resizable=yes";
700	var url="http://kb.netgear.com/app/answers/list/kw/"+key;
701
702	window.open(url,null,winoptions);
703}
704function detectEnter(type, e)
705{
706     var keycode, event;
707	 if (window.event)
708        {
709                event = window.event;
710                keycode = window.event.keyCode;
711        }
712        else if (e)
713        {
714                event = e;
715                keycode = e.which;
716        }
717        else
718			return true;
719
720		if(type == "num")
721		{
722	  if(keycode==13)
723			do_search();
724		}
725		else
726		return false;
727}
728