// Copyright 1996-2006 Pantograph(R), www.pantograph.se, Bruse LF Persson

// framekiller
setTimeout ("changePageFrames()", 1);
function changePageFrames() {
	if (self.parent.location != window.location)
	self.parent.location = document.location;
}


// sätt språkarray för ajax mm
if (sValtSprak == "de") {
	var aSprak = new Array("nichts","wählen","provinz wählen","provinz wählen erste","gemeinde wählen","gemeinde wählen erste","land wählen","land wählen erste");
} else if (sValtSprak == "en") {
	var aSprak = new Array("nothing","choose","choose county","choose county first","choose municipal","choose municipal first","choose country","choose country first");
} else {	
	var aSprak = new Array("inget","välj","välj län","välj län först","välj kommun","välj kommun först","välj land","välj land först");
}
		

// kontrollera att en rullgardin har valt annat än noll
function checkSelected(sSource, sTarget) {
	if(document.getElementById(sSource).value == 0) {
	    document.getElementById(sTarget).disabled = true;
   	} else {
    	document.getElementById(sTarget).disabled = false;
   	}
}

function checkSelected2(sSource1, sSource2, sTarget) {
	if(document.getElementById(sSource1).value != 0 || document.getElementById(sSource2).value != 0) {
		document.getElementById(sTarget).disabled = false;
	} else {
    	document.getElementById(sTarget).disabled = true;
   	}
}
  

// öppna ett allmänt fönster
function openWin(url,namn,bredd,hojd) {
	string="'toolbar=no,location=no,directories=no,status=no,resizeable=no,menubar=no,scrollbars=no,width=" + bredd +" ,height=" + hojd +"'";
	window.open(url,namn,string);
}

// öppna ett allmänt fönster
function openHelp(url) {
	string="'toolbar=no,location=no,directories=no,status=no,resizeable=no,menubar=no,scrollbars=yes,width=400,height=400'";
	window.open(url,'help',string);
}

// visa annan färg vid musöver
function changeColor(denna, newColor) {
	denna.style.backgroundColor = newColor;
}


// gå till url
function gotoPage(page) {
if (page != "0")
	self.location.href = page;
}


// öppna ett fönster anpassat till bildens storlek
function openBild(url) {
        html = '<html>\n<head>\n<title>Picture2View</title>\n<meta http-equiv="imagetoolbar" content="no">\n</head>\n\n<body leftmargin="0" marginwidth="0" topmargin="0" marginheight="0">\n\n<center>\n\n<a href="javascript:window.self.close()"><img src="'+url+'" border="0" name="imageTest" onLoad="window.resizeTo(document.imageTest.width+29,document.imageTest.height+82)" alt="click to close" /></a>\n\n</center>\n\n</body></html>';
        popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=1,resizable=0');

        popupImage.document.open();
        popupImage.document.write(html);
        // popupImage.moveTo(('100'),('100'));
        popupImage.document.close()
}




// fungerar stigandel
function summera_stigandel() {
	var stigandel_summa = (parseInt(document.getElementById("stig_andel_asfalt").value) + parseInt(document.getElementById("stig_andel_grus").value) + parseInt(document.getElementById("stig_andel_stig").value));	
	document.getElementById("stig_andel_total").value = stigandel_summa;
}

// kontrollerar stigandel
function form_kontroll_stigandel() {
	var stigandel_total = (parseInt(document.getElementById("stig_andel_asfalt").value) + parseInt(document.getElementById("stig_andel_grus").value) + parseInt(document.getElementById("stig_andel_stig").value));	
	if (stigandel_total > 0) {
		if (stigandel_total < 100 || stigandel_total > 100) {
			// andelen asfalt/grus/stig är inte 100%
			alert("Summan av andelen asfalt, grus eller stig måste bli 100%");
			document.getElementById("stig_andel_asfalt").focus();
	    	summera_stigandel();
	    	return false;
		}
	}

    return true;
}

// visa eller göm per id
function visaById(id) {
	id.style.display = "";
	id.style.display = "none";
}

function gomById(id) {
	id.style.display = "none";
	id.style.display = "";
}


// visa eller göm länlistan
function visaAllaSvenskaLan() {
	SvenskaLan_visa.style.display = "";
	SvenskaLan_gom.style.display = "none";
}

function gomAllaSvenskaLan() {
	SvenskaLan_visa.style.display = "none";
	SvenskaLan_gom.style.display = "";
}

/*
function visaAllaDanskaLan() {
	DanskaLan_visa.style.display = "";
	DanskaLan_gom.style.display = "none";
}

function gomAllaDanskaLan() {
	DanskaLan_visa.style.display = "none";
	DanskaLan_gom.style.display = "";
}

function visaAllaNorskaLan() {
	NorskaLan_visa.style.display = "";
	NorskaLan_gom.style.display = "none";
}

function gomAllaNorskaLan() {
	NorskaLan_visa.style.display = "none";
	NorskaLan_gom.style.display = "";
}

function visaAllaFinskaLan() {
	FinskaLan_visa.style.display = "";
	FinskaLan_gom.style.display = "none";
}

function gomAllaFinskaLan() {
	FinskaLan_visa.style.display = "none";
	FinskaLan_gom.style.display = "";
}

function visaAllaAlandskaLan() {
	AlandskaLan_visa.style.display = "";
	AlandskaLan_gom.style.display = "none";
}

function gomAllaAlandskaLan() {
	AlandskaLan_visa.style.display = "none";
	AlandskaLan_gom.style.display = "";
}

function visaAllaIslandskaLan() {
	IslandskaLan_visa.style.display = "";
	IslandskaLan_gom.style.display = "none";
}

function gomAllaIslandskaLan() {
	IslandskaLan_visa.style.display = "none";
	IslandskaLan_gom.style.display = "";
}
*/


// Visa eller följ mina stigar
function visaMinaStigar() {
	MinaStigar_visa.style.display = "none";
	MinaStigar_gom.style.display = "";
	MinaStigar_gom_2.style.display = "";
}

function gomMinaStigar() {
	MinaStigar_visa.style.display = "";
  	MinaStigar_gom.style.display = "none";
  	MinaStigar_gom_2.style.display = "none";
}



// göm och visa diverse texter
function visaEnglish() {
	English_visa.style.display = "";
	English_gom.style.display = "none";
}

function gomEnglish() {
	English_visa.style.display = "none";
	English_gom.style.display = "";
}

function visaDeutsch() {
	Deutsch_visa.style.display = "";
	Deutsch_gom.style.display = "none";
}

function gomDeutsch() {
	Deutsch_visa.style.display = "none";
	Deutsch_gom.style.display = "";
}

function visaSvenska() {
	Svenska_visa.style.display = "";
	Svenska_gom.style.display = "none";
}

function gomSvenska() {
	Svenska_visa.style.display = "none";
	Svenska_gom.style.display = "";
}

// Platser
function visaAllaPlatser() {
	Platser_visa.style.display = "";
	Platser_gom.style.display = "none";
}

function gomAllaPlatser() {
	Platser_visa.style.display = "none";
	Platser_gom.style.display = "";
}


// Leder
function visaAllaLeder() {
	Leder_visa.style.display = "";
	Leder_gom.style.display = "none";
}

function gomAllaLeder() {
	Leder_visa.style.display = "none";
	Leder_gom.style.display = "";
}