var lastInsertedStep = 0;
function AddStep(number, defaultCountry)
	{
	if (lastInsertedStep==0) lastInsertedStep = number;
	else if (lastInsertedStep >= number)
	{
		number = lastInsertedStep+1;
		lastInsertedStep = number;
	}

	var oNSD = document.createElement("DIV");
	oNSD.id = "AddStep" + (number+1);

	if (number>7) GetObj("AddStepLink").innerHTML = "";

	GetObj("AddStep"+(number)).parentNode.appendChild(oNSD);
	var url = "process.aspx?xml=iti&xsl=iti_step&STEPNUMBER="+number+"&COUNTRY="+defaultCountry+"&SESSIONID="+window.sessionid;
	AjaxUpdater("AddStep"+number,url,null);
}
var removingStep=false;
function RemoveStep(obj,number)
{
	if (removingStep) return false;
	removingStep = true;
	GetObj("step"+(number)+"container").innerHTML="";
	obj.parentNode.innerHTML = "<input type='hidden' name='ITI_STEP_remove' value='"+number+"' />";
	var cStep = 1;
	for (var i=1;i<50;i++)
	{
		var name = GetObj("ITI_STEP_" + i + "_name");
		if (name)
		{
			name.value = name.value.substring(0,name.value.lastIndexOf(unescape("%A0"))+1) + (cStep++);
		}
	}
	GetObj("FORMITI").submit();
}

if (M_Browser.IE==undefined) M_Browser.Init();
if(!M_Browser.IE)
{
	HTMLElement.prototype.click = function() {
	var evt = this.ownerDocument.createEvent('MouseEvents');
	evt.initMouseEvent('click', true, true, this.ownerDocument.defaultView, 1, 0, 0, 0, 0, false, false, false, false, 0, null);
	this.dispatchEvent(evt);
	}
}

function showHideAllMaplets(show)
{
	var st = 1;
	var mpl = GetObj("imgzoommaplet1")
	while (mpl)
	{
		var mapl = GetObj("maplet" + st);
		if (mapl && ( ( mapl.innerHTML == "" ) == show ) )
		if (mpl.click) {mpl.click();}
		else mpl.fireEvent("onclick",null);
		st++;
		mpl = GetObj("imgzoommaplet"+st)
	}
	setITIoption("ITI_showMapplets",(show?1:0));
}

function showMapplet(mapletId, mapletUrl, lg, lt)
{
var mapl = GetObj("maplet" + mapletId);
if (mapl == null) return;
if (mapl.innerHTML == "")
{
var oncl = "";
if (lg!=null && lt!=null)
{
//
//oncl = "onclick='var w=window.open(\"drawMap.aspx?&MD_size=500x500&MD_scale=0.0005&MD_lg="+lg+"&MD_lt="+lt+"\",\"zoom\",\"width=700,height=500,resizable,scrollbars,menubar\");w.focus();' style='cursor:hand'";
oncl = "onclick='var w=window.open(\"drawMap.aspx?&MH_DrawMap=True&MD_size=500x500&MD_scale=0.0005&MH_Long="+lg+"&MH_Lat="+lt+"\",\"zoom\",\"width=700,height=500,resizable,scrollbars,menubar\");w.focus();' style='cursor:hand'";
}

mapl.innerHTML = "<img style='display:none;' src='" + mapletUrl + "' alt='' border='0' "+oncl+" onload='this.style.display=\"block\";GetObj(\"imgzoommaplet" + mapletId + "\").src=\"images/loupe_moins.gif\";' />";
//loading_small.gif
GetObj("imgzoommaplet"+mapletId).src="images/loading_small.gif";
//GetObj("imgzoommaplet"+mapletId).src="images/loupe_moins.gif";
}
else
{
mapl.innerHTML = ""
GetObj("imgzoommaplet"+mapletId).src="images/loupe_plus.gif";
}
}

function showMapOnMaplet(lg, lt)
{
}

function enableOptions()
{
}

function hideItiStep(number)
{
GetObj("step"+number).style.display="none";
GetObj("altstep"+number).style.display="block";
}
function showItiStep(number)
{
GetObj("step"+number).style.display="block";
GetObj("altstep"+number).style.display="none";
}

function setITIoption(name,valeur)
{	
	var req= "PanelState.aspx?"+name+"="+valeur+"&sessionid="+window.sessionid;
	//alert(req);
	AjaxUpdater(null,req, null);
}

function sendPlayListEmail(formu)
{

	var params = new Object();
	var str = "";
	for (var i=0 ; i<formu.elements.length ; i++)
		{
			var name = formu.elements[i].id;
			var valeur = formu.elements[i].value;
			/*
			if (name.indexOf("_DDList")>-1) name = name.substr(0,name.indexOf("_DDList"));
			if (name.indexOf("_CB")>-1)
				{
				name = name.substr(0,name.indexOf("_CB"));
				valeur = formu.elements[i].checked;
				}
			name = name.substr(name.lastIndexOf("_")+1);
			params[name] = valeur; */
			str +=name + "=" + escape(valeur) + "&";
			
			}
			var req= "export.aspx?"+str+"t=1";
			alert(req);
			//AjaxUpdater(null,req, null);
			var img = new Image();
			img.src=req;
			
			//setTimeout("document.location.href='http://www.google.com'",100);
			
			setTimeout("document.location.href='process.aspx?xml=playList&xsl=playList&sessionid=" + formu.sessionid.value + "&EX_to=" + formu.EX_to.value+"'",100);
			return false;
	
}
