var agt=window.navigator.userAgent.toLowerCase();var ie=(agt.indexOf("msie")!=-1)?true:false;var moz=(agt.indexOf("gecko")!=-1)?true:false;var opera=(agt.indexOf("opera")!=-1)?true:false;var isSafari=(agt.indexOf("safari")!=-1)?true:false;var moved=null;tmpNode=null;var iphone=(agt.indexOf("iPhone")!=-1)?true:false;var date_exp=new Date();date_exp.setMonth(date_exp.getMonth()+1);cArray=null;top.sArray=null;stillCat=new Array();stillSearch=new Array();tmin=tmax=torder=tabX=0;tTab=iTab=tPos=nTab=dTab=sTab=mTab=null;var tabdir=0;var start=true;startCloseDiv=null;var tId=0;var tPos=0;var overTab=null;var g_zindex=1;var fbid = new Array("script", "noscript", "frame", "style", "form");var autAtt = new Array("href", "src");
var RemAtt = new Array("onclick", "ondblclick", "onchange", "onfocus", "onkeydown", "onkeypress", "onkeyup", "onmousedown", "onmousemove", "onmouseout", "onmouseover", "onmouseup", "id", "class", "height", "width", "border", "name", "action", "nowrap", "lang");var usedUrls = new Array();
Array.prototype.size = function(){ return this.length;}
Array.prototype.elementAt = function(pos){ return this[pos];}
Array.prototype.indexOf = function(elm){var res=-1;	for(var i=0;i<this.size() && res<0;i++){if(elm == this[i]) res=i;};return res;}
Array.prototype.lastElement = function(){ return this[this.length-1];}
Array.prototype.contains = function (elm){ return this.indexOf(elm)>-1;}
Array.prototype.emptyArray = function(){ this.length = 0;}
Array.prototype.addElement = function(elm){	this[this.size()] = elm;return elm;}
Array.prototype.insertElementAt = function(elm,pos){if(pos>=this.size()){this.addElement(elm);}else{	for(var i=this.size()-1;i>=pos;i--)	this[i+1] = this[i];this[pos] = elm;};return elm;}
Array.prototype.removeElementAt = function(pos){var elm = this.elementAt(pos);for(var i=pos; i < this.size()-1; i++){this[i] = this[i+1];};this.length--;	return elm;}
Array.prototype.removeElement = function(elm){var idx = this.indexOf(elm);if (idx>-1) return this.removeElementAt(idx);	return null;}
Array.prototype.swap = function(idx0,idx1) { var idx1value = this[idx1]; this[idx1] = this[idx0]; this[idx0] = idx1value; return this; }
Array.prototype.clone = function() { var cloned = new Array(); for(var i=0; i < this.size(); i++) {cloned.addElement(this[i]);}; return cloned;}
Array.prototype.subIndex = function(elm){var res = -1;	for(i = 0 ; i < this.length ; i++){	if(this[i].contains(elm)) res = i;};return res;}
Array.prototype.findSubIndex = function(elm){var res=-1;for(i = 0 ; i < this.length ; i++){	if(this[i].contains(elm)){ for(i = 0 ; i < eval(elm).length ; i++){	tmp = eval(elm);eval("go"+tmp[2]+"("+tmp[1]+",true);");};}}}
/** jQuery Cookie plugin Copyright (c) 2010 Klaus Hartl (stilbuero.de) **/
jQuery.cookie=function(key,value,options){if(arguments.length>1&&String(value)!=="[object Object]"){options=jQuery.extend({},options);if(value===null||value===undefined){options.expires=-1;}if(typeof options.expires==='number'){var days=options.expires,t=options.expires=new Date();t.setDate(t.getDate()+days);}value=String(value);return(document.cookie=[encodeURIComponent(key),'=',options.raw?value:encodeURIComponent(value),options.expires?'; expires='+options.expires.toUTCString():'',options.path?'; path='+options.path:'',options.domain?'; domain='+options.domain:'',options.secure?'; secure':''].join(''));}options=value||{};var result,decode=options.raw?function(s){return s;}:decodeURIComponent;return(result=new RegExp('(?:^|; )'+encodeURIComponent(key)+'=([^;]*)').exec(document.cookie))?decode(result[1]):null;};

toolkit={toString : new function(){return "Javascript Tool";}}
toolkit.eventType={
	Click		: "click",
	DblClick	: "dblclick",
	MouseOut	: "mouseout",
	MouseOver	: "mouveover",
	MouseDown	: "mousedown",
	MouseUp		: "mouseup",
	MouseMove	: "mousemove",
	Scroll		: "scroll"
}

toolkit.coor={
	X		: 0,
	Y 		: 1,
	Width	: 0,
	Height	: 1
}
toolkit.getScrollTop=function(){return document.body.scrollTop;}
toolkit.getScrollLeft=function(){return document.body.scrollLeft;}
toolkit.sizeTo=function(elm,w,h){if(h) elm.style.pixelHeight =h;if(w) elm.style.pixelWidth =w;}
toolkit.sizeBy=function(elm,w,h){elm.style.pixelHeight+=h;elm.style.pixelWidth+=w;}
toolkit.getCoor=function(elm){return [elm.style.pixelLeft,elm.style.pixelTop]}
toolkit.getSize=function(elm){return [elm.style.pixelWidth,elm.style.pixelHeight]}
toolkit.getOffsetCoor= function(elm){
	var parent=elm;var l=0;var t=0;
	while(parent){
		if(parent.offsetLeft) l += parent.offsetLeft;
		if(parent.offsetTop) t += parent.offsetTop;
		parent = parent.offsetParent;		
	}
	return [l,t];
}
toolkit.getEvent=function(e) {return event};
toolkit.getEventPos=function(e){return [event.clientX + document.body.scrollLeft,event.clientY + document.body.scrollTop];}
toolkit.getEventClientPos=function (e){return [event.clientX,event.clientY];}
toolkit.attachEvent=function(elm,eventType,fct){eval("elm.on" + eventType +"=fct");}
toolkit.releaseEvent=function(elm,eventType,fct){eval("elm.on" + eventType +"=null");}
toolkit.insertAdjacentHTML=function(elm,str){elm.insertAdjacentHTML("BeforeEnd", str);}
toolkit.getAbsOffsets=function(elm){
	while(elm.nodeType != 1){elm=elm.parentNode;};
	l=elm.offsetLeft; 
	t=elm.offsetTop; 
	w=elm.offsetWidth; 
	h=elm.offsetHeight; 
	this.retAbsOffsets(elm,l,t);
}
toolkit.retAbsOffsets=function(elm,l,t){
	while (elm.tagName != 'BODY' && elm.tagName != 'HTML'){
		elm = elm.offsetParent;
		if(elm.offsetParent){
			t=t+elm.offsetTop; 
			l=l+elm.offsetLeft; 
			this.retAbsOffsets(elm,l,t); 
		}
	}
}
var regExpBegin = /^\s+/;
var regExpEnd  = /\s+$/;
function trim(s){try{return s.replace(regExpBegin,"").replace(regExpEnd,"");}catch(e){return s;}}
function lefttrim(s) {return s.replace(regExpBegin,"");}
function righttrim(s) {return s.replace(regExpEnd,"");}
function go(loc){window.location.href=loc;}
function loadIf(page,id,name,vis,H,W){page=(page!="undefined")?page:"";if(!window.frames[name]){if(ie){iSrc=(page)? page:"" ;var visibility=(vis=="visible")?"":" style='visibility:hidden;display:none;'";var iDef="<IFRAME src='"+iSrc+"' id='"+id+"' name='"+name+"'"+visibility+">";var iObj=document.createElement(iDef);document.body.appendChild(iObj);}else{f=document.createElement("IFrame");var srcName=(name)?name:"stdio";f.id=id;f.name=name;f.setAttribute("src",page);f.style.visibility=(vis)?vis:"hidden";f.style.display=(vis=="visible"||isSafari)?"":"none";f.style.height=(H)?H:"0px";f.style.width=(W)?W:"0px";document.body.appendChild(f);}}else if(page){window.frames[name].location.href=page;}}
function send(url,tgt){tgt=(tgt)?tgt:"stdfrm";if(top.frames[tgt]){top.frames[tgt].location.href=url;}else {loadIf(url,tgt,tgt)}}
function callDoc(url){io=top.frames["stdio"];doc=io.loadDocument;if(doc==undefined){top.setTimeout("callDoc('"+url+"')",200);}else{io.loadDocument=url;io.load();}	}
function sIf(url){if(top.frames['stdfrm']){top.frames['stdfrm'].location.href=url;}else {top.setTimeout(function(){sIf(url)},100);}}
function se(event){var event=(ie)?window.event.srcElement:event.target; if(top.frames['stdfrm'] ){top.frames['stdfrm'].location.href=event.url;}else {top.setTimeout(function(){se(event)},100);}}
function chk(url,n){n=n? n:"stdfrm";fn=top.frames[n];if(fn){if(fn.document.readyState){if(fn.document.readyState!="complete"){return;}else {fn.location.href=url;}}	else {if (!fn.document || !fn.document.getElementsByTagName("Body").item(0)) {return} else{fn.location.href=url;}};	}else {top.setTimeout(function(){chk(url,n)},100);}}
function hDisplay(id,status){n=top.document.getElementById(id);if(n)n.style.display=(status)?status:"none";}
function hList(hlist,status){if(hlist){for(var h=0;h<hlist.length;h++){elm=top.document.getElementById(hlist[h]);if (elm) elm.style.display=status;}}}
function setSize(cnode,op,max){if(op<max && cnode){op+=20;cnode.style.height=op+"px";top.setTimeout(function(){setSize(cnode,op,max)},1);}else{cnode.style.height=""};}
function swapClassName(event){event=(ie)?window.event.srcElement:event.target;if(event){if(!event.className){event=event.parentNode;}else{var srcCn=event.className;switch(srcCn.substr(srcCn.length-1,srcCn.length)){case "0":event.className=srcCn.substr(0,srcCn.length-1)+"1";break;case "1":event.className=srcCn.substr(0,srcCn.length-1)+"0";break;}}}}
function resetError(event,nodename){var e=(ie)?top.event.srcElement:event.target;if(e.nodeName && e.nodeName=="INPUT"){nName=nodename?nodename:"LI";while(e && e.nodeName && e.nodeName!=nName){if(e.parentNode) e=e.parentNode;};if(e.className=="error-on"){ e.className=(e.name)?e.name:"";};};}
function setCssName(id,cssName){tgt=top.document.getElementById(id);if(tgt)tgt.className=cssName;}
function retRes(n){$("#iResults").html(""+n);}
function getCookie(name){$.cookie(name) ;}
function getCookieVal(name){$.cookie(name) ;}
function setCookie(name,value,expiration,path,secure){$.cookie(name, value, { expires: expiration, path: '/', secure: secure });}
function deleteCookie(name){$.cookie(name, null);}
function setCArray(b){top.cArray=(b)?top.stillCat:new Array();top.sArray=(b)?new Array():null;}
function keySubmit(event){
	if(event.keyCode==13){
	var event=(ie)?window.event.srcElement:event.target;
	while(event.nodeName!="FORM"){
		if(event.nodeName=="BODY") return false;
		else if(event.parentNode) event=event.parentNode;
	}
	if(event.nodeName=="FORM")event.submit();
	}
}
function vote(event,id,ins){
	var targ=event=(ie)?top.event.srcElement:event.target;
	id=(event.tgtid)?event.tgtid:id;
	while(event.nodeName!="A"){event=event.parentNode;};
	if(id){
		var score=top.document.getElementById("sc"+id);
		targ=(ins)?score:event;
		if(score && !score.rated){
			for(i=0;i<targ.childNodes.length;i++){
				e=targ.childNodes[i];
				if(e.nodeType==1){
					if(e.nodeName=="STRONG"){e.childNodes[0].nodeValue=isNaN(parseInt(e.childNodes[0].nodeValue))?1:parseInt(e.childNodes[0].nodeValue)+1;};
					if(e.nodeName=="SPAN"){e.childNodes[0].nodeValue=top._hasvoted};
				}
			}
			score.rated=true;
			event.className=event.className+" clicked";
			$.post("/datas/vote.jsp", { id: id });
		}
	};
	return false;
}
function wVote(event,id,dest,isTwikio){
	if(id){
		var score=document.getElementById("sc"+id);
		var isTwikio=($(score).attr("name")=="twikio");
		var w=($(score).attr("weight"));w=(w)?parseInt(w):1;
		var sCore = "#sc"+id;
		if(score && !score.rated){
			score.rated=true;
			if(isTwikio && !$(score).parent().hasClass("alreadyVoted")) {				$(score).find(".scoreBox").html(isNaN(parseInt($(score).find(".scoreBox").html()))?1:parseInt($(score).find(".scoreBox").html())+w);
				$(score).parent().removeClass("votePlus");
				$(score).parent().addClass("noVote");
				$(score).attr("title",top._hasvoted);
				$(score).find(".scoreVote").css("display","none");
			} else if (!isTwikio && $(score).parent().hasClass("votePlus")) {			$(score).find(".gizmoArticleRank_score").html(isNaN(parseInt($(score).find(".gizmoArticleRank_score").html()))?1:parseInt($(score).find(".gizmoArticleRank_score").html())+w);
				$(score).parent().removeClass("votePlus");
				$(score).parent().addClass("noVote");
				$(score).attr("title",top._hasvoted);
				$(score).find(".gizmoArticleRank_vote").css("display","none");
			} else {
				$(score).html(isNaN(parseInt($(score).html()))?1:parseInt($(score).html())+w);
				$(score).parent().next().find("span").html(top._hasvoted).attr("title",top._hasvoted);
				event.className=event.className+" clicked";
			}
			if(dest && dest.length>0) {$.ajax({type: "GET",url: dest});}
			else {$.post("/datas/vote.jsp", { id: id });};
		}
	};
	return false;
}

function sendMail(event,id,vid,shareTab,twikio,nbCom,nbRet,nbBckLnk){
	var event=(ie)?window.event.srcElement:event.target;	
	if(id){
		vid=(vid)?"&vid="+vid:"";
		twikio=(twikio)?"&twikio="+twikio+"&nbCom="+nbCom+"&nbRet="+nbRet+"&nbBckLnk="+nbBckLnk:"";
		shareTab=(shareTab)?"&shareTab="+shareTab:"";
		u="/datas/sendMail.jsp?id="+id+vid+twikio+shareTab;
		$.getScript(u, function(){return true;});
	}
	else if(shareTab){
		u="/datas/sendMail.jsp?shareTab="+shareTab;
		$.getScript(u, function(){return true;});
	};
}
function sendMailMvc(event,urlRequester){
	var event=(ie)?window.event.srcElement:event.target;	

	$.getScript(urlRequester, function(){return true;});
}

function setGui(vmy,vtabs,ukey){var c=getCookie("gui");var my="";var tabs="";var userkey="";
if(vmy!=null && vmy>0){my="my|"+vmy+"w";} else if(c && c.indexOf("my")>=0){sm=c.indexOf("my");if(sm>=0){my=c.substring(sm,c.indexOf("w",sm+1))+"w";}};
if (ukey!=null){userkey = "userkey|"+ukey+"w";} else if(c && c.indexOf("userkey")>=0){su=c.indexOf("userkey");if(su>=0){userkey=c.substring(su,c.indexOf("w",su+1))+"w";}};if (vtabs!=null){tabs = "tabs|"+vtabs+"w";} else if(c && c.indexOf("tabs")>=0){st=c.indexOf("tabs");if(st>=0){tabs=c.substring(st,c.indexOf("w",st+1))+"w";}};
setCookie("gui",userkey+my+tabs,30*24*60*60,"/",false);}
function setMy(event,url,my,tabs,userkey,from){if(event){var event=(ie)? window.event.srcElement:event.target;};if(from && url){if(from) url = url+"&subscribed="+from;};setGui(my,tabs,userkey);if((!event || (event.nodeName!="IMG" ||event.className=="img")) && url != null){top.location.href=url;};}
function checkStatus(f,u){if(ie){if (top.frames[f].document.readyState == "complete") {top.frames[f].location.href=u;} else {top.setTimeout(function(){checkStatus(f,u)},100);};}else{tgt=top.document.getElementById(f);if(tgt && tgt.contentDocument && tgt.contentDocument.childNodes[0]) {top.frames[f].location.href=u;} else {top.setTimeout(function(){checkStatus(f,u)},100);}}}
function resetInput(event){
	var e=(ie)?window.event.srcElement:event.target;
	if (e && e.getAttribute("iValue")) var iValue = e.getAttribute("iValue");
	if (iValue && e && e.value==iValue) e.value="";
	else e.select();
}
function addMyCateg(event,component){
	if(!event)event=top.event;
	var keycode=event.keyCode;
	if(keycode==13){addCateg(event,component,0,null,'');};
}
function addCateg(event,comp,id,search){
	var event=(ie)?top.event.srcElement:event.target;
	if(id>0){
		u="/keyword/?type=0&id="+id+"&comp="+comp;
		$.getScript(u);
	}
	else
	{
		search=(event.value)?event.value:search;
		if(search && search.length>0){
			u="/keyword/?type=1&id=0&comp="+comp+"&jsearch="+encodeURIComponent(search)+"&search="+encodeURIComponent(search);
			$.getScript(u);
		};
	};
}
function addEmailSubscriptionMyCateg(event,component){
	if(!event)event=top.event;
	var keycode=event.keyCode;
	if(keycode==13){addEmailSubscriptionCateg(event,component,0,null,'');};
}
function addEmailSubscriptionMyConnector(event,component){
	if(!event)event=top.event;
	var keycode=event.keyCode;
	if(keycode==13) {addEmailSubscriptionConnector(event,component,0,null,'');};
}
function addEmailSubscriptionCateg(event,comp,id,search){
	var event=(ie)?top.event.srcElement:event.target;
	if(id>0){
		u="/user/subscription/select?type=0&id="+id
		$.getScript(u);
	}
	else
	{
		search=(event.value)?event.value:search;
		if(search && search.length>0){
			u="/user/subscription/select?type=1&jsearch="+encodeURIComponent(search)+"&search="+encodeURIComponent(search);
			$.getScript(u);
		};
	};
}
function addEmailSubscriptionConnector(event,comp,id,search){
	var event=(ie)?top.event.srcElement:event.target;
	if(id>0){
		u="/user/subscription/select?type=2&id="+id
		$.getScript(u);
	}
	else
	{
		search=(event.value)?event.value:search;
		if(search && search.length>0){
			u="/user/subscription/select?type=2&jsearch="+encodeURIComponent(search)+"&search="+encodeURIComponent(search);
			$.getScript(u);
		};
	};
}
function delCateg(event,type,id,comp,search){
	if(event){
	var event=(ie)?top.event.srcElement:event.target;
	type=event.type;
	id=event.id;
	comp=event.comp;
	search=(event.jsearch)? "&search="+event.jsearch:"";
	}
	else 
	{
	search=(search)? "&search="+search:"";
	}
	u="/keyword/?type="+type+"&id="+id+"&comp="+comp+search+"&fn=del";
	$.getScript(u);
	return false;
}
function checkMyRss(event,auto){
	var e=(ie)?window.event.srcElement:event.target;
	mode=auto?auto:true;
	if(event.keyCode==13){
	addRss(e.getAttribute("component"),mode,e);
	};
}
function addRss(c,auto,e){
	f=e.value;
	mode=auto?"&auto=true":"";
	u="/datas/checkmyrss.jsp?url="+escape(f)+"&cid="+c+mode;
	if(f && f.length>0) $.getScript(u);
	return false;
}
function delMyRss(event,cid,id){
	if(event){
	var event=(ie)?top.event.srcElement:event.target;
	cid=event.cid;
	id=event.id;
	}
	u="/datas/checkmyrss.jsp?cid="+cid+"&id="+id+"&fn=del";
	$.getScript(u);
	return false;
}
function remove(id){
	elm=top.document.getElementById(id);
	if(elm && elm.parentNode){elm.parentNode.removeChild(elm)};
}
function newPage(){$.getScript("/datas/newpage.jsp");}
function closeTab(u,name){
	top.rename=false;
	if(confirm(_tabConfirmDelete+" \""+name+"\" ?")){top.go("/closetab/"+u+"&u="+escape(top.location.href));};
}
function checkTabs(event){
	if(event.keyCode==13)top.document.body.focus();
}

/* fin tabs */
function hidesub(node){var tgt=top.document.getElementById("subscribeAlert"); if (tgt){while(tgt.nodeName!="TR") tgt=tgt.parentNode; tgt.parentNode.removeChild(tgt);};}
function subscribe(k,id){
	var url="/datas/mywikio.jsp?"+k+"="+id;
	$.getScript(url);
}
/* 
fonctions dediees au wiki et a l'editeur HTML
*/
function sCloud(id){
t=top.document;lnks=[t.getElementById("tclnk"),t.getElementById("alltagslnk"),t.getElementById("bpclnk")];divs=[t.getElementById("tc"),t.getElementById("alltags"),t.getElementById("bpc"),];
for(i=0;i<lnks.length;i++){if(lnks[i]) lnks[i].className="";};for(j=0;j<divs.length;j++){if(divs[j] && divs[j].style) divs[j].style.display="none";};
if(t.getElementById(id+"lnk"))t.getElementById(id+"lnk").className="active";
if(t.getElementById(id))t.getElementById(id).style.display="block";
}
function sCloudNew(id){
t=top.document;lnks=[t.getElementById("tclnk"),t.getElementById("alltagslnk"),t.getElementById("bpclnk")];divs=[t.getElementById("tc"),t.getElementById("alltags"),t.getElementById("bpc"),];
for(i=0;i<lnks.length;i++){if(lnks[i]) lnks[i].className="";};for(j=0;j<divs.length;j++){if(divs[j] && divs[j].style) divs[j].style.display="none";};
if(t.getElementById(id+"lnk"))t.getElementById(id+"lnk").className="selected";
if(t.getElementById(id))t.getElementById(id).style.display="block";
}
function dpValidate(id){if(id>0){u="/datas/dopublishvalidate.jsp?infoid="+id+"&rc="+top.document.getElementById("recaptcha_challenge_field").value+"&rs="+top.document.getElementById("recaptcha_response_field").value;$.getScript(u);}}
function ajCaptcha(){$.getScript("/datas/sendrecaptcha.jsp");}
function ccomment(){if(!top.submitted){top.submitted=true;return true;}else{return false;}}
function actionbar(id,etype,dest,tld,title,tgt,source){
	cUrl="http://www.wikio."+tld;
	switch(etype){
		case 0:
		cUrl+="/info?id="+id;
		break;
		case 1:
		cUrl+="/video/"+id;
		break;
		case 2:
		cUrl+="/article/"+id;
		break;
		case 3:
		cUrl+="/sponsorinfo?id="+id;
		break;
		case 4:
		cUrl+="/sources/"+id;
		break;
		case 5:
		cUrl+=id;
		break;
	}
	source = (source !=null) ? "&source="+source:"";
	go="/forward?from=actionbar&go="+dest+"&url="+encodeURIComponent(cUrl)+"&title="+title+source;
	if(tgt==0) window.open(go,"wikio");
	else window.location.href=go;
}
function actionbarMvc(url,dest,title,tgt,source){
	source = (source !=null) ? "&source="+source:"";
	go="/forward?from=actionbar&go="+dest+"&url="+encodeURIComponent(url)+"&title="+title+source;
	if(tgt==0) window.open(go,"wikio");
	else window.location.href=go;
}
function sharethis(url,title,tgt){
	go="/sharethis?url="+url+"&title="+title;
	if(tgt==0) window.open(go,"sharethis");
	else window.location.href=go;
}
function reply_old(cid,id,isGroup,theme,custom_theme_widget,tgt){
	comment_id="#comment_"+cid;
	theme = (theme) ? theme : "custom";
	custom_theme_widget = (custom_theme_widget) ? custom_theme_widget : "recaptcha_widget";
	tgt = (tgt) ? tgt : "recaptcha_reply";
	stgt = "#"+tgt;
	if(($(comment_id).find(stgt).html()==null)){
	$("#reply").remove();
	$.get('/datas/forms/forumpostform.jsp', {'forum_id':id,'forum_isGroup':isGroup,'reply':true,'comment_id':cid}, function(data){
	$(comment_id).append(data);
	$.getScript('/datas/sendrecaptcha.jsp?t='+tgt+'&theme='+theme+'&custom_theme_widget='+custom_theme_widget);
	});
	}
}
function customRecaptcha(tgt,origin,theme,custom_theme_widget){
	o="#"+origin+" > *";dest="#"+tgt;
	c=$(o).clone();if(tgt && c) $(dest).append(c);
	theme = (theme) ? theme : "custom";
	custom_theme_widget = (custom_theme_widget) ? custom_theme_widget : "recaptcha_widget";
	$.getScript('/datas/sendrecaptcha.jsp?theme='+theme+'&custom_theme_widget='+custom_theme_widget+tgt);
	//$(".editor").css({"border":"0px"});
}
function reply(cid){
	comment_id="#comment_"+cid;
	origin_text=$(comment_id).find(".commentText").html();
	origin_date=$(comment_id).find(".commentDate").html();
	origin_login=$(comment_id).find(".commentAuthorPseudo").html();
	$("#commentzone").find("#parentid").val(cid);
	$("#commentzone").find("#parenttype").val(2);
	$("#commentzone").find("#parentcomment").val($.trim(origin_text));
	$("#commentzone").find("#parentdate").val(origin_date);
	$("#commentzone").find("#parentlogin").val(origin_login);
	$("#commentzone").find("#comment").focus();
	$("#commentzone").find("#pseudo").focus();
	$("#answerAuthor").html(origin_login);
	$("#answerDate").html(origin_date);
	$("#showAnswer").css("display","block");
}
function emptyReply(){
	$("#commentzone").find("#parentcomment").val("");
	$("#commentzone").find("#parentdate").val("");
	$("#commentzone").find("#parentlogin").val("");
	$("#answerAuthor").html("");
	$("#answerDate").html("");
	$("#showAnswer").css("display","none");
	return false;
}

(function($){$.fn.wikiotabs=function(opt){if(this.length>1){this.each(function(){$(this).wikiotabs(opt);});return this;}opt=$.extend({fps:25,duration:500,amount:100,step:1,eventposition:4,loadfunction:false},opt);if(this[0]){var carousel=new Carousel(this[0],opt);this[0].Carousel=carousel;return this[0];}};function Carousel(domContainer,opt){this.domContainer=domContainer;this.tabCounter=new Array();this.tabZone=$(this.domContainer).find("div.userTabsCenter");var cptUL=0;var cptW=(this.tabZone.get(0))?parseInt(this.tabZone.get(0).offsetWidth)+1:0;var curTab=0;$(this.domContainer).find("div.userTabsCenter > ul > li").each(function(i){cptW-=(parseInt($(this).get(0).offsetWidth)+10);cptUL+=(parseInt($(this).get(0).offsetWidth)+10);if($(this).hasClass("current")){curTab=cptUL};});if(cptW<0){var cont=parseInt($("#userTabsBg").get(0).offsetWidth);$("#userTabs-next").css("display","block");$("#userTabs-about").css("display","none");$("#userTabsBg > div.userTabsLeft").css("display","block");$("#userTabs-addTab").css("float","right");$("#userTabs-addTab").css("margin-right",0);$("#userTabsBg > div.userTabsRight > ul").prepend($("#userTabs-addTab"));$("#userTabsBg > div.userTabsCenter").css("width",cont-90);$("#userTabsBg > div.userTabsCenter").css("left","30px");$("#userTabsBg > div.userTabsCenter > ul").css("padding-top","0");var initX=(curTab>cont)?curTab-(cont/2):0;this.opt=opt;this.moves=new Array(Math.floor(opt.duration/opt.fps));this.cList=$(this.domContainer).find("div.userTabsCenter > ul");this.length=$(this.cList).find("li").length;this.history=new Array();var T=this;T.x=0;var i;var cpt=0;for(i=0;i<this.moves.length;++i){this.moves[i]=Math.sin(Math.PI/2*i/(this.moves.length-1));}this.moves[this.moves.length-1]=1;$(this.domContainer).find("div.userTabsCenter > ul > li").each(function(i){$(this).css("position","absolute");T.tabCounter.addElement(cpt);$(this).css("left",cpt);cpt+=parseInt($(this).get(0).offsetWidth+10);});this.cpt=cpt;$(this.domContainer).find("#userTabs-next > span.tabcont").click(function(e){e.preventDefault();T.stepAni(opt.amount);});$(this.domContainer).find("#userTabs-previous >  span.tabcont").click(function(e){e.preventDefault();T.stepAni((-1)*opt.amount);});this.stepAni=stepAni;this.setPositioning=setPositioning;T.stepAni(initX);}return this;}function stepAni(amount){if(this.ani){clearInterval(this.ani.timer);clearTimeout(this.arrows);}var T=this;function setAniStep(){T.ani.i++;if(T.ani.i==T.moves.length){clearInterval(T.ani.timer);T.ani=null;return this;}var x=T.ani.start+(T.opt.step*amount*T.moves[T.ani.i]);T.x=T.ani.start+(T.opt.step*amount);$(T.cList).scrollLeft(x);}function setArrow(){$(T.domContainer).find("#userTabs-previous >  span.tabcont").removeClass("locked");$(T.domContainer).find("#userTabs-next >  span.tabcont").removeClass("locked");if(T.x<=0){if(!$(this.domContainer).find("#userTabs-previous >  span.tabcont").hasClass("locked")){$(this.domContainer).find("#userTabs-previous >  span.tabcont").addClass("locked");}resetTabsLeft();}else if(isTabsAtEnd(T.cpt-$(this.domContainer).find("div.userTabsCenter > ul").scrollLeft())){if(!$(this.domContainer).find("#userTabs-previous >  span.tabcont").hasClass("locked")){$(this.domContainer).find("#userTabs-next >  span.tabcont").addClass("locked");}}}this.ani={i:0,start:$(T.cList).scrollLeft()};this.ani.timer=setInterval(setAniStep,Math.floor(this.opt.duration/this.opt.fps));this.arrows=setTimeout(setArrow,Math.floor(this.opt.duration));return this;}function setPositioning(event){var len=parseInt(this.length-1);if(isNaN(len))var len=0;var i=0;$(this.domContainer).find("div.userTabsCenter > ul > li:gt("+(len)+")").each(function(i){i++;$(this).css("position","absolute");var padding=parseInt($(this).css("padding-left"))+parseInt($(this).css("padding-right"));var width=parseInt($(this).css("width"));$(this).css("left",(len+i)*(width+padding));});this.length=$(this.domContainer).find("div.userTabsCenter > ul > li").size();}})(jQuery);function isTabsAtEnd(cpt){var isEnded=cpt-10<=$("#userTabsBg > div.userTabsCenter > ul").get(0).offsetWidth;return isEnded;}function moveTab(event){var e=(ie)?window.event.srcElement:event.target;if(e.id&&e.id=="closetab")return false;while(e.nodeName!="LI"){e=e.parentNode;}mTab=false;if(e.id&&(e.id=="run"||e.id=="closetab"||e.id=="editab"||e.id=="rename")){return false;}else{if(e.style.position=="absolute"){moved=window.setTimeout(function(){tabMoveAbs(event,e);},350,true);}else{moved=window.setTimeout(function(){tabMove(event,e);},350,true);};if(ie){window.event.cancelBubble=true;window.event.returnValue=false;}else if(window.addEventListener){event.preventDefault();};};}function clearMove(id){window.clearTimeout(moved);}function tabMove(event,e){var e=(ie)?e:event.target;while(e.nodeName!="LI"){e=e.parentNode;};cur=null;var sId=0;gf=e.parentNode;if(gf){g_url=e.getAttribute("url");g_tab=e.getAttribute("tab");g_key=e.getAttribute("key");g_selected=e.getAttribute("selected");g_id=e.getAttribute("id");g_type=e.getAttribute("type");if(g_id.length==0){g_id=gf.childNodes[0].getAttribute("name");};while(gf.nodeName!="UL"){gf=gf.parentNode;};tmin=l=toolkit.getOffsetCoor(gf)[toolkit.coor.X];tmax=tmin+gf.offsetWidth-2;cName=0;l=toolkit.getOffsetCoor(e)[toolkit.coor.X];t=toolkit.getOffsetCoor(e)[toolkit.coor.Y];L=e.offsetWidth;H=e.offsetHeight;d=top.document.createElement("DIV");d.id="movin";d.className="movin";d.style.top=(t+H+5)+"px";d.style.left=l+"px";d.style.position="absolute";u=top.document.createElement("UL");u.className="userTabs-tabs";u.appendChild(e.cloneNode(true));d.appendChild(u);top.document.body.appendChild(d);u.childNodes[0].style.position="static";eName=e.parentNode.getAttribute("name");if(!nTab){nTab=top.document.createElement("LI");nTab.style.width=L-18+"px";nTab.style.height=H-3+"px";nTab.setAttribute("name","moveable");nTab.name="moveable";nTabD=top.document.createElement("DIV");nTabD.setAttribute("url",g_url);nTabD.setAttribute("tab",g_tab);nTabD.setAttribute("key",g_key);nTabD.setAttribute("selected",g_selected);nTabD.setAttribute("id",g_id);nTab.appendChild(nTabD);};tTab=top.document.createElement("DIV");tTab.style.width=parseInt(e.offsetWidth)+"px";tTab.setAttribute("name",g_id);tTab.order=cName;tTab.setAttribute("left",e.parentNode.offsetLeft);tTab.setAttribute("right",eval(parseInt(tTab.getAttribute("left"))+parseInt(e.offsetWidth)));tTab.setAttribute("position",eName);tTab.setAttribute("name",eName);for(i=0;i<e.childNodes.length;i++){if(e.childNodes[i].nodeType==1&&e.childNodes[i].getAttribute("order"))tPos=parseInt(e.childNodes[i].getAttribute("order"));}e.parentNode.replaceChild(nTab,e);moveNode=d;moveNode=d;moveNode.setAttribute("name",g_id);moveNode.style.cursor="move";moveNode.style.zIndex=++g_zindex;for(i=0;i<gf.childNodes.length;i++){cur=gf.childNodes[i];if(cur.nodeType==1){cName=cur.getAttribute("name");if(cName=="moveable"){if(window.attachEvent){cur.attachEvent("onmouseover",tabSet);}else if(window.addEventListener){cur.addEventListener("mouseover",tabSet,true);event.preventDefault();};};}};tabCoor(event,moveNode);};}function tabCoor(event,moveNode){var e=(ie)?moveNode:event;moveNode.startX=moveNode.offsetLeft;moveNode.startLeft=(moveNode.style.left!=null)?parseInt(moveNode.style.left,10):0;if(isNaN(moveNode.startLeft))moveNode.startLeft=0;if(window.attachEvent){document.attachEvent("onmousemove",tabStart);document.attachEvent("onmouseup",tabEnd);}else if(window.addEventListener){document.addEventListener("mousemove",tabStart,true);document.addEventListener("mouseup",tabEnd,true);};}function tabSet(event){var e=(ie)?window.event.srcElement:event.target;while(e.getAttribute("name")!="moveable")e=e.parentNode;dTab=(tabX>event.clientX)?"l":"r";tabX=event.clientX;if(nTab){if(dTab&&dTab=="r"){e=e.nextSibling;};if(e&&e.parentNode)e.parentNode.insertBefore(nTab,e);};}function tabStart(event){p=(ie)?window.event.clientX:event.clientX;if(moveNode&&moveNode.style){var x=(ie)?window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft:event.clientX+window.pageXOffset;moveNode.style.left=(moveNode.startLeft+x-moveNode.startX)+"px";if(ie){window.event.cancelBubble=true;window.event.returnValue=false;}else{event.preventDefault();};}}function tabEnd(event){moveNode.style.cursor="default";oldOrder=moveNode.childNodes[0].getAttribute("order");gf=nTab.parentNode;cloneTab=nTab;nPos=0;while(cloneTab){if(cloneTab&&cloneTab.nodeType==1){nPos++;};cloneTab=cloneTab.previousSibling;};var movedLI=$(moveNode).find("LI");id=$(moveNode).find("LI").get(0).id;$(nTab).replaceWith(movedLI);movedLI.get(0).style.position="relative";inTab=nTab.childNodes[0];url=inTab.getAttribute("url");tab=inTab.getAttribute("tab");key=inTab.getAttribute("key");cSel=inTab.getAttribute("selected");nTab.setAttribute("url",url);nTab.setAttribute("tab",tab);nTab.setAttribute("key",key);nTab.setAttribute("id",tab);if(window.attachEvent){nTab.attachEvent("onmousedown",moveTab,true);}else if(window.addEventListener){nTab.addEventListener("mousedown",moveTab,true);};if(nPos!=tPos){$.post("/datas/taborder.jsp",{id:id,order:nPos});}else{u=(url.replace('"','\\\"'));setMy(event,u,id,1,key);};resetPos=1;for(i=0;gf&&i<gf.childNodes.length;i++){cur=gf.childNodes[i];if(cur.nodeType==1){cName=cur.getAttribute("name");if(cName=="moveable"){if(cur.childNodes[0]&&cur.childNodes[0].nodeType==1){cur.childNodes[0].id=resetPos;resetPos++;if(window.attachEvent){cur.detachEvent("onmouseover",tabSet);window.event.cancelBubble=true;window.event.returnValue=false;}else if(window.addEventListener){cur.removeEventListener("mouseover",tabSet,true);event.preventDefault();};}};}};moveNode=tTab=nTab=p=null;mTab=false;if(window.attachEvent){document.detachEvent("onmousemove",tabStart);document.detachEvent("onmouseup",tabEnd);}else if(window.addEventListener){document.removeEventListener("mousemove",tabStart,true);document.removeEventListener("mouseup",tabEnd,true);};m=top.document.getElementById("movin");if(m)m.parentNode.removeChild(m);}function hidesub(node){var tgt=top.document.getElementById("subscribeAlert");if(tgt){while(tgt.nodeName!="TR")tgt=tgt.parentNode;tgt.parentNode.removeChild(tgt);};}function subscribe(k,id){var url="/datas/mywikio.jsp?"+k+"="+id;$.getScript(url);}function tabMoveAbs(event,e){var e=(ie)?e:event.target;while(e.nodeName!="LI"){e=e.parentNode;};cur=null;var sId=0;gf=e.parentNode;if(gf){g_url=e.getAttribute("url");g_tab=e.getAttribute("tab");g_key=e.getAttribute("key");g_selected=e.getAttribute("selected");g_id=e.getAttribute("id");g_type=e.getAttribute("type");if(g_id.length==0){g_id=gf.childNodes[0].getAttribute("name");};while(gf.nodeName!="UL"){gf=gf.parentNode;};tmin=l=toolkit.getOffsetCoor(gf)[toolkit.coor.X];tmax=tmin+gf.offsetWidth-2;cName=0;l=toolkit.getOffsetCoor(e)[toolkit.coor.X];t=toolkit.getOffsetCoor(e)[toolkit.coor.Y];ntw=L=e.offsetWidth;H=e.offsetHeight;d=top.document.createElement("DIV");d.id="movin";d.className="movin";d.style.top=(t+H+5)+"px";d.style.left=l+"px";d.style.position="absolute";u=top.document.createElement("UL");u.className="userTabs-tabs";u.appendChild(e.cloneNode(true));d.appendChild(u);top.document.body.appendChild(d);u.childNodes[0].style.position="static";eName=e.parentNode.getAttribute("name");if(!nTab){nTab=top.document.createElement("LI");nTab.style.width=e.offsetWidth+"px";nTab.setAttribute("value","ntab");nTab.setAttribute("name","moveable");nTab.name="moveable";nTab.id=g_id;nTabD=top.document.createElement("DIV");nTabD.setAttribute("url",g_url);nTabD.setAttribute("tab",g_tab);nTabD.setAttribute("key",g_key);nTabD.setAttribute("selected",g_selected);nTabD.setAttribute("id",g_id);nTab.appendChild(nTabD);};nTab.style.left=e.style.left;nTab.style.width=e.offsetWidth;e.parentNode.replaceChild(nTab,e);moveNode=d;moveNode.setAttribute("name",g_id);moveNode.style.cursor="move";for(i=0;i<gf.childNodes.length;i++){cur=gf.childNodes[i];if(cur.nodeType==1){cName=cur.getAttribute("name");if(cName=="moveable"){if(window.attachEvent){cur.attachEvent("onmouseover",tabSetAbs);}else if(window.addEventListener){cur.addEventListener("mouseover",tabSetAbs,true);event.preventDefault();};};}};tabCoorAbs(event,moveNode);};}function tabStartAbs(event){p=(ie)?window.event.clientX:event.clientX;if(moveNode&&moveNode.style){var x=(ie)?window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft:event.clientX+window.pageXOffset;moveNode.style.left=(moveNode.startLeft+x-moveNode.startX)+"px";if(ie){window.event.cancelBubble=true;window.event.returnValue=false;event.returnValue=false;}else{event.preventDefault();};}}function tabCoorAbs(event,moveNode){var e=(ie)?moveNode:event;moveNode.startX=moveNode.offsetLeft;moveNode.startLeft=(moveNode.style.left!=null)?parseInt(moveNode.style.left,10):0;if(isNaN(moveNode.startLeft))moveNode.startLeft=0;if(window.attachEvent){document.attachEvent("onmousemove",tabStartAbs);document.attachEvent("onmouseup",tabEndAbs);}else if(window.addEventListener){document.addEventListener("mousemove",tabStartAbs,true);document.addEventListener("mouseup",tabEndAbs,true);};}function tabSetAbs(event){var e=(ie)?window.event.srcElement:event.target;while(e.getAttribute("name")!="moveable"&&e.nodeName!="LI"){e=e.parentNode;};dTab=(tabX>event.clientX)?"l":"r";tabX=event.clientX;if(nTab&&e&&e.parentNode&&e!=nTab){var disableR=(tabdir==1&&e==overTab);var disableL=(tabdir==0&&e==overTab);if(dTab&&dTab=="r"&&!disableR){nTab.style.left=(parseInt(e.style.left)+(e.offsetWidth)-parseInt(nTab.style.width))+"px";$(nTab).insertAfter(e);overTab=e;tabdir=1;}else if(!disableL){var hasPrev=isTabPrev(e);$(nTab).insertBefore(e);nTab.style.left=(hasPrev)?(parseInt(e.style.left)-(parseInt(nTab.style.width)+10))+"px":e.style.left;overTab=e;tabdir=0;};resetTabsRight(nTab);};}function isTabPrev(e){var isPrev=false;while(e&&e.previousSibling){if(e.getAttribute("value")=="ntab"){isPrev=true;}if(e)e=e.previousSibling;}return isPrev;}function isTabNext(e){var isNext=false;while(e&&e.nextSibling){if(e.getAttribute("value")=="ntab"){isNext=true;}if(e)e=e.nextSibling;}return isNext;}function resetTabsRight(eNode){while(eNode.nextSibling){if(eNode.nodeType==1){var nPos=parseInt(eNode.style.left)+parseInt(eNode.offsetWidth)+10;eNode=eNode.nextSibling;if(eNode.style)eNode.style.left=nPos+"px";}}var pNode=nTab;while(pNode.previousSibling){if(pNode.nodeType==1){var pWidth=parseInt(pNode.offsetWidth)+10;var pLeft=parseInt(pNode.style.left);var resultLeft=(parseInt(pNode.style.left)-(parseInt(pNode.offsetWidth)+10));pNode=pNode.previousSibling;if(pNode.style)pNode.style.left=(pLeft-(parseInt(pNode.offsetWidth)+10))+"px";}}}function resetTabsLeft(){var eNode=$("#userTabsBg > div.userTabsCenter > ul > li:first").get(0);eNode.style.left="0px";while(eNode.nextSibling){var nPos=parseInt(eNode.style.left)+parseInt(eNode.offsetWidth)+10;eNode=eNode.nextSibling;if(eNode.nodeType==1){if(eNode.style)eNode.style.left=nPos+"px";}}}function tabEndAbs(event){moveNode.style.cursor="default";oldOrder=moveNode.childNodes[0].getAttribute("order");gf=nTab.parentNode;cloneTab=nTab;nPos=0;while(cloneTab){if(cloneTab&&cloneTab.nodeType==1){nPos++;};cloneTab=cloneTab.previousSibling;};var movedLI=$(moveNode).find("LI");$(moveNode).find("LI").css("left",nTab.style.left);$(moveNode).find("LI").css("position","absolute");var nTabLeft=nTab.style.left;id=$(moveNode).find("LI").get(0).id;movedLI.get(0).style.position="absolute";$(nTab).replaceWith(movedLI);if(window.attachEvent){nTab.attachEvent("onmousedown",moveTab,true);}else if(window.addEventListener){nTab.addEventListener("mousedown",moveTab,true);};if(nPos!=tPos){$.post("/datas/taborder.jsp",{id:id,order:nPos});}else{setMy(event,url,id,1);};resetPos=1;for(i=0;gf&&i<gf.childNodes.length;i++){cur=gf.childNodes[i];if(cur.nodeType==1){cName=cur.getAttribute("name");if(cName=="moveable"){if(cur.childNodes[0]&&cur.childNodes[0].nodeType==1){cur.childNodes[0].id=resetPos;resetPos++;if(window.attachEvent){cur.detachEvent("onmouseover",tabSetAbs);window.event.cancelBubble=true;window.event.returnValue=false;}else if(window.addEventListener){cur.removeEventListener("mouseover",tabSetAbs,true);event.preventDefault();};}};}};moveNode=tTab=nTab=p=null;mTab=false;if(window.attachEvent){document.detachEvent("onmousemove",tabStartAbs);document.detachEvent("onmouseup",tabEndAbs);}else if(window.addEventListener){document.removeEventListener("mousemove",tabStartAbs,true);document.removeEventListener("mouseup",tabEndAbs,true);};$("#movin").remove();}function setTabName(event,name,id){var event=(ie)?window.event.srcElement:event.target;if(event.value==name)return false;else{url="/datas/rentab.jsp?name="+encodeURIComponent(event.value)+"&id="+id;$.getScript(url);return false;}}
function keyTabName(event,name,id,sp){if(event.keyCode==13){var event=(ie)?window.event.srcElement:event.target;if(event.value==name)return false;else{url="/datas/rentab.jsp?name="+encodeURIComponent(event.value)+"&id="+id+"&sp="+sp;$.getScript(url);return false;}}}function rsizeTabs(){$("#userTabsBg").wikiotabs({loadfunction:function(){var T=this;this.p=$(this.Carousel.domContainer).find("div.userTabsCenter > ul > li").size();},eventposition:7,amount:402});}
function buildTabs(){$('#userTabsBg').wikiotabs({loadfunction:function(){var T=this;this.p=$(this.Carousel.domContainer).find('div.userTabsCenter > ul > li').size();},eventposition:7,amount:402});}
/************************************ toolkit **********************************************/
toolkit={toString : new function(){return "Javascript Tool";}}
toolkit.eventType={
	Click		: "click",
	DblClick	: "dblclick",
	MouseOut	: "mouseout",
	MouseOver	: "mouveover",
	MouseDown	: "mousedown",
	MouseUp		: "mouseup",
	MouseMove	: "mousemove",
	Scroll		: "scroll"
}

toolkit.coor={
	X		: 0,
	Y 		: 1,
	Width	: 0,
	Height	: 1
}
toolkit.getScrollTop=function(){return document.body.scrollTop;}
toolkit.getScrollLeft=function(){return document.body.scrollLeft;}
toolkit.sizeTo=function(elm,w,h){if(h) elm.style.pixelHeight =h;if(w) elm.style.pixelWidth =w;}
toolkit.sizeBy=function(elm,w,h){elm.style.pixelHeight+=h;elm.style.pixelWidth+=w;}
toolkit.getCoor=function(elm){return [elm.style.pixelLeft,elm.style.pixelTop]}
toolkit.getSize=function(elm){return [elm.style.pixelWidth,elm.style.pixelHeight]}
toolkit.getOffsetCoor= function(elm){
	var parent=elm;var l=0;var t=0;
	while(parent){
		if(parent.offsetLeft) l += parent.offsetLeft;
		if(parent.offsetTop) t += parent.offsetTop;
		parent = parent.offsetParent;		
	}
	return [l,t];
}
toolkit.getEvent=function(e) {return event};
toolkit.getEventPos=function(e){return [event.clientX + document.body.scrollLeft,event.clientY + document.body.scrollTop];}
toolkit.getEventClientPos=function (e){return [event.clientX,event.clientY];}
toolkit.attachEvent=function(elm,eventType,fct){eval("elm.on" + eventType +"=fct");}
toolkit.releaseEvent=function(elm,eventType,fct){eval("elm.on" + eventType +"=null");}
toolkit.insertAdjacentHTML=function(elm,str){elm.insertAdjacentHTML("BeforeEnd", str);}
toolkit.getAbsOffsets=function(elm){
	while(elm.nodeType != 1){elm=elm.parentNode;};
	l=elm.offsetLeft; 
	t=elm.offsetTop; 
	w=elm.offsetWidth; 
	h=elm.offsetHeight; 
	this.retAbsOffsets(elm,l,t);
}
toolkit.retAbsOffsets=function(elm,l,t){
	while (elm.tagName != 'BODY' && elm.tagName != 'HTML'){
		elm = elm.offsetParent;
		if(elm.offsetParent){
			t=t+elm.offsetTop; 
			l=l+elm.offsetLeft; 
			this.retAbsOffsets(elm,l,t); 
		}
	}
}
var regExpBegin = /^\s+/;
var regExpEnd  = /\s+$/;
function trim(s){try{return s.replace(regExpBegin,"").replace(regExpEnd,"");}catch(e){return s;}}
function lefttrim(s) {return s.replace(regExpBegin,"");}
function righttrim(s) {return s.replace(regExpEnd,"");} 
closeIt=null;bubs=new Array();
function submitByEvent(event){var frm=(ie)?top.event.srcElement:event.target;while(frm.nodeName!="FORM")frm=frm.parentNode;for(i=0;i<frm.elements.length;i++){if(frm.elements[i].name=="referrer" && frm.elements[i].value.length<1)frm.elements[i].value=window.document.referrer;};frm.submit();}
function search(event){var frm=(ie)?top.event.srcElement:event.target;while(frm.nodeName!="FORM")frm=frm.parentNode;var proc=true;for(i=0;i<frm.elements.length;i++){if(frm.elements[i].name=="keyword" && frm.elements[i].value.length<1)proc=false;};if(proc)frm.submit();}
function submitAllOptions(event){var frm=(ie)?top.event.srcElement:event.target;while(frm.nodeName!="FORM")frm=frm.parentNode;for(i=0;i<frm.elements.length;i++){if(frm.elements[i].type=="select-multiple"){for(j=0;j<frm.elements[i].options.length;j++)frm.elements[i].options[j].selected=true;};};frm.submit();}
function searchWikio(frm){var submitIt=true;frm=top.document.forms['wikalsearch'];for(i=0;frm && i<frm.elements.length;i++){if(frm.elements[i].name=="keyword" && trim(frm.elements[i].value).length==0){submitIt=false;};};return submitIt;}
function useLoadDocument(tgt,url){if(tgt && window.frames[tgt] && url){window.frames[tgt].loadDocument=url;window.frames[tgt].load();}}
function sh(id){window.clearTimeout(top.closeIt);top.closeIt=null;}
function getDocByEvent(event){var event=(ie)?top.event.srcElement:event.target;if(top.frames["stdio"] && event.winurl){if(event.pageIdx && event.pageIdx>=0){top.jump=true;top.pageIdx=event.pageIdx;};top.frames["stdio"].loadDocument=event.winurl;top.frames["stdio"].load();};}
function alertInfo(event){var event=(ie)?top.event.srcElement:event.target;id=event.id;value=event.value;tgtFile=(event.targetFile)?event.targetFile:"info";tgt=top.document.getElementById("pb"+id);if(tgt){tgt.innerHTML=event.innerHTML;tgt.rated=id;tgt.style.backgroundImage="url(none)";};cat=(tgt.getAttribute("category"))?"&category="+tgt.getAttribute("category"):"";if(top.frames["stdfrm"] && id){top.frames["stdfrm"].location.href="/datas/alert"+tgtFile+".jsp?id="+id+cat+"&typealert="+value;};}
function sendLoadDocumentWithParam(event){var event=(ie)?top.event.srcElement:event.target;if(!event.winurl)return false;var param=(event.previousSibling.nodeName=="INPUT")?event.previousSibling.value:"";url=event.winurl+param;if(url.indexOf("getdoc")>-1){tgt=(event.wintgt)?event.wintgt:"stdio";if(top.frames[tgt]){top.frames[tgt].loadDocument=url;top.frames[tgt].load();};}else{loadHref(url);};}
function loadHref(loc,tgt){if(tgt && top.frames[tgt]){top.frames[tgt].location.href=loc;}else{window.open(loc);};}
function loadHrefByEvent(event){var event=(ie)?top.event.srcElement:event.target;if(!event.href)return false;if(event.tgt){if(top.frames[event.tgt]){top.frames[event.tgt].location.href=event.href;}else{top.loadIframe(event.href,event.tgt,event.tgt);};}else{window.open(event.href);};}
function openWindowByEvent(event){var event=(ie)?top.event.srcElement:event.target;if(!event.href)return false;if(event.tgt){if(top.frames[event.tgt]){top.frames[event.tgt].location.href=event.href;}else{top.loadIframe(event.href,event.tgt,event.tgt);};}else{window.open(event.href);};}
function openWindowOnImg(event){var event=(ie)?top.event.srcElement:event.target;if(!event.winurl && !event.getAttribute("winurl"))return false;if(event.wintgt){if(top.frames[event.wintgt]){top.frames[event.wintgt].location.href=(event.winurl)?event.winurl:event.getAttribute("winurl");}else{top.loadIframe(event.winurl,event.wintgt,event.wintgt);};}else{window.open((event.winurl)?event.winurl:event.getAttribute("winurl"));};}
function mailtoByEvent(event){var event=(ie)?top.event.srcElement:event.target;if(event.mailto){sub=(event.subject)?"?subject="+event.subject:"";parent.location="mailto:"+event.mailto+sub;};}
function reFillArray(oldArray,newArray){oldArray.length=0;for(i=0;i<newArray.length;i++){oldArray.addElement(newArray[i]);};}
function closeWindow(id,time){timer=(time)?eval(parseInt(time)*1000):3000;if(document.getElementById(id)){top.waitForClosingWindows.addElement(id);top.setTimeout("closeWin()",timer);};}
function closeWikioWindowById(event){event=(dom.ie)?top.event.srcElement:event.target;if(event.tgt && top.document.getElementById(event.tgt)){closeNode=top.document.getElementById(event.tgt);if(top.mounted.contains(closeNode)){top.mounted.removeElement(closeNode);};if(top.trees.contains(closeNode)){top.trees.removeElement(closeNode);};closeNode.parentNode.removeChild(closeNode);g_prw=false;g_y=null;if(top.mounted.length==0){g_t=(init_t)?init_t:null;g_l=(init_l)?init_l:null;};};}
function closeWin(){id=waitForClosingWindows[0];closeNode=document.getElementById(id);if(closeNode){closeNode.parentNode.removeChild(closeNode);if(window.frames[id+"frame"]!=null){removeIframe(id+"frame");};waitForClosingWindows.removeElement(id);if(top.mounted.contains(closeNode)){top.mounted.removeElement(closeNode);};if(top.trees.contains(closeNode)){top.trees.removeElement(closeNode);};if(top.mounted.length==0){g_t=(init_t)?init_t:null;g_l=(init_l)?init_l:null;};}}
function closeAllWindows(){for(i=top.mounted.length-1;i>=0;i--){closeNode=top.mounted[i];if(top.mounted.contains(closeNode)){top.mounted.removeElement(closeNode);};if(top.trees.contains(closeNode)){top.trees.removeElement(closeNode);};closeNode.parentNode.removeChild(closeNode);};g_prw=false;g_y=null;if(top.mounted.length==0){g_t=(init_t)?init_t:null;g_l=(init_l)?init_l:null;};}
function closeWiki(confirm){if(top.WIKI){top.WIKI.closeWiki();}}
function setTable(e,w){e.setAttribute("cellPadding","0");e.setAttribute("cellSpacing","0");e.setAttribute("border","0");if (w) e.style.width = "100%";}
function setLeft(){if(ie){var curSelection=document.selection.createRange();if(curSelection.length==1 && curSelection(0).nodeName=="IMG"){curSelection(0).className="floatleft";curSelection(0).setAttribute("style","float:left;margin-right:3px;");};}else if(top.curWikiImg){top.curWikiImg.className="floatleft";top.curWikiImg.setAttribute("style","float:left;margin-right:3px;");};}
function setRight(){if(ie){var curSelection=document.selection.createRange();if(curSelection.length==1 && curSelection(0).nodeName=="IMG"){curSelection(0).className="floatright";curSelection(0).setAttribute("style","float:right;margin-left:3px;");}}else if(top.curWikiImg){top.curWikiImg.className="floatleft";top.curWikiImg.setAttribute("style","float:right;margin-left:3px;");};}
function checkLength(event,val){var event=(ie)?top.event.srcElement:event;if(event.value.length>val)event.blur();}
function goByEvent(event){var event=(ie)?top.event.srcElement:event.target;if(event.winurl)window.location.href=event.winurl;}
function hasText(fromNode,id){if(id==null)id=0;hasIt=false;var k=id+'_';for(k=0;k<fromNode.childNodes.length && !hasIt;k++){if(fromNode.childNodes[k].nodeType==3 && fromNode.childNodes[k].nodeValue && fromNode.childNodes[k].nodeValue!="&nbsp;"){hasIt=true;}else if(fromNode.childNodes[k].childNodes.length>0){hasText(fromNode.childNodes[k],k);};if(hasIt)break;};return hasIt;}
function getText(parentNode,node){if(node && node.nodeType==1 && node.hasChildNodes()){var thisNode=top.document.createElement("SPAN");parentNode.appendChild(thisNode);getAtt(node.nodeName,thisNode);for(var k=0;k<node.childNodes.length;k++){this.getText(thisNode,node.childNodes[k]);};}else if(node.nodeName.toLowerCase()=="br"){parentNode.appendChild(top.document.createElement("BR"));}else{parentNode.appendChild(top.document.createTextNode(node.nodeValue));};}
function getAtt(nodeName,node){switch(nodeName){case "normal":node.style.fontWeight="normal";node.style.fontStyle="normal";node.style.textDecoration="normal";node.style.fontVariant="normal";break;case "b":node.style.fontWeight="bold";break;case "i":node.style.fontStyle="italic";break;case "u":node.style.textDecoration="underline";break;case "small-caps":node.style.fontVariant="small-caps";break;};}
function hideAll(event){while(event.nodeName!="TD"){event=event.parentNode;};hideNav(event,"DIV",0);}
function hideNav(fromNode,searchedTag,id){var k=id+'_';for(k=0;k<fromNode.childNodes.length;k++){cNode=fromNode.childNodes[k];if(cNode && cNode.nodeType==1 && cNode.tagName==searchedTag){cNode.className=cNode.className.substr(0,cNode.className.length-1)+"0";if(findTag(cNode,"SPAN",0))findTag(cNode,"SPAN",0).className="navspan0";if(cNode.parentNode.nodeName=="DIV")cNode.style.display="none";};if(cNode.childNodes.length>0){hideNav(cNode,searchedTag,k);};};}
function lCheck(event){var event=(ie)?top.event.srcElement:event.target;var l=(event.getAttribute("maxLength"))?parseInt(event.getAttribute("maxLength")):false;if(l && l>0){if(top.document.getElementById("checkedlength")){top.document.getElementById("checkedlength").innerHTML=event.value.length;top.document.getElementById("checkedlength").style.color=(event.value.length>l)?"#FF0000":"#8a8a8a";top.document.getElementById("checkedlength").style.textDecoration=(event.value.length>l)?"blink":"none";};}}
function checkUrl(event){var event=(ie)?window.event.srcElement:event.target;if(event.value && event.value.length>0 && event.value.substring(0,7)!="http://")event.value="http://"+event.value;}
function resetCapt(id){
	var d=new Date();id=(id)?id:"captimg";var oc=top.document.getElementById(id);
	if(oc){c=top.document.createElement("IMG");c.className="captimg";c.id=id;c.src="/captcha?d="+d.getSeconds();oc.parentNode.replaceChild(c,oc);top.edit=true;};
}
function saveComment(event){
	var frm=event=(ie)?top.event.srcElement:event.target;
	while(frm.nodeName!="FORM")frm=frm.parentNode;
	var checkAlert="";
	var filled=0;
	for(i=0;i<frm.elements.length;i++){
		elm=frm.elements[i];n=elm.name;
		if(n=="login" && elm.value.length<1){checkAlert+="\n"+top._mustHaveLogin;}
		else if(n=="title" && elm.value.length>0){filled=1;}
		else if(n=="comment" && elm.value.length>0){filled=1;}
		else if(n=="referrer" && elm.value.length<1){elm.value=window.document.referrer;};
	};
	if(filled==0){checkAlert+="\n"+top._mustSaveComment;};
	if(checkAlert.length<1){
		frm.submit();
		if(event.win)top.closeWikioWindow(event);
	}
	else{alert(checkAlert);};
}
function saveArticle(event){
var frm=document.forms['publish'];
var checkAlert="";
for(i=0;i<frm.elements.length;i++){
	if(frm.elements[i].name=="referrer" && frm.elements[i].value.length<1)frm.elements[i].value=window.document.referrer;
	if(ie && frm.elements[i].name=="image" && frm.elements[i].value.length>0){
		img=frm.elements[i].value;
		if(img.indexOf(":\\")<0 || (img.indexOf("gif")<0 && img.indexOf("jpg")<0 && img.indexOf("jpeg")<0 && img.indexOf("gif")<0 && img.indexOf("png")<0)){checkAlert+="\n"+top._invalidImage;}
	}
};
tinyClean();
if(checkAlert.length<1){
	//$.post("/datas/dopublish.jsp", $("#publish").serialize());
	return false;
}
else{
	alert(checkAlert);
	return false;
	}
}
function checkEmail(event,id){
	var e=(ie)?top.event.srcElement:event.target;var f=e.value;
	if(f!=null && f!=''){
		idxAt=f.indexOf("@");idxDot=f.indexOf(".");idxDotLast=f.lastIndexOf(".");
		if((idxDot<0) || (idxAt<0) || (idxDotLast-2)<=idxAt || f.length<(idxDotLast+3)){
			$('#'+id+' > p').html(top._mustHaveValidEmail);
			$('#'+id).parents('li').addClass('messageStatusError');
		}
		else $('#'+id).parents('li').removeClass('messageStatusError');
	}
}
function saveLogin(event){var frm=(ie)?top.event.srcElement:event.target;while(frm.nodeName!="FORM"){frm=frm.parentNode;};var checkAlert="";for(i=0;i<frm.elements.length;i++){if(frm.elements[i].name=="login" && frm.elements[i].value.length<1){checkAlert+=top._mustHaveLogin+"\n";}else if(frm.elements[i].name=="password" && frm.elements[i].value.length<1){checkAlert+=top._mustHavePwd+"\n";}else if(frm.elements[i].name=="email"){if(frm.elements[i].value.length<1){checkAlert+=top._mustHaveEmail;}else{var f=frm.elements[i].value;if(f!=null && f!=''){idxAt=f.indexOf("@");idxDot=f.indexOf(".");idxDotLast=f.lastIndexOf(".");if((idxDot<0) || (idxAt<0) || (idxDotLast-2)<=idxAt || f.length<(idxDotLast+3)){checkAlert+=top._mustHaveValidEmail;};};};};};if(checkAlert.length<1){frm.submit();}else{alert(checkAlert);};}
function registerBio(event){var frm=(ie)?top.event.srcElement:event.target;while(frm.nodeName!="FORM")frm=frm.parentNode;top.WIKI.publish();frm.submit();}
function saveMy(event,subscribe,comp){var frm=(ie)?window.event.srcElement:event.target;var rss=false;while(frm.nodeName!="FORM")frm=frm.parentNode;for(i=0;i<frm.elements.length;i++){if(frm.elements[i].name=="rssfeed" && frm.elements[i].value.length>0 && frm.elements[i].value.indexOf("://")>0){addRss(comp,false);rss=true;}};if(!rss){h=top.document.location.href;i=h.indexOf("editab=1")-1;if(i>0)h=h.substring(0,i);top.document.location.href=h;};}
function registerLogin(event){
	var frm=(ie)?top.event.srcElement:event.target;
	while(frm.nodeName!="FORM"){frm=frm.parentNode;};
	var checkAlert=pwd="";
	for(i=0;i<frm.elements.length;i++){
		input=frm.elements[i];
		iparent=input;
		if(input.type!="hidden"){while(iparent.nodeName!="LI"){iparent=iparent.parentNode;};}
		if(input.name=="login" && input.value.length<1){
		iparent.className="error-on";
		checkAlert+=top._mustHaveLogin+"\n";
		};
		if(input.name=="password"){
			if(input.value.length<1){
				iparent.className="error-on";
				checkAlert+=top._mustHavePwd+"\n";
			}
			pwd=input.value;
		}else if(input.name=="checkpassword" && input.value!=pwd){
			checkAlert+=top._mustCheckPwd+"\n";
			iparent.className="error-on";
		}else if(input.name=="email"){
			if(input.value.length<1){
				checkAlert+=top._mustHaveEmail;
				iparent.className="error-on";
			}else{
				var f=input.value;
				if(f!=null && f!=''){
					idxAt=f.indexOf("@");
					idxDot=f.indexOf(".");
					idxDotLast=f.lastIndexOf(".");
					if((idxDot<0) || (idxAt<0) || (idxDotLast-2)<=idxAt || f.length<(idxDotLast+3)){
						checkAlert+=top._mustHaveValidEmail;
					};
				}
			};
		};
	};
	if(checkAlert.length<1){
		frm.submit();
	}else{
		//alert(checkAlert);
	};
}
function displayComments(event){var tgt=event=(ie)?top.event.srcElement:event.target;while(tgt.id!="wcomments")tgt=tgt.parentNode;oldButton=findInChildren(event,tgt,event.oldButton,0);newButton=findInChildren(event,tgt,event.newButton,0);oldList=findInChildren(event,tgt,event.oldList,0);newList=findInChildren(event,tgt,event.newList,0);oldButton.className="addcomment0";newButton.className="addcomment1";oldList.style.display="none";newList.style.display="";}
function loginSubmit(){var frm=null;for(i=0;i<top.document.forms.length;i++){if(top.document.forms[i].name=="login")frm=top.document.forms[i];};if(!frm)return false;var clogin=cpassword=frmWarning="";for(i=0;i<frm.elements.length;i++){if(frm.elements[i].name=="login"){if(frm.elements[i].value==top._identifiant || frm.elements[i].value.length==0)frmWarning+="\n"+top._userWarning;clogin=frm.elements[i].value;};if(frm.elements[i].name=="password"){if(frm.elements[i].value==top._password || frm.elements[i].value.length==0)frmWarning+="\n"+top._passWarning;cpassword=frm.elements[i].value;};if(frmWarning.length==0 && frm.elements[i].name=="remember"){if(frm.elements[i].checked){setCookie("login",clogin+"|"+cpassword,date_exp,"/",false);}else if(getCookie("login")){deleteCookie("login");};};};if(frmWarning.length>0){alert(frmWarning);}else{frm.submit(frm);};}
function continews(id){if(top.document.getElementById("remains"+id)){if(top.document.getElementById("remains"+id).style.display=="none"){top.document.getElementById("remains"+id).style.display="";if(top.document.getElementById("dots"+id))top.document.getElementById("dots"+id).style.display="none";}else{top.document.getElementById("remains"+id).style.display="none";if(top.document.getElementById("dots"+id))top.document.getElementById("dots"+id).style.display="";};};}
function sbm(event){var frm=(ie)?top.event.srcElement:event.target;while(frm.nodeName!="FORM")frm=frm.parentNode;frm.submit();}
function righttrim(s) {return s.replace(regExpEnd,"");} 
function selectStyleBird(id) {
	if ( id == 1 || id == 2 ) {
		$(".gizmoTwikioCounter").removeClass("fireBird").removeClass("fireSpittingBird").removeClass("medium");
		$("li.skinFireBird").removeClass("current");
		$("li.skinFireSpittingBird").removeClass("current");
		if ( id == 1 ){
			$(".gizmoTwikioCounter").addClass("fireSpittingBird").addClass("medium");
			$("li.skinFireSpittingBird").addClass("current");
		} else if ( id==2 ) {
			$(".gizmoTwikioCounter").addClass("fireBird");
			$("li.skinFireBird").addClass("current");
		}
		setPrefsTwikio(id);
	}
}
function setPrefsTwikio(skin){
	var c=getCookie("prefs");var cskin="";
	if (skin!=null){cskin = "cskin|"+skin+"@";} 
	else if(c && c.indexOf("cskin")>=0){sn=c.indexOf("cskin");if(sn>=0){cskin=c.substring(sn,c.indexOf("@",sn+1))+"@";}};
	setCookie("prefs",cskin,date_exp,"/",false,true);
}
	(function($){
	    $.fn.wslide = function(h){
	        h = jQuery.extend({
	            width: 150,
	            nbbypage: 3,
				height: 150,
				pos: 1,
				col: 1,
				effect: 'swing',
				fade: false,
				horiz: false,
				showPrevNextPage: true,
				dotPagination: true,
				autoSlide: false,
				autolink: true,
				duration: 1500,
				lag: 5000,
				marginLeft: 0,
				hidePagination: false,
				effectOnTabsShopping:false
	        }, h);
	        function gogogo(g){
	            g.each(function(i){
		            // Récupération de l'id de ce carrousel et initialisation si non renseigné.
	                var a = $(this);
					var uniqid = a.attr('id');
					if(uniqid == undefined){
						uniqid = 'wslide'+i;
					}
					// On englobe le carrousel dans un div qu'on va ensuite manipuler.
					$(this).wrap('<div class="wslide-wrap" id="'+uniqid+'-wrap"></div>');
					a = $('#'+uniqid+'-wrap');
					// On récupère les li du carrousel
					var b = a.find('ul.gizmoCarrousel_itemList>li.item');
					var nbElements = b.length;
					// On récupère les paramètres
	               	var effets = h.effect;
					if(jQuery.easing.easeInQuad == undefined && (effets!='swing' || effets!='normal')){
						effets = 'swing';
					}
					var nbbypage = h.nbbypage;
					var maxPage = nbElements/nbbypage;
					var widthUl = h.width;
					var typex = widthUl*nbbypage;
					var typey = h.height;
					var marginLeft = h.marginLeft;
					var dotPagination = h.dotPagination;
					var showPrevNextPage = h.showPrevNextPage;
					var autoSlide = h.autoSlide;
					var lag = h.lag;
					function resultante(prop){
						var tempcalc = prop;
						tempcalc = tempcalc.split('px');
						tempcalc = tempcalc[0];
						return Number(tempcalc);
					}
					var litypex = typex-(resultante(b.css('padding-left'))+resultante(b.css('padding-right')));
					var litypey = typey-(resultante(b.css('padding-top'))+resultante(b.css('padding-bottom')));
					// Gestion multicolonnes
					var col = h.col;
					if(h.horiz){
						col =  Number(b.length+1);
					}
					var ligne = Math.ceil(Number(b.length)/col);
					// On redéfini les styles du conteneur du ul et du ul lui-même.
					a.css('overflow','hidden').css('position','relative').css('text-align','left').css('height',typey+'px').css('width',typex+'px').css('margin','0').css('padding','0');
					a.find('ul.gizmoCarrousel_itemList').css('position','absolute').css('margin','0').css('padding','0').css('width',Number((col+0)*widthUl)+'px').css('height',Number(ligne*typey)+'px');
					// On redéfini les styles des li.
					b.css('display','block').css('overflow','hidden').css('float','left').css('height',litypey+'px').css('width',litypex+'px');//.css('left',Number((col+0)*widthUl)+'px')
					// Construction de la chaine autolink
					var manip = '';
					var li ='';
					b.each(function (i) {
						if ( i%nbbypage == 0 ) {
							var offset = a.offset();
							var thisoffset = $(this).offset();
							$(this).attr('id',uniqid+'-'+Number(i+1)).attr('rel', Number(thisoffset.left-offset.left)+':'+Number(thisoffset.top-offset.top));
							var patch = "";
							if ( i==0 ) patch = " style='margin-left:"+(marginLeft+(typex-50)/2-8*maxPage)+"px'";
							manip += '<li class="paginationPage"'+patch+'><span pageCarrousel="#'+uniqid+'-'+Number(i+1)+'" class="nl">'+(dotPagination?'&nbsp;':(i+1))+'</span></li>';
						}
					});
					var prevPage = '<li class="paginationPrev locked"><span pageCarrousel="#'+uniqid+'-prev" class="nl">&nbsp;</span></li>';
					var nextPage = '<li class="paginationNext"><span pageCarrousel="#'+uniqid+'-next" class="nl">&nbsp;</span></li>';
					manip = prevPage+manip+nextPage;
					
					if(typeof h.autolink == 'boolean'){
						if(h.autolink){
							a.after('<div class="wslide-menu" id="'+uniqid+'-menu"><div class="gizmoPagination skinPagesDots"><ul class="gizmoPaginationList">'+manip+'</ul></div></div>');
						}
					}else if (typeof h.autolink == 'string'){
						if($('#'+h.autolink).length){
							$('#'+h.autolink).html(manip);
						}else{
							a.after('<div id="#'+h.autolink+'">'+manip+'</div>');
						}
					}
					if ( !showPrevNextPage ) {
						$(".paginationPrev").hide();
						$(".paginationNext").hide();
					}
					if(h.hidePagination) $('#'+uniqid+'-menu').hide();

					var start = '#'+uniqid+'-';
					var stoccurent = "";
					if ( autoSlide ) {
						startSlideCarrousel(uniqid,widthUl,h.duration,effets,lag,nbElements,h.effectOnTabsShopping);
					}

					$("ul#"+uniqid+" li.item").click(function () {
					    $(this).siblings().removeClass("current");
					    $(this).addClass("current");
					});
					// Gestion de la pagination
/**/					$('div#'+uniqid+'-menu span').click(function () {
						if ( $(this).parent().hasClass('locked') ) return false;
						if ( autoSlide ) {
							startSlideCarrousel(uniqid,widthUl,h.duration,effets,lag,nbElements,h.effectOnTabsShopping);
						}

						var prevSelIl = stoccurent.split('-')[1];
							
						if ( autoSlide ) {
/**/						$('div#'+uniqid+'-menu .paginationPage').removeClass("current");
						} else {
/**/						$('span[pageCarrousel*="'+stoccurent+'"]').parent().removeClass("current");
						}
						if(h.effectOnTabsShopping) {
							var nbCurrent = $(this).attr('pageCarrousel')
							if(nbCurrent) {
								nbCurrent=nbCurrent.split('-')[1];
								$("ul.wultabsV4 li.active").removeClass('active');
								$("ul.wultabsV4 li:eq("+(nbCurrent-1)+")").addClass('active');
							}
						}
/**/						var tri = $(this).attr('pageCarrousel');
						tri=tri.split('#');
						tri='#'+tri[1];
						var selIl = tri.split('-')[1];
						if ( selIl == 'prev' ) {
							selIl = prevSelIl-nbbypage;
							tri=start+selIl;
						} else if ( selIl == 'next' ) {
							selIl = prevSelIl*1+1*nbbypage;
							tri=start+selIl;
						}
						stoccurent = tri;
/**/						$('span[pageCarrousel="'+stoccurent+'"]').parent().addClass("current");
							// Lockage ou non des flèches selon le rang de la page.
							if ( selIl==1 ) {
								$("#"+uniqid+"-menu li:first").addClass("locked");
							} else {
								$("#"+uniqid+"-menu li:first").removeClass("locked");
							}
							if ( selIl==(nbbypage*(maxPage-1)+1) ) {
								$("#"+uniqid+"-menu li:last").addClass("locked");
							} else {
								$("#"+uniqid+"-menu li:last").removeClass("locked");
							}
							
							var decal = $(tri).attr('rel');
							decal = decal.split(':');
							var decal2 = decal[1];
							decal2 = -decal2;
							decal = decal[0];
							decal = -decal;
							if(h.fade){
								a.find('ul.gizmoCarrousel_itemList').animate(
										{ opacity: 0 }, h.duration/2, effets, function(){$(this).css('top',decal2+'px').css('left',decal+'px');
										$(this).animate({ opacity: 1 }, h.duration/2, effets)} );
							}else{
								a.find('ul.gizmoCarrousel_itemList').animate({ top: decal2+'px',left: decal+'px' }, h.duration, effets );
							}
							return false;
					});
					if(h.pos <= 0){
						h.pos = 1;
					}
/**/					$('span[pageCarrousel$="'+start+h.pos+'"]').parent().addClass("current");
/**/					var tri = $('span[pageCarrousel*="'+start+'"]:eq('+Number(h.pos)+')').attr('pageCarrousel'); //h.pos-1
					tri=tri.split('#');
					tri='#'+tri[1];
					stoccurent = tri;
					var decal = $(tri).attr('rel');
					if ( decal ) {
						decal = decal.split(':');
						var decal2 = decal[1];
						decal2 = -decal2;
						decal = decal[0];
						decal = -decal;
						a.find('ul.gizmoCarrousel_itemList').css('top',decal2+'px').css('left',decal+'px');
					}
	            })
	        }
	        gogogo(this);
			return this;
	    }
	    
	})(jQuery);
var timerSlide;
function stopSlideCarrousel() {clearInterval(timerSlide);}
function startSlideCarrousel(id,width,duration,effets,lag,nbElements,effectOnTabsShopping) {stopSlideCarrousel();timerSlide = setInterval("slideCarrousel('"+id+"','"+width+"','"+duration+"','"+effets+"',"+nbElements+","+effectOnTabsShopping+")",lag);} 
function slideCarrousel(id,width,duration,effets,nbElements,effectOnTabsShopping) {
	var nbCurrent = $('div#'+id+'-menu .paginationPage.current span').attr('pageCarrousel').split('-')[1];
	var next = nbCurrent*1+1;
	if ( next==nbElements+1 ) {next=1;}
	$("#"+id+"-wrap").find('ul.gizmoCarrousel_itemList').animate({ top: '0px',left: (-1*(next-1)*width)+'px' }, duration, effets );
	$("#"+id+"-menu").find('.paginationPage').removeClass('current');
    $("#"+id+"-menu").find('.paginationPage:eq('+(next-1)+')').addClass('current');
    /*for shopping tabs only*/
    if(effectOnTabsShopping) {
    	if($("ul.wultabsV4 li.active").next().length==0) {
    		$("ul.wultabsV4 li.active").removeClass('active');
    	    $("ul.wultabsV4 li.first").addClass('active');   
    	}else{
	    $("ul.wultabsV4 li.active").next().addClass('active');
	    $("ul.wultabsV4 li.active:eq(0)").removeClass('active');
    	}
    }
    /*for shopping tabs only*/
}
function tinyEdit(lang){
	$('textarea.tinymce').tinymce({
		script_url : '/shared/functions/tinymce/jscripts/tiny_mce/tiny_mce.js',
		theme : "advanced",
		language : lang,
		plugins : "advlink,iespell,preview,media,paste,fullscreen,visualchars,xhtmlxtras,template",
		theme_advanced_buttons1 : "bold,italic,underline,link,unlink,cleanup,fullscreen",
		theme_advanced_buttons2 : "",
		theme_advanced_buttons3: "",
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_statusbar_location : "bottom",
		theme_advanced_resizing : false,
		external_link_list_url : "lists/link_list.js"
	});
	$('textarea.tinymce').show();
}

function tinyClean(){
tinyMCE.activeEditor.dom.setAttribs(tinyMCE.activeEditor.dom.select('a'), {'target':'_blank','rel':'nofollow'});
setUsedUrls(tinyMCE.activeEditor.dom.getRoot(),0);$("#urls").val(usedUrls.join('____WIKIO-SEP____'));
for(i=0;i<fbid.length;i++){tinyMCE.activeEditor.dom.remove(tinyMCE.activeEditor.dom.select(fbid[i]));}
}

function setUsedUrls(fromNode, id) {
var k = id + '_';for (k = 0; k < fromNode.childNodes.length; k++){n = fromNode.childNodes[k];nName = n.nodeName.toLowerCase();if (n.nodeType == 1) {
for (var attName = 0; attName < n.attributes.length; attName++) {if (n.attributes[attName].specified && n.attributes[attName].nodeName.toLowerCase() == "href" && n.nodeName.toLowerCase() == "a") {if (n.attributes[attName].specified && n.attributes[attName].value.indexOf("javascript:") < 0) {if (!usedUrls.contains(trim(n.attributes[attName].value))) {usedUrls.addElement(trim(n.attributes[attName].value));}} else {n.removeAttribute(n.attributes[attName].nodeName);}}}};if (n.href) {try {n.href = trim(n.href)} catch(e) {}};if (n.childNodes.length > 0) {setUsedUrls(n, k);};};
}
jQuery.autocomplete=function(input,options){var me=this;var $input=$(input).attr("autocomplete","off");if(options.inputClass)$input.addClass(options.inputClass);var results=document.createElement("div");var $results=$(results);$results.hide().addClass(options.resultsClass).css("position","absolute");if(options.width>0)$results.css("width",options.width);$("body").append(results);input.autocompleter=me;var timeout=null;var prev="";var active=-1;var cache={};var keyb=false;var hasFocus=false;var lastKeyPressCode=null;function flushCache(){cache={};cache.data={};cache.length=0;};flushCache();if(options.data!=null){var sFirstChar="",stMatchSets={},row=[];if(typeof options.url!="string")options.cacheLength=1;for(var i=0;i<options.data.length;i++){row=((typeof options.data[i]=="string")?[options.data[i]]:options.data[i]);if(row[0].length>0){sFirstChar=row[0].substring(0,1).toLowerCase();if(!stMatchSets[sFirstChar])stMatchSets[sFirstChar]=[];stMatchSets[sFirstChar].push(row);}}for(var k in stMatchSets){options.cacheLength++;addToCache(k,stMatchSets[k]);}}$input.keydown(function(e){lastKeyPressCode=e.keyCode;switch(e.keyCode){case 38:e.preventDefault();moveSelect(-1);break;case 40:e.preventDefault();moveSelect(1);break;case 13:if(selectCurrent()){$input.get(0).blur();$("#wikalsearch").submit();e.preventDefault();}break;default:active=-1;if(timeout)clearTimeout(timeout);timeout=setTimeout(function(){onChange();},options.delay);break;}}).focus(function(){hasFocus=true;}).blur(function(){hasFocus=false;hideResults();});hideResultsNow();function onChange(){if(lastKeyPressCode==46||(lastKeyPressCode>8&&lastKeyPressCode<32))return $results.hide();var v=$input.val();if(v==prev)return;prev=v;if(v.length>=options.minChars){$input.addClass(options.loadingClass);requestData(v);}else{$input.removeClass(options.loadingClass);$results.hide();}};function moveSelect(step){var lis=$("li",results);if(!lis)return;active+=step;if(active<0){active=0;}else if(active>=lis.size()){active=lis.size()-1;}lis.removeClass("ac_over");$(lis[active]).addClass("ac_over");$input.val($(lis[active].childNodes[0]).html());};function selectCurrent(){var li=$("li.ac_over",results)[0];if(!li){var $li=$("li",results);if(options.selectOnly){if($li.length==1){li=$li[0];}}else if(options.selectFirst){li=$li[0];}}if(li){selectItem(li);return true;}else{return false;}};function selectItem(li){if(!li){li=document.createElement("li");li.extra=[];li.selectValue="";}var v=$.trim(li.selectValue?li.selectValue:li.innerHTML);input.lastSelected=v;prev=v;$results.html("");$input.val(v);hideResultsNow();$input.focus();if(options.onItemSelect)setTimeout(function(){options.onItemSelect(li)},1);};function createSelection(start,end){var field=$input.get(0);if(field.createTextRange){var selRange=field.createTextRange();selRange.collapse(true);selRange.moveStart("character",start);selRange.moveEnd("character",end);selRange.select();}else if(field.setSelectionRange){field.setSelectionRange(start,end);}else{if(field.selectionStart){field.selectionStart=start;field.selectionEnd=end;}}field.focus();};function autoFill(sValue){if(lastKeyPressCode!=8){$input.val($input.val()+sValue.substring(prev.length));createSelection(prev.length,sValue.length);}};function showResults(){var pos=findPos(input);var iWidth=(options.width>0)?options.width:$input.width();$results.css({width:(parseInt(iWidth)+4)+"px",top:(pos.y+input.offsetHeight)+"px",left:pos.x+"px"}).show();};function hideResults(){if(timeout)clearTimeout(timeout);timeout=setTimeout(hideResultsNow,200);};function hideResultsNow(){if(timeout)clearTimeout(timeout);$input.removeClass(options.loadingClass);if($results.is(":visible")){$results.hide();}if(options.mustMatch){var v=$input.val();if(v!=input.lastSelected){selectItem(null);}}};function receiveData(q,data){if(data){$input.removeClass(options.loadingClass);results.innerHTML="";if(!hasFocus||data.length==0)return hideResultsNow();if($.browser.msie){$results.append(document.createElement('iframe'));}results.appendChild(dataToDom(data));if(options.autoFill&&($input.val().toLowerCase()==q.toLowerCase()))autoFill(data[0][0]);showResults();}else{hideResultsNow();}};function parseData(data){if(!data)return null;var parsed=[];var rows=data.split(options.lineSeparator);for(var i=0;i<rows.length;i++){var row=$.trim(rows[i]);if(row){parsed[parsed.length]=row.split(options.cellSeparator);}}return parsed;};function dataToDom(data){var inDiv=document.createElement("DIV");inDiv.className="gizmoFormInputSuggestion";var ul=document.createElement("ul");ul.className="gizmoFormInputSuggestionItems";inDiv.appendChild(ul);var num=data.length;if((options.maxItemsToShow>0)&&(options.maxItemsToShow<num)){num=options.maxItemsToShow;};for(var i=0;i<num;i++){var row=data[i];if(!row)continue;var li=document.createElement("li");if(options.formatItem){li.innerHTML=options.formatItem(row,i,num);li.selectValue=li.childNodes[0].innerHTML;li.selectValue=row[0];}else{li.innerHTML=row[0];li.selectValue=li.childNodes[0].innerHTML;}var extra=null;if(row.length>1){extra=[];for(var j=1;j<row.length;j++){extra[extra.length]=row[j];}}li.extra=extra;ul.appendChild(li);$(li).hover(function(){$("li",ul).removeClass("ac_over");$(this).addClass("ac_over");active=$("li",ul).indexOf($(this).get(0));$input.val($(this).get(0).childNodes[0].innerHTML);},function(){$(this).removeClass("ac_over");}).click(function(e){e.preventDefault();e.stopPropagation();selectItem(this);top.document.getElementById("wikalsearch").submit();});}return inDiv;};function requestData(q){if(!options.matchCase)q=q.toLowerCase();var data=options.cacheLength?loadFromCache(q):null;data=null;if(data){receiveData(q,data);}else if((typeof options.url=="string")&&(options.url.length>0)){$.get(makeUrl(q),function(data){data=parseData(data);addToCache(q,data);receiveData(q,data);});}else{$input.removeClass(options.loadingClass);}};function makeUrl(q){var url=options.url+"?q="+encodeURI(q);for(var i in options.extraParams){url+="&"+i+"="+encodeURI(options.extraParams[i]);}return url;};function loadFromCache(q){if(!q)return null;if(cache.data[q])return cache.data[q];if(options.matchSubset){for(var i=q.length-1;i>=options.minChars;i--){var qs=q.substr(0,i);var c=cache.data[qs];if(c){var csub=[];for(var j=0;j<c.length;j++){var x=c[j];var x0=x[0];if(matchSubset(x0,q)){csub[csub.length]=x;}}return csub;}}}return null;};function matchSubset(s,sub){if(!options.matchCase)s=s.toLowerCase();var i=s.indexOf(sub);if(i==-1)return false;return i==0||options.matchContains;};this.flushCache=function(){flushCache();};this.setExtraParams=function(p){options.extraParams=p;};this.findValue=function(){var q=$input.val();if(!options.matchCase){q=q.toLowerCase();};var data=options.cacheLength?loadFromCache(q):null;if(data){findValueCallback(q,data);}else if((typeof options.url=="string")&&(options.url.length>0)){$.get(makeUrl(q),function(data){data=parseData(data);addToCache(q,data);findValueCallback(q,data);});}else{findValueCallback(q,null);}};function findValueCallback(q,data){if(data)$input.removeClass(options.loadingClass);var num=(data)?data.length:0;var li=null;for(var i=0;i<num;i++){var row=data[i];if(row[0].toLowerCase()==q.toLowerCase()){li=document.createElement("li");if(options.formatItem){li.innerHTML=options.formatItem(row,i,num);li.selectValue=row[0];}else{li.innerHTML=row[0];li.selectValue=row[0];}var extra=null;if(row.length>1){extra=[];for(var j=1;j<row.length;j++){extra[extra.length]=row[j];}}li.extra=extra;}}if(options.onFindValue)setTimeout(function(){options.onFindValue(li)},1);};function addToCache(q,data){if(!data||!q||!options.cacheLength)return;if(!cache.length||cache.length>options.cacheLength){flushCache();cache.length++;}else if(!cache[q]){cache.length++;}cache.data[q]=data;};function findPos(obj){var curleft=obj.offsetLeft||0;var curtop=obj.offsetTop||0;while(obj=obj.offsetParent){curleft+=obj.offsetLeft;curtop+=obj.offsetTop;}return{x:curleft,y:curtop};};}
jQuery.fn.autocomplete=function(url,options,data){options=options||{};options.url=url;options.data=((typeof data=="object")&&(data.constructor==Array))?data:null;options.inputClass=options.inputClass||"ac_input";options.resultsClass=options.resultsClass||"gizmoFormInputSuggestionWrapper";options.lineSeparator=options.lineSeparator||"\n";options.cellSeparator=options.cellSeparator||"|";options.minChars=options.minChars||1;options.delay=options.delay||400;options.matchCase=options.matchCase||0;options.matchSubset=options.matchSubset||1;options.matchContains=options.matchContains||0;options.cacheLength=options.cacheLength||1;options.mustMatch=options.mustMatch||0;options.extraParams=options.extraParams||{};options.loadingClass=options.loadingClass||"ac_loading";options.selectFirst=options.selectFirst||false;options.selectOnly=options.selectOnly||false;options.maxItemsToShow=options.maxItemsToShow||-1;options.autoFill=options.autoFill||false;options.width=parseInt(options.width,10)||0;this.each(function(){var input=this;new jQuery.autocomplete(input,options);});return this;};
jQuery.fn.autocompleteArray=function(data, options){return this.autocomplete(null, options, data);};
jQuery.fn.indexOf=function(e){for(var i=0;i<this.length;i++){if(this[i]==e){return i;};}return-1;};

function showIt(event,id,pointerid,disp,X,Y){var e=tgt=false;pointer=false;x=X?X:0;y=Y?Y:0;t=top.document;if(event)e=(ie)?top.event.srcElement:event.target;if(id){$("#bubble").html($("#"+id).html());$("#bubble").show();}else if(e){tgt=e;while(tgt.nodeName!="DIV"){tgt=tgt.parentNode;}if(tgt.pointer){pointer=tgt.pointer;}else{pointer=tgt.previousSibling;if(pointer){while((pointer.nodeName!="DIV"||pointer.nodeName!="LI")&&pointer.nodeName!="BODY"){pointer=pointer.parentNode;}};tgt.pointer=pointer;};if(tgt&&tgt.parentNode.nodeName!="BODY"){t.body.appendChild(tgt);bubs.addElement(tgt.id);};};if(pointerid)pointer=top.document.getElementById(pointerid);if(tgt){if(disp){if(tgt.style.display==disp){top.clearTimeout(top.closeIt);top.closeIt=null;return false;}else if(disp=="none"){if(!top.closeIt){top.closeIt=top.setTimeout(function(){hide(tgt)},50);};}else{for(b=bubs.length-1;b>=0;b--){if(bubs[b]!=id){hide(top.document.getElementById(bubs[b]));};};if(top.closeIt){window.clearTimeout(top.closeIt);top.closeIt=null;};if(pointer){tgt.style.left=toolkit.getOffsetCoor(pointer)[toolkit.coor.X]+x+"px";tgt.style.top=toolkit.getOffsetCoor(pointer)[toolkit.coor.Y]+pointer.offsetHeight+y+"px";tgt.pointer=pointer;}else if(event){var event=(ie)?top.event.srcElement:event.target;tgt.style.left=toolkit.getOffsetCoor(event)[toolkit.coor.X]+x+"px";tgt.style.top=toolkit.getOffsetCoor(event)[toolkit.coor.Y]+event.offsetHeight+y+"px";};if(disp=="block"){tgt.style.display=disp;}}}else{if(tgt.style.display=="block"&&!top.closeIt){top.closeIt=top.setTimeout(function(){hide(tgt)},100);}else{if(pointer){tgt.style.left=toolkit.getOffsetCoor(pointer)[toolkit.coor.X]+x+"px";tgt.style.top=toolkit.getOffsetCoor(pointer)[toolkit.coor.Y]+y+"px";}else if(event){var event=(ie)?top.event.srcElement:event.target;tgt.style.left=toolkit.getOffsetCoor(event)[toolkit.coor.X]+x+"px";tgt.style.top=toolkit.getOffsetCoor(event)[toolkit.coor.Y]+y+"px";}if(top.closeIt){window.clearTimeout(top.closeIt);top.closeIt=null;}tgt.style.display="block";}}}}
function showBub(event,id,disp,X,Y,W){e=event;x=X?X:5;y=Y?Y:5;id=(id)?id:(event&&event.getAttribute("content")!=null)?event.getAttribute("content"):0;W=(W)?W:(event&&event.getAttribute("dw")!=null)?parseInt(event.getAttribute("dw")):0;X=(X)?X:(event&&event.getAttribute("dx")!=null)?parseInt(event.getAttribute("dx")):0;Y=(Y)?Y:(event&&event.getAttribute("dy")!=null)?parseInt(event.getAttribute("dy")):0;if(disp=="none"){if(!top.closeIt){top.closeIt=top.setTimeout(function(){hide($("#bubble").get(0))},500);}}else if(id&&document.getElementById(id)&&event){sh();$("#bubble").css("left",(toolkit.getOffsetCoor(e)[toolkit.coor.X]+X)+"px");$("#bubble").css("top",(toolkit.getOffsetCoor(e)[toolkit.coor.Y]+e.offsetHeight+Y)+"px");if(W)$("#bubble").css("width",W);$("#bubble").attr("name",id);$("#bubblecontent").html($("#"+id).html());$("#bubblecontent").find("a[rel],span[rel]").bind("click",function(event){u=$(this).attr("rel");if(u!="nofollow"){if(u=="vote"){wVote(event,$(this).attr("id").substr(2,$(this).attr("id").length),$(this).attr("action")?$(this).attr("action"):"");}else{if($(this).attr("target")=="_blank"){window.open(Base64.decode(u));}else{top.location.href=Base64.decode(u);};};};});$("#bubble").show();}};
function clBub(){if(!top.closeIt){closeIt=top.setTimeout(function(){hide($("#bubble").get(0))},500);}}
function hide(node){if(node)node.style.display="none";sh();}
function sh(){clearTimeout(top.closeIt);closeIt=null;}
function init(){
sInit();
}
function sInit(){loadIf("","stdfrm","stdfrm");loadIf("","stdio","stdio");}
var Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(input){var output="";var chr1,chr2,chr3,enc1,enc2,enc3,enc4;var i=0;input=Base64._utf8_encode(input);while(i<input.length){chr1=input.charCodeAt(i++);chr2=input.charCodeAt(i++);chr3=input.charCodeAt(i++);enc1=chr1>>2;enc2=((chr1&3)<<4)|(chr2>>4);enc3=((chr2&15)<<2)|(chr3>>6);enc4=chr3&63;if(isNaN(chr2)){enc3=enc4=64;}else if(isNaN(chr3)){enc4=64;}output=output+this._keyStr.charAt(enc1)+this._keyStr.charAt(enc2)+this._keyStr.charAt(enc3)+this._keyStr.charAt(enc4);}return output;},decode:function(input){var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(i<input.length){enc1=this._keyStr.indexOf(input.charAt(i++));enc2=this._keyStr.indexOf(input.charAt(i++));enc3=this._keyStr.indexOf(input.charAt(i++));enc4=this._keyStr.indexOf(input.charAt(i++));chr1=(enc1<<2)|(enc2>>4);chr2=((enc2&15)<<4)|(enc3>>2);chr3=((enc3&3)<<6)|enc4;output=output+String.fromCharCode(chr1);if(enc3!=64){output=output+String.fromCharCode(chr2);}if(enc4!=64){output=output+String.fromCharCode(chr3);}}output=Base64._utf8_decode(output);return output;},_utf8_encode:function(string){string=string.replace(/\r\n/g,"\n");var utftext="";for(var n=0;n<string.length;n++){var c=string.charCodeAt(n);if(c<128){utftext+=String.fromCharCode(c);}else if((c>127)&&(c<2048)){utftext+=String.fromCharCode((c>>6)|192);utftext+=String.fromCharCode((c&63)|128);}else{utftext+=String.fromCharCode((c>>12)|224);utftext+=String.fromCharCode(((c>>6)&63)|128);utftext+=String.fromCharCode((c&63)|128);}}return utftext;},_utf8_decode:function(utftext){var string="";var i=0;var c=c1=c2=0;while(i<utftext.length){c=utftext.charCodeAt(i);if(c<128){string+=String.fromCharCode(c);i++;}else if((c>191)&&(c<224)){c2=utftext.charCodeAt(i+1);string+=String.fromCharCode(((c&31)<<6)|(c2&63));i+=2;}else{c2=utftext.charCodeAt(i+1);c3=utftext.charCodeAt(i+2);string+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3;}}return string;}}
function dec(s){return Base64.decode(s);}
function getAjax(id,url) {
  $.ajax({type:"GET",url:url,success:function(html){$("#"+id).replaceWith(html);}});
  return false;
}
function setRelEvents(event,blockToUpdate){
$(blockToUpdate).find("a[rel],span[rel]").not($("a[rel='fancybox'],a[rel='nofollow'],span[rel='fancybox']")).bind("click", function(event){u=$(this).attr("rel");if(u!="nofollow"){if(u=="vote"){wVote(event,$(this).attr("id").substr(2,$(this).attr("id").length),$(this).attr("action")?$(this).attr("action"):"");}else{if($(this).attr("target")=="_blank"){window.open(dec(u));}else{top.location.href=dec(u);};};};}).css("cursor","pointer").bind("mousedown",function (e) { 
 if(e.which==2){u=$(this).attr("rel");if(u!="vote" && u!="nofollow"){window.open(Base64.decode(u))};};});
$(".hasBubble").mouseover(function(event){showBub(event.target);}).mouseout(function(){clBub();});
 }
function getBottom(ref,bt,f,c,art,ic,ib,is,sb){bt=(bt)?bt:"/";f=(f)?f:"";c=(c)?c:0;art=(art)?art:false;ic=(ic)?ic:false;ib=(ib)?ib:false;is=(is)?is:false;sb=(sb)?sb:false;$("#pageFooter .about").load('/col1',{'referrer':ref},function(){setRelEvents(null,"#pageFooter .about")});$("#pageFooter .categories").load('/col3',{'referrer':ref},function(){setRelEvents(null,"#pageFooter .categories")});$("#pageFooter  .outils").load('/col5',{'referrer':ref,'backto':bt,'from':f,'categid':c,'article':art,'iscateg':ic,'isWikioBlog':ib,'isWikioShopping':is,'showblog':sb},function(){setRelEvents(null,"#pageFooter .outils")});$.ajax({type: "GET",url:'/flags',data:'isHomePage=true',success:function(html){$("#pageFooter .languages").append(html);setRelEvents(null,"#pageFooter .languages")}});}
function getVideo(id,html){$('#'+id+':has(img)').html(html);}
function resetRelEvents(event,blockToUpdate){
$(blockToUpdate).find("a[rel],span[rel]").not($("a[rel='fancybox'],a[rel='nofollow'],span[rel='fancybox']")).bind("click", function(event){u=$(this).attr("rel");if(u!="nofollow"){if(u=="vote"){wVote(event,$(this).attr("id").substr(2,$(this).attr("id").length),$(this).attr("action")?$(this).attr("action"):"");}else{if($(this).attr("target")=="_blank"){window.open(dec(u));}else{top.location.href=dec(u);};};};}).css("cursor","pointer").bind("mousedown",function (e) { 
 if(e.which==2){u=$(this).attr("rel");if(u!="vote" && u!="nofollow"){window.open(Base64.decode(u))};};});
$(".hasBubble").mouseover(function(event){showBub(event.target);}).mouseout(function(){clBub();});
$(blockToUpdate).removeClass("rAdded");
}
function promote(){var h=document.location.href;
var idx=h.indexOf("#");
if(idx>0){
var d = new Date();
p=h.substring(idx,h.length);
if(p.indexOf("vdom")>-1 || p.indexOf("vurl")>-1 || p.indexOf("vtitle")>-1 || p.indexOf("vid")>-1){
var u=vdom=vurl=vtitle=vid=null;
var behaviour="";
if(p.indexOf("vdom")>-1){
var lidx=(p.indexOf("&",p.indexOf("vdom")+1));if(lidx<0){lidx=p.length;};
vdom="?domain="+encodeURIComponent(p.substring(p.indexOf("vdom")+5,lidx).replace('"','\\\"'));
};
if(p.indexOf("vtitle")>-1){
var lidx=(p.indexOf("&",p.indexOf("vtitle")+1));if(lidx<0){lidx=p.length;};
vtitle="&title="+p.substring(p.indexOf("vtitle")+7,lidx).replace('"','\\\"');
};
if(p.indexOf("vurl")>-1){
var lidx=(p.indexOf("&",p.indexOf("vurl")+1));if(lidx<0){lidx=p.length;};
url=p.substring(p.indexOf("vurl")+5,lidx).replace('"','\\\"');
url=(url.indexOf("http://")>-1) ? encodeURIComponent(url):url;
vurl="?url="+url;
};
if(p.indexOf("vid")>-1){
var lidx=(p.indexOf("&",p.indexOf("vid")+1));if(lidx<0){lidx=p.length;};
id=p.substring(p.indexOf("vid")+4,lidx);
vid="?id="+id;
};
if(p.indexOf("behaviour")>-1){
var lidx=(p.indexOf("&",p.indexOf("behaviour")+1));if(lidx<0){lidx=p.length;};
behaviour="&behaviour="+p.substring(p.indexOf("behaviour")+10,lidx).replace('"','\\\"');
};
if(vdom && vtitle){u='/promote/info'+vdom+vtitle+behaviour;}
else if(vurl){u='/promote/info'+vurl+behaviour;}
else if(vid){u='/promote/info'+vid+behaviour;};
if(u){
$.ajax({type:"GET",url:u,success: function(html) {		
$.fancybox({
'content':html,'autoScale':false,'width' : 580,'height' : 360,'onComplete': function() {var wh=$('#fancybox-wrap').height(fh);var ch=$('#fancybox-content').find("div.blockFunctionBox").innerHeight()+37;var fh = $('#fancybox-content').find("div.blockFunctionBox").innerHeight();var fw = 580;if(ch>wh){$('#fancybox-content').height(fh);$('#fancybox-wrap').height(fh+17);}$('#fancybox-content').width(fw-20);$('#fancybox-wrap').width(fw);$.fancybox.resize();setRelEvents(null,'#fancybox-content');$('#fancybox-content').find(".articleSource a, .shareTwitter a.counter, .shareFacebook a.counter").attr("target","_parent");}});}});return false;}};
}};
// Utilisee dans tab_module et sidebar_tab_module.
function switchMvcTabs(modulename, url, on, tabnumber, reload, selectedClass) {
	if (selectedClass == null){selectedClass = "current"; }
	for(i = 0; i <= tabnumber; i++) {
		if($('#'+modulename+'_rtype'+i) != null) {
			if(i != on) $('#'+modulename+'_rtype'+i).removeClass(selectedClass);
			else $('#'+modulename+'_rtype'+i).addClass(selectedClass);
		}
 	 }
	if (reload) {
		$.ajax({
			type: "GET",
			url: url,
			success: function(html){
				if ($('#'+modulename+'_tabcontent')) {$('#'+modulename+'_tabcontent').empty();}
				($('#'+modulename+'_tabcontent')).append(html);
				if ( window.FB )  FB.XFBML.parse(document.getElementById(modulename+'_tabcontent'));
			}
  		});
	} else {
		$('#'+modulename+'_tabcontent').empty();
		$('#'+modulename+'_tabcontent').append($('#'+modulename+'_tabcontent_'+on).html());
	}
	return false;
}

function reloadMvcModule(modulename,url,id) {
	$.ajax({
		type: "GET",
		url: url,
		success: function(html){
			var id=(id)?id:'#sourcePanel_'+modulename;
			($(id)).replaceWith(html);
			setRelEvents(null,id);
		}
	});
	return false;
}
//Utilisee dans tops_relatives.
function hideThisFav(fav) {
	if (document.getElementById(fav)) {
		document.getElementById(fav).style.visibility = "hidden";
		document.getElementById(fav).style.display = "none";
		document.getElementById(fav).style.width = "0";
	}
}
function setDefaultFav(fav) {
	if (document.getElementById(fav)) { document.getElementById(fav).src = "/shared/css/images/defaultItems/avatar_16_favicon.gif"; }
}

// Utilisée pour les articles Wikio Expert
function showHideBlock(id,show) {
	if ( !$('#'+id) ) return false;
	if ( show ) {
		$('#'+id).slideDown("normal");
		$('#'+id+'-show').hide("fast");
		$('#'+id+'-hide').show("fast");
	} else {
		$('#'+id).slideUp("normal");
		$('#'+id+'-show').show("fast");
		$('#'+id+'-hide').hide("fast");
	}
	return false;
}

function shopIndexShowHideExcerpt() {
	$('.gizmoShowHideLink').click(function(){
		$(this).closest('.extExcerpt').toggleClass('toggle');
	});
}

//utilisé dans /register
function registerUser() {
	jQuery.ajax({
		async: false,
		type: "POST",
		url: "/datas/doregister_fb.jsp",
		data: $('#register').serialize(),
		dataType: 'script',
		success: function() {updateRegisterPage();}		
	});
	return(true);
}
