﻿function __rootUrl() {
	if (window.location.pathname.indexOf('/BeautyPlanet/') == -1) {
		return '/';
	} else {
		return '/BeautyPlanet/';
	}
}

function __textBoxPostBack(e, id) { 
	var keynum; 
	if(window.event) { 
		keynum = e.keyCode; 
	} else if(e.which) { 
		keynum = e.which; 
	} 
	if(keynum == 13) { 
		setTimeout('__doPostBack(\'' + id + '\', \'\');', 0); 
		return false;
	} 
}

function __searchTextBox(e, item) {
	var keynum; 
	if(window.event) { 
		keynum = e.keyCode; 
	} else if(e.which) { 
		keynum = e.which; 
	} 
	if(keynum == 13) {
		return __searchLink();
	} 
}

function __searchLink() {
	var src = document.getElementById("ctl00_txtSearch").value;
	var cat = document.getElementById("RootCatId").value;
	window.location = __rootUrl() + 'SearchResult.aspx?cat=' + cat + '&src=' + src;
	return false;
}

function __get_ajax_results() {
    if(document.getElementById("ctl00_txtSearch").value.length > 1){
        document.getElementById("ctl00_pnlSearchResults").style.width = "964px";
        document.getElementById("ctl00_SearchResultsInner").style.display = "block";
        document.getElementById('ctl00_btnAjax').click();
    }else{
        document.getElementById("ctl00_SearchResultsInner").style.display = "none";
        document.getElementById("ctl00_pnlSearchResults").style.width = "10px";
    }
}

function __close_results(){
   document.getElementById("ctl00_SearchResultsInner").style.display = "none";
   document.getElementById("ctl00_pnlSearchResults").style.width = "10px";

}

var timeout;
function timedShow(clientId, milliseconds) {
    display(clientId, true);
	timeout = setTimeout("display('" + clientId + "', false)", milliseconds);
}
function unsetTimeOut(){
    clearTimeout(timeout);
}
function display(clientId, show){
    if(show){
        document.getElementById(clientId).style.display = "block";
    }else{
        document.getElementById(clientId).style.display = "none";
    }
}

/* KLARNA CAMPAIGN POPUP */
var klarnacampaign_klarnainvoicelang = "";
var klarnacampaign_klarnainvoiceeid = 0;
var klarnacampaign_klarnainvoiceefee = 0;
function klarnacampaign_InitKlarnaInvoiceElements(obj, eid, lang, charge) {
    if (document.getElementById(obj) == null) {
        return;
    }
    klarnacampaign_klarnainvoicelang = lang;
    klarnacampaign_klarnainvoiceeid = eid;
    if (charge)
        klarnacampaign_klarnainvoiceefee = charge;
    else
        klarnacampaign_klarnainvoiceefee = 0;
    var link_text_invoice = "Villkor f&ouml;r faktura";
    var link_text_closebutton = "St&auml;ng";
    var klarnawidth = '500px';
    var klarnahight = '630px';
    switch (klarnacampaign_klarnainvoicelang) {
        case 'se':
        case 'swe':
            link_text_invoice = "Villkor f&ouml;r faktura";
            link_text_closebutton = "St&auml;ng";
            klarnacampaign_klarnainvoicelang = "se";
            klarnawidth = '500px';
            klarnahight = '510px';
            break;
        case 'dk':
        case 'dnk':
            link_text_closebutton = "Luk vindue";
            link_text_invoice = "Vilk&aring;r for faktura"
            klarnacampaign_klarnainvoicelang = "dk";
            klarnawidth = '500px';
            klarnahight = '490px';
            break;
        case 'no':
        case 'nok':
        case 'nor':
            link_text_invoice = "Vilk&aring;r for faktura"
            link_text_closebutton = "Lukk";
            klarnacampaign_klarnainvoicelang = "no";
            klarnawidth = '500px';
            klarnahight = '490px';
            break;
        case 'fi':
        case 'fin':
            link_text_invoice = "Laskuehdot";
            link_text_closebutton = "Sulje";
            klarnacampaign_klarnainvoicelang = "fi";
            klarnawidth = '500px';
            klarnahight = '500px';
            break;
        case 'de':
        case 'deu':
            link_text_invoice = "Rechnungsbedingungen";
            link_text_closebutton = "Schliessen";
            klarnacampaign_klarnainvoicelang = "de";
            klarnawidth = '500px';
            klarnahight = '570px';
            break;
        case 'nl':
        case 'nld':
            link_text_invoice = "Factuurvoorwaarden";
            link_text_closebutton = "Sluit";
            klarnacampaign_klarnainvoicelang = "nl";
            klarnawidth = '500px';
            klarnahight = '510px';
            break;

    }
    // set the link text
    document.getElementById(obj).innerHTML = link_text_invoice;
    // Create the container element
    var div = document.createElement('div');
    div.id = 'klarnacampaign_klarna_invoice_popup';
    div.style.display = 'none';
    div.style.backgroundColor = '#ffffff';
    div.style.border = 'solid 1px black';
    div.style.width = klarnawidth;
    div.style.position = 'absolute';
    div.style.left = (document.documentElement.offsetWidth / 2 - 250) + 'px';
    div.style.top = '50px';
    div.style.zIndex = 9999;
    div.style.padding = '10px';

    // create the popup content

    // for sommar kampanj
    //div.innerHTML = "    <div id=\"villkor\">      <img border=\"0\" src=\"https://online.klarna.com/pics/fakturera_mig.jpg\"/>  <br/> <br/>   <p><strong>SOMMARKAMPANJ!</strong></p>      <p><em>Handla nu, betala i augusti.</em></p>      <p>      Nu kan du göra sommarens inköp i lugn och ro och betala först efter semestern! Med Klarnas sommarkampanj handlar du under maj och juni månad och betalar först i slutet av augusti till 0% ränta.     </p> <p>En uppläggningsavgift på 29 kr/köptillfälle tillkommer.</p> <p> Effektivränta vid köp om 5 000 kr, 29 kr i uppläggningsavgift, 0 % ränta och betalning efter 3 månader är 2,01%. Din ansökan kommer föranleda en sedvanlig kreditprövning vilket kan innebära att Klarna inhämtar en kreditupplysning. Du får i sådana fall en kopia av kreditupplysningen hemskickat till dig. Har du några ytterligare frågor eller funderingar ar du välkommen att ringa Klarna på 08- 120 120 10 vardagar mellan 08.30 – 20.00 och helger 10.00 – 17.00.</p> <p>Länk till <a href=\"https://online.klarna.com/pdf/account_terms_SE.pdf\" target=\"_blank\">Klarnas Allmänna villkor</a>. <p>Länk till <a href=\"https://online.klarna.com/pdf/consumer_credit_info_SE.pdf\" target=\"_blank\">Standardiserad Europeisk konsumentkreditinformation</a>.</p>    <p>      <i>Klarna AB, organisationsnummer SE556737-0431</i>    </p>  </div>"
    
    // for julkampanj
    div.innerHTML = "    <div id=\"villkor\">      <img border=\"0\" src=\"../Images/julkampanj_2011_logo_popup.gif\"/>  <br/> <br/>   <p><strong>JULKAMPANJ!</strong></p>      <p><em>Handla nu, betala i februari</em></p>      <p>    Nu kan du göra julens inköp i lugn och ro och betala först i slutet av februari! Med Klarnas julkampanj handlar du under november och december månad och betalar först i slutet av februari till 0% ränta.  </p> <p>En uppläggningsavgift på 29 kr/köptillfälle tillkommer.</p> <p> Effektiv ränta vid köp om 5 000 kr, 29 kr i uppläggningsavgift, 0 % ränta och betalning efter 3 månader är 2,34%. Din ansökan kommer föranleda en sedvanlig kreditprövning vilket kan innebära att Klarna inhämtar en kreditupplysning. Du får i sådana fall en kopia av kreditupplysningen hemskickat till dig. Har du några ytterligare frågor eller funderingar ar du välkommen att ringa Klarna på 08- 120 120 10 vardagar mellan 08.30 – 20.00 och helger 10.00 – 17.00.</p> <p>Länk till <a href=\"https://online.klarna.com/pdf/account_terms_SE.pdf\" target=\"_blank\">Klarnas Allmänna villkor</a>. <p>Länk till <a href=\"https://online.klarna.com/pdf/consumer_credit_info_SE.pdf\" target=\"_blank\">Standardiserad Europeisk konsumentkreditinformation</a>.</p>    <p>      <i>Klarna AB, organisationsnummer SE556737-0431</i>    </p>  </div>"

    // Create the a element that closes the popup
    var a = document.createElement('a');
    a.href = '#';
    a.style.color = '#000000';
    a.onclick = function () {
        document.getElementById('klarnacampaign_klarna_invoice_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 klarnacampaign_ShowKlarnaInvoicePopup() {
    var scroll = self.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop;
    var top = scroll + 50;

    document.getElementById('klarnacampaign_klarna_invoice_popup').style.top = top + 'px';

    document.getElementById('klarnacampaign_klarna_invoice_popup').style.display = 'block';
}

// This method adds an event
function klarnacampaign_addKlarnaInvoiceEvent(fn) {
    if (window.attachEvent) {
        this.attachEvent('onload', fn);
    } else {
        this.addEventListener('load', fn, false);
    }
}

