// Onglet initialement sélectionné

var initialtab=[0, "sc1"];
var turntosingle=0;
var disabletablinks=0;
var previoustab="";

function cutStr(str) {
	var posStr=str.indexOf('+:');
	return str.substr(posStr + 2);
}

function js_in_array(the_needle, the_haystack){
	var the_hay = the_haystack.toString();
	if(the_hay == ''){
		return false;
	}
	var the_pattern = new RegExp(the_needle, 'g');
	var matched = the_pattern.test(the_haystack);
	return matched;
}


if (turntosingle==1)
document.write('<style type="text/css">\n#tabcontentcontainer{display: none;}\n</style>')

function expandcontent(cid, aobject){
	if (disabletablinks==1)
		aobject.onclick=new Function("return false");
	if (document.getElementById && turntosingle==0){
		highlighttab(aobject);
		//document.getElementById("tabbar").style.backgroundImage="url('/img/tabbarover.gif')";
		//if (previoustab!="")
			//document.getElementById(previoustab).style.display="none";
			//document.getElementById(cid).style.display="block";
			//previoustab=cid;
	}
}

function sjx_getquery_parameter(p) {
	x_getqueryp(p, do_update_tab);
}

function highlighttab(aobject){
if (typeof tabobjlinks=="undefined")
	collectddimagetabs()
for (i=0; i < tabobjlinks.length; i++)
	if(tabobjlinks[i].className !="current") {
		tabobjlinks[i].firstChild.src="/img/" + tabobjlinks[i].id + "_off.gif";
		//alert(tabobjlinks[i].firstChild.src);
	}
	aobject.firstChild.src="/img/" + aobject.id + "_on.gif";
}

function collectddimagetabs(){
var tabobj=document.getElementById("ddimagetabs");
tabobjlinks=tabobj.getElementsByTagName("A");
}

function do_update_tab(context) {
	collectddimagetabs();
	if(context) {
	// Si une catégorie a été sélectionnée
	// On va récupérer cet objet et le passer au script
	// à l'aide la prop : menu_id
	var links = document.links;
		for(i=0; i < links.length; i++) {
			if(links[i].getAttribute("menu_id")) {
				var menu_items = links[i].getAttribute("menu_id");
				var array_links = menu_items.split(';');
				if(js_in_array(context, array_links))
					expandcontent(links[i].id, links[i]);
			}
		}
	}
	else {
		//expandcontent(initialtab[1], tabobjlinks[initialtab[0]-1]);
	}
}

function do_onload(){
	sjx_getquery_parameter("cat_id");
}

if (window.addEventListener)
window.addEventListener("load", do_onload, false)
else if (window.attachEvent)
window.attachEvent("onload", do_onload)
else if (document.getElementById)
window.onload=do_onload