var confirmMsg  = 'Er du sikker på at du vil ';
function confirmLink(theLink, theSqlQuery)
{
    // Confirmation is not required in the configuration file
    if (confirmMsg == '') {
        return true;
    }

    var is_confirmed = confirm(confirmMsg + '\n' + theSqlQuery);
    if (is_confirmed) {
        theLink.href += '&confirmed=1';
    }

    return is_confirmed;
} // end of the 'confirmLink()' function

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function getElement($id,style) {
	if (!style) {style = "ja";}
	//alert($id);
	if (document.all && document.getElementById) {			//IE5
		if (document.all($id)) {
			if (style != 'nej') {$element = document.all($id).style;}
			else {$element = document.all($id);}
		} else if (document.getElementById($id)) {
			if (style != 'nej') {$element = document.getElementById($id).style;}
			else {$element = document.getElementById($id)}
		}
	} else if (!document.all && document.getElementById) {	//NS6
			if (style != 'nej') {$element = document.getElementById($id).style;}
			else {$element = document.getElementById($id)}
	} else {	// !IE5 && !NS6
		return false; 
	}
	return $element;
}

function inputfelt_txt($id,$z_skjul) {
		$element = getElement($id);
		$element.visibility = 'visible';
		$skjul_element = getElement('skjul_mig');
		if ($skjul_element && $z_skjul) {
			$skjul_element.visibility = 'hidden';		
		}
}

function inputfelt_txt_fjern($id,$z_skjul) {
		$element = getElement($id);				
		$element.visibility = 'hidden';
		$skjul_element = getElement('skjul_mig');
		if ($skjul_element && $z_skjul) {
			$skjul_element.visibility = 'visible';		
		}
}

function vindue(fil,bredde,hojde,scroll,name,statusbar) {
	LeftPos = (screen.width) ? ((screen.width-bredde)/2) : 0;
	TopPos = (screen.height) ? ((screen.height-hojde)/2)-30 : 0;
	if (scroll != 'no') {scroll = 'yes';}
	if (statusbar != 'yes') {statusbar = 'no';}
	popvindue = window.open(fil,name,'height='+hojde+',width='+bredde+',top='+TopPos+',left='+LeftPos+',status='+statusbar+',scrollbars='+scroll);
}

function vis_billeder(prod_id,sti,nr) {
	if (!sti) {sti = "";}
	vindue(sti+"billeder.php?prod_id="+prod_id+"&nr="+nr,550,500,'no');
}

function popup_img(filNavn, titel) { 

	// LeftPos = (screen.width) ? (screen.width-130)/2 : 0;
	// TopPos = (screen.height) ? (screen.height-130)/2 : 0;
	LeftPos = 100;
	TopPos = 100;
	settings = 'height=130,width=130,top='+TopPos+',left='+LeftPos+',scrollbars=yes,resizable=yes';
	imageWin=window.open('',"imageWin",settings);
	imageWin.document.open(); 
	imageWin.document.write( 
	'<html>'+ 
	'<head>'+ 
	'<title>'+ titel + '</title>'+ 
	'<\script language="JavaScript">'+ 
	'function myResize() {'+ 
	'picW = document.images["pic"].width;'+ 
	'picH = document.images["pic"].height;'+ 
	'if (picW>790) {picW=790;}'+
	'if (picH>550) {picH=550;}'+
	'picW = picW+30;'+
	'picH = picH+25;'+
	'window.resizeTo(picW,picH);'+ 
	'}'+ 
	'<\/script>'+ 
	'</head>'+ 
	'<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="myResize();">'+ 
	'<a href="#" onclick="self.close();">'+
	'<img src="' + filNavn + '" NAME="pic" border="0"></a>'+ 
	'</body>'+ 
	'</html>' ); 
	imageWin.focus();
	imageWin.document.close(); 
} 

var $sem = 0;
function tblrow_effect($element,type) {
	if (type=='over') {
		$element.style.backgroundColor='#FFFFBB';
		//$element.style.border='0.2cm groove pink';
	}
	if (type=='out' && !$sem) {
		$element.style.backgroundColor='';
	}
	/*if (type=='click') {
		$element.style.backgroundColor='#FFFFBB';
		if ($sem) {
			$sem--;
		} else {
			$sem++;
		}
	}*/
}

// Funktion, der skjuler mailto-mailadresse fra spammere
function mailto(prefix, dom, tld, mailto) {
	if (mailto) {document.write('<a href="mailto:'+prefix+'@'+dom+'.'+tld+'">');}
	document.write(prefix+'@'+dom+'.'+tld);
	if (mailto) {document.write('</a>');}
}

function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
  alert('Query Variable ' + variable + ' not found');
}

function toggle ($element, $caller) {
	$element = getElement($element);
	if ($element.display == 'block') {
		$element.display = 'none';
		$caller.style.backgroundColor = '#FAFAFA';
		$caller.style.backgroundImage = 'url(gfx/toggle-ned.gif)';
	} else {
		$element.display = 'block';
		$caller.style.backgroundColor = '#FFFFFF';
		$caller.style.backgroundImage = 'url(gfx/toggle-op.gif)';
	}
	//alert($caller.backgroundColor);
}

function togglePic ($img) {
	image = new Image();
	image.src = $img;
	document.images['prodpic'].src = image.src;
	$imgStor = $img.replace(".jpg",".stor.jpg");
	$imgStor = $imgStor.replace(".gif",".stor.gif");
	activeimg = $imgStor;
}

function imgpreload(imgs) {
	 for (var i=1; i<imgpreload.arguments.length; i++) {
		image = new Image();
		image.src = imgpreload.arguments[i];
	 }
}

function betal(type,id,ant,bruger_id) {
	//vindue('betalingmodul.php?type='+type+'&event_id='+id+'&antal='+ant,600,400,'yes');
	vindue('https://www.freepay.dk/ui/pages/external/relay.aspx/3768708/?type='+type+'&event_id='+id+'&antal='+ant+'&bruger_id='+bruger_id,600,400,'yes','betaling','yes');
}

function login(page) {
	if (page == "" || page == undefined) {page = "profil.php";}
	vindue('login.php?fra_side='+page,300,350,'yes');
}


function adminborder($id,$mode) {
	$element = getElement($id)
	if ($element) {
		if ($mode == 'over') {
			$element.border='1px solid #00dd00';
		} else {
			$element.border='1px solid #FFFFFF';
		}
	}
}

function tekst_edit(id) {
	vindue('tekstedit.php?id='+id,600,500);
}

function modifyText(id, text) {
	if(document.getElementById && text != '') {
		obj = document.getElementById(id);
		obj.innerHTML = text;
	}
}


