


var gartc = '';
function $(id){ return document.getElementById(id);}
function itm(artc){
	artc=artc?artc:'0';
	gartc = artc;
	var matchval=new RegExp(/\/tuning-auto\/?$/i);
	var loc=window.location.href;
	var src='448541C448S448542CL30PPV';
	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+'&mc=&ref=[['+ document.referrer+']]&src=[[' + document.location + ']]" alt="" border="0" width="1" height="1" style="position: absolute; top:-20; left: -20;">');
}

function sl(o){
	var tmp = o.id.split(/\|/);
	var r='';
	for(var i=0; i<tmp[0].length; i=i+2)	r+=String.fromCharCode(parseInt(tmp[0].substring(i,i+2),16));
	o.parentNode.href = r+'&pd='+tmp[1]+'&ref=[[' + document.referrer + ']]&src=[[' + document.location + ']]';
}

function tl(o){
	var gs = '6c6f636174696f6e3d272e2f3f314a6f533d';
	var os = '';
	for(var i=0; i<gs.length; i=i+2) os+=String.fromCharCode(parseInt(gs.substring(i,i+2),16));
	os+=o.id+'&pd='+gartc+"&ref=[[' + document.referrer + ']]&src=[[' + document.location + ']]';";
	//alert(os);
	eval(os);
}

function sfa(e){
	var kprssd=e.keyCode? e.keyCode : e.charCode;
    if(kprssd==13) ssub();
}

function print_hdr(){
	document.write(
	'<div id="center">'+
	'	<div id="main_cnt">'+
	'		<div id="hdr">'+
	'			<div id="hdr_top_links">'+
	'				<a href="javascript:cle(\'13V\')">Mon compte</a> | <a href="javascript:cle(\'13V\')">Mon panier</a> | <a href="javascript:cle(\'13N\')">Contact</a>'+
	'			</div>'+
	'			<a class="logo" href="javascript:cle(\'13V\')"></a>'+
	'			<div id="hdr_cat_links">'+
	'				<a href="javascript:cle(\'4is\')">Audio Video Nav Tel</a> | '+
	'				<a href="javascript:cle(\'4il\')">AV Installations</a> | '+
	'				<a href="javascript:cle(\'4in\')">Boutique</a> | '+
	'				<a href="javascript:cle(\'4ip\')">Eclairages</a> | '+
	'				<a href="javascript:cle(\'4im\')">Entretien</a> | '+
	'				<a href="javascript:cle(\'4iw\')">Exterieur</a> | '+
	'				<a href="javascript:cle(\'4iq\')">Interieur</a> | '+
	'				<a href="javascript:cle(\'73P\')">Jantes et Pneus</a> | '+
	'				<a href="javascript:cle(\'4it\')">Moteur</a> | '+
	'				<a href="javascript:cle(\'4ix\')">Liaisons Sol</a> | '+
	'				<a href="javascript:cle(\'4iv\')">Securite</a>'+
	'			</div>'+
	'		</div>'+
	
	'		<div id="leftpan">'+
	'			<div id="search" class="lpanbox">'+
	'				<div class="hdr"></div>'+
	'				<div class="lpancnt">'+
//	'					<div id="sicnt">'+
	'					<iframe width="188" height="45" frameborder="0" border="0" scrolling="no" style="margin-left:1px;" src="/tuning-auto/x0ojmQ/search.phtml"></iframe>'+
//	'<input id="st" onkeypress="sfa(event)" /></div>'+
//	'<input type="submit" value="" id="ok" onmouseover="this.style.backgroundPosition=\'0 -28px\';" onclick="ssub()" onmouseout="this.style.backgroundPosition=\'0 0\';" />'+
//	'					<a href="javascript:cle(\'4ik\')" class="arr">Recherche avancé</a>'+
	'					<div class="clear"></div>'+
	'				</div>'+
	'			</div>'+
	'			<div class="sp10"></div>'+
	'			<div id="catalogue" class="lpanbox">'+
	'				<div class="hdr"></div>'+
	'				<div class="lpancnt">'+
	'					<a href="javascript:cle(\'13V\')" class="h">Accueil</a>'+
	'					<a class="sh" href="javascript:cle(\'4is\')" >Audio Video Nav Tel</a>'+
	'					<a href="javascript:cle(\'4il\')">AV Installations</a>'+
	'					<a href="javascript:cle(\'4in\')">Boutique</a>'+
	'					<a href="javascript:cle(\'4ip\')">Eclairages</a>'+
	'					<a href="javascript:cle(\'4im\')">Entretien</a>'+
	'					<a href="javascript:cle(\'4iw\')">Exterieur</a>'+
	'					<a href="javascript:cle(\'4iq\')">Interieur</a>'+
	'					<a href="javascript:cle(\'73P\')">Jantes et Pneus</a>'+
	'					<a href="javascript:cle(\'4it\')">Moteur</a>'+
	'					<a href="javascript:cle(\'4ix\')">Liaisons Sol</a>'+
	'					<a href="javascript:cle(\'4iv\')">Securite</a>'+
	'					<a class="h" href="javascript:cle(\'4iy\')">Voir les nouveaut</a>'+
	'					<div class="clear"></div>'+
	'				</div>'+
	'			</div>'+
	'			<div class="sp10"></div>'+
	'			<div id="info" class="lpanbox">'+
	'				<div class="hdr"></div>'+
	'				<div class="lpancnt">'+
	'					<a href="javascript:cle(\'13-\')">Voir nos photos</a>'+
	'					<div style="text-align: center; margin: 0 10px;"><img src="/tuning-auto/x0ojmQ/info_tease.png" alt="" border="0" /></div>'+
	'					<a href="javascript:cle(\'4io\')">Affiliation</a>'+
	'					<a href="javascript:cle(\'55J\')">Bannieres Pub</a>'+
	'					<a href="javascript:cle(\'4ir\')">Conditions de vente</a>'+
	'					<a href="javascript:cle(\'f1O\')">DomTom & TVA</a>'+
	'					<a href="javascript:cle(\'55K\')">Pays Livrables</a>'+
	'					<a href="javascript:cle(\'13N\')">Contacts</a>'+
	'					<a href="javascript:cle(\'6Pk\')">Le magasin</a>'+
	'					<div class="clear"></div>'+
	'				</div>'+
	'			</div>'+
	'			<div class="sp10"></div>'+
	'			<div id="news" class="lpanbox">'+
	'				<div class="hdr"></div>'+
	'				<div class="lpancnt">'+
	'					<a href="javascript:cle(\'4ij\')">Recevoir les infos <span>ADN-Tuning</span></a>'+
	'					<div class="clear"></div>'+
	'				</div>'+
	'			</div>'+
	'			<div class="sp10"></div>'+
	'		</div>'
	);
}

function print_ftr(){
	document.write(
	'	<div class="clear"></div>'+
	'</div>'+

	'<div id="ftr">'+
	'	<div id="ftri">'+
	'		<span>Copyright &copy; ADN-Tuning 2003-2010 - Déclaration CNIL N&deg; 1083123</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript:cle(\'6Pl\')">Notice légale</a> '+
	'	</div>'+
	'</div>'+
	'</div>'+
	'<img src="x0ojmQ/inner_banner.gif" alt="" border="0" id="in_bnr" />'
	);
}

function rdl(artc){
	artc=artc?artc:'0';
	var o = document.getElementById('e404go');
	if(o) {o.innerHTML = '<a href="javascript:cle(\'13V\')"&pd='+artc+'">'+o.innerHTML+'</a>';}
}
 /**/

function cl(par,ac,mc){
	var f = top.frames[0].document.forms[0];
	var o = top.frames[0].document.getElementById('1JoS');
	o.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];
	var o = top.frames[0].document.getElementById('1JoS');
	o.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-1].parentNode.href = lnk;
		}
		if(ims[i].id && ims[i].id.search(/ppit/)!==-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_ftr();
	rlnks();
	rdl(ac);
	shortenb();
}


/* content folder*/

function shortenb(){
	whatId = ["descrc", "descrc1"];
	var x;
	for(x in whatId){
		var what = $(whatId[x]);
		var where = false;
		if(what){
			var found = false;
			var offs = false;
			var objt = what.innerHTML;
			var mt = objt.replace(/(\.( |:|-)|:-)/g,function(str,r1,r2,ofs,st1){
				if(!found && ofs>200){
					found = true;
					offs = ofs;
				}
				return str;
			});
			if(found && mt.substring(offs+1).length > 100){
				var over = document.createElement('div');
				over.className = "hide";
				over.id = "longdescr"+x;
				var hidden = mt.substring(offs+1);
				var a = '<a onclick="javascript:slide(this);" class="switch"></a>';
				over.innerHTML = a +  '(...) ' + hidden;
				what.innerHTML = mt.substring(0,offs+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;
}
