
function blured() {
	for (a in document.links) document.links[a].onfocus = document.links[a].blur;
	}
	if (document.all)
	{
		document.onmousedown = blured;
}

function center(width,height,cx,cy) {
	var x=(cx==0)?0:(cx==1)?parseInt((screen.width-width-10)/2):screen.width-width-10;
	var y=(cy==0)?0:(cy==1)?parseInt((screen.height-height-56)/2):screen.height-height-56;
	return (",top="+y+",left="+x);
}

function openwindow(url) { 
	window.open(url,"","toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=no,width=540,height=470"+center(540,600,1,1)+"");
}
	
function TelllAFriend(url) { 
	window.open(url,"myWin","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=395,height=405"+center(395,405,1,1)+""); 
}

function backToTop() {
    var x1 = x2 = x3 = 0;
    var y1 = y2 = y3 = 0;

    if (document.documentElement) {
        x1 = document.documentElement.scrollLeft || 0;
        y1 = document.documentElement.scrollTop || 0;
    }

    if (document.body) {
        x2 = document.body.scrollLeft || 0;
        y2 = document.body.scrollTop || 0;
    }

    x3 = window.scrollX || 0;
    y3 = window.scrollY || 0;

    var x = Math.max(x1, Math.max(x2, x3));
    var y = Math.max(y1, Math.max(y2, y3));


    window.scrollTo(Math.floor(x / 2), Math.floor(y / 2));

    if (x > 0 || y > 0) {
        window.setTimeout("backToTop()", 60);
    }
}

function fixElement(element, message) {
	alert(message);
	element.focus();
}

function SearchForm(form) {
	var passed = false;
	if (form.SearchKeyWord.value == "Sök här...") {
	alert("Du måste ange ett sökord för att kunna göra en sökning.");
	}
	else {
	passed = true;
	}
	return passed;
}


function TellAFriend(form) {
	var passed = false;
	if (form.FriendName.value == "Mottagarens namn...") {
	fixElement(form.FriendName, "Du måste fylla i mottagarens namn!");
	}
	else if (form.FriendEmail.value.indexOf("@") == -1 ||
	form.FriendEmail.value.indexOf(".") == -1) {
	fixElement(form.FriendEmail, "Mottagarens e-postadress är inte giltig!");
	}
	else if (form.YourName.value == "Ditt namn...") {
	fixElement(form.YourName, "Du måste fylla i ditt eget namn!");
	}
	else if (form.YourEmail.value.indexOf("@") == -1 ||
	form.YourEmail.value.indexOf(".") == -1) {
	fixElement(form.YourEmail, "Din e-postadress är inte giltig!");
	}
	else if (form.Message.value == "Meddelande till mottagaren...") {
	fixElement(form.Message, "Du måste skriva ett meddelande till mottagaren!");
	}
	else {
	passed = true;
	}
	return passed;
}



function isMailReady(form) {
	var passed = false;
	if (form.ContactName.value == "Ange ditt fullständiga namn här...") {
	fixElement(form.ContactName, "Du måste fylla i ditt namn!");
	}
	else if (form.ContactEmail.value.indexOf("@") == -1 ||
	form.ContactEmail.value.indexOf(".") == -1) {
	fixElement(form.ContactEmail, "Du måste ange en giltig epostadress!");
	}
	else if (form.ContactSubject.value == "Ange ett ämne på meddelandet här...") {
	fixElement(form.ContactSubject, "Du måste ange ett ämne på meddelandet!");
	}
	else if (form.ContactMessage.value == "Skriv ett meddelande till oss här...") {
	fixElement(form.ContactMessage, "Du har inte skrivit något meddelande!");
	}
	else if (form.strCAPTCHA.value == "Skriv in ovanstående kod här...") {
	fixElement(form.strCAPTCHA, "Du måste skriva in säkerhetskoden från bilden ovan!");
	}
	else {
	passed = true;
	}
	return passed;
}

gbTreatmentStatus = false;
function displayTreatments() {
        oDiv = document.getElementById('TreatmentList'); 
        if(gbTreatmentStatus) {
            oDiv.style.display = 'none';
            gbTreatmentStatus = false;  
        } else {
            oDiv.style.display = 'block';
            gbTreatmentStatus = true;   
        }
        event.cancelBubble = true;
        return event.returnValue = false;
}

function hideSelects() {
        oDiv = document.getElementById('TreatmentList'); 
        oDiv.style.display = 'none';
        gbTreatmentStatus = false; 
}
