function remplace(strin,c1,c2)
{
var strout='';
var i=0;
while(i<strin.length) 
	{
	if (strin.charAt(i)==c1) strout=strout+c2;else strout=strout+strin.charAt(i);
	i++;
	}
return strout;
}

function float2(val) {
if (isNaN(val)) val='';
else {
	val=Math.round(val*100)/100.0;
	}
return val;
}

function testfloat(obj)
{
var valstr=obj.value;
valstr=remplace(valstr,',','.');
valstr=remplace(valstr,' ','');
var val=0;
if (valstr!='') {
		val=parseFloat(valstr);
		}
if (isNaN(val) || (valstr=='')) val='';
else {
	val=Math.round(val*100)/100.0;
	}
obj.value=val;
return val;
}

function testfloat2(obj,min,max)
{
var valstr=obj.value;
valstr=remplace(valstr,',','.');
valstr=remplace(valstr,' ','');
var val=0;
if (valstr!='') {
		val=parseFloat(valstr);
		}
if (isNaN(val) || (valstr=='')) val='';
else if ((val<min)||(val>max)) val='';
else {
	val=Math.round(val*100)/100.0;
	}
obj.value=val;
return val;
}

function valdef(val,vd) {
if (val=='') val=vd;
return val;
}

function testInt(obj)
{
var valstr=obj.value;
valstr=remplace(valstr,',','');
valstr=remplace(valstr,' ','');
var vallg=parseInt(valstr,10);
if (isNaN(vallg)) vallg='';
obj.value=vallg;
return vallg;
}

function testInt2(obj,min,max)
{
var valstr=obj.value;
valstr=remplace(valstr,',','');
valstr=remplace(valstr,' ','');
var vallg=parseInt(valstr,10);
if (isNaN(vallg)) vallg='';
else if ((vallg<min)||(vallg>max)) vallg='';
obj.value=vallg;
return vallg;
}

function majCODE(obj,maxc)
{
var str=btrim(obj.value.toUpperCase());
var str0='';
var i=0;
while (i<str.length) {
	if (((str.charCodeAt(i)>=48)&&(str.charCodeAt(i)<=57))||(str.charCodeAt(i)==32)) break;
	else {
		str0=str0+str.charAt(i);
		i++;
		}
	}
if (i<str.length) {
	if ((i>0) && (str.charCodeAt(i)!=32)) str0=str0+' ';
	str0=str0+str.charAt(i);
	i++;
	while ((i<str.length) && (str.charAt(i)==' ')) i++;
	while (i<str.length) {
		//if (str.charAt(i)!=' ')	
		str0=str0+str.charAt(i);
		i++;
		}
	}
if (str0.length<=maxc) obj.value=str0;
return obj.value;
}

function majNOM(obj)
{
obj.value=obj.value.toUpperCase();
return obj.value;
}

function majPRENOM(obj)
{
var valpre=obj.value.toLowerCase();
var cprev=' ';
var ccur='';
var newpre='';
for (i=0;i<valpre.length;i++) {
	ccur=valpre.charAt(i);
	if ((cprev==' ')||(cprev=='-')||(cprev=='.')) ccur=ccur.toUpperCase();
	cprev=ccur;
	newpre=newpre+ccur;
	}
obj.value=newpre;
return newpre;
}

function setselectedindex(obj1,val1,obj2,val,vmin,vmax)
{
if ((obj1.selectedIndex==val1)&&(val>=vmin)&&(val<=vmax)) obj2.selectedIndex=val-vmin+1;
}

function majpct(objpct) {
if (objpct.value!='')
	{
	var val=testInt(objpct);
	if (val>100) objpct.value='';
	if (val<1) objpct.value='';
	if (objpct.value=='') alert('Entrez un pourcentage entre 1 et 100%');
	}
}

function ltrim(strin)
{
var strout=''+strin;
var i=0;
while((i<strout.length)&&((strout.charAt(i)==' ')||(strout.charAt(i)=='\r')||(strout.charAt(i)=='\n'))) i++;
if (i!=0) return strout.substr(i);
else return strout;
}
function rtrim(strin)
{
var strout=''+strin;
var i=strout.length-1;
while((i>=0)&&((strout.charAt(i)==' ')||(strout.charAt(i)=='\r')||(strout.charAt(i)=='\n'))) i--;
if (i!=strout.length-1) return strout.substr(0,i+1);
else return strout;
}

function btrim(strin)
{
return ltrim(rtrim(strin));
}

function isEmail(email)
{
var idx=email.indexOf(' ');
if (idx>=0) return false;
idx=email.indexOf(',');
if (idx>=0) return false;
idx=email.indexOf(';');
if (idx>=0) return false;
var apos=email.indexOf('@');
if (apos<1) return false;
email=email.substr(apos+1);
var apos2=email.indexOf('@');
if (apos2>=0) return false;
var ppos=email.indexOf('.');
if (ppos<1) return false;
email=btrim(email.substr(ppos+1));
if (email.length==0) return false;
return true;
}


function fdate(dt) {
	var str=dt.getDate()+"/"+(dt.getMonth()+1)+"/"+dt.getFullYear();	
	return str;
}

function getdate0(strin)
{
var strout=btrim(strin);
var lng=strout.length;
var i=0;

var jourstr='';
var cpt=0;while((i<lng) && ((strout.charAt(i)==' ') || isNaN(strout.charAt(i)))) i++;
while ((i<lng) &&(cpt<2) && (strout.charAt(i)!=' ') && (!isNaN(strout.charAt(i)))) {jourstr=jourstr+strout.charAt(i);i++;cpt++;}
var jouri=parseInt(jourstr,10);if (isNaN(jouri)) jouri=0;
var moisstr='';

var cpt=0;while((strout.charAt(i)==' ') || isNaN(strout.charAt(i))) i++;

while ((i<lng) && (cpt<2) && ( (strout.charAt(i)!=' ') || !isNaN(strout.charAt(i)))) {moisstr=moisstr+strout.charAt(i);i++;cpt++;}

var moisi=parseInt(moisstr,10);if (isNaN(moisi)) moisi=0;
var anneestr='';
var cpt=0;while( (strout.charAt(i)==' ') || isNaN(strout.charAt(i))) i++;
while ((i<lng) && (cpt<4) && (strout.charAt(i)!=' ') && !isNaN(strout.charAt(i))) {anneestr=anneestr+strout.charAt(i);i++;cpt++;}
var anneei=parseInt(anneestr,10);if (isNaN(anneei)) anneei=0;
if (anneei<50) anneei=anneei+2000;
else if (anneei<100) anneei=anneei+1900;

if ((jouri<1)||(jouri>31)||(moisi<1)||(moisi>12)||(anneei<1800)||(anneei>2050)) return '';
else
	{
	var theDay=new Date(anneei,moisi-1,jouri);
//	theDay.setDate(1);
//	theDay.setFullYear(anneei);
//	theDay.setMonth(moisi-1);
//	theDay.setDate(jouri);
	return theDay;
	}
}

function getdate(strin)
{
var theDate=getdate0(strin);
if (theDate=='') return '';
else
	{
	var mois=theDate.getMonth()+1;
	if (mois<10) mois='0'+mois;
	var jour=theDate.getDate();
	if (jour<10) jour='0'+jour;
	var theYear=theDate.getFullYear();
	if (theYear< 300) theYear=theYear+1900;
	var str=jour+'/'+mois+'/'+theYear;
	return str;
	}
}

function majdate(obj) {
str=getdate(obj.value);
obj.value=str;
}

function majdate2(obj) {
var str=btrim(obj.value);
if (str!='') str='01/'+str;
str=getdate(str);
if (str.length>2) {str=str.substr(str.indexOf("/",0)+1);}
obj.value=str;
}

function valideFRM(val) {
document.FSAIS.btnsubmit.value=val;
if (document.FSAIS.onsubmit()) document.FSAIS.submit();
}

function affInis() {
var form=eval('document.FSAIS');
if (form) {
	var d=document;d.arrInis=new Array;
	for (i=0;i<form.elements.length;i++) {
		if (form.elements[i].name.indexOf('XX',0)!=0) {
			if (form.elements[i].type=='select-one') {
			 d.arrInis[form.elements[i].name]=form.elements[i].selectedIndex;
			 }
			else if (((form.elements[i].type=='hidden') && (form.elements[i].name!='btnsubmit') )||(form.elements[i].type=='text')||(form.elements[i].type=='textarea')) {
			 d.arrInis[form.elements[i].name]=form.elements[i].value;
			 }
			else if (form.elements[i].type=='radio') d.arrInis[form.elements[i].name]=form.elements[i].checked;
			else if (form.elements[i].type=='checkbox') {
				var eltn=form.elements[i].name;
				if (typeof(d.arrInis[eltn])=='undefined') d.arrInis[eltn]=new Array;
				var tab=d.arrInis[eltn];
				tab[tab.length]=form.elements[i].checked;
				}
			}
		}
	}
}

function hasChanged() {
var chg=false;
var form=eval('document.FSAIS');
if (form) {
	var d=document;
	for (var eltn in d.arrInis) { 
		var elt=eval('document.FSAIS.'+eltn);
		if (elt.type=='select-one') {
				if (d.arrInis[eltn]!=elt.selectedIndex) chg=true;
			 	}
		else if ((elt.type=='text')||(elt.type=='textarea')||(elt.type=='hidden')) {
			 	if (d.arrInis[eltn]!=elt.value) {
//					alert(eltn+'='+d.arrInis[eltn]);
//					alert(eltn+'='+elt.value);
					chg=true;
					}
				}		 
		else if (elt.type=='radio') {
			if (d.arrInis[eltn]!=elt.checked) chg=true;
			}
		else {
			var tab=d.arrInis[eltn];
			if (tab.length>1) {
				for (var i=0;i<tab.length ;i++ ) {
					elt=eval('document.FSAIS.'+eltn+'['+i+']');
					if (elt.checked!=tab[i]) {chg=true;break;}
					}
				}
			else if (elt.checked!=tab[0]) {chg=true;}
			}
		
		if (chg) break;
		}
	}
return chg;
}


function countlines(area) {   
	// trim trailing return char if exists   
	var text = area.value.replace(/\s+$/g,"")   ;
	var split = text.split("\n");
	return split.length;
	} 


function clickpage(num)
{
//if (document.FNAV.FNAV_VALIDATED.value=="0") {
document.FNAV.PAGENUM.value=num;
//document.FNAV.FNAV_VALIDATED.value="1"
document.FNAV.submit();
return true;
//}
//else return;
}

function addExpert(rapnum,rapnom)
{
if (document.FADD.dosnum.value!='') {
	if (confirm('Ajouter l\'expert '+rapnom+' au dossier '+document.FADD.dosnum.value+' ?'))
		{
		document.FADD.rapnum.value=rapnum;
		document.FADD.ACTION.value='ADD';
		document.FADD.submit();
		return true;
		}
	}
}

function delExpert(dosnum,rapnum,rapnom)
{
if (confirm('Supprimer l\'expert '+rapnom+ ' pour le dossier '+dosnum+' ?'))
	{
	document.FADD.rapnum.value=rapnum;
	document.FADD.dosnumdel.value=dosnum;
	document.FADD.ACTION.value='DEL';
	document.FADD.submit();
	return true;
	}
}


function addRap(num)
{
if (confirm('Ajouter le rapporteur ?'))
	{
	document.FSAIS.rapnum.value=num;
	document.FSAIS.ACTION.value='ADD';
	document.FSAIS.submit();
	return true;
	}
}

function delRap(num)
{
if (confirm('Supprimer le rapporteur ?\n\nAttention: si des dossiers étaient déjà attribués à ce rapporteur\nles attributions ne seront pas supprimées'))
	{
	document.FSAIS.rapnum.value=num;
	document.FSAIS.ACTION.value='DEL';
	document.FSAIS.submit();
	return true;
	}
}

function mailExperts()
{
if (confirm('Aviser les experts par mail ?'))
	{
	document.FSAIS.ACTION.value='MAILEXP';
	document.FSAIS.submit();
	return true;
	}
}


function setsort(srt)
{
	{
	document.FNAV.PAGENUM.value=0;
	document.FNAV.sort.value=srt;
	document.FNAV.submit();
	return true;
	}
}


function alterne() {
	var el=document.getElementsByTagName('table');
	var c=-1;
	if (el==null ) return;
	for (var i=0; i< el.length; i++) {
		if (el[i].className!='alterne_table') continue;
		
		var rows=el[i].getElementsByTagName('tr');
		for (var j=0; j<rows.length ; j++)
		{
			var thisRow=rows[j];
			if (thisRow.className!='dont_alterne_row') c++;
			if (thisRow.className=='selected_row')thisRow.style.backgroundColor="#FFFFFF";
			else if (c%2==0) thisRow.style.backgroundColor="#FBCC24";
			else thisRow.style.backgroundColor="#FBE389";
		}
	}
}

function regconfirm() {
	var msg='Confirmez l\'envoi des donnees\n';
	if (regconfirm.arguments.length>0) msg=regconfirm.arguments[0];
	var ret=confirm(msg);
	if (ret) {
		var objmsg=window.document.getElementById('container');
		if (objmsg) objmsg.style.display='none';
		objmsg=window.document.getElementById('regmsg');
		if (objmsg) objmsg.style.display='block';
		};
	return ret;
	}

function setFormVisible() {
	var objmsg=window.document.getElementById('container');
	if (objmsg) objmsg.style.display='block';
	objmsg=window.document.getElementById('minibar');
	if (objmsg) objmsg.style.display='none';
	}

function diffdate(dt1,dt2) {
	var nbjours=Math.ceil((dt1.getTime()-dt2.getTime())/(3600000*24));
	return nbjours;
	}

function togdiv(divn) {
	var objmsg=window.document.getElementById(divn);
	if (objmsg) {
		if (objmsg.style.display=='none') objmsg.style.display='block';
		else objmsg.style.display='none';
		}
	}


function getIFrameValue(divId) {
	var iframeId='iframe_'+divId;
	var iframe=document.getElementById(iframeId);
	if (iframe) return iframe.contentWindow.getValue();
	else return "";
}

function setIFrameValue(divId,s) {
	var iframeId='iframe_'+divId;
	var iframe=document.getElementById(iframeId);
	if (iframe)	{
		var ua = navigator.userAgent.toLowerCase();
		if ((s=='') && (ua.indexOf("firefox")!=-1))  iframe.contentWindow.setValue('&nbsp;');
		else iframe.contentWindow.setValue(s);
		document.arrInis[divId]=getIFrameValue(divId);
		}
}

function getarealng(divid) {
	var iframeId='iframe_'+divid;
	var iframe=document.getElementById(iframeId);
	if (iframe) return iframe.contentWindow.getCount();
	else {
		var obj=eval("document.FSAIS."+divid);
		if (obj) return obj.value.length;
		else return 0;
		}
	}

function loadIFrame(idfr) {
	var val=eval("document.FSAIS."+idfr+".value");
	setIFrameValue(idfr,val);
	}

function setIFramesContent() {
if (typeof(tIFrames)!='undefined') {
	for (var i=0;i<tIFrames.length;i++) {
		var iframeId='iframe_'+tIFrames[i];
		var iframe=document.getElementById(iframeId);
		if (iframe)	iframe.src="../js/content.html?name="+tIFrames[i];
		}
	}
}

function saveIFrames() {
if (typeof(tIFrames)!='undefined') {
	for (var i=0;i<tIFrames.length;i++) {
		var obj=eval("document.FSAIS."+tIFrames[i]);
		var iframeId='iframe_'+tIFrames[i];
		var iframe=document.getElementById(iframeId);
		if (iframe) {obj.value=getIFrameValue(tIFrames[i]);};
		}
	}
}

function getIFrameHeight(divId) {
	var iframeId='iframe_'+divId;
	var iframe=document.getElementById(iframeId);
	return iframe.height;
}

function verifTXT(obj,nom,lib,min,max) {
	var MsgAff="";
	var str=btrim(obj.value);
	obj.value=str;
	var lng=getarealng(nom);
	if ((min>0) && (lng < min)) MsgAff="\n"+lib;
	if (lng > max) MsgAff="\n"+lib+" : "+max+" caractères maxi ("+lng+").";
	return MsgAff;
}

function verifTXT_en(obj,nom,lib,min,max) {
	var MsgAff="";
	var str=btrim(obj.value);
	obj.value=str;
	var lng=getarealng(nom);
	if ((min>0) && (lng < min)) MsgAff="\n"+lib;
	if (lng > max) MsgAff="\n"+lib+" : "+max+" characters maxi ("+lng+").";
	return MsgAff;
}


function setvisible(idd) {
	var objmsg=window.document.getElementById(idd);
	if (objmsg) {
			if (objmsg.style.display=='block') objmsg.style.display='none';
			else objmsg.style.display='block';
			}
	}

function setValue(fld) {
var sel=eval('document.FSAIS.'+fld+'0');
if (sel) {
	var idx=sel.selectedIndex;
	var elt=eval('document.FSAIS.'+fld);
	if (idx<=0) elt.value='';
	else {
		var val=sel.options[idx].text;
		if ((val.toLowerCase()=='autre') || (val.toLowerCase()=='autres')) elt.value='';
		else elt.value=sel.options[idx].text;
		}
	}
}


function editItem()
{
var a=editItem.arguments;
var item=a[0];
var bVld=true;
if (a.length>1) bVld=a[1];
if ((document.FNAV.FNAV_VALIDATED.value=="0") || (!bVld)) {
document.FNAV.EDITEDITEM.value=item;
document.FNAV.SELECTEDITEM.value=item;
document.FNAV.FNAV_VALIDATED.value="1"
document.FNAV.submit();
return true;
}
else return;
}

function insertItem()
{
if (document.FNAV.FNAV_VALIDATED.value=="0") {
document.FNAV.EDITEDITEM.value="";
document.FNAV.SELECTEDITEM.value="";
document.FNAV.FNAV_ACTION.value="INSERT";
document.FNAV.FNAV_VALIDATED.value="1"
document.FNAV.submit();
return true;
}
else return;
}

function cancelItem()
{
//if (document.FNAV.FNAV_VALIDATED.value=="0") {
document.FNAV.EDITEDITEM.value="";
//document.FNAV.FNAV_VALIDATED.value="1"
document.FNAV.submit();
return true;
//}
//else return;
}
function updateItem(item)
{
if ((document.FNAV.FNAV_VALIDATED.value=="0") && ((vldUpdateFonc==null) || vldUpdateFonc(document.FNAV,"UPDATE"))) {
if ((vldUpdateFonc!=null) || confirm("Mettre à jour les données ?"))
{
document.FNAV.EDITEDITEM.value="";
document.FNAV.SELECTEDITEM.value=item;
document.FNAV.FNAV_ACTION.value="UPDATE";
document.FNAV.FNAV_VALIDATED.value="1"
document.FNAV.submit();
return true;
}
else return;
}
else return;
}

function insertItem2()
{
if ((document.FNAV.FNAV_VALIDATED.value=="0")&& ((vldInsertFonc==null) || vldInsertFonc(document.FNAV,"INSERT"))) {
if ((vldInsertFonc!=null) || confirm("Mettre à jour les données ?"))
{
document.FNAV.EDITEDITEM.value="";
document.FNAV.SELECTEDITEM.value="";
document.FNAV.FNAV_ACTION.value="INSERT2";
document.FNAV.FNAV_VALIDATED.value="1"
document.FNAV.submit();
return true;
}
else return;
}
else return;
}


function deleteItem(item,str)
{
if (document.FNAV.FNAV_VALIDATED.value=="0") {
if (confirm("Supprimer " + str +" ?"))
{
	document.FNAV.EDITEDITEM.value="";
	document.FNAV.SELECTEDITEM.value=item;
	document.FNAV.FNAV_ACTION.value="DELETE";
	document.FNAV.FNAV_VALIDATED.value="1"
	document.FNAV.submit();
	return true;
}
else return;
}
else return;
}

function deleteExpert(item,str)
{
if (document.FNAV.FNAV_VALIDATED.value=="0") {
if (confirm("Supprimer DEFINITIVEMENT de la base expert " + str +" ?"))
{
	document.FNAV.EDITEDITEM.value="";
	document.FNAV.SELECTEDITEM.value=item;
	document.FNAV.FNAV_ACTION.value="DELETE";
	document.FNAV.FNAV_VALIDATED.value="1"
	document.FNAV.submit();
	return true;
}
else return;
}
else return;
}

function getdpt(cp) {
var dpt='';
var cp=btrim(cp);
if (cp.length==4) dpt='0'+cp.substring(0,1);
else if (cp.length>4) dpt=cp.substring(0,2);
else dpt='';
if ((dpt=='97')||(dpt=='98')) dpt=cp.substring(0,3);
else if (dpt=='20') {
	dpt=cp.substring(0,3);
	if ((dpt=='200')||(dpt=='201')) dpt='2A';else dpt='2B';
	}
return dpt;
}

function clickOUINON(sform,num,fld) {

var obj1=eval(sform+'.'+fld+'_cb1');

var obj2=eval(sform+'.'+fld+'_cb2');
var obj=eval(sform+'.'+fld);
if ((num==1) && (obj1.checked)) obj2.checked=false;
if ((num==2) && (obj2.checked)) obj1.checked=false;
if (obj1.checked) obj.value='1';
else if (obj2.checked) obj.value='0';
else obj.value='';
}

function showpage(pg) {
var elt0=document.getElementById(curdiv);
elt0.className='dinvisi';
var aelt0=document.getElementById('a'+curdiv);
aelt0.className='';
 
curdiv=pg;
elt0=document.getElementById(curdiv);
elt0.className='dvisi';
aelt0=document.getElementById('a'+curdiv);
aelt0.className='active';
}

function hidepage(pg) {
var elt0=document.getElementById(pg);
elt0.style.display='none';
var aelt0=document.getElementById('a'+pg);
aelt0.style.display='none';
}

function setMenuTitle(pg,title) {
var aelt0=document.getElementById('a'+pg);
aelt0.innerHTML=title;
}

function resizeblocks() {
var btrophaut=false;
for (var i=1;i<=nbblocks;i++) {
	var obj=document.getElementById("x"+i);
	if (obj) {
		var h0=obj.offsetHeight;
		var hh0=obj.style.height;
		obj.style.height="auto";
		if (obj.offsetHeight>h0) {
			obj.innerHTML="<br/><div style=\"color:red;font-weight:bold;\">LE CONTENU NE TIENT PAS DANS LA PAGE, VEUILLEZ REDUIRE LE NOMBRE DE LIGNES.</div>"+obj.innerHTML;
			btrophaut=true;
			var pg=obj.getAttribute("pg");
			if (pg) {
				var obj2=document.getElementById("apg"+pg);
				if (obj2) {
					obj2.innerHTML="<span style=\"color:red;font-weight:bold;\">*</span> "+obj2.innerHTML;
					}
				}
			}
		obj.style.height=hh0;
		}
	}
for (var i=2;i<=100;i++) {
	var obj=document.getElementById("pg"+i);
	if (obj) obj.className='dinvisi';
	}
if (btrophaut) {
	var obj=document.getElementById("trophaut");
	if (obj) {
		obj.style.display='block';
		}
	}
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
	do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
		}
return [curleft,curtop];
}

function child(elem, index) {
// if index is not supplied, default is 1
// you might be more comfortable making this 0-based
// in which case change i initial assignment value to 0 too
index = index || 1;
// get first child element node of elem
elem = (elem.firstChild && elem.firstChild.nodeType != 1) ?
next(elem.firstChild) :
elem.firstChild;
// use the index to move to nth-child element node
for(var i=1; i < index;i++) {
(function() {
return elem = next(elem);
})();
}
return elem;
}

function next(elem) {
do {
elem = elem.nextSibling;
} while (elem && elem.nodeType != 1);
return elem;
}

function resizeHeader() {

var eltHead=document.getElementById("headerTab");
var eltFirstRow=document.getElementById("firstRow");

eltHead.innerHTML="<table border=0 cellspacing=0 cellpadding=2 align=center width=100% id=tabH><tr id=firstRowH>"+eltFirstRow.innerHTML+"</tr></table>";

var eltFirstRowH=document.getElementById("firstRowH");
elttd=child(eltFirstRow,1);var cpt=1;
while ((elttd!=null)&&(cpt<200)) {
	child(eltFirstRowH,cpt).width=elttd.offsetWidth+'px';
	elttd=child(eltFirstRow,++cpt);
	}
eltFirstRow.style.visibility='hidden';

document.getElementById("blankdiv").style.height=(document.getElementById("fixedbanner").offsetHeight-8)+'px';
}

function scrollfn() {
	var obj=document.getElementById("asel");
	var obj2=document.getElementById("firstRowH");
	if (obj) {
		var xPos=findPos(obj)[0];
		var yPos=findPos(obj)[1];
		var xPos2=findPos(obj2)[0]+obj2.offsetWidth;
		var yPos2=findPos(obj2)[1]+obj2.offsetHeight;
		var scrollX=(document.all)?document.body.scrollLeft:window.pageXOffset
		if (yPos-yPos2>0) window.scrollTo(scrollX,yPos-yPos2);
		}
};
