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();
}