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 useLoadDocumentByEvent(event){var event=(ie)?top.event.srcElement:event.target;if(!event.winurl)return false;if(event.winurl.indexOf("getdoc")>-1){tgt=(event.wintgt)?event.wintgt:"stdio";if(top.frames[tgt]){top.frames[tgt].loadDocument=event.winurl;top.frames[tgt].load();}else{top.loadIframe("/utils/get.jsp",tgt,tgt);if(top.frames[tgt]){top.frames[tgt].loadDocument=event.winurl;top.frames[tgt].load();};};}else{go(event.winurl);};}
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=event=(ie)?top.event.srcElement:event.target;
while(frm.nodeName!="FORM")frm=frm.parentNode;top.WIKI.publish();
var checkAlert="";
for(i=0;i<frm.elements.length;i++){
	//if(frm.elements[i].name=="title" && frm.elements[i].value.length<1)checkAlert+="\n"+top._mustSaveTitle;
	//if(frm.elements[i].name=="text" && frm.elements[i].value.length<1)checkAlert+="\n"+top._mustTypeText;
	//if(frm.elements[i].name=="textedit" && frm.elements[i].value.length<30)checkAlert+="\n"+top._mustTypeText;
	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;}}};
	if(checkAlert.length<1){
	frm.submit();
}
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,myDomain);}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();}
