var klarnapartpaymentlang = "";
var klarnapartpaymenteid = 0;
var klarnasum = 0;
function InitKlarnaPartPaymentElements(obj, eid, lang, sum)
{
		klarnapartpaymentlang = lang;
		klarnapartpaymenteid = eid;
		klarnasum = sum;
		var link_text_partpayment = "Villkor f&ouml;r delbetalning";
		var link_text_closebutton = "St&auml;ng";
		
		switch(lang)
		{
			case 'se':
			case 'swe':
				link_text_partpayment = "L&auml;s mer";
				link_text_closebutton = "St&auml;ng";
				klarnapartpaymentlang = "se";
			break;
			case 'dk':
			case 'dnk':
			break;
			case 'no':
			case 'nok':
			break;
			case 'fi':
			case 'fin':
				link_text_partpayment = "Lue lis&auml;&auml;";
				link_text_closebutton = "Sulje";
			break;
		
		}
		// set the link text
		document.getElementById(obj).innerHTML = link_text_partpayment;		
		// Create the container element
		var div = document.createElement('div');
		div.id = 'klarna_partpayment_popup';
		div.style.display = 'none';
		div.style.backgroundColor = '#ffffff';
		div.style.border = 'solid 1px black';
		div.style.width = '500px';
		div.style.position = 'absolute';
		div.style.left = (document.documentElement.offsetWidth/2 - 250) + 'px';
		div.style.top = '50px';
		div.style.zIndex = 99999;
		div.style.padding = '10px';
		
		// create the iframe
		var iframe = document.createElement('iframe');
		iframe.id = 'iframe_klarna_partpayment';
		iframe.frameBorder = 0;
		iframe.style.border = 0;
		iframe.style.width = '500px';
		iframe.style.height = '550px';		
		div.appendChild(iframe);
		
		// Create the a element that closes the popup
		var a = document.createElement('a');
		a.href = '#';
		a.onclick = function() {
			document.getElementById('klarna_partpayment_popup').style.display = 'none';
			return false;
		};
		// Create the link text
		a.innerHTML = link_text_closebutton;
		// Append the link to the div
		div.appendChild(a);
		
		// Append the div
		document.body.insertBefore(div,null);
}

// eid : Estore ID
// lang : The language in the popup (country code)
// type : 1 = Klarna Konto, 2 = Faktura
function ShowKlarnaPartPaymentPopup(event)
{	
		
	if(typeof(event) != 'undefined')	
	{
			var e = event||window.event;
			var y = e.clientY||e.pageY;
			var scroll = self.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop;
			var top = 5;		
			
			top = y+scroll;
			
			if(y-650 > 0)
				top = top-650;
			
			document.getElementById('klarna_partpayment_popup').style.top = top + 'px';
	}
	
	// Sett the source for the iframe to the current language and estore
	document.getElementById('iframe_klarna_partpayment').src = 'https://online.kreditor.se/account_' + klarnapartpaymentlang + '.yaws?eid=' + klarnapartpaymenteid;
		
	// Last we display the popup
	document.getElementById('klarna_partpayment_popup').style.display = 'block';
}

// This method adds an event
function addKlarnaPartPaymentEvent(fn) {
  if ( window.attachEvent ) {
        this.attachEvent('onload', fn);
  } else
  {
    this.addEventListener('load', fn, false );
	}
}


