$(document).ready(function(){
	$('.mainLi').hover(
		function() {
			$('.submenu').hide();
			$(this).children('ul').show();
		},
		function() {
			$('.submenu').hide();
		}
	)
})

function mark(right, value) {
	var e=document.forms['fEdit'].elements;
	for(i=0;i<e.length;i++) {
		if (e[i].name.indexOf(right)!=-1) {
//			e[i].checked=!e[i].checked;
			e[i].checked=value;
		}
	}
}

function ConfirmDelete(url) {
	if (confirm('Are You sure You want to delete this item ?')) window.location=url;
}

function ConfirmDeleteSelected(form,url) {
	if (confirm('You are about to delete selected items, continue ?')) {
		form.action=url;
		form.submit();
	}
}

function ShowTab(vid,hid) {
	var root=document.getElementById("div_tabs");
	if (!root) return;

	/* hide all tabs */
	var divs=root.getElementsByTagName("DIV");
	for (i=0; i<divs.length; i++) {
		var d=divs[i];
		if ((d.id=="div_tab_"+vid) || (d.id=="div_tab_"+vid+"_"+hid)) {
			d.style.display="block";
		} else {
			d.style.display="none";
		}
	}

	/* highlight all links */
	var as=root.getElementsByTagName("A");
	for (i=0; i<as.length; i++) {
		var a=as[i];
		if ((a.id=="a_tab_"+vid+"_"+hid) || (a.id=="a_tab_"+vid+"_0")) {
			a.className="tab_sel";
		} else {
			a.className="tab";
		}
	}
}

function ShowBox(id) {
	var root=document.getElementById("div_boxes");
	if (!root) return;

	/* hide all tabs */
	var divs=root.getElementsByTagName("DIV");
	for (i=0; i<divs.length; i++) {
		var d=divs[i];
		if (d.id=="div_box_"+id) {
			d.style.display="block";
		} else {
			d.style.display="none";
		}
	}

	/* highlight all links */
	var as=root.getElementsByTagName("A");
	for (i=0; i<as.length; i++) {
		var a=as[i];
		if (a.id=="a_box_"+id) {
			a.className="box_sel";
		} else {
			a.className="box";
		}
	}
}

function SwapVisibility(id) {
	var d=document.getElementById('div_'+id);
	var i=document.getElementById('i_'+id);
	if (d) {
		if (d.style.display=='none') {
			d.style.display='block';
			if (i) i.src='templates/i/sub_opened.gif';
		} else {
			d.style.display='none';
			if (i) i.src='templates/i/sub_closed.gif';
		}
	}
}

function EditHTML(id) {
	var o=document.getElementById(id);
	if (!o) return;

	if (window.showModalDialog)
	{
		var win=window.showModalDialog('FCKeditor/popup_editor.html',o,'dialogWidth:700px; dialogHeight:500px; help:no; status:no; scroll:no; resizable:yes;');
	}
	else
	{
		var win = window.open('FCKeditor/popup_editor.html',o,'height=500,width=700,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no ,modal=yes');
		win.focus();
	}
	
	if (win) {
		o.value=win;
	}
}

function EditHTMLCKEditor(name, height)
{
	CKEDITOR.replace( name,
	{
		skin : 'office2003',
		language : 'fr',
		toolbar :
				[
					['Source','Preview','-','Cut','Copy','Paste','PasteText','PasteFromWord','-','Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat','-','Image','Flash','SpecialChar'],
					'/',
					['TextColor','BGColor','-','Link','Unlink','Table','-','Outdent','Indent','HorizontalRule','-','Bold','Italic','Underline','-','NumberedList','BulletedList','JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
					'/',
					['Format', 'FontSize'],
		        ],
		filebrowserBrowseUrl : 'ckfinder/ckfinder.html',
		filebrowserImageBrowseUrl : 'ckfinder/ckfinder.html?Type=Images',
		filebrowserFlashBrowseUrl : 'ckfinder/ckfinder.html?Type=Flash',
		filebrowserUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files',
		filebrowserImageUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images',
		filebrowserFlashUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash',
	//	filebrowserWindowWidth : '600px',
	//	filebrowserWindowHeight : height,
		width: '650px',
		height: height
	});
}

function Trim(s) {
	while (s.charAt(0)==' ') {
		s=s.substr(1,s.length-1);
	}

	while (s.charAt(s.length-1)==' ') {
		s=s.substr(0,s.length-1);
	}

	return s;
}

function AdminSwitchLL() {
	var root=window.parent;

	var object=document.getElementById("ll_switch");
	if (!object || !object.selectedIndex) return ;

	var option=object.options[object.selectedIndex]	;

	if (root && root.frames && root.frames.menu && root.frames.main) {
		root.frames.menu.location="index.php?cmd=admin_menu&lang="+option.getAttribute('lang')+"&location="+option.getAttribute('location');
		root.frames.main.location=option.getAttribute('url');
	} else {
		window.location=option.getAttribute('url');
	}
}


function FormSubmit(id,action,target) {
//	var form=document.getElementById(id);
	var form=document.forms[id];
	if (!form) return 0;
	if (!form.update) return 0;
	form.update.value=1;
	form.target=target;
	form.action=action;
	form.submit();
}

function FormPreview(id,action,target) {
//	var form=document.getElementById(id);
	var form=document.forms[id];
	if (!form) return 0;
	if (!form.preview) return 0;
	
	form.preview.value=1;
	form.target=target;
	form.action=action;
	form.submit();
}

function FormReload(id,action,target) {
//	var form=document.getElementById(id);
	var form=document.forms[id];
	if (!form) return 0;
	if (!form.reload) return 0;
	
	form.reload.value=1;
	form.target=target;
	form.action=action;
	form.submit();
}

function FormChangeType(id,action,target)
{
//	var form=document.getElementById(id);
	var form=document.forms[id];
	if (!form) return 0;
	if (!form.change_type) return 0;
	
	form.change_type.value=1;
	form.target=target;
	form.action=action;
	form.submit();

}

function FormDeleteBox(id, action, target, box_id)
{
 	if (confirm('Are You sure You want to delete this item ?'))
 	{
// 		var form=document.getElementById(id);
		var form=document.forms[id];
		if (!form) return 0;
		if (!form.deleted) return 0;
	
		form.deleted.value=box_id;
		form.target=target;
		form.action=action;
		form.submit();
 	}
}

function FormShowMap(id, action, target)
{
//	var form=document.getElementById(id);
	var form=document.forms[id];
	if (!form) return 0;
	if (!form.showmap) return 0;
	
	form.showmap.value=1;
	form.target=target;
	form.action=action;
	form.submit();
}

function FormShowMapFrance(id, action, target)
{
//	var form=document.getElementById(id);
	var form=document.forms[id];
	if (!form) return 0;
	if (!form.showmap_france) return 0;
	
	form.showmap_france.value=1;
	form.target=target;
	form.action=action;
	form.submit();
}


function set_coord(id, namex, namey, namemain)
{
//	var form=document.getElementById(id);
	var form=document.forms[id];
	if (!form) return 0;
	if (!form[namex]) return 0;
	if (!form[namey]) return 0;
	if (!form[namemain]) return 0;
	
	x = img_map.event.offsetX;
	y = img_map.event.offsetY;
//	xx = img_map.event.clientX;
//	yy = img_map.event.clientY;

	if (confirm('Is this the location of the office that you wish to add?'))
	{
		form[namex].value = x;
		form[namey].value = y;
		is_main = form[namemain].value;
		view_office(x,y,is_main);		
	}
}

function view_office(x,y,is_main)
{
	office_red = img_map.document.getElementById('office_red');
	office_blue = img_map.document.getElementById('office_blue');
	if (is_main == 'c')
	{
		office_red.style.display = "block";
		office_blue.style.display = "none";
		office_red.style.left = x-3;
		office_red.style.top = y-3;

	}
	else
	{
		office_red.style.display = "none";
	 	office_blue.style.display = "block";
	 	office_blue.style.left = x-3;
		office_blue.style.top = y-3;

	}

}


