///////////////////////////////////////////////////////////////////////////////
/*					Variabler som skal sættes for modul virker				 */
///////////////////////////////////////////////////////////////////////////////

var Buyover = 700 // grænsen for hvad man skal købe over for at få fri fragt
var AmountClassOrID = "BasketProducts" // classe eller id på det ellement som produkt antallet ligger i
var AmountHolderTagTyper = "" //tag type som holder antallet af produkter i kurv eks. td eller div. skal være tom hvis der bruges ID til at få amount
var AmountTxt = "" //stykke af tekst der står i samme tag som antallet af vare, eks. hvis der står " 1 vare(r) i kurven" kan denne streng være = vare
var PriceClassOrID = "BasketPrice" // classe eller id på det ellement som den totale pris ligger i
var PriceType = "ID" //Sættes til ID Eller Class
var FreeDeliveryTxt1 = "Køb for" //Del 1 af tekst hvis man mangler at købe for x kr
var FreeDeliveryTxt2 = "kr. mere og få GRATIS levering" //Del 2 af tekst hvis man mangler at købe for x kr
var FreeDeliveryTxt3 = "Din levering er GRATIS, da du har købt for over "+Buyover+" kr." //tekst hvis Levering er gratis
var Loc = location.href
var t;
var ScrollTop;




//////////////////////////////////////////////////////////////////////////////
/*					Der må ikke ændres i følgende kode						*/
/*					HTML til popup ligger i næste afsnit					*/
//////////////////////////////////////////////////////////////////////////////

//alert(Loc.search("https://pay.dandomain.dk"))
if (Loc.search("https://pay.dandomain.dk") == -1){


function GoToBasket(){
	location.href = "/shop/showbasket.html"
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
	alert(document.cookie.substring(c_start,c_end));
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}

function readCookie(name) 
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) 
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

if(AmountHolderTagTyper != ""){
	var allPageTags = new Array(); 
	var allPageTags=document.getElementsByTagName(AmountHolderTyper); 
	for (i=0; i<allPageTags.length; i++){ 
		if (allPageTags[i].className==AmountClassOrID && allPageTags[i].innerHTML.search(AmountTxt) != -1){ 
			//alert()
			var CurrentAmount_Tmp = allPageTags[i].innerHTML
			var CurrentAmount = CurrentAmount_Tmp.split("")
		}
	}
}
else{
	var CurrentAmount_Tmp = document.getElementById(AmountClassOrID).innerHTML
	var CurrentAmount = CurrentAmount_Tmp.split("")
}

function exist(){
	var dc = document.cookie;


	if(dc.length > 0){
		begin = dc.indexOf("CurrentAmount");
		
		if(begin != -1){
			begin += "CurrentAmount".length+1;
			end = dc.indexOf(";", begin);
			
        	if(end == -1){
				end = dc.length;
			}
			
			str = dc.substring(begin, end);
			
			if(str.length > 0){
				return(str);
			}else{
				return(false);
			}
		}else{
			return(false);
		}
	}else{
		return(false);
	}
}

check = exist();

if(check == ""){
var expires = new Date();
expires.setTime(expires.getTime()+(1000*60*60*2));
document.cookie = "CurrentAmount="+CurrentAmount [0]+"; expires="+expires.toGMTString();
}
var DontShow = false
function SetDontShow(){
	if (DontShow == false){
		DontShow = true
	}
	else{
		DontShow = false
	}
}

function ClosePopup(){
	//var DontShow = document.getElementById('DontShow')
	//alert(DontShow)
	if (DontShow == true){
		var expires = new Date();
		expires.setTime(expires.getTime()+(1000*60*60*2));
		document.cookie = "Popup=False; expires="+expires.toGMTString();
		document.getElementById('Warning').style.display = "none"	
	}
	else{
		var expires = new Date();
		expires.setTime(expires.getTime()+(1000*60*60*2));
		document.cookie = "Popup=True; expires="+expires.toGMTString();
		document.getElementById('Warning').style.display = "none"	
	}
	//alert(DontShow)
}

if(PriceType == "Class"){
	var tElement= getElementsByClassName('Amount_Basket'); 
	var amount = tElement[0].innerHTML.substring(6);
}
if(PriceType == "ID"){
	var amount = document.getElementById(PriceClassOrID).innerHTML.substring(6);
}

var no = "";
for (var j=0; amount.charAt(j) != ","; j++) {
	if (amount.charAt(j) != ".") {
		no = no + amount.charAt(j); 
	}
}
var newno = parseFloat(no + "." + amount.substring(j+1, j+3));
if (newno < Buyover) {
	var left = Buyover - newno;
    var strleft = left.toString().replace(".", ",");
	if (strleft.search(/,/)==strleft.length - 2) {
		if (strleft.search(/,/) >= 0) {
		strleft = strleft + "0";
		}
	}
	FreeDelivery = FreeDeliveryTxt1+" "+strleft+" "+FreeDeliveryTxt2
}
else{
	FreeDelivery = FreeDeliveryTxt3
}
//alert(readCookie('CurrentAmount') +" < "+ CurrentAmount[0]+CurrentAmount[1])

var CurrentAmount = CurrentAmount [0]+CurrentAmount[1]
CurrentAmount = parseFloat(CurrentAmount)
if(readCookie('CurrentAmount') != CurrentAmount){
//ScrollTop = setTimeout("top();", 5);
var expires = new Date();
expires.setTime(expires.getTime()+(1000*60*60*2));
document.cookie = "CurrentAmount="+CurrentAmount+"; expires="+expires.toGMTString();
//alert(readCookie('Popup'))
//document.getElementById('ShopLayOut_Basket_TD').style.backgroundImage  = "url('/images/design/Da/ProdMenu/BasketBgAni.gif')"

if (CurrentAmount < 2){
var CurrentAmountTxt = CurrentAmount+" vare"
}
else{
var CurrentAmountTxt = CurrentAmount+" varer"
}
//////////////////////////////////////////////////////////////////////////////
/*							HTML til popup vindue							*/
//////////////////////////////////////////////////////////////////////////////

PopupContent = '<TABLE cellspacing="0" cellpadding="0" border="0" align="center" id="WarningInner" style="margin-top:300px;">'
			+  		'<TBODY>'
			+  			'<TR>'
			+  				'<TD id="PopUpImg" align="left">'
			+					'<div style="background-image:url(/images/design/da09/Popup/BoksBg.png);width:600px;height:300px;" align="left">'
			+ 						'<div>'
			+							'<div style="float:left;font-size:18px;padding:20px 0px 0px 196px;color:#000000;position:absolute;">'
			+								'<span>Varen er lagt i din kurv</span>'
			+							'</div>'
			+							'<div align="right" style="padding:20px 20px 0px 0px;">'
			+								'<input type="image" src="/images/design/da09/Popup/CloseBtn.png" value="Luk" onClick="ClosePopup()">'
			+							'</div>'
			+						'</div>'
			+ 						'<div style="text-align:center;font-size:12px;font-weight:bold;color:#334455;padding:25px 0px 0px 0px;">'
//			+							'<span style="background-color:#ffff99;padding:5px 5px 5px 5px;"></span>'
			+							'<span style="background-color:#ffff99;padding:5px 5px 5px 5px;">'+FreeDelivery+'</span>'
			+						'</div>'
			+ 						'<div style="height:95px;vertical-align:top;">'
			+ 							'<div style="float:left;height:75px;padding:30px 0px 0px 150px;">'
			+								'<div style="background-image:url(/images/design/Da09/Popup/BuyMoreBtn.png);width:92px;height:40px;cursor:pointer;" onclick="ClosePopup()">'
			+									'<span style="position:relative;top:13px;left:19px;font-size:12px;color:#334455;font-family:verdana;">Køb mere</span>'
			+								'</div>'
			+							'</div>'
			+							'<div style="float:right;height:75px;padding:30px 150px 0px 0px;">'
			+								'<div style="background-image:url(/images/design/Da09/Popup/ShowBasketBtn.png);width:200px;height:40px;cursor:pointer;" onclick="GoToBasket()">'
			+									'<span style="position:relative;top:13px;left:19px;font-size:12px;color:#334455;font-family:verdana;">Vis Indkøbskurv ('+CurrentAmountTxt+')</span>'
			+								'</div>'
			+							'</div>'
			+						'</div>'
			+						'<div align="center" style="padding:5px 0px 0px 0px;margin:0px 0px 18px 0px;">'
			+							'<a href="/shop/order1.html"><img src="/images/design/Da09/Popup/OrderBtn.png" border="0"></a>'
			+						'</div>'
			+ 						'<div align="center" style="padding:10px 0px 0px 0px;">'
			+							'<input type="checkbox" onclick="SetDontShow()" name="DontShow" id="DontShow">&nbsp;&nbsp;Vis ikke denne besked igen'
			+						'</div>'
			+					'</div>'
			+ 				'</TD>'
			+ 			'</TR>'
			+ 		'</TBODY>'
			+ '</TABLE>'
			
			if(readCookie('Popup') == "True" || readCookie('Popup') == null){
			var CurrentLocation = location.href.split(".dk")
			CurrentLocation = CurrentLocation[1].split(".html")
				if(CurrentLocation[0] != "/shop/showbasket" && CurrentLocation[0] != "/shop/order4"){
					if(navigator.appName == "Microsoft Internet Explorer"){
						Height = $(window).height();
						Width = $(window).width();
						document.getElementById("Warning").style.width = Width;
						document.getElementById("Warning").style.height = Height;
						//document.getElementById("Warning").style.backgroundColor = "#FF0000"
						document.getElementById('Warning').style.display = "block"
						document.getElementById('Warning').innerHTML = PopupContent
					}
					else{
						Height = $(window).height();
						Width = $(window).width();
						document.getElementById("Warning").style.width = Width;
						document.getElementById("Warning").style.height = Height;
						//document.getElementById("Warning").style.backgroundColor = "#FF0000"
						document.getElementById('Warning').style.display = "block"
						document.getElementById('Warning').innerHTML = PopupContent
					}
				}
			}
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*							Kode til at få popupen til at følge med når der scrolles							*/
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

var ns = (navigator.appName.indexOf("Netscape") != -1);
var d = document;
function JSFX_FloatDiv(id, sx, sy)
{
	var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
	var px = document.layers ? "" : "px";
	window[id + "_obj"] = el;
	if(d.layers)el.style=el;
	el.cx = el.sx = sx;el.cy = el.sy = sy;
	el.sP=function(x,y){this.style.left=x+px;this.style.top=y+px;};

	el.floatIt=function()
	{
		var pX, pY;
		pX = (this.sx >= 0) ? 0 : ns ? innerWidth : 
		document.documentElement && document.documentElement.clientWidth ? 
		document.documentElement.clientWidth : document.body.clientWidth;
		pY = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? 
		document.documentElement.scrollTop : document.body.scrollTop;
		if(this.sy<0) 
		pY += ns ? innerHeight : document.documentElement && document.documentElement.clientHeight ? 
		document.documentElement.clientHeight : document.body.clientHeight;
		this.cx += (pX + this.sx - this.cx)/8;this.cy += (pY + this.sy - this.cy)/8;
		this.sP(this.cx, this.cy);
		setTimeout(this.id + "_obj.floatIt()", 1);
	}
	return el;
}
JSFX_FloatDiv("Warning", 0,0).floatIt();
}

$(window).resize(function(){
	Height = $(window).height();
	Width = $(window).width();
	document.getElementById("Warning").style.width = Width;
	document.getElementById("Warning").style.height = Height;
})
