var thumpImg = new Image(); var thumpInt; var minibannerArray = new Array(); function overlayOnOffHent(aBool) { var waitoverlayDiv = document.getElementById('waitoverlayHent') if (aBool==true) { waitoverlayDiv.style.display=''; } else { waitoverlayDiv.style.display='none'; } } function overlayOnOffGem(aBool) { var waitoverlayDiv = document.getElementById('waitoverlayGem') if (aBool==true) { waitoverlayDiv.style.display=''; } else { waitoverlayDiv.style.display='none'; } } function checkImg(imgName) { if (thumpImg.readyState == "complete" || thumpImg.readyState == 4) { document.all.thumpPic.innerHTML = ""; if (imgWidth) { objDivStyle.width = (imgWidth + windowPadding); objDivStyle.height = (imgHeight + windowPadding); } clearInterval(thumpInt); } } function showPop(imgName,hideSwitch) { thumpImg.src = imgName; imgWidth = thumpImg.width; imgHeight = thumpImg.height; thumpInt = window.setInterval("checkImg('" + imgName + "')",100); windowPadding = 24; if (mouseThumpX + imgWidth + 24 + 20 >= document.body.clientWidth) { objDivStyle.left = mouseThumpX - (imgWidth + 24 + 30); } if ((mouseThumpY - document.body.scrollTop) + imgHeight + windowPadding > document.body.clientHeight) { objDivStyle.top = (mouseThumpY - (((mouseThumpY - document.body.scrollTop) + imgHeight + windowPadding + 10) - document.body.clientHeight)); } if (document.all.minibannerTabel && hideSwitch) { minibannerArray = new Array(); if (document.all.minibannerTabel.innerHTML.indexOf(".swf") != -1) { minibannerArray[minibannerArray.length] = document.all.minibannerTabel; document.all.minibannerTabel.style.visibility = "hidden" } else if (document.all.minibannerTabel.all.tags("SELECT") && document.all.minibannerTabel.all.tags("SELECT").length > 0) { for (i = 0; document.all.minibannerTabel.all.tags("SELECT")[i]; i++) { minibannerArray[minibannerArray.length] = document.all.minibannerTabel.all.tags("SELECT")[i]; document.all.minibannerTabel.all.tags("SELECT")[i].style.visibility = "hidden"; } } } document.all.thumpLayer.style.visibility = "visible"; } function hidePop() { if (document.all) { document.all.thumpLayer.style.visibility = "hidden"; document.all.thumpLayer.style.backgroundColor = strPopBG; if (minibannerArray.length > 0) for (i = 0; minibannerArray[i]; i++) minibannerArray[i].style.visibility = "visible"; document.all.thumpPic.innerHTML = ""; clearInterval(thumpInt); } } var strPopBG; function positionPop(imgName,hideSwitch,specialPopBG) { if (document.all) { mouseThumpX = event.clientX; //alert(mouseThumpX); mouseThumpY = event.clientY - event.offsetY + document.body.scrollTop; objDivStyle = document.all.thumpLayer.style; objDivStyle.left = mouseThumpX+11; objDivStyle.top = mouseThumpY+13; strPopBG = objDivStyle.backgroundColor; if (typeof specialPopBG == "string") objDivStyle.backgroundColor = specialPopBG; objDivStyle.visibility = "visible"; if (typeof hideSwitch != "number") hideSwitch = 0; showPop(imgName,hideSwitch); } } function bigPicPop_tmp(bigImgName,picWidth,picHeight,picType,AnnonceId) { hidePop(); picWidth = picWidth + 20; picHeight = picHeight + 50; winX = (screen.availWidth - picWidth)/2; winY = (screen.availHeight - picHeight)/2 - 12; picWind = window.open("/asp/soegning/picpop.asp?AnnonceId="+AnnonceId+"&picType="+picType+"&ImgName="+bigImgName, "blank_", "resizable=no,scrollbars=no,toolbar=no,location=no,directories=no,status=no,screenY=" + winY + ",top=" + winY + ",screenX=" + winX + ",left=" + winX + ",width= " + picWidth + ",height= " + picHeight + ""); picWind.focus(); } function bigPicPop(Url,picWidth,picHeight,AnnonceId) { hidePop(); picWidth = picWidth + 20; picHeight = picHeight + 80; winX = (screen.availWidth - picWidth)/2; winY = (screen.availHeight - picHeight)/2 - 12; picWind = window.open("/asp/soegning/picpop.asp?AnnonceId="+AnnonceId+"&Url="+Url, "blank_", "resizable=no,scrollbars=no,toolbar=no,location=no,directories=no,status=no,screenY=" + winY + ",top=" + winY + ",screenX=" + winX + ",left=" + winX + ",width= " + picWidth + ",height= " + picHeight + ""); picWind.focus(); } function openWindowCustom(myLink,windowName,height,width) { if(! window.focus)return; var myWin=window.open("",windowName,"height="+height+",width="+width+",dependent=no,scrollbars=no,status=yes"); myWin.focus(); myLink.target=windowName; } function openWindowCustomScroll(myLink,windowName,height,width) { if(! window.focus)return; var myWin=window.open("",windowName,"height="+height+",width="+width+",dependent=no,scrollbars=yes,status=yes"); myWin.focus(); myLink.target=windowName; } function openWindow(myLink,windowName) { if(! window.focus)return; var myWin=window.open("",windowName,"height=500,width=525,dependent=yes,scrollbars=yes"); myWin.focus(); myLink.target=windowName; } function MM_findObj(n, d) { //v3.0 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i 24) { dn = ""; hours = hours - 00; } if (hours == 0) hours = 00; if (minutes <= 9) minutes = "0" + minutes; if (seconds <= 9) seconds = "0" + seconds; //change font size here to your desire digclock = "" + hours + ":" + minutes + ":" + seconds + " " + dn; if (document.layers) { document.layers.liveclock.document.write(digclock); document.layers.liveclock.document.close(); } else if (document.all) liveclock.innerHTML = digclock; setTimeout("DigitalTime()",1000) } function landevalg() { // Opdaterer kurven ved landevalg formObj = MM_findObj("kurvForm") formObj.submit(); } function formatNumber(tal) { var num = new NumberFormat(); num.setInputDecimal(','); num.setNumber(tal); // obj.value is '6142' num.setPlaces('2', false); num.setCurrencyValue('$'); num.setCurrency(false); num.setCurrencyPosition(num.LEFT_OUTSIDE); num.setNegativeFormat(num.LEFT_DASH); num.setNegativeRed(false); num.setSeparators(true, '.', ','); return num.toFormatted(); } function loginSave() { if (document.getElementById('savelogin').checked != true) return true; else return self.window.confirm("Du har valgt at gemme dit login på den pc du sidder ved! "+ "\nHvis du sidder et offentlig sted vil vi på det kraftigste fraråde at anvende denne funktion."+ "\n\nVil du stadig gemme adgangskoden?"); } function FormatNumber(num) { if(isNaN(num)) { num = "0"; } sign = (num == (num = Math.abs(num))); num = Math.floor(num*100+0.50000000001); cents = num%100; num = Math.floor(num/100).toString(); if(cents<10) { cents = "0" + cents; } for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++) { num = num.substring(0,num.length-(4*i+3))+','+ num.substring(num.length-(4*i+3)); } return (((sign)?'':'-') + num + '.' + cents); } function validateFangstrapport() { // Overordnet værdi til at vise om valideringen er gået godt //overlayOnOffGem(true); var validation = true; // Overordnet værdi til at holde fejl var errors = "Følgende fejl opstod: \n\n"; // Henter variabel-værdierne fra formen var artID = MM_findObj("artID").value; var vaegt = MM_findObj("vaegt").value; var laengde = MM_findObj("laengde").value; var omraadeID = MM_findObj("omraadeID").value; var omraadeSted = MM_findObj("omraadeSted").value; var kategoriID = MM_findObj("kategoriID").value; var metodeID = MM_findObj("metodeID").value; var agnID = MM_findObj("agnID").value; var agnDetalje = MM_findObj("agnDetalje").value; var vindretningID = MM_findObj("vindretningID").value; var vindstyrkeID = MM_findObj("vindstyrkeID").value; var vejrforholdID = MM_findObj("vejrforholdID").value; var tempLuft = MM_findObj("tempLuft").value; var tempVand = MM_findObj("tempVand").value; var dsfdeltag = MM_findObj("dsfdeltag").value; var beskrivelse = MM_findObj("beskrivelse").value; var file_0 = MM_findObj("file_0").value; var file_1 = MM_findObj("file_1").value; var file_2 = MM_findObj("file_2").value; var file_3 = MM_findObj("file_3").value; var file_4 = MM_findObj("file_4").value; var file_5 = MM_findObj("file_5").value; if(artID==0) { errors += "Vælg art \n"; validation = false; } if(vaegt.length==0) { errors += "Vægt SKAL udfyldes \n"; validation = false; if(isNaN(vaegt)) { errors += "Vægt skal skal angives i tal \n"; validation = false } } if(laengde.length==0) { errors += "Længde SKAL udfyldes \n"; validation = false; if(isNaN(laengde)) { errors += "Længde skal skal angives i tal \n"; validation = false } } if(omraadeID==0) { errors += "Vælg art \n"; validation = false; } if(kategoriID==0) { errors += "Vælg kategori \n"; validation = false; } if(metodeID==0) { errors += "Vælg metode \n"; validation = false; } if(agnID==0) { errors += "Vælg agn \n"; validation = false; } if(vindretningID==0) { errors += "Vælg vindretning \n"; validation = false; } if(vindstyrkeID==0) { errors += "Vælg vindstyrke \n"; validation = false; } if(vejrforholdID==0) { errors += "Vælg vejrforhold \n"; validation = false; } if(tempLuft.length>0) { tempLuft = tempLuft.replace(".",","); if(isNaN(tempLuft)) { errors += "Temperatur for luft skal angives i heltal \n"; validation = false } } if(tempVand.length>0) { tempVand = tempVand.replace(".",","); if(isNaN(tempVand)) { errors += "Temperatur for vand skal angives i heltal \n"; validation = false } } if(document.getElementById("dsfdeltag").checked == true) { var dmfValidation = true; var dagsdato = new Date(); var myDate1 = new Date(dagsdato.getYear(),dagsdato.getMonth(),dagsdato.getDate()); var fangstdato = document.getElementById("fangstdato").value; var myDate2 = new Date(fangstdato.substring(6,10),fangstdato.substring(3,5)-1,fangstdato.substring(0,2)); var days = (myDate1-myDate2)/(1000*60*60*24) var dmfErrors = "\nVed deltagelse i Danmarks Smukkeste Fisk skal følgende overholdes\n"; if (beskrivelse.length<100) { dmfErrors += "Beskrivelsen være mere end 100 tegn \n"; dmfValidation = false; } if (file_0.length==0) { dmfErrors += "Hovedbillede skal vedhæftes \n"; dmfValidation = false; } if (days>31) { dmfErrors += "Fangsten må max. være en måned gammel \n"; dmfValidation = false; } if (!document.getElementById("synlig").checked == true) { dmfErrors += "Fangstrapporten skal være synlig for andre \n"; dmfValidation = false; } if (!dmfValidation) { errors += dmfErrors; validation = false; } } // Slutvalidering if(validation) { return true; } else { if(errors!="") { alert(errors); } return false; } } function checkFileFormat (theFileUploadObj) { theFileName = theFileUploadObj.value; theFileExt = theFileName.substr(theFileName.lastIndexOf(".")); theFileExt = theFileExt.toLowerCase(); switch (theFileExt){ case ".jpg" : case ".jpeg" : case ".bmp" : case ".png" : case ".tga" : case ".pcx" : // alert(theFileName.substr(theFileName.lastIndexOf("."))); theFileUploadObj.style.backgroundColor = ""; return true; break; case "" : // alert(theFileName.substr(theFileName.lastIndexOf("."))); theFileUploadObj.style.backgroundColor = ""; return true; break; default : alert("Filformatet er ikke understøttet\n\nGyldige formater er:\n.jpg\n.jpeg\n.bmp\n.png\n.tga\n.pcx"); theFileUploadObj.style.backgroundColor = "#F49F1B"; theFileUploadObj.focus(); return false; } } function levvalg() { // Opdaterer kurven ved levvalg formObj = MM_findObj("kurvForm") formObj.submit(); }