var mywin = '';
 
function refresh()
{
		window.location= window.location.href+'&refresh=1';
}


function popup(url)
{
	if (document.all)
		var xMax = screen.width, yMax = screen.height;
	else
	{
		if (document.layers)
		{
			var xMax = window.outerWidth, yMax = window.outerHeight;
		}
		else
		{
			var xMax = screen.width, yMax = screen.height;
		}
	}
	
	var xOffset = (xMax - 300)/2, yOffset = (yMax - 400)/2;
	mywin=window.open(url,"select",'width=300,height=400,screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+',location=0,toolbar=0,status=0,resizable=1,scrollbars=1');
}



function newwin(url, loc) 
{
	if (document.all)
		var xMax = screen.width, yMax = screen.height;
	else
		if (document.layers)
			var xMax = window.outerWidth, yMax = window.outerHeight;
		else
			var xMax = screen.width, yMax = screen.height;
	
	mywin=window.open(url,"select",
	'width=640,height=480,screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+',location=loc,toolbar=0,status=0,resizable=1,scrollbars=1');
}




function ldap_user_autouid()
{
		var home = '/home';
		document.userForm.cn.value = document.userForm.uid.value;
		document.userForm.homedirectory.value = '/home/' + document.userForm.uid.value;
}
		
function child_focus()
{
	if (mywin && mywin.open && !mywin.closed)
		mywin.focus();
}

function popcaller(obj_caller)
{
		 var objet = 'popcaller.php?obj='+obj_caller;
		 if (document.all)
		 var xMax = screen.width, yMax = screen.height;
		 else
		 if (document.layers)
		var xMax = window.outerWidth, yMax = window.outerHeight;
		else
		var xMax = screen.width, yMax = screen.height;
		var xOffset = (xMax - 350)/2, yOffset = (yMax - 450)/2;
		mywin=window.open(objet,"entity",
		'width=350,height=450,screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+',location=0,toolbar=0,status=0,resizable=1,scrollbars=1');
}
		
function superpop(obj_caller,w,h,n)
{
		var mywidth=w;
		var myheight=h;
		var myname=n;
		var myoffsetH=document.body.offsetHeight;
		var myoffsetW=document.body.offsetWidth;
		 var objet = 'popcaller.php?obj='+obj_caller;
		 if (document.all)
		 var xMax = screen.width, yMax = screen.height;
		 else
		 if (document.layers)
		var xMax = window.outerWidth, yMax = window.outerHeight;
		else
		var xMax = screen.width, yMax = screen.height;
		var xOffset = (xMax - mywidth)/2, yOffset = (yMax - myheight)/2;
		mywin=window.open(objet,myname,
		'width='+mywidth+',height='+myheight+',screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+',location=0,toolbar=1,status=1,resizable=1,scrollbars=1');
}
		
function launchpopup(obj_caller,w,h,n)
{
		var mywidth=w;
		var myheight=h;
		var myname=n;
		var myoffsetH=document.body.offsetHeight;
		var myoffsetW=document.body.offsetWidth;
		 var objet = obj_caller;
		 if (document.all)
		 var xMax = screen.width, yMax = screen.height;
		 else
		 if (document.layers)
		var xMax = window.outerWidth, yMax = window.outerHeight;
		else
		var xMax = screen.width, yMax = screen.height;
		var xOffset = (xMax - mywidth)/2, yOffset = (yMax - myheight)/2;
		mywin=window.open(objet,myname,
		'width='+mywidth+',height='+myheight+',screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+',location=0,toolbar=1,status=1,resizable=1,scrollbars=1');
}
		
function pop_elem_to_form(obj_caller,e,w,h,n)
{
		var myfield=e;
		var mywidth=w;
		var myheight=h;
		var myname=n;
		var myoffsetH=document.body.offsetHeight;
		var myoffsetW=document.body.offsetWidth;
		 var objet = 'popcaller.php?obj='+obj_caller+'&fld='+myfield;
		 if (document.all)
		 var xMax = screen.width, yMax = screen.height;
		 else
		 if (document.layers)
		var xMax = window.outerWidth, yMax = window.outerHeight;
		else
		var xMax = screen.width, yMax = screen.height;
		var xOffset = (xMax - mywidth)/2, yOffset = (yMax - myheight)/2;
		mywin=window.open(objet,myname,
		'width='+mywidth+',height='+myheight+',screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+',location=0,toolbar=0,status=1,resizable=1,scrollbars=1');
}

function superpop2(obj_caller,w,h,n)
{
		var mywidth=w;
		var myheight=h;
		var myname=n;
		var myoffsetH=getOffsetLeft(window, true);
		var myoffsetW=document.body.offsetWidth;
		 var objet = 'popcaller.php?obj='+obj_caller;
		 if (document.all)
		 var xMax = screen.width, yMax = screen.height;
		 else
		 if (document.layers)
		var xMax = window.outerWidth, yMax = window.outerHeight;
		else
		var xMax = screen.width, yMax = screen.height;
		var xOffset = (xMax - mywidth)/2, yOffset = (yMax - myheight)/2;
		mywin=window.open(objet,myname,
		'width='+mywidth+',height='+myheight+',screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+myoffsetH+',location=0,toolbar=0,status=1,resizable=1,scrollbars=1');
}
		
function send_value(a,b)
{
		var val=a;
		var field=b;
		window.opener.document.forms["add_tag"].elements[field].value=window.opener.document.forms["add_tag"].elements[field].value+val;
		window.close();
}
		
function set_homepage(a,b)
{
		var val=a;
		var field=b;
		window.document.forms["auth_settings"].elements[field].value = val;
}
		
function send_menu_link(a,b)
{
		var myfield=a;
		var val=window.document.forms["auth_settings"].elements[a].value;
		var field=b;
		window.opener.document.forms["add_tag"].elements[field].value=val;
		window.close();
}
		
function send_to_form(a,b,c)
{
		var val=a;
		var field=b;
		window.opener.document.forms[c].elements[field].value=val;
		window.close();
}
		
function refresh_parent()
{
		window.opener.location= window.opener.location.href+'&refresh=1';
		window.focus();
		window.close();
}
		
function profile_import_link(a)
{
		var val=a;
		window.document.forms["add_tag"].elements["id_bloc"].value = val;
		window.document.add_tag.submit();
}
		
function listchange(a)
{
		var val=a;
		var s=window.document.forms["form"].elements["s"].value;
		window.location = a+s;
}
		
function switchradio(a,b)
{
		var val=a;
		window.location = a+b;
}
		
function submitForm()
{
		var prefix=/ed_/i;
		var oInputs=document.getElementsByTagName("input");
		for(var i=0;i<oInputs.length;i++) {
		var sValue=oInputs[i].value;
		if(sValue.search(prefix) != -1) {
		var element = "f_"+sValue;
		oInputs[i].value = sValue;
		if(element == "f_ed_1") {
		oInputs[i].value = f_ed_1.getHTMLBody();}
		if(element == "f_ed_2") {
		oInputs[i].value = f_ed_2.getHTMLBody(); }
		if(element == "f_ed_3") {
		oInputs[i].value = f_ed_3.getHTMLBody(); }
		if(element == "f_ed_4") {
		oInputs[i].value = f_ed_4.getHTMLBody(); }
		if(element == "f_ed_5") {
		oInputs[i].value = f_ed_5.getHTMLBody(); }
		if(element == "f_ed_6") {
		oInputs[i].value = f_ed_6.getHTMLBody(); }
		if(element == "f_ed_7") {
		oInputs[i].value = f_ed_7.getHTMLBody(); }
		if(element == "f_ed_8") {
		oInputs[i].value = f_ed_8.getHTMLBody(); }
		if(element == "f_ed_9") {
		oInputs[i].value = f_ed_9.getHTMLBody(); }
		if(element == "f_ed_10") {
		oInputs[i].value = f_ed_10.getHTMLBody(); }
		if(element == "f_ed_11") {
		oInputs[i].value = f_ed_11.getHTMLBody(); }
		if(element == "f_ed_12") {
		oInputs[i].value = f_ed_12.getHTMLBody(); }
		}
		}
		if(typeof document.forms.Form1 != 'undefined')
		{document.forms.Form1.submit();}
}
