
function ssub() 
{
	if(document.mediaform.query.value == "") 
	{
		alert("Veuillez entrer le mot-clé!");
	} 
	else
	{
		document.location='./?tid=201543C201S201542CL30PPC&url=<<http://www.baby-walz.fr/go.php?lid=Xc4AvXTZBUYssDa4&mb3_partner=hurra&mb3_partner_param=pos&searchstring=' + document.mediaform.query.value + '&submit>>&ref=[[' + document.referrer + ']]&src=[[' + document.location + ']]';
	}
	return false;
}


function $(id){ return document.getElementById(id);}
function itm(artc){
	var src='201541C201S201542CL30PPV';
	artc=artc?artc:'0';
	var matchval=new RegExp(/\/boutique\/$/i);
	var loc=window.location.href;
	if(loc.search(matchval)>0) artc='000';
	var ssl = "687474703A2F2F73736C2E68757272612E64652F547261636B4974";
	var adr = '';
	for(var i=0; i<ssl.length; i=i+2) adr+=String.fromCharCode(parseInt(ssl.substring(i,i+2),16));
	document.write('<img src="'+adr+'?tid='+src+'&pd='+artc+'&ref=[[' + document.referrer + ']]&src=[[' + document.location + ']]" alt="" border="0" width="1" height="1" style="position: absolute; top:-20; left: -20;">');
}

function print_hdr(){
	var o = document.getElementById('hdrcnt');
	o.innerHTML = '<img alt="" border="0" src="x0ojmQ/header.jpg" width="985" height="136" usemap="#header"><br><img alt="" border="0" src="x0ojmQ/menu.gif" width="985" height="41" usemap="#menu" style="margin-bottom:11px;">';
}

function print_lm(){
	var o = document.getElementById('lmcnt');
	o.innerHTML = '<img alt="" border="0" src="x0ojmQ/Katalog_baby_fr_klein.jpg" width="50" height="60" style="position:absolute;top:216px;left:120px;">'+
	'<b class="shead">De notre catalogue</b>'+
	'<ul class="lnav">'+
	'<li><a href="javascript:cle(\'3au\')"><u>Bon de<br>commande</u></a></li>'+
	'<li style="border:0;"><a href="javascript:cle(\'3at\')"><u>Demande de<br>catalogue</u></a></li>'+
	'</ul>'+
	'<br>'+

	'<b class="shead">Services baby-walz</b>'+
	'<ul class="lnav">'+
	'<li><a href="javascript:cle(\'2Qf\')"><u>Newsletter</u></a></li>'+
	'<li><a href="javascript:cle(\'2Qf\')"><u>Consultation</u></a></li>'+
	'<li><a href="javascript:cle(\'2Qf\')"><u>Carte Privil&egrave;ge</u></a></li>'+
	'<li><a href="javascript:cle(\'2Qf\')"><u>Liste de naissance</u></a></li>'+
	'</ul>'+
	'<br>'+	
	'<b class="shead">Friends & Fun</b>'+
	'<ul class="lnav">'+
	'<li><a href="javascript:cle(\'2Qf\')"><u>Cartes de voeux virtuelles</u></a></li>'+
	'</ul>'+	
	'<br>';
}

function print_btm(){
	var o = document.getElementById('bottomlinks');
	o.innerHTML = '<br><a href="javascript:cle(\'2Qf\')">Accueil</a> &nbsp;|&nbsp;'+
	'	<a href="javascript:cle(\'2Qf\')">baby-walz International</a>'+
	'	<br>'+
	'	<a href="javascript:cle(\'2Qf\')">La protection de la vie privée</a> &nbsp;|&nbsp;'+
	'	<a href="javascript:cle(\'3ar\')">Conditions générales de vente</a> &nbsp;|&nbsp;'+
	'	<a href="javascript:cle(\'3c9\')">Mentions légales</a> &nbsp;|&nbsp;'+
	'	<a href="javascript:cle(\'3as\')">Contactez-nous</a> &nbsp;|&nbsp;'+
	'	<a href="javascript:cle(\'3at\')">Demande de catalogue</a>';
}

function print_ftr(ac){
	document.write(
	'<MAP NAME="menu">'+
		'<AREA SHAPE=RECT COORDS="11,0,93,40" HREF="javascript:cle(\'2Q8\')">'+
		'<AREA SHAPE=RECT COORDS="98,0,180,40" HREF="javascript:cle(\'2Q6\')">'+
		'<AREA SHAPE=RECT COORDS="185,0,267,40" HREF="javascript:cle(\'2Qa\')">'+
		'<AREA SHAPE=RECT COORDS="272,0,354,40" HREF="javascript:cle(\'2Qd\')">'+
		'<AREA SHAPE=RECT COORDS="358,0,440,40" HREF="javascript:cle(\'2Q9\')">'+
		'<AREA SHAPE=RECT COORDS="446,0,528,40" HREF="javascript:cle(\'2Qb\')">'+
		'<AREA SHAPE=RECT COORDS="533,0,615,40" HREF="javascript:cle(\'2Qc\')">'+
		'<AREA SHAPE=RECT COORDS="620,0,702,40" HREF="javascript:cle(\'2Q7\')">'+
		'<AREA SHAPE=RECT COORDS="707,0,789,40" HREF="javascript:cle(\'2Q5\')">'+
		'<AREA SHAPE=RECT COORDS="794,0,876,40" HREF="javascript:cle(\'2Qe\')">'+
	'</MAP>'+
	'<MAP NAME="header">'+
		'<AREA SHAPE=RECT COORDS="7,23,241,110" HREF="javascript:cle(\'2Qf\')">'+
	'</MAP>'
	);
	document.write(
	'<div id="toplinks">'+
	'<a href="javascript:cle(\'2Qf\')">Accueil</a> &nbsp;|&nbsp;'+
	'<a href="javascript:cle(\'3au\')">Bon de commande</a> &nbsp;|&nbsp;'+
	'<a href="javascript:cle(\'3as\')">Contactez-nous</a> &nbsp;|&nbsp;'+
	'<a href="javascript:cle(\'3ar\')">Conditions générales de vente</a>'+
	'</div>'+
	'<div id="search">'+
	'<iframe width="151" height="65" frameborder="0" border="0" scrolling="no" src="/boutique/x0ojmQ/search.phtml?par='+(ac?ac:'dsp')+'"></iframe>'+
	'</div>'
	);
}

function cl(par,ac,mc){
	var f = top.frames[0].document.forms[0];
	f['N5u'].value = par;
	f.pd.value = ac;
	if(mc) f.mc.value = mc;
	f.submit();
}

function cle(par,mc){
	var f = top.frames[0].document.forms[0];
	f['N5u'].value = par;
	f.mc.value = mc?mc:'';
	f.pd.value = top.frames[0].ac;
	f.submit();
}

function rlnks(){
	var ims = document.images;
	for(var i=0; i<ims.length; i++){
		if(ims[i].id && ims[i].id.search(/rpit/)!==-1){
			var prs = ims[i].id.split('|');
			var lnk = 'javascript:cl(\''+prs[1]+'\',\''+prs[2]+'\''+(prs[3]?','+prs[3]:'')+')';
			ims[i].parentNode.href = lnk;
			ims[i-2].parentNode.href = lnk;
		}
	}
}

function init(ac){
	print_hdr();
	print_lm();
	print_btm();
	print_ftr(ac);
	rlnks();
	shorten();
}


/* content folder*/

function shorten(){
	whatId = ["descrc", "descrc1"];
	var x;
	for(x in whatId){
		var what = $(whatId[x]);
		var where = false;
		if(what){
			var objt = what.innerHTML;
			where = objt.toLowerCase().indexOf('. ', 400);
		}
		if (where && where !== -1 && objt.substring(where+1).length > 100){
			var over = document.createElement('div');
			over.className = "hide";
			over.id = "longdescr"+x;
			var hidden = objt.substring(where+1);
			var a = '<a onclick="javascript:slide(this);" class="switch"></a>';
			over.innerHTML = a + hidden;
			what.innerHTML = objt.substring(0,where+1);
			what.appendChild(over);
		}
	}
}


/*content (un)reveal*/

var timerlen = 5;
var slideAniLen = 500;
var standByH = 20;
var timerID = new Array();
var startTime = new Array();
var obj = new Array();
var endHeight = new Array();
var strHeight = new Array();
var moving = new Array();
var dir = new Array();

function slide(tobj){
	objname = tobj.parentNode.id;
	if(moving[objname]) return;
	moving[objname] = true;
	dir[objname] = tobj.parentNode.className=='hide'?'down':'up';
	startslide(objname);
}

function startslide(objname){
	obj[objname] = $(objname);
	endHeight[objname] = dir[objname]=='down' ? obj[objname].scrollHeight : standByH;
	strHeight[objname] = dir[objname]=='down' ? standByH : obj[objname].scrollHeight;
	startTime[objname] = (new Date()).getTime();
	if(dir[objname] == 'down') obj[objname].style.height = (obj[objname].clientHeight+1)+'px';
	timerID[objname] = setInterval('slidetick(\'' + objname + '\');',timerlen);
}

function slidetick(objname){
	var elapsed = (new Date()).getTime() - startTime[objname];
	if (elapsed > slideAniLen) endSlide(objname);
	else {
		var d =Math.round(elapsed / slideAniLen * (dir[objname]=='down' ? endHeight[objname] : strHeight[objname]));
		if(dir[objname] == 'up'){
			d = obj[objname].clientHeight - d;
			if(d<=standByH) d=20;
		}
		obj[objname].style.height = d + 'px';
	}
	return;
}

function endSlide(objname){
	clearInterval(timerID[objname]);
	obj[objname].className = dir[objname]=='down' ? 'show' : 'hide';
	obj[objname].style.height = endHeight[objname] + 'px';
	delete(moving[objname]);
	delete(timerID[objname]);
	delete(startTime[objname]);
	delete(endHeight[objname]);
	delete(obj[objname]);
	delete(dir[objname]);
	return;
}
