// <script>
var d=document,loc=d.location,nav=navigator,wnd=window;function dw(s){d.write(s);}
var isSafari=(nav.appVersion.indexOf('Safari')!=-1);
var tf=this,t=this,LD=this,core,utils,ship_obj,shipping,conf,price,minicart,resellerForm,lang='en-uk',currRates=[],ismember=0,lastpage='',testShop=0;
var currentContent='index.html',frontLoaded=false,targeted=false;
var xLoaded=false,coreLoaded=false,greyLoaded=false,LD_loaded=false,xCalled=false,cntyListLoaded=false,langEnterLoaded=false;
var pn=nav.appName,pv=parseInt(nav.appVersion),LMD_this='39774.437442',lmd=[],wssig='EC112E093149A29670CAB97E750B34C7';
var clickThrough='',aid='',rid='',curr='',resell='';

var sfqs=nametag.get('sfqs'),q=loc.search+'&'+sfqs,parm=[];
nametag.del('sfqs');
if(q!=""){
	q=q.substring(1,q.length);
	var pairs=q.split('&'),len=pairs.length;
	for(var i=0;i<len;i++){
		temp=pairs[i].split('=');
		parm[unescape(temp[0])]=unescape(temp[1]);
	}
}
if(parm['aid']){aid=parm['aid'];var aidimg=new Image();aidimg.src='https://www.globecharge.com/webshop/aid_tracker.cgi?aid='+aid;}
if(parm['mid']){clickThrough=parm['mid'];}
if(parm['rid']){rid=parm['rid'];}
if(parm['target']){
	targeted=true;
	var q1=d.URL,quest=q1.indexOf('#'),qs="";
	if(quest>0)qs=q1.substr(quest);
	var prod=(parm['product'])?'#'+parm['product']:'';
	currentContent=parm['target']+prod+qs;
}
else if(loc.hash){currentContent+=loc.hash;}
if(parm['curr']){curr=parm['curr'];}

var docLang=d.documentElement.lang;

if(parm['lang']){lang=langNav=parm['lang'];}


function winMgr(){this._a=[];this._rnd=Math.random();this.online=(loc.protocol.indexOf('file:')==-1);var h=(this.online?'':'file://')+loc.pathname.replace(/\\/g,'/');var re=new RegExp('(\/'+lang+')?\/contents\/.*?$|(\/'+lang+')?\/([^/]*){1}$');this.baseurl=h.replace(re,'/')+'contents/';this.host=this.path(escape(tf.location));}
winMgr.prototype.url=function(f,a,l){
var ff=unescape(f),unescaped=(ff!=f);
if(ff.indexOf(':\\')!=-1||ff.indexOf('://')!=-1)return f;
if(ff.substr(0,3)=='../'){f=ff.substr(3);if(unescaped)f=escape(f);}
if(!a&&a!='-')a=this._rnd;
if(l)f=tf.lang+'/'+f;
return (a=='-')?this.baseurl+f:this.add2Q(this.baseurl+f,'lmd',a);
}
winMgr.prototype.add2Q=function(h,p,v){
if(h.indexOf('?')==-1)return h+'?'+p+'='+v;
if(h.indexOf(p)==-1)return h+'&'+p+'='+v;
var t=h.replace('?','&').split('&');
for(var i=0;i<t.length;i++)if(t[i].indexOf(p+'=')==0)t[i]=p+'='+v;
if(t.length>1) t[1]='?'+t[1];return t.join('&').replace('&?','?');
}
winMgr.prototype.jfile=function(f,q){
var ff=unescape(f),unescaped=(ff!=f);
if(ff.indexOf('?')>-1){ff=ff.substr(0,ff.indexOf('?'));if(unescaped)f=escape(ff);}
var m=Math.max(f.lastIndexOf('/'),f.lastIndexOf('\\'));
return (m>-1)?f.substring(m+1):f;
}
winMgr.prototype.path=function(p){
p=p.toString();
var i=p.indexOf('?');if(i!=-1)p=p.substring(0,i);
return (p.charAt(p.length-1)=='/')?p:p.substring(0,p.lastIndexOf('/')+1);
}
var wm=new winMgr();
dw('<scr'+'ipt src="'+wm.url('date.js')+'"><\/sc'+'ript>');
dw('<scr'+'ipt src="'+wm.url('lang_enter.js',null,false)+'" charset="utf-8"><\/sc'+'ript>');



function ld(name,sf,args){var s;if(LD)s=LD[name];if(!LD||!s)s=(sf)?sf:'';if(args){var sa=s.split('%%');s='';for(var i=0;i<sa.length;i++)if(args[i])s+=sa[i]+args[i];else s+=sa[i];}return s.replace('%%','');}


function showalerts(){
if(!langEnterLoaded){setTimeout('showalerts()',100);return;}


}



if(typeof(lmd['index'])=='string'&&LMD_this!=lmd['index']&&loc.href.indexOf('lmd=')==-1)
	loc.replace('index1.html'+loc.search+(loc.search?'&':'?')+'lmd='+lmd['index']+loc.hash);
else{
showalerts();








var arrObj=[],bgstyleadded=false;
function load(url,id,isLang,force){
	if(content){
		try{
		var cfe=content.frameElement;
		if(!bgstyleadded&&cfe&&cfe.style.cssText){
			cfe.style.cssText=cfe.style.cssText.replace(/url\(\.\./,'url(contents');
			bgstyleadded=true;
		}
		}catch(e){}
		arrObj[id]=content.document.getElementById(id);
		if(xLoaded&&extra.loadExecute){extra.loadExecute(url,id,isLang,force);}
		else{setTimeout('load("'+url+'","'+id+'",'+isLang+','+force+')',100);}
	}
}
if(currentContent.indexOf('://')!=-1)frontLoaded=true;
var welcomeURL=frontLoaded?'otherurl.html?url='+currentContent.replace(/=/g,'%3d').replace(/&/g,'%26'):currentContent;

var JSON=function(){var m={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},s={array:function(x){var a=['['],b,f,i,l=x.length,v;for(i=l-1;i>0;i--){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=='string'){if(b){a[a.length]=',';}
a[a.length]=v;b=true;}}}
a[a.length]=']';return a.join('');},'boolean':function(x){return String(x);},'null':function(x){return"null";},number:function(x){return isFinite(x)?String(x):'null';},object:function(x){if(x){if(x instanceof Array){return s.array(x);}
var a=['{'],b,f,i,v;for(i in x){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=='string'){if(b){a[a.length]=',';}
a.push(s.string(i),':',v);b=true;}}}
a[a.length]='}';return a.join('');}
return'null';},string:function(x){if(/["\\\x00-\x1f]/.test(x)){x=x.replace(/([\x00-\x1f\\"])/g,function(a,b){var c=m[b];if(c){return c;}
c=b.charCodeAt();return'\\u00'+
Math.floor(c/16).toString(16)+
(c%16).toString(16);});}
return'"'+x+'"';}};return{stringify:function(v){var f=s[typeof v];if(f){v=f(v);if(typeof v=='string'){return v;}}
return null;},parse:function(text){try{return!(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(text.replace(/"(\\.|[^"\\])*"/g,'')))&&eval('('+text+')');}catch(e){return false;}},
parseClone:function(text){var o=this.parse(text);return this.clone(o);},clone:function(arr){var ret=[];for(var i in arr){if(typeof(arr[i])=='object'&&typeof(arr[i].tagName)=='undefined'){ret[i]=this.clone(arr[i]);}else{ret[i]=arr[i];}}return ret;}
};}();

function saveBskToName(){
	var bsks=[tf.core.Basket,tf.core.Favorite];
	for(var n=0;n<bsks.length;n++){
		var bt=bsks[n];
		if(bt.items.cnt()>0){
			bt.fbsk.bsk='';
			var i=bt.items.start();
			while(i){i.parent='';i=bt.items.next()}
			i=bt.fbsk.items.start();
			while(i){i.parent='';i=bt.fbsk.items.next()}
			

			bt.wssig=tf.wssig;
			nametag.add(n==0?'bsk':'fav',tf.JSON.stringify(bt));

			i=bt.items.start();
			while(i){i.parent=bt;i=bt.items.next()}
			i=bt.fbsk.items.start();
			while(i){i.parent=bt;i=bt.fbsk.items.next()}
			
			bt.fbsk.bsk=bt;
		}
	}
	tf.wm._pArr['wssig']=tf.wssig;
	nametag.add('_pArr',tf.JSON.stringify(tf.wm._pArr));
}

function loadBskFromName(){
	var tf=this;
	if(!tf.conf){setTimeout('loadBskFromName()',100);return;}
	var bskStr=nametag.get('bsk');
	if(bskStr){
		tf.conf.coreSettings();
		var obskStr=tf.JSON.parse(bskStr);
		if(obskStr&&obskStr.wssig==tf.wssig){
			tf.core.Basket.merge(obskStr);
		}
	}
	var favStr=nametag.get('fav');
	if(favStr){
		var ofavStr=tf.JSON.parse(favStr);
		if(ofavStr){
			tf.core.Favorite.merge(ofavStr);
		}
	}
	var _pArrStr=nametag.get('_pArr');
	if(_pArrStr){
		if(typeof(tf.wm._pArr)=='undefined')tf.wm._pArr={};
		var oldArr=tf.JSON.parseClone(_pArrStr)
		if(oldArr&&oldArr['wssig']==tf.wssig){
			for(var oid in oldArr){tf.wm._pArr[oid]=oldArr[oid];}
		}
	}
	if(bskStr&&content.isBasketPage||favStr&&content.isFavoritesPage)content.location.replace(content.location.href);
}

}
// </script>

// $Revision: 13 $
// $HeadURL: /ShopFactory_V6/Common Files/parse/loader.js $
