// true si ie, false si autre
var mapBrowserName = (document.all)? true : false;

var sary1 = new Image(); sary1.src = 'js/windoo/themes/windoo.gs/hd-sprite.gif';
var sary2 = new Image(); sary2.src = 'js/windoo/themes/windoo.gs/bg-right.gif';
var sary3 = new Image(); sary3.src = 'js/windoo/themes/windoo.gs/bg-left.gif';
var sary4 = new Image(); sary4.src = 'js/windoo/themes/windoo.gs/bg-center.gif';
var sary5 = new Image(); sary5.src = 'js/windoo/themes/windoo.gs/buttons.gif';
var sary6 = new Image(); sary6.src = 'js/windoo/themes/windoo.gs/se-handle.gif';

var tmrMove = setTimeout('',500);
var divDragMargin = 0;
var oLastInfoBull = null;

var bool_start_ = true;
var max_height = 0;
var tmr_setmenu = null;

function showInfoBull(msgVal,posX,posY){
	if(msgVal.trim() == "") return;
	
	if($('popinfo')) {
		$('popinfo_Content').innerHTML = msgVal;
	}else {
		var mWin = new StickyWinSkin({
	      skin: mySkin,
	      title: "Information",
	      draggable: true,
	      dragHandleSelector: 'td.titleSticky',
	      resizable: true,
	      resizeHandleSelector: 'td.resizerSticky',
	      resizeOptions: {limit:{x:[250,1000], y:[50,800]}},
	      width: 200,
	      height: 200,
	      content:msgVal,
	      position : "upperRight",
	      relativeTo: $('visualisation'),
	      id : "popinfo"
	  });
	  $('popinfo').style.left =  ($('popinfo').style.left.toInt()-$('popinfo').style.width.toInt())+"px";
	  $('popinfo').style.top =  ($('popinfo').style.top.toInt()+60)+"px";
	}
}
function displayFormSch(oLegend) {
	field_prt = oLegend.parentNode;
	for(var iFi=0; iFi < field_prt.childNodes.length; iFi++) {
		if(field_prt.childNodes[iFi].nodeType == 1 && field_prt.childNodes[iFi].tagName.toLowerCase() != 'legend') {
			switchMenu(field_prt.childNodes[iFi]);
		}		
	}	
}

function onloadWindow(phototrans) {
  //initRueilMap(phototrans);
  //openAlerte();
}

function clickNextPage(sens,sel) {
	sel = $(sel);
	if(sens == "prec") {
		if((sel.selectedIndex - 1) >= 0 && sel.options[sel.selectedIndex - 1]) {
			sel.options[sel.selectedIndex - 1].selected = true;
			sel.onchange();
		}
	}else {
		if(sel.options[sel.selectedIndex + 1]) {
			sel.options[sel.selectedIndex + 1].selected = true;
			sel.onchange();
		}
	}
}

function resizeByScale() {
	if($("echelle")) {
		argum = "echelleSaisie="+$("echelle").value ;
		CMap.sendXload(argum) ;
	}
}


function openCadrePrint(urlPage,paramDivCadre){	
	scaleCur = CMap.map.getScale();
	if($('fichePrint')) {
		removeCadre('fichePrint');
	}
	var opacityOrtho = (opacitySlide.step)?opacitySlide.step:0 ;
	openCadre(urlPage+"?scaleCur="+scaleCur+"&transp="+opacityOrtho,'Impression',330,380);
}

function openCadre4(urlPage,titre, w, h,id){
	if(!id)id = false;
  if(!w) w = 500;
  if(!h) h = 350;
  var mWin = new StickyWinSkin({
    skin: mySkin,
    url: urlPage,
    ajaxOptions: {method: 'get', evalScripts: true},
    title: titre,
    useIframeShim: true,
    draggable: true,
    dragHandleSelector: 'td.titleSticky',
    resizable: false,
    resizeHandleSelector: 'td.resizerSticky',
    resizeOptions: {limit:{x:[250,1000], y:[50,800]}},
    allowMultiple: true,
    width: w,
    height: h,
    id : id
  });  
  var oCont = mWin.win.getElementsByClassName('StickySkinContent');
}

function openCadre(urlPage,titre, w, h,id){	
	if(!id)id = false;
	if(!w) w = 500;
	if(!h) h = 350;
	var mWin = new Windoo({
		id: id,
		width: w,
		height: h,
		top: 150,
		left: 200,
		title: titre,
		type: 'ajax',
		url: urlPage,
		resizable: false,
		theme: Windoo.Themes.gs,
		maximize: false,
		shadow: false,
		buttons: {
			maximize: false
		},
		position: false
	}).show();
}
function removeCadre(obj) {
	obj = $(obj);
	if(!obj) return;
	prt = obj.parentNode;
	if(!prt) {
		return;
	}
	
	var regStic = new RegExp ('^windoo ','ig');
	do {
		if(regStic.test(prt.className)) {
			// remove frame pour ie6
			if(window.ie6) {
				var oFrame = prt.previousSibling;
				if(oFrame && oFrame.tagName.toString().toUpperCase() =="IFRAME") {
					oFrame.remove();
				}
			}
			prt.remove();
			return;
		}
		if(!prt.parentNode)return;
		else prt = prt.parentNode;
	}while(prt);
}

var TMR_MENU_SEL;
function showMenuSelection(obj) {
	$clear(TMR_MENU_SEL);
	removeMenuSelection();
	
	obj = $(obj);
	var lft = obj.getLeft();
	var tp = obj.getTop();

	var div = new Element('div');
	var innerDiv = new Element('div');
	div.appendChild(innerDiv);
	div.id = 'menuSelection';
	div.onmouseover = function(evt){
		$clear(TMR_MENU_SEL);
		var evt = new Event(evt);
		ShowTip(evt,'tt_navsub14','menuSelection') ;
	};
	div.onmouseout = function(){
		hideMenuSelection();
		HideTip('tt_navsub14') ;
	};
	div.onclick = function() {
		setSelectionRectangle();
	};
	div.setStyles({
		'position' : 'absolute',
		'left': (lft - 30) + 'px',
		'top': (tp + 1) + 'px',
		'width' : '30px',
		'height' : '25px',
		'z-index' : '500000'
	});
	document.body.appendChild(div);
}

function hideMenuSelection() {
	TMR_MENU_SEL = setTimeout("removeMenuSelection();", 500);
	
}
function removeMenuSelection() {
	if($('menuSelection')) {
		$('menuSelection').remove();
	}
}
function setSelectionPoint() {
	CMap.clearcontrol();
	CMap.olSelectPoint.activate();
	removeMenuSelection();
}
function setSelectionRectangle() {
	CMap.clearcontrol();
	CMap.xrect.activate();
	removeMenuSelection();
}

