﻿window.defaultStatus="Bokmusen.se";

function show(num)
{if(eval('cat'+num+'.style.display')=='none')
{eval('cat'+num+'.style.display=""')}
else {eval('cat'+num+'.style.display="none"')}}

function del(go)
{if (confirm("Vill du verkligen ta bort?     ")){self.location=(go)}else{}}

function thepopup(url)
{mywin = window.open(""+url+"","","scrollbars=no,resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no,width=400,height=200");}

function imgpopup(url)
{mywin = window.open("","","scrollbars=no,resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no,width=100,height=100");
with(mywin.document)
{open();
write("<html>\n<head>\n");
write("<meta http-equiv=\"imagetoolbar\" content=\"no\"><scr"+"ipt>awidth=(document.layers)?0:8;awidth+=(document.all)?4:0;aheight=(document.layers)?0:29;</scr"+"ipt>\n");
write("<title>COPYTHIS - BILD</title>\n");
write("</head>\n");
write("<body bgcolor=\"#COPYTHIS\" onclick=\"self.close()\" onload=\"window.resizeTo(document.images[0].width+awidth,document.images[0].height+aheight)\" style=\"overflow:hidden;margin:1px;cursor:hand;\">\n");
write("<img src=\""+url+"\" alt=\"STÄNG\">\n");
write("</body>\n</html>\n");
close();}}

var elm = "";
function switchThis(whatelement,whatelement2) {
var objLayer = document.getElementById(whatelement);
state = (objLayer.style.display == 'none') ? 'block' : 'none';
if (elm != "" && document.getElementById(elm)){
document.getElementById(elm).style.display = "none";}
objLayer.style.display = state;
elm = whatelement;
if (whatelement != whatelement2) {
document.getElementById(whatelement2).style.display = "none";}}

var elm2 = "";
function switchThis2(whatelement) {
var objLayer = document.getElementById(whatelement);
state = (objLayer.style.display == 'none') ? 'block' : 'none';
if (elm2 != "" && document.getElementById(elm2)){
document.getElementById(elm2).style.display = "none";}
objLayer.style.display = state;
elm2 = whatelement;}

function formsearch()
{if (document.searchform.search.value==''){alert("Vänligen fyll i ett sökord");return false;}
else if (document.searchform.search.value.length < '3') {alert("Vänligen fyll i minst 3 bokstäver i ditt sökord     ");return false;}}

function form2search()
{if (document.search2form.search.value==''){alert("Vänligen fyll i ett sökord");return false;}
else if (document.search2form.search.value.length < '3') {alert("Vänligen fyll i minst 3 bokstäver i ditt sökord     ");return false;}}

function formnewsletter()
{if (document.newsletterform.email.value==''){alert("Vänligen fyll i din email");return false;}
else if (document.newsletterform.email.value.indexOf("@")==-1) {alert("E-postadress: Ej korrekt email");return false;}
else if (document.newsletterform.email.value.indexOf(".")==-1) {alert("E-postadress: Ej korrekt email");return false;}}

function valfname(vfname) {
var valid = "abcdefghijklmnopqrstuvwxyzåäöABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ ";var ok = "yes";var temp;
for (var i=0; i<vfname.value.length; i++) {temp = "" + vfname.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";}
if (ok == "no") {return null;}
else return "yes";}

function vallname(vlname) {
var valid = "abcdefghijklmnopqrstuvwxyzåäöABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ ";var ok = "yes";var temp;
for (var i=0; i<vlname.value.length; i++) {temp = "" + vlname.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";}
if (ok == "no") {return null;}
else return "yes";}

function valphonenr(vphonenr) {
var valid = "0123456789";var ok = "yes";var temp;
for (var i=0; i<vphonenr.value.length; i++) {temp = "" + vphonenr.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";}
if (ok == "no") {return null;}
else return "yes";}

function valpostal1(vpostal1) {
var valid = "0123456789";var ok = "yes";var temp;
for (var i=0; i<vpostal1.value.length; i++) {temp = "" + vpostal1.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";}
if (ok == "no") {return null;}
else return "yes";}

function valorgnumber(vorgnumber) {
var valid = "0123456789";var ok = "yes";var temp;
for (var i=0; i<vorgnumber.value.length; i++) {temp = "" + vorgnumber.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";}
if (ok == "no") {return null;}
else return "yes";}

function valpostal2(vpostal2) {
var valid = "abcdefghijklmnopqrstuvwxyzåäöABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ ";
var ok = "yes";
var temp;
for (var i=0; i<vpostal2.value.length; i++) {temp = "" + vpostal2.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";}
if (ok == "no") {return null;}
else return "yes";}

function form2register(){
var vfname = valfname(document.register2form.fname);
var vlname = vallname(document.register2form.lname);
var vphonenr = valphonenr(document.register2form.phonenr);
var vpostal1 = valpostal1(document.register2form.postal1);
var vpostal2 = valpostal2(document.register2form.postal2);
var vorgnumber = valorgnumber(document.register2form.orgnumber);
if (document.register2form.fname.value == '') {alert("Förnamn");return false;}
else if (vfname == null) {alert("Förnamn: Endast bokstäver");return false;}
else if (document.register2form.lname.value == '') {alert("Efternamn");return false;}
else if (vlname == null) {alert("Efternamn: Endast bokstäver");return false;}
else if (document.register2form.phonenr.value == '') {alert("Mobilnummer");return false;}
else if (vphonenr == null) {alert("Mobilnummer: Endast siffror");return false;}
else if (document.register2form.address.value == '') {alert("Adress");return false;}
else if (document.register2form.postal1.value == '') {alert("Postnummer");return false;}
else if (vpostal1 == null) {alert("Postnummer: Endast siffror");return false;}
else if (document.register2form.postal2.value == '') {alert("Postort");return false;}
else if (vpostal2 == null) {alert("Postort: Endast bokstäver");return false;}
else if (document.register2form.email.value == '') {alert("E-postadress");return false;}
else if (document.register2form.email.value.indexOf("@")==-1) {alert("E-postadress: Ej korrekt email");return false;}
else if (document.register2form.email.value.indexOf(".")==-1) {alert("E-postadress: Ej korrekt email");return false;}
else if (document.register2form.password.value == '') {alert("Lösenord");return false;}
else if (document.register2form.password2.value == '') {alert("Lösenord igen");return false;}
else if (document.register2form.password.value != document.register2form.password2.value) {alert("Lösenordet måste vara samma");return false;}
else if (document.register2form.orgnumber.value == '') {alert("Person-/orgnummer");return false;}
else if (vorgnumber == null) {alert("Person-/orgnummer: Endast siffror");return false;}
else if (!document.register2form.condition.checked) {alert("Du måste godkänna Bokmusens köpvillkor");return false;}}

function checklength(obj,dispobj,mlength)
{if(obj.value.length>mlength)
{obj.value = obj.value.substr(0,mlength);
obj.focus();}
dispobj.value=mlength-obj.value.length;}

function display(){
rtime=etime-ctime;
if (rtime>60)
m=parseInt(rtime/60);
else{
m=0;}
s=parseInt(rtime-m*60);
if(s<10)
s="0"+s
window.setTimeout("checktime()",1000)}
function settimes(){
var time= new Date();
hours= time.getHours();
mins= time.getMinutes();
secs= time.getSeconds();
etime=hours*3600+mins*60+secs;
etime+=1800;
checktime();}
function checktime(){
var time= new Date();
hours= time.getHours();
mins= time.getMinutes();
secs= time.getSeconds();
ctime=hours*3600+mins*60+secs
if(ctime>=etime){
expired();}
else
display();}
function expired(){
logoutquestion();}

function logoutquestion() 
{if(!confirm("VARNING! Du har inte varit aktiv på sidan!\nUtloggning kommer att ske om 10 minuter!\n\nAVBRYT för att LOGGA UT från sidan\n\nOK för att ÅTERGÅ och slutföra   ")) 
{window.location = 'http://www.noll498.se/?p=LOGGAUT'}}
