                var NVSTATUS = new Array();
        function goBuild()
        {
                NVSTATUS['ServerIP'] = document.StatusForm.ServerIP.value;
                NVSTATUS['ServerPort'] = document.StatusForm.ServerPort.value;
                NVSTATUS['Style'] = (document.StatusForm.Style['0'].checked == true ? "Default":(document.StatusForm.Style['1'].checked == true ? "Expanded":(document.StatusForm.Style['2'].checked == true ? "Detailed":"")));
                NVSTATUS['EnaName'] = document.StatusForm.enaName['1'].checked == true ? "0":"1";
                NVSTATUS['EnaIP'] = document.StatusForm.enaIP['1'].checked == true ? "0":"1";;
                NVSTATUS['EnaComments'] = document.StatusForm.enaComments['1'].checked == true ? "0":"1";
                NVSTATUS['EnaAuth'] = document.StatusForm.enaAuth['1'].checked == true ? "0":"1";
                NVSTATUS['EnaCodec'] = document.StatusForm.enaCodec['1'].checked == true ? "0":"1";
                NVSTATUS['EnaUptime'] = document.StatusForm.enaUptime['1'].checked == true ? "0":"1";
                NVSTATUS['EnaPlatform'] = document.StatusForm.enaPlatform['1'].checked == true ? "0":"1";
                NVSTATUS['EnaClients'] = document.StatusForm.enaClients['1'].checked == true ? "0":"1";
                NVSTATUS['Color'] = document.StatusForm.Color.value;

                NVSTATUS['Width'] = document.StatusForm.Width.value;
                NVSTATUS['Height'] = document.StatusForm.Height.value;
                NVSTATUS['FontSize'] = document.StatusForm.FontSize.value;
                NVSTATUS['FontFamily'] = document.StatusForm.FontFamily.value;
                //NVSTATUS['OverFlow'] = document.StatusForm.OverFlow.value;
                NVSTATUS['Margin'] = document.StatusForm.Margin.value;
                NVSTATUS['Padding'] = document.StatusForm.Padding.value;
                NVSTATUS['BgColor'] = document.StatusForm.BgColor.value;
                NVSTATUS['BackgroundImage'] = document.StatusForm.BackgroundImage.value;
                NVSTATUS['BackgroundRepeat'] = document.StatusForm.BackgroundRepeat.value;
                NVSTATUS['BorderWidth'] = document.StatusForm.BorderWidth.value;
                NVSTATUS['BorderColor'] = document.StatusForm.BorderColor.value;
                NVSTATUS['BorderStyle'] = document.StatusForm.BorderStyle.value;

        if ( NVSTATUS["Style"] == "Expanded" && NVSTATUS['Width'] < "500" ) {
                NVSTATUS['Width'] = "500";
        }
        else if ( NVSTATUS['Width'] < "300" ) {
                NVSTATUS['Width'] = "300";
        }

                var objs = document.getElementById('NVSTATUS_div');
                NVSTATUS['Width'] != null ? objs.style.width = NVSTATUS['Width']+"px":"";
                NVSTATUS['Height'] !=null ? objs.style.height = NVSTATUS['Height']+"px":"";
                NVSTATUS['Padding'] !=null ? objs.style.padding = NVSTATUS['Padding']+"px":"";
                NVSTATUS['Margin'] !=null ? objs.style.margin = NVSTATUS['Margin']+"px":"";
                //NVSTATUS['OverFlow'] !=null ? objs.style.overflow = NVSTATUS['OverFlow']:"";
                objs.style.overflow = "hidden";
                NVSTATUS['FontSize'] !=null ? objs.style.fontSize = NVSTATUS['FontSize']+"px":"";
                NVSTATUS['FontFamily'] !=null ? objs.style.fontFamily = NVSTATUS['FontFamily']:"";
                NVSTATUS['BgColor'] !=null ? objs.style.backgroundColor = "#" + NVSTATUS['BgColor']:"";
                NVSTATUS['BorderWidth'] !=null ? objs.style.borderWidth = NVSTATUS['BorderWidth']+"px":"";
                NVSTATUS['BorderColor'] !=null ? objs.style.borderColor = "#" + NVSTATUS['BorderColor']:"";
                NVSTATUS['BorderStyle'] !=null ? objs.style.borderStyle = NVSTATUS['BorderStyle']:"";
                NVSTATUS['BackgroundImage'] !=null ? objs.style.backgroundImage = "url('" + NVSTATUS['BackgroundImage'] + "')":"";
                NVSTATUS['BackgroundRepeat'] !=null ? objs.style.backgroundRepeat = NVSTATUS['BackgroundRepeat']:"";

		getExtData("NVSTATUS");
        }

        function ViewCode()
        {
                goBuild();
		divText = '     <div style="float:left; width: 10%; min-width: 20px; text-align: center; margin: 0; padding:0;">&nbsp;' +
                        '        </div>' +
                        '     <div style="float: left; width: 80%; text-align: center; margin: 0 auto 0 auto; padding:0;">' +
                        '        <h2 style="margin:0; padding:0;">HTML CODE</h2>' +
                        '        </div>' +
			'        <div style="float:right; min-width: 20px; width: 10%;">' +
			'         <img onMouseOver="this.style.cursor=\'pointer\'" onClick="HideCode()" src="/VentriloStatus/images/x.png" align="right" width="20" height="20" border="0" alt="X" title="Close Details">' +
			'        </div>' +
                        '        <div style="clear:both;"></div>' +
			'	<div align="center">Copy and Paste the following code into your website.<br>Place it where you want the Status Script to be displayed.</div>' +
			'	<div><textarea style="width:495px; height:325px; border: 2px #000000 solid; background-color: #EBF0F3; overflow: auto;" id="DispCode" onClick="SelectAll(\'DispCode\');"></textarea></div>';

                document.getElementById("ShowCode").style.visibility = "visible";
                document.getElementById("rightCol").style.visibility = "hidden";
                document.getElementById("ShowCode").style.zIndex = "100";
                document.getElementById("ShowCode").innerHTML = divText;
                
		preText = '   <script language="JavaScript" type="text/javascript">' + "\r\n" +
			'       var NVSettings = new Array(' + "\r\n";
	
		cnt = 0;
		for ( var i in NVSTATUS )
		{
			if (NVSTATUS[i] != "") {
		                preText += (cnt > 0)  ? ",\r\n":"";
				preText += '            "' + i + ': ' + NVSTATUS[i] + '"';
				cnt = 1;
			}
		}
	
	        preText += "\r\n" +
	        	'       );' + "\r\n" +
                        '        var NVRdm = Math.random();' + "\r\n" +
			'        var NVUrl = "http://www.nationvoice.com/VentriloStatus/request.php?ran=" + NVRdm;' + "\r\n" +
			'        for(i=0;i<NVSettings.length;i++) {' + "\r\n" +
			'                var NVItems = NVSettings[i].split(":");' + "\r\n" +
			'                NVUrl += "&" + NVItems["0"].replace(/\\s+/g,"") + "=" + NVItems["1"].replace(/\\s+/g,"");' + "\r\n" +
                        '                (NVItems["0"].replace(/\\s+/g,"") == "ServerPort") ? NVDiv = NVItems["1"].replace(/\\s+/g,""):"";' + "\r\n" +
			'        }' + "\r\n" +
                	'        document.write(\'<div id="NVSTATUS_\' + NVDiv + NVRdm + \'"><\\/div>\');' + "\r\n" +
			'        document.write(\'<script language="JavaScript" type="text\\/javascript" src="\' +  encodeURI(NVUrl) + \'"><\\/script>\');' + "\r\n" +
			'    </script>' + "\r\n";

		document.getElementById('DispCode').appendChild(document.createTextNode(preText));
        }

        function HideCode()
        {
                document.getElementById("ShowCode").innerHTML="";
                document.getElementById("rightCol").style.visibility = "visible";
                document.getElementById("ShowCode").style.visibility = "hidden";
                document.getElementById("ShowCode").style.zIndex="-1";
        }

	function SelectAll(id)
	{
		text_val = document.getElementById(id);
		text_val.focus();
		text_val.select();
		r= text_val.createTextRange();
		r.execCommand('copy'); 
	}

        function chLayout()
        {
                if (document.StatusForm.Style['0'].checked == true)
                {
                        document.StatusForm.Width.value = '300';
                        document.StatusForm.Height.value = '200';
                } else if (document.StatusForm.Style['1'].checked == true)
                {
                        document.StatusForm.Width.value = '550';
                        document.StatusForm.Height.value = '425';
                } else if (document.StatusForm.Style['2'].checked == true)
                {
                        document.StatusForm.Width.value = '350';
                        document.StatusForm.Height.value = '475';
                }
                goBuild();
        }

