// <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=baseLang='fr',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='40932.685046',lmd=[],wssig='79313914760DE30BBDE5603C715D26B3';
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=escape(this.path(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 pp=unescape(p.toString()),unescaped=(pp!=p);
var i=pp.indexOf('?');if(i!=-1)pp=pp.substring(0,i);
if(unescaped)p=escape(pp);
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 mfhObj=null;
function mfh(id,idx1H,idx2H){
	if(!mfhObj){
		mfhObj=new makeFullHeight(id,idx1H,idx2H);
		window.onresize=mfhObj.resize;
	}
	mfhObj.resize(true);
}
function makeFullHeight(id,idx1H,idx2H){
	var tfc=content;
	function gl(s){return tfc.document?tfc.document.getElementById(s):null;}

	this.isDescendantOf=function(idParent,idChild){
		var ret=false,el=gl(idChild),elParent=null;
		if(el)elParent=el.offsetParent;
		while(elParent){
			if(elParent.id==idParent){ret=true;break;}
			elParent=elParent.offsetParent;
		}
		return ret;
	}

	this.height=-1;

	this.applyms=function(){
		if(utils&&typeof(utils.ms)=='function'&&gl('idx1Navigation')&&gl('idx2Navigation')){
			var h=Math.max(mfhObj.height, 0);
			if(gl('ms_idx1Navigation'))tf.load('load_index1.html','index1holder',true);
			if(mfhObj.isDescendantOf(id,'idx1Navigation')){
				var idx1Nav=gl('idx1Navigation'),oldpos='',hh=h;
				if(idx1Nav){
					if(idx1Nav.style.position=='static'&&idx1Nav.offsetTop==0){
						oldpos=idx1Nav.style.position;
						idx1Nav.style.position='relative';
					}
					hh=hh-2-idx1Nav.offsetTop;
					if(oldpos)idx1Nav.style.position=oldpos;
				}
				if(idx1H>0&&idx1H<hh)hh=idx1H;else if(idx1H<0)hh+=idx1H;
				if(window.opera)hh-=52;
				for(var n=0;n<tfc.aMS.length;n++){if(tfc.aMS[n][0]=='idx1Navigation'){tfc.aMS[n]=['idx1Navigation',0,hh,true];break;}}
			}
			if(gl('ms_idx2Navigation'))tf.load('load_index2.html','index2holder',true);
			if(mfhObj.isDescendantOf(id,'idx2Navigation')){
				var idx2Nav=gl('idx2Navigation'),oldpos='',hh=h;
				if(idx2Nav){
					if(idx2Nav.currentStyle&&idx2Nav.currentStyle.position=='static'){
						oldpos=idx2Nav.style.position;
						idx2Nav.style.position='relative';
					}
					hh=hh-2-idx2Nav.offsetTop;
					if(oldpos)idx2Nav.style.position=oldpos;
				}
				if(idx2H>0&&idx2H<hh)hh=idx2H;else if(idx2H<0)hh+=idx2H;
				if(window.opera)hh-=52;
				for(var n=0;n<tfc.aMS.length;n++){if(tfc.aMS[n][0]=='idx2Navigation'){tfc.aMS[n]=['idx2Navigation',0,hh,true];break;}}
			}

			

function navDDext(id,holder){if(!tf.content.isInSF()){
	var nav=gl(id+'Navigation');
	if(!nav){setTimeout('navDDext("'+id+'","'+holder+'")',100);}
	else{
		var cn=nav.getElementsByTagName('DIV');
		for(var n=0;n<cn.length;){
			var cnn=cn[n];
			if(cnn.style.position=='absolute'&&cnn.id!=id){tf.content.document.body.appendChild(cnn);}
			else{n++;}
		}
	}
}}
navDDext('idx1','index1holder');




			var cnt=tfc.aMS.length,a;
			for(var n=0;n<cnt;n++){a=tfc.aMS[n];utils.ms(a[0],a[1],a[2],a[3]);}
		}
		else setTimeout('mfhObj.applyms()',100);
	}
	this.redraw=function(el){el.style.zoom='0.99';el.style.zoom='1';}
	this.resize=function(notOnResize){
		if(content.document&&content.document.readyState&&content.document.readyState!='complete'){setTimeout('mfhObj.resize('+notOnResize+')',25);return;}
		if(tf.extra.specialLoading)return;
		var tfcd=tfc.document;

		if(typeof(notOnResize)!='boolean'||!notOnResize){mfhObj.height=-1;notOnResize=false;}
		if(tfcd.body){
			var tfcdbS=tfcd.body.style,tfcddeS=tfcd.documentElement.style;
			tfcdbS.width='auto';
			tfcdbS.height='100%';
			tfcddeS.height='100%';
			tfcdbS.overflowY='hidden';tfcddeS.overflowY='hidden';
		}

		var el=gl(id);
		if(!el){setTimeout('mfhObj.resize('+notOnResize+')',25);return;}

		var wsh=gl('WebSiteHeader'),wsf=gl('WebSiteFooter');
		if(mfhObj.height==-1){if(!wsh||!wsf){setTimeout('mfhObj.resize('+notOnResize+')',25);return;}}

		var elParent=el.offsetParent;
		elParent.style.minHeight='0px';
		elParent.style.height='auto';

		var cyTop=el.offsetTop,cyBottom=elParent.offsetTop+elParent.offsetHeight-cyTop-el.offsetHeight;
		var h=(mfhObj.height==-1?tfcd.documentElement.offsetHeight-cyTop-cyBottom:mfhObj.height);
		el.style.minHeight='0px';
		if(h>0){el.style.height=h+'px';mfhObj.height=h;}
		el.style.overflow='hidden';
		for(var n=0;n<el.childNodes.length;++n){
			var nd=el.childNodes[n],ndS=nd.style;
			if(nd.nodeType==1&&nd.className.indexOf('LayoutObject')==-1){
				ndS.minHeight='0px';
				if(nd.className&&(h-nd.offsetTop)>=0){ndS.height=(h-nd.offsetTop)+'px';setTimeout(function(){el.scrollTop=0;},20);}
				if(nd.id=='Content'){if(window.opera||isSafari)ndS.overflow='auto';else{ndS.overflowY='auto';if(typeof(ndS.zoom)!='undefined'){ndS.zoom='0.99';ndS.zoom='1';}}}
				else{ndS.overflow='hidden';}
			}
		}
		if(wsh)mfhObj.redraw(wsh);if(wsf)mfhObj.redraw(wsf);
		mfhObj.applyms();
		tfcd.body.scrollTop=0;
	}
}

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(typeof(arrObj[id])=='undefined'&&tf.frames.length>0)arrObj[id]=tf.frames[0].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 sfJSON=function(){function f(n){return n<10?'0'+n:n;}
Date.prototype.toJSON=function(){return this.getUTCFullYear()+'-'+
f(this.getUTCMonth()+1)+'-'+
f(this.getUTCDate())+'T'+
f(this.getUTCHours())+':'+
f(this.getUTCMinutes())+':'+
f(this.getUTCSeconds())+'Z';};var m={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'};function stringify(value,whitelist,treatAsObject){var a,i,k,l,r=/["\\\x00-\x1f\x7f-\x9f]/g,v;switch(typeof value){case'string':return r.test(value)?'"'+value.replace(r,function(a){var c=m[a];if(c){return c;}
c=a.charCodeAt();return'\\u00'+Math.floor(c/16).toString(16)+
(c%16).toString(16);})+'"':'"'+value+'"';case'number':return isFinite(value)?String(value):'null';case'boolean':case'null':return String(value);case'object':if(!value){return'null';}
if(typeof value.toJSON==='function'){return stringify(value.toJSON());}
a=[];if(typeof value.length==='number'&&!(value.propertyIsEnumerable('length'))&&!treatAsObject){l=value.length;for(i=0;i<l;i+=1){a.push(stringify(value[i],whitelist,treatAsObject)||'null');}
return'['+a.join(',')+']';}
if(whitelist){l=whitelist.length;for(i=0;i<l;i+=1){k=whitelist[i];if(typeof k==='string'){v=stringify(value[k],whitelist,treatAsObject);if(v){a.push(stringify(k,whitelist,treatAsObject)+':'+v);}}}}else{for(k in value){if(typeof k==='string'){v=stringify(value[k],whitelist,treatAsObject);if(v){a.push(stringify(k,whitelist,treatAsObject)+':'+v);}}}}
return'{'+a.join(',')+'}';}}
return{stringify:stringify,parse:function(text,filter){if(!text)return{};var j;function walk(k,v){var i,n;if(v&&typeof v==='object'){for(i in v){if(Object.prototype.hasOwnProperty.apply(v,[i])){n=walk(i,v[i]);if(n!==undefined){v[i]=n;}}}}
return filter(k,v);}
if(/^[\],:{}\s]*$/.test(text.replace(/\\./g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(:?[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){j=eval('('+text+')');return typeof filter==='function'?walk('',j):j;}
throw new SyntaxError('parseJSON');},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()}
			
			i=bt.itemsTemporary.start();
			while(i){i.parent='';i=bt.itemsTemporary.next()}
			

			bt.wssig=tf.wssig;
			nametag.add(n==0?'bsk':'fav',tf.sfJSON.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()}
			
			i=bt.itemsTemporary.start();
			while(i){i.parent=bt;i=bt.itemsTemporary.next()}
			
			bt.fbsk.bsk=bt;
		}
	}
	if(tf.wm._pArr){
		tf.wm._pArr['wssig']=tf.wssig;
		nametag.add('_pArr',tf.sfJSON.stringify(tf.wm._pArr,null,true));
	}

	tf.shopCurrency['wssig']=tf.wssig;
	tf.nametag.add('currShop',tf.sfJSON.stringify(tf.shopCurrency));
	if(tf.secondCurrency){
		tf.secondCurrency['wssig']=tf.wssig;
		tf.nametag.add('currSec',tf.sfJSON.stringify(tf.secondCurrency));
	}
	tf.currentCurrency['wssig']=tf.wssig;
	tf.nametag.add('currCurr',tf.sfJSON.stringify(tf.currentCurrency));
}

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.sfJSON.parse(bskStr);
		if(obskStr&&obskStr.wssig==tf.wssig){
			tf.core.Basket.merge(obskStr);
		}
	}
	var favStr=nametag.get('fav');
	if(favStr){
		var ofavStr=tf.sfJSON.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.sfJSON.parseClone(_pArrStr)
		if(oldArr&&oldArr['wssig']==tf.wssig){
			merge(tf.wm._pArr,oldArr);
		}
	}

	var currStr=tf.nametag.get('currShop');
	if(currStr){
		var oCurr=tf.sfJSON.parse(currStr);
		if(oCurr&&oCurr['wssig']==tf.wssig)merge(tf.shopCurrency,oCurr);
	}
	currStr=tf.nametag.get('currSec');
	if(currStr){
		var oCurr=tf.sfJSON.parse(currStr);
		if(oCurr&&oCurr['wssig']==tf.wssig)merge(tf.secondCurrency,oCurr);
	}
	currStr=tf.nametag.get('currCurr');
	if(currStr){
		var oCurr=tf.sfJSON.parse(currStr);
		if(oCurr&&oCurr['wssig']==tf.wssig)merge(tf.currentCurrency,oCurr);
	}

	if(bskStr&&content.isBasketPage||favStr&&content.isFavoritesPage)content.location.replace(content.location.href);
}
function merge(lhs,rhs){if(!lhs)lhs=[];for(var n in rhs)lhs[n]=rhs[n];}

}
// </script>

// $Revision: 15 $
// $HeadURL: /ShopFactory_V6/Common Files/parse/loader.js $

