 var topDocGM220909 = this;
//var serverLocGM220909 = "http://192.168.1.101:8080"
// var serverLocGM220909 = "http://192.168.0.10:8080"
// var serverLocGM220909 = "http://test.tuncay.dk"
//var serverLocGM220909 = "http://209.20.77.249"
var serverLocGM220909 = "https://www.giftmanager.com"
var GM220909globalID;

var currentDest;
var useThisURL;
 

if(top.location.href.indexOf('#GM220909NotSaved') > -1 || top.location.href.indexOf('#GM220909Saved') > -1 || top.location.href.indexOf('#GM220909Ask') > -1){
	top.location.href = top.location.href.replace('#GM220909NotSaved', '#GMFragment').replace('#GM220909Saved', '#GMFragment').replace('#GM220909Ask', '#GMFragment');
}

 function closeGMBoxGM220909(fromLink){
 try{
	 var version = navigator.appVersion;

	 if(navigator.userAgent.indexOf('MSIE') > -1 && version.indexOf("MSIE 6") > -1){
		 	closeMeNow();
	 		clearInterval(closeCheckGM220909);
	 		clearURL();
		
	 } else {
		if(fromLink){
			if(top.location.href.indexOf('#GM220909NotSaved') > -1){
				document.getElementById('crossControl').src =  serverLocGM220909 + "/partner/v2/crossDomainPage.html?currDest=" + encodeURIComponent(useThisURL) + "#closeMe";
			} else {
				closeMeNow();
				clearInterval(closeCheckGM220909);
				clearURL();
			}
		} else {
			if( top.location.href.indexOf('#GM220909Ask') == -1){
				if(top.location.href.indexOf('#GM220909NotSaved') > -1){
					document.getElementById('crossControl').src =  serverLocGM220909 + "/partner/v2/crossDomainPage.html?currDest=" + encodeURIComponent(useThisURL) + "#closeMe";
				} else {
					closeMeNow();
					clearInterval(closeCheckGM220909);
					clearURL();
				}
			}
		}
	}
 } catch(err){
	 closeMeNow();
	 clearInterval(closeCheckGM220909);
	 clearURL();
 }
 }

 function clearURL(){
	if(currentDest.indexOf("#") > -1){
 		top.location.href = currentDest;
 	} else {
 		top.location.href = currentDest + "#GMFragment";
 	}
 }

 function observeGM220909(){
 	if(top.location.href.indexOf('#GM220909CloseEvent') > -1 || top.location.href.indexOf('%23GM220909CloseEvent') > -1 ){
 		closeMeNow();
 		clearInterval(closeCheckGM220909);
 		clearURL();
 	}
 }


function gmShowMeGM220909(GM220909uniqueID){
	gmShowMeGMFrame220909(GM220909uniqueID, 10);
}
function gmShowMeGMFrame220909(GM220909uniqueID, levelUp){
	gmShowMeURIencodeGM220909(GM220909uniqueID, levelUp, false);
}
function gmShowMeURIencodeGM220909(GM220909uniqueID, levelUp, uriencode){
	
	GM220909globalID = GM220909uniqueID;
	for(var i=0; i<levelUp;i++){
		if(parent == topDocGM220909){
			break;
		}
		topDocGM220909 = parent;
	}
    var ds = xDocSize();
	var docHeight = ds.h;
	var overlayGM220909 = topDocGM220909.document.createElement('DIV');
    overlayGM220909.setAttribute('id','overlayGM220909');
    overlayGM220909.onclick = function(){closeGMBoxGM220909(false)};
//    overlayGM220909.onclick = function(){topDocGM220909.document.getElementById('overlayGM220909').style.display = 'none';topDocGM220909.document.getElementById('popupGM220909').style.display = 'none';topDocGM220909.document.getElementById('popupGM220909').innerHTML = ""};
    
    topDocGM220909.document.body.insertBefore(overlayGM220909, topDocGM220909.document.body.childNodes[0]);
    topDocGM220909.document.getElementById('overlayGM220909').style.cssText = 'position:fixed;height: 100%; width: 100%; display:block; ;z-index: 16777200; margin 0; padding 0; left: 0; top: 0; opacity: .0; filter: alpha(opacity=0); -ms-filter: alpha(opacity=0); -khtml-opacity: .0; -moz-opacity: .0;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FFFFFF none repeat scroll 0 0;overflow: hidden';
    if (typeof document.addEventListener != 'function') {
    	topDocGM220909.document.getElementById('overlayGM220909').style.cssText = 'position:absolute;height: ' + docHeight +'px; width: 100%; display:block; ;z-index: 16777200; margin 0; padding 0; left: 0; top: 0; opacity: .0; filter: alpha(opacity=0); -ms-filter: alpha(opacity=0); -khtml-opacity: .0; -moz-opacity: .0;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FFFFFF none repeat scroll 0 0;overflow: hidden';
    }
    animateStep2GM220909(75, uriencode);
  
    //getHeight();
}





function getHeight() {
	if (topDocGM220909.document.documentElement.scrollHeight) {
		return topDocGM220909.document.documentElement.scrollHeight;
		}
	else if (topDocGM220909.document.documentElement.offsetHeight) {
		return topDocGM220909.document.documentElement.offsetHeight;
		}
	}

function xDocSize()
{
  var b=document.body, e=document.documentElement;
  var esw=0, eow=0, bsw=0, bow=0, esh=0, eoh=0, bsh=0, boh=0;
  if (e) {
    esw = e.scrollWidth;
    eow = e.offsetWidth;
    esh = e.scrollHeight;
    eoh = e.offsetHeight;
  }
  if (b) {
    bsw = b.scrollWidth;
    bow = b.offsetWidth;
    bsh = b.scrollHeight;
    boh = b.offsetHeight;
  }
//  alert('compatMode: ' + document.compatMode + '\n\ndocumentElement.scrollHeight: ' + esh + '\ndocumentElement.offsetHeight: ' + eoh + '\nbody.scrollHeight: ' + bsh + '\nbody.offsetHeight: ' + boh + '\n\ndocumentElement.scrollWidth: ' + esw + '\ndocumentElement.offsetWidth: ' + eow + '\nbody.scrollWidth: ' + bsw + '\nbody.offsetWidth: ' + bow);
  return {w:Math.max(esw,eow,bsw,bow),h:Math.max(esh,eoh,bsh,boh)};
}


function animateStep2GM220909(current, uriencode){
	
	if(current < 80)
	{
		current += 5;
		var animateStringGM220909 = "animateStep2GM220909(" + current + ")";
		topDocGM220909.document.getElementById('overlayGM220909').style.opacity = "." + current;
		topDocGM220909.document.getElementById('overlayGM220909').style.filter = "alpha(opacity=" + current + ").";
		topDocGM220909.document.getElementById('overlayGM220909').style.MozOpacity = "." + current;
		topDocGM220909.document.getElementById('overlayGM220909').style.KhtmlOpacity = "." + current;
		animateStep2GM220909(current, uriencode);
			//		setTimeout(animateStringGM220909, 20);
	} else {
		
		step2GM220909(uriencode);

	}
}

var closeCheckGM220909;

function step2GM220909(uriencode){
	
	currentDest = top.location.href;

	 if(currentDest.indexOf('#') > -1){
		useThisURL = currentDest.substring(0, currentDest.indexOf('#')); 
	 } else if(currentDest.indexOf('%23') > -1) {
		 useThisURL = currentDest.substring(0, currentDest.indexOf('%23')); ;
	 } else {
		 useThisURL = currentDest;
		 
	 }
	
	
	closeCheckGM220909 = setInterval(observeGM220909, 500);
	
	var version = navigator.appVersion;
	
	
	var insertStringIEGM220909 = "<div id='topLeftGM220909'></div><div id='topMidGM220909'></div><div id='topRightGM220909'></div><div id='midLeftGM220909'></div><div id='contentGM220909' style='float: left; height: 550px; width: 650px; border:none; background-color: #FFFFFF'></div><div id='midRightGM220909'></div><div id='botLeftGM220909'></div><div id='botMidGM220909'></div><div id='botRightGM220909'></div>";
	

	var insertStringGM220909="<div style='float: left; width:25px; height:25px; background:url(" + serverLocGM220909 + "/styles/jquery/colorbox/images/border1.png) 0 0 no-repeat;'></div><div style='float: left; width: 650px;height:25px; background:url(" + serverLocGM220909 + "/styles/jquery/colorbox/images/border1.png) 0 -50px repeat-x;'></div><div style='float: left; width:25px; height:25px; background:url(" + serverLocGM220909 + "/styles/jquery/colorbox/images/border1.png) -25px 0 no-repeat;'></div><div style='float: left; height:550px;width:25px; background:url(" + serverLocGM220909 + "/styles/jquery/colorbox/images/border2.png) 0 0 repeat-y;'></div><div id='contentGM220909' style='float: left; height: 550px; width: 650px; background-color: #FFFFFF'></div><div style='float: left; height:550px;width:25px; background:url(" + serverLocGM220909 + "/styles/jquery/colorbox/images/border2.png) -25px 0 repeat-y;'></div><div style='float: left;width:25px; height:25px; background:url(" + serverLocGM220909 + "/styles/jquery/colorbox/images/border1.png) 0 -25px no-repeat;'></div><div style='float: left; width: 650px;height:25px; background:url(" + serverLocGM220909 + "/styles/jquery/colorbox/images/border1.png) 0 -75px repeat-x;'></div><div style='float: left;width:25px; height:25px; background:url(" + serverLocGM220909 + "/styles/jquery/colorbox/images/border1.png) -25px -25px no-repeat;'></div>";
	var topPos = (
			window.pageYOffset ? window.pageYOffset : 0,
			topDocGM220909.document.documentElement ? topDocGM220909.document.documentElement.scrollTop : 0,
			topDocGM220909.document.body ? topDocGM220909.document.body.scrollTop : 0
	);
	if (topPos == 0){
		if(topDocGM220909.document.documentElement.scrollTop != 0){
			topPos = topDocGM220909.document.documentElement.scrollTop
		}
	}

	var popupGM220909 = topDocGM220909.document.createElement('DIV');
	popupGM220909.setAttribute('id','popupGM220909');
	
	topDocGM220909.document.body.insertBefore(popupGM220909, topDocGM220909.document.body.childNodes[0]);
	var testLocGM220909 = "https://www.telmore.dk/t2/shop/shop.do?shopUrl=product.action&code=01007032897&minUsage=199&name=nokia-6303";
	var innerStringGM220909 = "<div style='float:left; position:absolute; margin-top: 500px; margin-left: -5px;'><img  src='" + serverLocGM220909 + "/images/pakker_80px.png' style='border:none;overflow:hidden;'/></div><iframe id='gmcontentGM220909' name='gmcontentGM220909' width='650px' scrolling='no' height='530px' src='" + serverLocGM220909 + "/partner/v2/loadGift.html?uniqueID=" + GM220909globalID + "&flowVersion=v2&destUrl=" + (uriencode ? encodeURIComponent(topDocGM220909.location) : escape(topDocGM220909.location)) + "' style='margin:0;padding:0; border: none;overflow:hidden' frameborder='0'></iframe><iframe id='crossControl' width='0px' height='0px' frameborder='0' name='crossControl' src='" + serverLocGM220909 + "/partner/v2/crossDomainPage.html#currDest=" + encodeURIComponent(useThisURL) + "' style='display:none; border: none; margin:0; padding:0' ></iframe><a id='closeLinkGM220909' href='javascript:{}' style='text-decoration: none;color:black;'><div style='float:right; font-size: 13px;margin-top: 5px; height: 30px; border:none;'>[ Luk ]</div></a>";
// Test
//	var innerStringGM220909 = "<div style='float:left; position:absolute; margin-top: 500px; margin-left: -5px;'><img  src='" + serverLocGM220909 + "/images/pakker_80px.png' style='border:none;overflow:hidden;'/></div><iframe id='gmcontentGM220909' width='650px' scrolling='no' height='530px' src='" + serverLocGM220909 + "/partner/loadGift.html?uniqueID=" + GM220909globalID + "&destUrl=" + (uriencode ? encodeURIComponent(topDocGM220909.location) : escape(topDocGM220909.location)) + "' style='margin:0;padding:0; border: none;overflow:hidden' frameborder='0'></iframe><a id='closeLinkGM220909' href='javascript:{}' style='text-decoration: none;color:black;'><div style='float:right; font-size: 13px;margin-top: 5px; height: 30px; border:none;'>[ Luk ]</div></a>";

	var innerStringIEGM220909 = "<div id='GM220909LOGO_container' style='float:left; position:absolute; margin-top: 500px; margin-left: -5px;'><img id='GM220909LOGO' src='" + serverLocGM220909 + "/images/pakker_80px.png' style='border:none;overflow:hidden;'/></div><iframe id='gmcontentGM220909' name='gmcontentGM220909' scrolling='no' width='650px' height='530px' src='" + serverLocGM220909 + "/partner/v2/loadGift.html?uniqueID=" + GM220909globalID + "&flowVersion=v2&destUrl=" + (uriencode ? encodeURIComponent(topDocGM220909.location) : escape(topDocGM220909.location)) + "' style='margin:0;padding:0; border: none;overflow:hidden' frameborder='0'></iframe><iframe id='crossControl' width='20' height='20' name='crossControl' src='" + serverLocGM220909 + "/partner/v2/crossDomainPage.html#currDest=" + encodeURIComponent(useThisURL) + "' style='display:inline' ></iframe><a id='closeLinkGM220909' href='javascript:{}' style='text-decoration: none;color:black;'><div id='closeLinkGM220909Bottom' style='float:right; font-size: 13px;margin-top: 8px; border:none;'>[ Luk ]</div></a>";
// TEST
//	var innerStringIEGM220909 = "<div id='GM220909LOGO_container' style='float:left; position:absolute; margin-top: 500px; margin-left: -5px;'><img id='GM220909LOGO' src='" + serverLocGM220909 + "/images/pakker_80px.png' style='border:none;overflow:hidden;'/></div><iframe id='gmcontentGM220909' scrolling='no' width='650px' height='530px' src='" + serverLocGM220909 + "/partner/loadGift.html?uniqueID=" + GM220909globalID + "&destUrl=" + (uriencode ? encodeURIComponent(topDocGM220909.location) : escape(topDocGM220909.location)) + "' style='margin:0;padding:0; border: none;overflow:hidden' frameborder='0'></iframe><a id='closeLinkGM220909' href='javascript:{}' style='text-decoration: none;color:black;'><div style='float:right; font-size: 13px;margin-top: 8px; border:none;'>[ Luk ]</div></a>";
    var innerStringIE6GM220909 = "<div id='GM220909LOGO_container' style='float:left; position:absolute; margin-top: 500px; width:80px; height:62px; margin-left: -5px;background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + serverLocGM220909 + "/images/pakker_80px.png, sizingMethod='scale');'></div><iframe id='gmcontentGM220909' name='gmcontentGM220909' scrolling='no' width='650px' height='530px' src='" + serverLocGM220909 + "/partner/v2/loadGift.html?uniqueID=" + GM220909globalID + "&flowVersion=v2&destUrl=" + (uriencode ? encodeURIComponent(topDocGM220909.location) : escape(topDocGM220909.location)) + "' style='margin:0;padding:0; border: none;overflow:hidden' frameborder='0'></iframe><iframe id='crossControl' width='0' height='0' name='crossControl' src='" + serverLocGM220909 + "/partner/v2/crossDomainPage.html#currDest=" + encodeURIComponent(useThisURL) + "' style='display:none' ></iframe><a id='closeLinkGM220909' href='javascript:{}' style='text-decoration: none;color:black;'><div id='closeLinkGM220909Bottom' style='float:right; font-size: 13px;margin-top: 8px; border:none;cursor:hand'>[ Luk ]</div></a>"

    if(navigator.userAgent.indexOf('MSIE') > -1){
		topDocGM220909.document.getElementById('popupGM220909').innerHTML = insertStringIEGM220909;
		topDocGM220909.document.getElementById('topLeftGM220909').style.cssText = "padding:0;margin:0;float: left; width:25px; height:25px; background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + serverLocGM220909 + "/styles/jquery/colorbox/images/borderTopLeft.png, sizingMethod='scale');";
		topDocGM220909.document.getElementById('topMidGM220909').style.cssText = "padding:0;margin:0;float: left; width:650px;height:25px; background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + serverLocGM220909 + "/styles/jquery/colorbox/images/borderTopCenter.png, sizingMethod='scale');";
		topDocGM220909.document.getElementById('topRightGM220909').style.cssText = "padding:0;margin:0;float: left; width:25px; height:25px; background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + serverLocGM220909 + "/styles/jquery/colorbox/images/borderTopRight.png, sizingMethod='scale');";
		topDocGM220909.document.getElementById('midLeftGM220909').style.cssText = "padding:0;margin:0;clear:left;float: left; height:553px;width:25px; background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + serverLocGM220909 + "/styles/jquery/colorbox/images/borderMiddleLeft.png, sizingMethod='scale');";
		topDocGM220909.document.getElementById('midRightGM220909').style.cssText = "padding:0;margin:0;float: left; height:553px;width:25px; background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + serverLocGM220909 + "/styles/jquery/colorbox/images/borderMiddleRight.png, sizingMethod='scale');";
		topDocGM220909.document.getElementById('botLeftGM220909').style.cssText = "padding:0;margin:0;clear:left; float: left;width:25px; height:25px; background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + serverLocGM220909 + "/styles/jquery/colorbox/images/borderBottomLeft.png, sizingMethod='scale');";
		topDocGM220909.document.getElementById('botMidGM220909').style.cssText = "padding:0;margin:0;float: left; width: 650px;height:25px; background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + serverLocGM220909 + "/styles/jquery/colorbox/images/borderBottomCenter.png, sizingMethod='scale');";
		topDocGM220909.document.getElementById('botRightGM220909').style.cssText = "padding:0;margin:0;float: left;width:25px; height:25px; background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + serverLocGM220909 + "/styles/jquery/colorbox/images/borderBottomRight.png, sizingMethod='scale');";

		 if(version.indexOf("MSIE 6") > -1){
			 topDocGM220909.document.getElementById('contentGM220909').innerHTML = innerStringIE6GM220909;
			 topDocGM220909.document.getElementById('gmcontentGM220909').src = topDocGM220909.document.getElementById('gmcontentGM220909').src;
				
		 } else {
			 topDocGM220909.document.getElementById('contentGM220909').innerHTML = innerStringIEGM220909;
		 }
		 if(version.indexOf("MSIE 7") > -1){
			 topDocGM220909.document.getElementById('closeLinkGM220909Bottom').style.marginTop = "-16px";
			 
		 }
		//if(version.indexOf("MSIE 6") > -1){

		 if(false){
		 var img = topDocGM220909.document.getElementById('GM220909LOGO');
	     var imgID = (img.id) ? "id='" + img.id + "' " : ""
	     var imgClass = (img.className) ? "class='" + img.className + "' " : ""
	     var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
	     var imgStyle = "display:inline-block;" + img.style.cssText 
	     if (img.align == "left") imgStyle = "float:left;" + imgStyle
	     if (img.align == "right") imgStyle = "float:right;" + imgStyle
	     if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
	     var strNewHTML = "<span " + imgID + imgClass + imgTitle
	     + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
	     + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
	     + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
	     img.outerHTML = strNewHTML
		}
		
	} else {
		topDocGM220909.document.getElementById('popupGM220909').innerHTML = insertStringGM220909;
		topDocGM220909.document.getElementById('contentGM220909').innerHTML = innerStringGM220909;
	}

    topDocGM220909.document.getElementById('popupGM220909').style.cssText = 'position:absolute; opacity:1; top: ' + topPos +'px;height: 580px; width: 710px; left: 50%; margin-left: -350px; right: 0;border: 0px solid transparent; z-index: 16777210; padding:0;';
    topDocGM220909.document.getElementById('closeLinkGM220909').onclick = function(){closeGMBoxGM220909(true)};
    
    //setInterval("closeMeNow()", 10000);
    
    if(version.indexOf("MSIE 6") > -1){
    //	topDocGM220909.document.getElementById('GM220909LOGO_container').style.marginLeft = '0px';
    }
    if(version.indexOf("MSIE 7") > -1){
    	topDocGM220909.document.getElementById('GM220909LOGO_container').style.marginLeft = '0px';
    }
    
}
	
function closeMeNow(){
	topDocGM220909.document.body.removeChild(topDocGM220909.document.getElementById('overlayGM220909'));
	topDocGM220909.document.body.removeChild(topDocGM220909.document.getElementById('popupGM220909'));
}