/*
Funktion för att favoritmärka sina sidor
*/
function bookmark()
{ if(typeof(GeckoActiveXObject)=="function")
 window.sidebar.addPanel(document.title,location.href,"");
 if(typeof(document.all)=="object") 
window.external.AddFavorite(location.href,document.title); }

/*
Funktion för att ladda ner filer
*/
function startDownload(theURL) 
{window.open(theURL,'Download'); }



/*
Funktion för att länka ihop den gamla sajten
*/


function openPopWin(theURL,winName) 
{ 	
	size='width=822,height=550,left=125,top=30';
	features='toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no,' + size;
	window_handle = window.open('',winName, features);
	var the_url=window_handle.location.href;
	if(the_url=="about:blank")
	{
		window_handle = window.open(theURL,winName,'');
		window_handle.focus();
	}
	else
	{
		window_handle.focus();
	}
}




/*
Funktion för att validera input
*/


function validate(object,text) 
{ if (object.value.length > 0)
        return true;
    else {
        alert(text + ' får inte vara tom.');
        if (navigator.appName.indexOf('Netscape') > -1) 
	  { object.focus(); }
        return false; }}

function kursvalidate() 
{ var validated = true;
    	if (!validate(document.fKursAnm.KursId,'Kurs'))
        validated = false;
	if (!validate(document.fKursAnm.KursPersonNamn,'Namn'))
        validated = false;
	if (!validate(document.fKursAnm.KursForetag,'Företag'))
        validated = false;
	if (!validate(document.fKursAnm.KursAdress,'Adress'))
        validated = false;
	if (!validate(document.fKursAnm.KursPostadress,'Postadress'))
        validated = false;
	if (!validate(document.fKursAnm.KursEpost,'Epost'))
        validated = false;
    return validated; }

function stammavalidate() 
{ var validated = true;
    	if (!validate(document.fStammaAnm.KursId,'Kurs'))
        validated = false;
	if (!validate(document.fStammaAnm.KursPersonNamn,'Namn'))
        validated = false;
	if (!validate(document.fStammaAnm.KursForetag,'Företag'))
        validated = false;
	if (!validate(document.fStammaAnm.KursAdress,'Adress'))
        validated = false;
	if (!validate(document.fStammaAnm.KursPostadress,'Postadress'))
        validated = false;
	if (!validate(document.fStammaAnm.KursEpost,'Epost'))
        validated = false;
    return validated; }


function enkatvalidate() 
{ var validated = true;
    	if (!validate(document.Delivery.MemberPerson,'Uppgiftslämnare'))
        validated = false;
	if (!validate(document.Delivery.MemberTel,'Telefonnummer'))
        validated = false;
	if (!validate(document.Delivery.MemberMail,'E-post'))
        validated = false;
    return validated; }

function pollvalidate() 
{ var validated = true;
    	if (!validate(document.Poll.MemberPerson,'Uppgiftslämnare'))
        validated = false;
	if (!validate(document.Poll.MemberTel,'Telefonnummer'))
        validated = false;
	if (!validate(document.Poll.MemberMail,'E-post'))
        validated = false;
    return validated; }



function anvvalidate() 
{ var validated = true;
    if (!validate(document.fAnsok.Fornamn,'Förnamn'))
        validated = false;
    if (!validate(document.fAnsok.Efternamn,'Efternamn'))
        validated = false;
    if (!validate(document.fAnsok.Medlemsnr,'Medlemsnr'))
        validated = false;
    if (!validate(document.fAnsok.Pw1,'Lösenord'))
        validated = false;
    if (!validate(document.fAnsok.Pw2,'Nytt lösenord'))
        validated = false;
	if (!validate(document.fAnsok.epost,'E-post'))
        validated = false;
	if (!validate(document.fAnsok.telefonnr,'Telefonnr'))
        validated = false;
    return validated; }

function fragavalidate() 
{ var validated = true;
    if (!validate(document.contact.Name,'Namn'))
        validated = false;
    if (!validate(document.contact.Telefon,'Telefon'))
        validated = false;
	if (!validate(document.contact.Company,'Företag'))
        validated = false;
	if (!validate(document.contact.Email,'Epost'))
        validated = false; 
return validated; }

function mailvalidate() 
{ var validated = true;
    if (!validate(document.fSkicka.MejlTillNamn,'Mottagarens namn'))
        validated = false;
    if (!validate(document.fSkicka.MejlTill,'Mottagarens e-post'))
        validated = false;
	if (!validate(document.fSkicka.MejlFranNamn,'Ditt namn'))
        validated = false;
	if (!validate(document.fSkicka.MejlFran,'Din e-post'))
        validated = false; 
return validated; }


function tidningvalidate() 
{ var validated = true;
    if (!validate(document.fTidningPren.TidningPersonNamn,'Namn'))
        validated = false;
    if (!validate	(document.fTidningPren.TidningPersonBefattning,'Befattning'))
        validated = false;
	if (!validate(document.fTidningPren.TidningForetag,'Företag'))
        validated = false;
	if (!validate(document.fTidningPren.TidningAdress,'Adress'))
        validated = false;
	if (!validate	(document.fTidningPren.TidningPostadress,'Postadress'))
        validated = false;
	if (!validate(document.fTidningPren.TidningEpost,'E-post'))
        validated = false; 
return validated; }

function pressvalidate() 
{ var validated = true;
    if (!validate(document.fPressMedd.PressPersonNamn,'Namn'))
        validated = false;
    if (!validate(document.fPressMedd.PressEpost,'Mottagarens e-post'))
        validated = false;
	if (!validate(document.fPressMedd.PressForetag,'Företag'))
        validated = false;
return validated; }


function onSubmit1() 
{ if(kursvalidate()){
 document.forms[0].submit(); }}

function onSubmit2() 
{ if(anvvalidate()){
 document.forms[0].submit(); }}

function onSubmit3() 
{ if(enkatvalidate()){
 document.forms[0].submit(); }}

function onSubmit4() 
{ if(fragavalidate()){
 document.forms[0].submit(); }}

function onSubmit5() 
{ if(mailvalidate()){
 document.forms[0].submit(); }}

function onSubmit6() 
{ if(tidningvalidate()){
 document.forms[0].submit(); }}

function onSubmit7() 
{ if(pressvalidate()){
 document.forms[0].submit(); }}

function onSubmit11() 
{ if(stammavalidate()){
 document.forms[0].submit(); }}

function onSubmit12() 
{ if(pollvalidate()){
 document.forms[0].submit(); }}

function fragaQvalidate() 
{ var validated = true;
	if (!validate(document.aguidesearch.dQ1,'Sökord'))
        validated = false;
return validated; }


function trimAll(sString) 
{ var aString ;

aString = "&query=";
var del ;
var i=0;
for (i=0;i<=sString.length;i++)
{
del= sString.substr(i,1);
if (del == ' ')
	{
	aString = aString+" AND ";
	}
	else
	{
	aString = aString+del;
	}
}
return aString;
} 

function onQuerySubmit1()
{
var av1 ;
var av2 ;
var addrx ;
var addr ;
var addr1 ;
var pox ;
var pov ;
var docadd ="" ;


av1 = document.aguidesearch.dQ1.value ;
av2 = document.aguidesearch.dAvtal1x.value ;
addr = window.location.href ;


pox = addr.indexOf("query") ;
pov = addr.indexOf("?OpenDocument") ;

if(pov == -1)
{docadd ="?OpenDocument";}

if (pox != -1)
{
addrx = addr.slice(0,pox-1);
addr=addrx ;
}

if(fragaQvalidate()){
 addr1 = trimAll(av1) ; 
}
var vy ;
vy = "&view="+av2;
window.location.href=addr+docadd+addr1+vy ;
}

function onQuerySubmit2()
{
var av1 ;
var addrx ;
var addr = window.location.href ;
var pox ;
var pov ;

var docadd ="" ;

pox = addr.indexOf("query") ;
pov = addr.indexOf("?OpenDocument") ;


av1 = document.aguidesearch.dQ1.value ;

if(pov == -1)
{
docadd ="?OpenDocument" 
}

if (pox != -1)
{
addrx = addr.slice(0,pox-1);
addr=addrx ;
}

var addr1 ;

if(fragavalidate()){
 addr1 = trimAll(av1) ; 
}
window.location.href=addr+docadd+addr1 ;
}

