newwin = null;
function doPopup(f) {
  newwin = window.open('', 'Betaling','scrollbars,status,width=550,height=600');
  newwin.focus();
  if(!self.name) { self.name = 'shopwin'; }
  if (!newwin.opener) { newwin.opener = self; }
  f.opener.value = self.name;
  return true;
} 

function hidediv() { 
if (document.getElementById) { // DOM3 = IE5, NS6 
document.getElementById('hideShow').style.visibility = 'hidden'; 
} 
else { 
if (document.layers) { // Netscape 4 
document.hideShow.visibility = 'hidden'; 
} 
else { // IE 4 
document.all.hideShow.style.visibility = 'hidden'; 
} 
} 
} 

function checknumber(obj){
	err = '';
	if(isNaN(obj.value)){
		err = 'Det indtastede skal være et tal.';
	}
	if(obj.value.indexOf('.') > -1){
		err = 'Det indtastede skal være et heltal.';
	}
	if(obj.value.indexOf(',') > -1){
		err = 'Det indtastede skal være et heltal.';
	}
	if(obj.value.indexOf('-') > -1){
		err = 'Det indtastede skal være et positivt tal.';
	}
	if(err.length > 0){
		alert(err);
		obj.value='';
		obj.select();
	}
}

function showdiv() { 
if (document.getElementById) { // DOM3 = IE5, NS6 
document.getElementById('hideShow').style.visibility = 'visible'; 
} 
else { 
if (document.layers) { // Netscape 4 
document.hideShow.visibility = 'visible'; 
} 
else { // IE 4 
document.all.hideShow.style.visibility = 'visible'; 
} 
} 
} 

function selectService(strServiceName, intPort, intBody)
{
	//*** Hide/Show fields ***
	if (strServiceName=="HTTPS")
	{
		servicePasswordRow.style.display='';
		serviceUsernameRow.style.display='';
	}
	else
	{
		servicePasswordRow.style.display='none';
		serviceUsernameRow.style.display='none';
	}
	
	//**** Hide/Show searchhost fields ***
	if (strServiceName=="HTTPS" || strServiceName=="HTTP - POST" || strServiceName=="HTTP - GET")
	{
		serviceSearchHost.style.display='';		
	}
	else
	{
		serviceSearchHost.style.display='none';
	}
	
	//*** Port settings
	if (intPort=='0')
	{
		if (strServiceName=="HTTPS")     { portRow.style.display='';}
		else if (strServiceName=="HTTP") { portRow.style.display='';}
		else if (strServiceName=="FTP")  { portRow.style.display='';}
		else if (strServiceName=="PING") { portRow.style.display='none';}
		else if (strServiceName=="POP3") { portRow.style.display='';}
		else if (strServiceName=="SMTP") { portRow.style.display='';}
		else{ servicelogin.style.display='none'; }
	}
	else
	{
		if (strServiceName=="HTTPS")     { document.host.port.value='80';  portRow.style.display='';}
		else if (strServiceName=="HTTP") { document.host.port.value='80';  portRow.style.display='';}
		else if (strServiceName=="FTP")  { document.host.port.value='21';  portRow.style.display='';}
		else if (strServiceName=="PING") { document.host.port.value='0';   portRow.style.display='none';}
		else if (strServiceName=="POP3") { document.host.port.value='110'; portRow.style.display='';}
		else if (strServiceName=="SMTP") { document.host.port.value='25';  portRow.style.display='';}
		else{ servicelogin.style.display='none'; }
		//alert();	
	}
	//*** Maxloadtime
	if (intBody=='0'){
		if (strServiceName=="FTP")     { document.host.maxloadtime.value='1000';}
		else if (strServiceName=="HTTP") { document.host.maxloadtime.value='5000';}
		else if (strServiceName=="HTTPS") { document.host.maxloadtime.value='5000';}
		else if (strServiceName=="PING") { document.host.maxloadtime.value='100';}
		else if (strServiceName=="POP3") { document.host.maxloadtime.value='1000';}
		else if (strServiceName=="SMTP") { document.host.maxloadtime.value='1000';}
	}
}

function gotoURL(strURL)
{
	alert(strURL);
	return "host.asp";
}

function openHelp(strHelp)
{
var w = 800, h = 600;
if (document.all || document.layers)
	{
	w = screen.availWidth;
	h = screen.availHeight;
	}
var popW = 400, popH = 300;
var leftPos = (w-popW)/2, topPos = (h-popH)/2;
window.open('help.asp?help=' + strHelp,'Help','width=' + popW + ',height=' + popH + ',top=' + topPos + ',left=' + leftPos + ',status=no,menubar=no,toolbar=no,resizable=no,scrollbars=yes,hotkeys=no');
}


