function windowOpen(url, name, w, h)
{
    var popUp = window.open(url, name, 'menubar=0,resizable=1,scrollbars=1,width='+ w +',height='+ h);
}
function printPage(url)
{
    var popUp = window.open(url, 'Print', 'menubar=1,resizable=1,scrollbars=1,width=540,height=800');
}

function getObject(obj)
{
	if (document.getElementBuId) {
		obj = document.getElementBuId(obj).style;
	} else if (document.all) {
		obj = document.all[obj].style;
	} else if (document.layers) {
		obj = document.layers[obj];
	}
	return obj;
}

function setObjVisibility(name,stile)
{
	if (document.getElementById) {
		document.getElementById(name).style.visibility=stile;
	} else if (document.all) {
		document.all[name].style.visibility=stile;
	} else if (document.layers) {
		document.layers[name].visibility=+stile;
	}
}

function setCheckboxes(allObj)
{
	return(true);

	var enableValue;

	if(allObj.checked) {
		enableValue = true;
	} else {
		enableValue = false;
	}

	document.material.katalog.disabled = enableValue;
	document.material.kundlista.disabled = enableValue;
	document.material.jultidning.disabled = enableValue;
	document.material.premier.disabled = enableValue;
	document.material.jultidningsdax.disabled = enableValue;
}

function isNumeric(sText)
{
	var ValidChars = "0123456789.";
	var IsNumber=true;
	var Char;
	for (i = 0; i < sText.length && IsNumber == true; i++) 
	{ 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) 
		{
			IsNumber = false;
		}
	}
	return IsNumber;
}

function checkNumber(obj)
{
	intValue = obj.value
	if(!isNumeric(intValue))
	{
		alert("Du kan endast skiva in siffror i detta fält")	
		obj.value = "0"
	}
}

function checkForm(objForm)
{
	strMessage = "";
	returnValue = true;

	if(objForm.Agentnr.value.length > 0)
	{
		if(!isNumeric(objForm.Agentnr.value))
		{
			strMessage = strMessage + "-Agentnummer\n";
			returnValue = false;
		}
		if(objForm.Agentnr.value.length > 10)
		{
			strMessage = strMessage + "-Agentnummret för max vara 10 siffror\n";
			returnValue = false;	
		}
	}
	if(objForm.fnamn.value == "")
	{
		strMessage = strMessage + "-Förnamn saknas\n";
		returnValue = false;
	}
	if(objForm.enamn.value == "")
	{
		strMessage = strMessage + "-Efternamn saknas\n";
		returnValue = false;
	}
	if(objForm.Gatuadress.value == "")
	{
		strMessage = strMessage + "-Gatuadress saknas\n";
		returnValue = false;
	}
	if(objForm.Postnr.value == "")
	{
		strMessage = strMessage + "-Postnummer saknas\n";
		returnValue = false;
	}
	if(objForm.Postadress.value == "")
	{
		strMessage = strMessage + "-Postadress saknas\n";
		returnValue = false;
	}
	if(objForm.Telefon.value == "")
	{
		strMessage = strMessage + "-Telefon saknas\n";
		returnValue = false;
	}
	if(objForm.fnamn.value.length > 15)
	{
		strMessage = strMessage + "-Förnamn får inte vara längre än 15 tecken\n";
		returnValue = false;
	}
	if(objForm.enamn.value.length > 15)
	{
		strMessage = strMessage + "-Efternamn får inte vara längre än 15 tecken\n";
		returnValue = false;
	}
	if(objForm.Gatuadress.value.length > 20)
	{
		strMessage = strMessage + "-Gatuadress får inte vara längre än 25 tecken\n";
		returnValue = false;
	}
	if(objForm.Postnr.value.length > 5)
	{
		strMessage = strMessage + "-Postnummer får inte vara längre än 5 tecken\n";
		returnValue = false;
	}
	if(objForm.Postadress.value > 25)
	{
		strMessage = strMessage + "-Postadress får inte vara längre än 15 tecken\n";
		returnValue = false;
	}
	if(objForm.Telefon.value.length > 15)
	{
		strMessage = strMessage + "-Telefon får inte vara längre än 15 tecken\n";
		returnValue = false;
	}
	if(objForm.fodelsenr.value == "")
	{
		strMessage = strMessage + "-ölder saknas\n";
		returnValue = false;
	}
	if(objForm.fodelsenr.value.length > 11)
	{
		strMessage = strMessage + "-Ålder för inte vara längre än 11 tecken\n";
		returnValue = false;
	}
	if( returnValue )
	{
		return confirm('Vill du skicka in formuläret?');
	}
	else
	{
		alert("Följande fel måste rättas till innan du kan skicka in:\n\n" + strMessage);
		return false;
	}
}

function makeDisable(val)
{
	document.getElementById('katalog').disabled = val;
	document.getElementById('kundlista').disabled = val;
	document.getElementById('jultidning').disabled = val;
	document.getElementById('premier').disabled = val;
}

function HidePopup()
{
	$("#PopupBackground").css("display", "none");
	$("#dialog").css("display", "none");
}

function ShowPopup()
{
	$("#PopupBackground").css("display", "block");
	$("#dialog").css("display", "block");
}