function $(id){return document.getElementById(id);}
var $$=function(p,q,r){if(document.getElementsByClassName){getElementsByClassName=function(a,b,c){c=c||document;var d=c.getElementsByClassName(a),e=(b)?new RegExp("\\b"+b+"\\b","i"):null,f=[],g;for(var i=0,h=d.length;i<h;i+=1){g=d[i];if(!e||e.test(g.nodeName)){f.push(g)}}return f}}else if(document.evaluate){getElementsByClassName=function(a,b,c){b=b||"*";c=c||document;var d=a.split(" "),f="",g="http://www.w3.org/1999/xhtml",h=(document.documentElement.namespaceURI===g)?g:null,i=[],k,l;for(var j=0,m=d.length;j<m;j+=1){f+="[contains(concat(' ', @class, ' '), ' "+d[j]+" ')]"}try{k=document.evaluate(".//"+b+f,c,h,0,null)}catch(e){k=document.evaluate(".//"+b+f,c,null,0,null)}while((l=k.iterateNext())){i.push(l)}return i}}else{getElementsByClassName=function(a,b,c){b=b||"*";c=c||document;var d=a.split(" "),e=[],f=(b==="*"&&c.all)?c.all:c.getElementsByTagName(b),g,h=[],i;for(var k=0,j=d.length;k<j;k+=1){e.push(new RegExp("(^|\\s)"+d[k]+"(\\s|$)"))}for(var l=0,n=f.length;l<n;l+=1){g=f[l];i=false;for(var m=0,o=e.length;m<o;m+=1){i=e[m].test(g.className);if(!i){break}}if(i){h.push(g)}}return h}}return getElementsByClassName(p,q,r)};


function ssub() 
{
	if(document.quick_find.keywords.value == "") 
{
	alert("Veuillez sélectionner un secteur.");
	} 
	else 
	{
		document.location='./?tid=463543C463S463542CL30PPC&url=[[http://www.saigesser.fr/advanced_search_result.php?keywords=' + document.quick_find.keywords.value + ']]&pd=0&ref=[[' + document.referrer + ']]&src=[[' + document.location + ']]';
	}
	return false;
}

function sfocus() 
{
	if(document.quick_find.keywords.value == "mots clefs") 
	{
		document.quick_find.keywords.value = "";
	}
	return true;
}

function sblur() 
{
	if(document.quick_find.keywords.value == "") 
	{
		document.quick_find.keywords.value = "mots clefs";
	}
	return true;
}

function msub()
{
var chosen = document.manufacturers.manufacturers_id[document.manufacturers.manufacturers_id.selectedIndex].value;
	if(chosen=='') { return;}
	else{
	document.location='./?tid=463543C463S463542CL30PPC&url=[[http://www.saigesser.fr/index.php?manufacturers_id=' + chosen + ']]&pd=0&ref=[[' + document.referrer + ']]&src=[[' + document.location + ']]';
    
	}
}

function resize_img(img,mode){
    //modes: 1 - fullimg, 2 - list
    var maxw;
    var maxh;
    switch(mode){
        case 1: maxw=170;
                maxh=120;
                break;
        case 2: maxw=130;
                maxh=90;
                break;
    }
     if((img.width>maxw)||(img.height>maxh)){
         var wd=img.width;
         var wh=img.height;
         var nwd;
         var nwh;
         if(wd>wh){
             img.width=maxw;
             img.height=(maxw*wh)/wd;
         }
         if(wh>wd){
             img.height=maxh;
             img.width=(maxh*wd)/wh;
         }

         }
}



function print_hdr() {
    document.write(
	'<center>'+
	'<table id="hdrtb" cellpadding="0" cellspacing="0">'+
	'<tr><td colspan="7">'+
	'<img src="/consommables/x0ojmQ/hdr.gif" alt="" border="0" width="781" height="162" usemap="#hdr" />'+
	'</td></tr>'+

	'<tr>'+
	'<td align="center" class="hdmnutb" valign="bottom"><a  href="javascript:cle(\'MT\')"><img src="/consommables/x0ojmQ/cat1.gif" onmouseover="this.src=\'/consommables/x0ojmQ/cat1on.gif\'" onmouseout="this.src=\'/consommables/x0ojmQ/cat1.gif\'" width="60" height="64" alt="" border="0" /></a><br /></td>'+
	'<td align="center" class="hdmnutb" valign="bottom"><a  href="javascript:cle(\'ML\')"><img src="/consommables/x0ojmQ/cat2.gif" onmouseover="this.src=\'/consommables/x0ojmQ/cat2on.gif\'" onmouseout="this.src=\'/consommables/x0ojmQ/cat2.gif\'" width="64" height="64" alt="" border="0" /></a><br /></td>'+
	'<td align="center" class="hdmnutb" valign="bottom"><a  href="javascript:cle(\'MP\')"><img src="/consommables/x0ojmQ/cat3.gif" onmouseover="this.src=\'/consommables/x0ojmQ/cat3on.gif\'" onmouseout="this.src=\'/consommables/x0ojmQ/cat3.gif\'" width="68" height="70" alt="" border="0" /></a><br /></td>'+
	'<td align="center" class="hdmnutb" valign="bottom"><a  href="javascript:cle(\'MM\')"><img src="/consommables/x0ojmQ/cat4.gif" onmouseover="this.src=\'/consommables/x0ojmQ/cat4on.gif\'" onmouseout="this.src=\'/consommables/x0ojmQ/cat4.gif\'" width="57" height="69" alt="" border="0" /></a><br /></td>'+
	'<td align="center" class="hdmnutb" valign="bottom"><a  href="javascript:cle(\'MW\')"><img src="/consommables/x0ojmQ/cat5.gif" onmouseover="this.src=\'/consommables/x0ojmQ/cat5on.gif\'" onmouseout="this.src=\'/consommables/x0ojmQ/cat5.gif\'" width="58" height="67" alt="" border="0" /></a><br /></td>'+
	'<td align="center" class="hdmnutb" valign="bottom"><a  href="javascript:cle(\'MR\')"><img src="/consommables/x0ojmQ/cat6.gif" onmouseover="this.src=\'/consommables/x0ojmQ/cat6on.gif\'" onmouseout="this.src=\'/consommables/x0ojmQ/cat6.gif\'" width="71" height="68" alt="" border="0" /></a><br /></td>'+
	'<td align="center" class="hdmnutb" valign="bottom"><a  href="javascript:cle(\'MX\')"><img src="/consommables/x0ojmQ/cat7.gif" onmouseover="this.src=\'/consommables/x0ojmQ/cat7on.gif\'" onmouseout="this.src=\'/consommables/x0ojmQ/cat7.gif\'" width="61" height="66" alt="" border="0" /></a><br /></td>'+
	'</tr>'+

	'<tr><td colspan="7"><img src="/consommables/x0ojmQ/1x1.gif" alt="" border="0" width="0" height="10"></td></tr>'+
	'</table>'+
	
	''+
	'<table id="maintb" cellpadding=0 cellspacing=0>'+
	'<tr><td id="leftcol1" valign="top">'+
	''+
	
	'<table id="leftnav" cellpadding="0" cellspacing="0">'+
	'<!--NOTE: <tr><td>'+
	'<img src="/consommables/x0ojmQ/hotline.gif" alt="" border="0" width="197" height="35" />'+
	'</td></tr> -->'+
	'<tr><td>'+
	'<img src="/consommables/x0ojmQ/mleft1.gif" alt="" border="0" width="196" height="26" />'+
	'<div class="lmnudiv">'+
'	<iframe width="160" height="25" frameborder="0" border="0" scrolling="no" style="display: block; margin: 5px 0 ;" src="/consommables/x0ojmQ/recherche.html"></iframe>'+
	'<a  href="javascript:cle(\'MO\')" class="lnav">Recherche avancée</a><br />'+
	'<img src="/consommables/x0ojmQ/1x1.gif" alt="" bordre="0" width="1" height="15" /><br />'+
	'<form name="manufacturers" method="get" action="#">'+
	'<select name="manufacturers_id" style="width: 151px; font-size: 13px;" onchange="msub()"><option value="" selected="selected">Fabricants</option><option value="41">5*</option><option value="38">A4 TECH</option><option value="92">AIPTEK</option><option value="40">AIR</option><option value="68">ALBA</option><option value="69">ALUMINOR</option><option value="37">AVERY</option><option value="42">BIC</option><option value="16">BROTHER</option><option value="49">BSM</option><option value="15">CANON</option><option value="73">CHATELLES</option><option value="72">CLAIRCELL</option><option value="45">COLOR&amp;CO</option><option value="88">COMPUCESSORY</option><option value="57">CONQUERANT SEPT</option><option value="84">CREATIVE</option><option value="39">DACOMEX</option><option value="28">DIGITAL</option><option value="54">EDDING</option><option value="79">EGT</option><option value="74">EMEY</option><option value="13">EPSON</option><option value="78">EXABYTE</option><option value="31">EXACOMPTA</option><option value="6">FUJI</option><option value="29">FUJITSU</option><option value="66">GBC</option><option value="30">GENICOM</option><option value="87">HAN</option><option value="5">HP</option><option value="7">IBM</option><option value="56">IDEA</option><option value="4">IMATION</option><option value="80">INTUIX</option><option value="8">IOMEGA</option><option value="76">JELT</option><option value="52">JOVI</option><option value="43">JPC</option><option value="86">KENSINGTON</option><option value="77">KESINGTON</option><option value="34">KINGSTON</option><option value="20">KYOCERA</option><option value="14">LEXMARK</option><option value="59">LOCAJ</option><option value="61">LOCTITE</option><option value="71">MANADE</option><option value="44">MAPED</option><option value="9">MAXELL</option><option value="2">Memorex</option><option value="23">MINOLTA</option><option value="24">MMC</option><option value="55">MODLIND</option><option value="81">NEC</option><option value="36">NEUTRE</option><option value="75">OBLIQUE AZ</option><option value="17">OKI</option><option value="25">OLIVETTI</option><option value="35">OLYMPUS</option><option value="82">OMISYS</option><option value="51">OZI</option><option value="32">PANASONIC</option><option value="62">PANODIA</option><option value="50">PEBEO</option><option value="48">PERLES BOX</option><option value="12">PHILIPS</option><option value="46">PILOT</option><option value="85">PNY</option><option value="60">PRITT</option><option value="10">QUANTUM</option><option value="83">QUARTEK</option><option value="64">RAPID</option><option value="21">REMANUFACTURE</option><option value="65">REXEL</option><option value="91">REY</option><option value="53">REYNOLDS</option><option value="26">RICOH</option><option value="33">SAGEM</option><option value="18">SAMSUNG</option><option value="67">SIGNCOM</option><option value="89">SMEAD</option><option value="11">SONY</option><option value="47">STABILO</option><option value="63">SWINGLINE</option><option value="19">TALLY</option><option value="27">TOSHIBA</option><option value="58">UNI BALL</option><option value="70">UNILUX</option><option value="1">VERBATIM</option><option value="22">XEROX</option></select>'+
	'</form><br />'+
	'<img src="/consommables/x0ojmQ/1x1.gif" alt="" bordre="0" width="1" height="15" />'+
	'</div>'+
	'</td></tr>'+
	'<tr><td>'+
	'<img src="/consommables/x0ojmQ/mleft2.gif" alt="" border="0" width="196" height="26" /><br />'+
	'<img src="/consommables/x0ojmQ/leftmenu.gif" alt="" border="0" width="196" height="175" usemap="#leftmenu" />'+
	'</td></tr>'+
	'<tr><td>'+
	'<img src="/consommables/x0ojmQ/1x1.gif" alt="" border="0" width="0" height="26" />'+
	'</td><tr>'+
	'<tr><td>'+
	'<img src="/consommables/x0ojmQ/mleft3.gif" alt="" border="0" width="196" height="26" />'+
	'</td><tr>'+
	'<tr><td>'+
	'<div class="lmnudiv" style="font-family:Tahoma,Arial,sans-serif; font-size:11px;">'+
	'<a  href="javascript:cle(\'MV\')" class="lnav">Conditions générales de ventes</a><br />'+
	'<a  href="javascript:cle(\'MU\')" class="lnav">Coordonnées</a><br />'+
	'<img src="/consommables/x0ojmQ/1x1.gif" alt="" border="0" width="0" height="26" />'+
	'</div>'+
	'</td></tr>'+
	'</table>'+

	//'<br><br><br>'+

	//'<center>'+
	//'<span style="font-weight: bold; font-size: 9px;">Achetez en toute confiance sur saigesser.fr avec notre partenaire</span>'+

//	'<br><br>'+

//	'<img src="/consommables/x0ojmQ/fianet.gif" width="134" height="31" border="0" alt="">'+
//	'</center>'+
	''+
	'<div id="lc"></div>'+
	'</td><td valign="top" width="581">'
    );
}


function print_p40_hdr() {
    if($('p40w')){
	$('p40w').innerHTML ='<img src="/consommables/x0ojmQ/tblhdrleft.gif" width="8" height="35" alt="" border="0">'+
	'<div style="margin: -25px 0 0 25px;">Promotions</div>';
	}
}

function print_ftr(){
document.write(
	'</td></tr>'+
	'<tr><td id="leftcol2" valign="bottom" align="center">'+

	'<br /><br />'+
	'</td></tr>'+
	'<tr><td colspan="2" align="center">'+
	'<img src="/consommables/x0ojmQ/ftrmnu.gif" width="781" height="33" border="0" alt="" usemap="#ftrmnu" />'+

	'</td></tr>'+
	'<tr><td colspan="2" align="left" style="color: rgb(204, 204, 204); font-family: Tahoma,Arial,sans-serif; font-size: 11px;">'+
	'Spécialiste de la vente en ligne de consommable imprimante, Saigesser propose la vente de cartouche jet d\'encre compatible,'+
	' cartouche imprimante laser, matériel de sauvegarde ( cartouche dlt, cartouche lto ), cartouche d\'encre pour fax, achat de clé'+
	' de stockage usb, etc. Vous trouverez également sur saigesser.fr du papier pour imprimante jet d\'encre, des étiquettes adhésives,'+
	' ruban pour imprimante et du matériel ( scanner, fax, traceur ), et des consommables.'+
	'</td></tr>'+
	'<tr><td colspan="2" style="background-image: url(/consommables/x0ojmQ/ftrbg.gif); background-repeat:no-repeat;'+
	' background-position: top left; height: 38px; vertical-align: top; text-align:center;"><div>'+
	'<a  href="javascript:cle(\'MK\')" class="ftr">'+
	'Copyright &copy; 2005 Saigesser.</a>'+
	'&nbsp;&nbsp;&nbsp;<a href="javascript:cle(\'MN\')" class="ftr">[ Contactez-nous ]</a>'+
	'</div>'+
	'</td></tr>'+
	'</table>'+
	'</center>'+
	
'<center><a href="javascript:cle(\'13v\')" onClick="return cl(this);" rel="nofollow"><img src="http://www.saigesser.fr/images/banner%20vert.gif" alt=""" border="0" style="margin: 10px 0 0 0;"></a></center>'+

	'<MAP NAME="hdr">'+
	'<AREA SHAPE=RECT COORDS="9,17,346,84"  href="javascript:cle(\'MK\')">'+
	'<AREA SHAPE=RECT COORDS="171,131,292,157"  href="javascript:cle(\'MK\')">'+
	'<AREA SHAPE=RECT COORDS="293,131,436,157"  href="javascript:cle(\'MS\')">'+
	'<AREA SHAPE=RECT COORDS="437,131,575,157"  href="javascript:cle(\'MQ\')">'+
	'<AREA SHAPE=RECT COORDS="576,131,692,157"  href="javascript:cle(\'MN\')">'+
	'</MAP>'+
	'<MAP NAME="ftrmnu">'+
	'<AREA SHAPE=RECT COORDS="141,1,255,29"  href="javascript:cle(\'MK\')">'+
	'<AREA SHAPE=RECT COORDS="256,1,394,29"  href="javascript:cle(\'MS\')">'+
	'<AREA SHAPE=RECT COORDS="395,1,535,29"  href="javascript:cle(\'MQ\')">'+
	'<AREA SHAPE=RECT COORDS="536,1,666,29"  href="javascript:cle(\'MN\')">'+
	'</MAP>'+
	'<MAP NAME="leftmenu">'+
	'<AREA SHAPE=RECT COORDS="1,0,191,22"  href="javascript:cle(\'MT\')">'+
	'<AREA SHAPE=RECT COORDS="1,25,191,46"  href="javascript:cle(\'ML\')">'+
	'<AREA SHAPE=RECT COORDS="1,49,191,71"  href="javascript:cle(\'MP\')">'+
	'<AREA SHAPE=RECT COORDS="1,74,191,96"  href="javascript:cle(\'MM\')">'+
	'<AREA SHAPE=RECT COORDS="1,99,191,121"  href="javascript:cle(\'MW\')">'+
	'<AREA SHAPE=RECT COORDS="1,124,191,147"  href="javascript:cle(\'MR\')">'+
	'<AREA SHAPE=RECT COORDS="1,150,191,171"  href="javascript:cle(\'MX\')">'+
	'</MAP>'
	);
}

function itm(){
	var matchval = new RegExp(/\/saigesser\/$/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 alt="" border="0" src="'+adr+'?tid=463541C463S463542CL30PPV&pd=' + dac + '&ref=[[' + document.referrer + ']]&src=[[' + document.location + ']]" width="1" height="1" style="position: absolute; top: -20px; left: -20px;">');
}


function im(o,r){
		if(document.all){
			var tmp =o.src;
			p = new Image();
			p.src = tmp;
			var ow = p.width;
			var oh = p.height;
		}
		else{
			var ow = o.width;
			var oh = o.height;
		}
		switch(r){
			case 6: ew = 120; eh = 105; break; //small_thumbs
			case 5: ew = 160; eh = 90; break; //rel.prod
			case 4: ew = 120; eh = 90; break; //topsellers
			case 3: ew = 138; eh = 120; break; //p40
			case 2: ew = 120; eh = 120; break; //list1
			case 1: ew = 193; eh = 190; break; //prod
			default: ew=ew?ew:ow; eh=eh?eh:oh; break;
		}
		var owd = ow - ew;
		var ohd = oh - eh;
		var v1 = v2 = v3 = false;
		if (owd > 0 && owd >= ohd){
			var w1 = ew  / ow;
			var c1 = oh * w1;
			v1 = true;
			if (c1 > eh){v3 = true;}
		} else if (ohd >0 && ohd > owd){
			var w2 = eh / oh;
			var c2 = ow * w2;
			if (c2 > ew){v3 = true;}
		} else {v2 = true;}
		if (v3){
			if(v1){o.style.height= eh+'px'; o.style.width='auto';}
			else{o.style.width= ew +'px'; o.style.height='auto';}
		} else if(!v2){
			if(v1){o.style.width= ew +'px'; o.style.height='auto';}
			else{o.style.height= eh+'px'; o.style.width='auto';}
		}
}

function rdl(){
	if($('e404go')) {
		$('e404go').innerHTML = '<a href="javascript:cle(\'MK\')">'+$('e404go').innerHTML+'</a>';
		}
}
	
function cl(trg,ac,mc){
	var f = top.frames[0].document.forms[0];
	var t = top.frames[0].document.getElementById('trg');
	t.value=trg;
	f.pd.value = ac ? ac : dac;
	f.mc.value = mc ? mc : '';
	f.submit();
}
function cle(trg,mc){cl(trg,'',mc);}

/* --- */
function fixi(){
/*
	var ims = document.images;
	for(var i=0; i<ims.length;i++){
		if(ims[i].className=='fxm'){
			var argv = ims[i].id.split('|');
			var lnk='javascript:cl(\''+argv[1]+'\',\''+argv[2]+'\''+(argv[3]?',\''+(argv[3])+'\'':'')+')';
			ims[i].parentNode.href= lnk;
			var o = $('pr-'+argv[2]);
			for(j=0; j<o.childNodes.length; j++){
				if(o.childNodes[j].className=='price_details') (o.childNodes[j].href = lnk);
			}
		}
		if(ims[i].className=='fxp'){
			var argv = ims[i].id.split('|');
			var lnk='javascript:cl(\''+argv[1]+'\',\''+argv[2]+'\''+(argv[3]?',\''+(argv[3])+'\'':'')+')';
			ims[i].parentNode.href= lnk;
			var o = $('p4-'+argv[2]);
			for(j=0; j<o.childNodes.length; j++){
				if(o.childNodes[j].className=='price_details') (o.childNodes[j].href = lnk);
			}
		}
		if(ims[i].className=='fxl'){
			var argv = ims[i].id.split('|');
			var lnk='javascript:cl(\''+argv[1]+'\',\''+argv[2]+'\''+(argv[3]?',\''+(argv[3])+'\'':'')+')';
			ims[i].parentNode.href= lnk;
			var o = $('pl-'+argv[2]);
			for(j=0; j<o.childNodes.length; j++){
				if(o.childNodes[j].className=='price_details') (o.childNodes[j].href = lnk);
			}
		}
	}
	*/
}


function init_t(){
	itm();
	print_hdr();
}

function init(){
	fixi();
	print_ftr();
	print_p40_hdr();
	rdl();
	shorten();
	scroll.init();
	toys.init();
	price.init();
}
function fbi(o){
	o.src = '/consommables/x0ojmQ/null'+(o.className=='fxm'?'':'_small')+'.gif';
}

function shorten(){
	var a = $('short');
	
	if(a && a.scrollHeight>140){
		var b = '<div class="push"></div><a onclick="javascript:slide(this);" class="switch"></a>';
		a.innerHTML = '<div id="s1" class="hide">' + b + a.innerHTML +'</div>';
	}
}

/*content (un)reveal*/

var timerlen = 5;
var slideAniLen = 500;
var standByH = 148;
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((dir[objname]=='down' ? (standByH+1) :  0 ) + elapsed / slideAniLen * (dir[objname]=='down' ? endHeight[objname] - (standByH+1) : strHeight[objname]));
		if(dir[objname] == 'up'){
			d = obj[objname].clientHeight - d;
			if(d<=standByH) d=standByH;
		}
		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;
}

var price=function(){
	var init=function(){
		var a = $$('pricebox');
		var i = a.length;
		while(i--){
			var c = a[i].id;
			if(c && c!==''){
				var arg=c.split('::');
				var d=document.createElement('A');
				var link=this.lnk(arg[1], arg[2], arg[3]);
				d.href=link;
				d.className='go';
				d.innerHTML='plus d\'infos';
				d.id=arg[0]+i;
				a[i].appendChild(d);
				var g = $$('lnk', null, a[i].parentNode);
				var j = g.length;
				while(j--){
					g[j].href=link;
				}
			}
		}
	}
	var lnk=function(a,b,c){
		return 'javascript:cl(\''+a+'\',\''+b+'\''+(c?',\''+(c)+'\'':'')+')';
	}
	return{
		init: init,
		lnk: lnk
	}
}();

var scroll = function(){
	var options = {
	scroll_max:{best:1, ranks:4}
	}
	var init = function(){
		var a = $$('scrollme');
		var i = a.length;
		while (i--){
			var b = a[i].childNodes;
			var c = a[i].id;
			if(b.length>0){
//				if(a[i].parentNode.className.search('hproduct') > -1){options.scroll_max=options.scroll_max-2}
			var count=0;
				for (var j = 0; j < b.length; j++){
					if(b[j].nodeType == 1) {
						var next = '<a class="right" onclick="scroll.next(this)"></a>';
						var prev = '<a class="left" onclick="scroll.prev(this)"></a>';
						b[j].innerHTML = prev + next + b[j].innerHTML;
						count +=1;
						b[j].id='sc-'+ c +'-'+ count;
						if(count<(options.scroll_max[c]+1)){b[j].className+=' visible';}
						if(count==options.scroll_max[c]){b[j].className+=' start current';}
					}
				}
				a[i].className += ' scrolled';
				$('sc-'+c+'-'+count).className+=' end';
			}
		}
	}
	var next=function(a){
		var b = a.parentNode;
		b.className = b.className.replace(/\s?current/,'');
		var c = b.id.split('-');
		var which = parseInt(c[2]);
		var z = which - (options.scroll_max[c[1]]-1);
		$('sc-'+c[1]+'-'+z).className = $('sc-'+c[1]+'-'+z).className.replace(/\s?visible/,'');
		d = b.nextSibling;
		while (d.nodeType != 1) {
			d = d.nextSibling;
		}if(d){
			d.className += ' visible current';
		}
	}
	var prev = function(a){
		var b = a.parentNode;
		b.className = b.className.replace(/\s?current/,'');
		b.className = b.className.replace(/\s?visible/,'');
		var c = b.id.split('-');
		which = parseInt(c[2]);
		var z = which-options.scroll_max[c[1]];
		$('sc-'+c[1]+'-'+z).className+=' visible';
		d = b.previousSibling;
		while (d.nodeType != 1) {
			d = d.previousSibling;
		}if(d){
			d.className += ' current';
		}
	}
	return{
		init: init,
		next: next, 
		prev: prev
	}
}();

var toys = function(){
	var options = {
	}
	var init = function(){
		var a = $$('l2');
		var i = a.length;
			while (i--) {
				$('lc').appendChild(a[i]);
			}
	/*
		if(isIe){
			var a = $$(what);
			var i = a.length;
			while (i--) {
				if(a[i].id=='p40' && (a[i].className.search('best')>-1 || a[i].className.search('rel')>-1)){
					p40(a[i]);
				}else if(a[i].id=='search_box'){
					sbox(a[i]);
				}else{
					l1(a[i]);
				}
			}
		}
		*/
		if($('e404')){
			$('e404').innerHTML = '<a>'+$('e404').innerHTML+'</a>';
		}
	}
	var p40=function(a){
		var z = document.createElement('DIV');
		var y = a.cloneNode(true);
		z.appendChild(y);
		var top = '<div class="round"><div class="roundt"></div>';
		var bot = '<div class="roundb"></div></div>';
		z.innerHTML = top + z.innerHTML + bot;
		z.className = 'rounded';
		a.parentNode.insertBefore(z,a);
		a.parentNode.removeChild(a);
		z.className += ' rounded p40';
	}
	var sbox=function(a){
		var top = '<div class="round"><div class="roundt"></div>';
		var bot = '<div class="roundb"></div></div>';
		a.innerHTML = top + a.innerHTML + bot ;
		a.className += ' rounded';
	}
	var l1=function(a){
		var b = a.childNodes;
		if(b.length>1){
			var j = b.length;
			while (j--){
				if(b[j].nodeType == 1){
					var top = '<div class="roundt"></div>';
					var bot = '<div class="roundb"></div>';
					b[j].innerHTML = top + b[j].innerHTML + bot ;
					b[j].className += ' round';
				}
			}
		}
		a.className += ' rounded';
	}
	return{
		init: init
	}
}();
