
// popup ruta	
function sida(sida){
window.open(sida,"popup","scrollbars=1,resizable=0,width=280,height=400"); }


// PopUp - ange inställningarna på länken

// I länken står det en rad variablar. 
// Första variabeln är adressen till sidan som skall öppnas 
// Andra variabeln är namnet på fönstret. 
// Tredje variabeln är bredden på fönstret. 
// Fjärde variabeln är höjden på fönstret. 
// Femte variabeln skall vara antingen no eller yes och bestämmer om sidan skall ha scrollbars eller ej, auto fungerar inte. 
// Sjätte variabeln skall också vara antingen yes eller no och bestämmer om fönstret skall ha verktygsfält eller ej. 

// Här kommer något speciellt. 
// Den sjunde och åttonde variabeln bestämmer om man skall placera fönstret på en speciell position på sidan eller om den skall centreras. 
// Om man skriver 0 och 0 kommer sidan att öppnas i mitten av skärmen oberoende på hur stort man gör fönstret och om man vill placera fönstret på en speciell position skriver man bara dom positionerna i den sjunde (pixlar från vänster) och den åttonde (pixlar från toppen) variabeln.


// <a href="javascript:createPop('Help.asp?Help_Id=03&Nyhet_Id=<%= RS("Nyhet_Id")%>','test','280','400','no','no','50','50');">Pub. för</a>

var pop = ""; 
function createPop(mypage,myname,w,h,myscroll,mytoolbar,left,top) 
{ 
if(left=="0"&&top=="0") 
{ 
myleft=(screen.width)?(screen.width-w)/2:50; 
mytop=(screen.height)?(screen.height-h)/2:50; 
} 
else 
{ 
myleft=left; 
mytop=top; 
} 
settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=" + myscroll + ",toolbar=" + mytoolbar + ",resizable=no "; 
pop=window.open(mypage,myname,settings); 
pop.focus(); 
} 


// Focus på search
//----------------------------------------------------------------------------------------------------------------------------------
function SearchFocus()
{
Search.Search.focus();
}

// Search, fyll i
//-----------------------------------
function CheckSearch()
{

	if  (Search.Search.value == "" || Search.Search.value.length < 2) {
        	alert("Var god fyll i sökningsfältet.");
                       Search.Search.focus();
		       return false; 
	}

	else 	
	return (true);
}

 // Kontroll av logga in - Inc/login.inc
//----------------------------------------------------------------------------------------------------------------------------------

function CheckFormLogIn()
{	
	var x = LogIn.WebUserId.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)){}
	else{
	alert("Var god ange en giltlig epostadress som användarnamn.");
	LogIn.WebUserId.focus();
	return false;
	}
	
	if  (LogIn.WebPassWord.value == "" || LogIn.WebPassWord.value.length < 5) {
        	alert("Var god ange ditt lösenord.");
                       LogIn.WebPassWord.focus();
		       return false;   		
     
	}
		else 	
	return (true);
}

// Kontroll av Member Form - VaraSidorMemberRegistrer.asp
//----------------------------------------------------------------------------------------------------------------------------------

function CheckFormMember()

{
	
	var x = MemberForm.UserName.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)){}
	else{
	alert("Var god ange en giltlig epostadress som användarnamn.");
	MemberForm.UserName.focus();
	return false;
	}
	
     if  (MemberForm.Pass.value == "" || MemberForm.Pass.value.length < 6 || MemberForm.Pass.value.length > 10) {
        	alert("Var god ange ett lösenord - minst 6 tecken, max 10.");
                       MemberForm.Pass.focus();
		       return false;
	}
	
	     if  (MemberForm.Pass.value != MemberForm.PassTva.value) {
        	alert("Du måste repetera lösenordet.");
                       MemberForm.PassTva.focus();
		       return false;
	}
	
     if  (MemberForm.Firstname.value == "" || MemberForm.Firstname.value.length < 1) {
        	alert("Var god fyll i förnamn.");
                       MemberForm.Firstname.focus();
		       return false;			   
	}
     if  (MemberForm.Surname.value == "" || MemberForm.Surname.value.length < 1) {
        	alert("Var god fyll i efternamn.");
                       MemberForm.Surname.focus();
		       return false;			   
	}

     if  (MemberForm.vilkor.checked == "") {
        	alert("Var god kryssa i villkors boxen, annars godkänns inte medlemskap.");
		       return false;		
			   
	}
		else 	
	return (true);
}  

 // Kontroll av redigera personliga uppgifter - VaraSidorEditPersonUppg.asp
//----------------------------------------------------------------------------------------------------------------------------------

function CheckFormEditMember()
{


	 		if  (FormEditMember.NewPassEtt.value.length > 0 && FormEditMember.NewPassEtt.value.length < 6) {
        	alert("Lösenordet måste vara 6 tecken eller mer.");
                       FormEditMember.NewPassEtt.focus();
		       return false;   		
     
	}
	
			if  (FormEditMember.NewPassTva.value.length > 0 && FormEditMember.NewPassTva.value.length < 6) {
        	alert("Lösenordet måste vara 6 tecken eller mer.");
                       FormEditMember.NewPassTva.focus();
		       return false;   		
     
	}
	
		if  (FormEditMember.NewPassEtt.value != "" && FormEditMember.NewPassTva.value == "") {
        	alert("Om du vill ändra lösenord behöver du även repetera ditt nya lösenord.");
                       FormEditMember.NewPassTva.focus();
		       return false;   		
     
	}
	
			if  (FormEditMember.NewPassTva.value != "" && FormEditMember.NewPassEtt.value == "") {
        	alert("Om du vill ändra lösenord behöver du ange samma lösenord i fältet Nytt samt Repetera nytt.");
                       FormEditMember.NewPassEtt.focus();
		       return false;   		
     
	}
	
	
	var x = FormEditMember.WebUserId.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)){}
	else{
	alert("Var god ange en giltlig epostadress som användarnamn.");
	FormEditMember.WebUserId.focus();
	return false;
	}
	
	
		if  (FormEditMember.WebFirstname.value == "" || FormEditMember.Mess.value.length < 2) {
        	alert("Var fyll i ditt förnamn.");
                       FormEditMember.WebFirstname.focus();
		       return false;   		
     
	}
	
		if  (FormEditMember.WebSurname.value == "" || FormEditMember.WebSurname.value.length < 2) {
        	alert("Var fyll i ditt efternamn.");
                       FormEditMember.WebSurname.focus();
		       return false;   		
     
	}
	

		else 	
	return (true);
}

// Kontroll av Länktips - VaraSidorLinks.asp
//----------------------------------------------------------------------------------------------------------------------------------

function CheckFormSendLink()
{
	if  (SendLink.SendLinkTip.value == "" || SendLink.SendLinkTip.value.length < 5) {
        	alert("Var god ange en giltig Internetadress.");
                       SendLink.SendLinkTip.focus();
		       return false;   		
     
	}
		else 	
	return (true);
}

// Kontroll av skicka mail - ContactUs.asp
//----------------------------------------------------------------------------------------------------------------------------------

function CheckFormSendMail()
{

	
	var x = FormSendMail.MailFrom.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)){}
	else{
	alert("Var god ange en giltlig epostadress.");
	FormSendMail.MailFrom.focus();
	return false;
	}
	
	if  (FormSendMail.Mess.value == "" || FormSendMail.Mess.value.length < 10) {
        	alert("Var fyll i ett meddelande.");
                       FormSendMail.Mess.focus();
		       return false;   		
     
	}
		else 	
	return (true);
}

// Kontroll av formuläret för att fylla i namn och mail innan edit oreggad förening - EditNotMember.asp
//----------------------------------------------------------------------------------------------------------------------------------

function CheckFormEditBrfNotMember()
{

	var x = EditBrfNotMember.UppgiftslamnareEpostadress.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)){}
	else{
	alert("Var god ange en giltlig epostadress.");
	EditBrfNotMember.UppgiftslamnareEpostadress.focus();
	return false;
	}

	if  (EditBrfNotMember.UppgiftslamnareNamn.value == ""  || EditBrfNotMember.UppgiftslamnareNamn.value.length < 3) {
        	alert("Var god ange ditt namn.");
                       EditBrfNotMember.UppgiftslamnareNamn.focus();
		       return false;   		
	}

	
		else 	
	return (true);
}

// Spamskydd för epost
//----------------------------------------------------------------------------------------------------------------------------------

function NoSpam(n,d)
{
    this.location.href = 'mailto:'+n+'@'+d;
}


// Testa Bo battre
//----------------------------------------------------------------------------------------------------------------------------------

function CheckFormTestabobattre()

{
	if  (Testabobattre.Namn.value == "" || Testabobattre.Namn.value.length < 1) {
        	alert("Var god fyll i ditt namn.");
                       Testabobattre.Namn.focus();
		       return false;   		
	}
     if  (Testabobattre.Postadress.value == "" || Testabobattre.Postadress.value.length < 4) {
        	alert("Var god fyll i din postadress.");
                       Testabobattre.Postadress.focus();
		       return false;

	}
     if  (Testabobattre.Postnummer.value == "" || Testabobattre.Postnummer.value.length < 4) {
        	alert("Var god fyll i ditt postnummer.");
                       Testabobattre.Postnummer.focus();
		       return false;			   
	}
     if  (Testabobattre.Postort.value == "" || Testabobattre.Postort.value.length < 4) {
        	alert("Var god fyll i din posort.");
                       Testabobattre.Postort.focus();
		       return false;			   
			   
	}
		else 	
	return (true);
}  


 // Kontroll av tävla
//----------------------------------------------------------------------------------------------------------------------------------

function CheckFormTavla()
{	
	var x = Tavla.Epostadress.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)){}
	else{
	alert("Var god ange en giltlig e-postadress.");
	Tavla.Epostadress.focus();
	return false;
	}
	
	if  (Tavla.Namn.value == "" || LogIn.Namn.value.length < 3) {
        	alert("Var god ange ditt namn.");
                       Tavla.Namn.focus();
		       return false;   		
     
	}
		else 	
	return (true);
}


// Testa Bo battre
//----------------------------------------------------------------------------------------------------------------------------------

function CheckFormFjarrvarme()

{
	if  (Fjarrvarme.Namn.value == "" || Fjarrvarme.Namn.value.length < 1) {
        	alert("Var god fyll i ditt namn.");
                       Fjarrvarme.Namn.focus();
		       return false;   		
	}
     if  (Fjarrvarme.Adress.value == "" || Fjarrvarme.Adress.value.length < 4) {
        	alert("Var god fyll i din adress.");
                       Fjarrvarme.Adress.focus();
		       return false;

	}
     if  (Fjarrvarme.Postadress.value == "" || Fjarrvarme.Postadress.value.length < 4) {
        	alert("Var god fyll i din postadress.");
                       Fjarrvarme.Postadress.focus();
		       return false;			   
	}
		else 	
	return (true);
}  