// Inizio Barra Admin
var IsExplorer = new Boolean(); IsExplorer = (navigator.appName.indexOf("Explorer") > -1) ? true : false

function xScrean(e)
{
	if (IsExplorer == true) { return window.event.clientX }
	else { return e.pageX }
}
function yScrean(e)
{
	if (IsExplorer == true) { return window.event.clientY }
	else { return e.pageY }
}
function styleXYSenzaPx(MisuraConPx)
{
	var Risultato = parseInt((MisuraConPx.substring(0, MisuraConPx.length - 2)))
	return Risultato
}

function RiposizionaBarraAdmin(x, y, dragPanel_Obj)
{
	//check if the drag panel position is stored...
	//Valori se non c'è il cookie
	var moveToLocation = new Sys.UI.Point(new Number(x), new Number(y));
	if (dragPanel_Obj != null)
	{
		dragPanel_Obj.set_location(moveToLocation);
		dragPanel_Obj.get_element().style.position = "absolute";
	}
}

///restituisce la posizione left top
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 addEvent(obj, type, fn)
{
	if (obj.addEventListener)
	{
		obj.addEventListener(type, fn, false);
	} else if (obj.attachEvent)
	{
		obj["e" + type + fn] = fn;
		obj[type + fn] = function() { obj["e" + type + fn](window.event); }
		obj.attachEvent("on" + type, obj[type + fn]);
	}
}
function removeEvent(obj, type, fn)
{
	if (obj.removeEventListener)
	{//NS
		obj.removeEventListener(type, fn, false);
	} else if (obj.detachEvent)
	{//IE
		obj.detachEvent("on" + type, obj[type + fn]);
		obj[type + fn] = null;
		obj["e" + type + fn] = null;
	}
}

//Posiziona in fondo alla pagina l'etichette che permettoni di andare nella pagina di modifica file xml Globalizzatore
function AddGlobalizzatoryToPage(MyInnerHTML, DivCssClass)
{
	var body = document.body;
	var GlobalizzatoreTrovato = 0;
	var MyChild = document.body.childNodes;
	var TotNodes = document.body.childNodes.length;
	for (var i = 0; i < TotNodes; i++)
	{
		//alert(MyChild[i].innerHTML + "\n\n" + MyInnerHTML);
		if (MyChild[i].innerHTML == MyInnerHTML)
		{
			GlobalizzatoreTrovato = 1;
			alert('Trovato')
			break;
		}
	}
	if (GlobalizzatoreTrovato == 0)//Solo se non già inserito lo aggiungo
	{
		var nodo = document.createElement('div');
		nodo.setAttribute("class", DivCssClass); /*Firefox*/
		nodo.setAttribute("className", DivCssClass)/*IE*/
		nodo.innerHTML = MyInnerHTML;
		document.body.appendChild(nodo);
	}
}
//Crea <link rel="stylesheet" type="text/css" href="*.css" />
function createCSSRef(url)
{
	var obj = document.createElement("link");
	obj["href"] = url;
	obj["rel"] = "stylesheet";
	obj["type"] = "text/css";
	return obj;
}
function Dett(Doc_IDPK)
{
	var left = ((window.screen.width - 700) / 2)
	var top = ((window.screen.height - 550) / 2)
	var MyWin = window.open('/Falcon/admin/dettaglio_doc.aspx?doc=' + Doc_IDPK, 'Dettaglio', 'toolbar=no,location=no,menuBar=no,status=yes,width=700px,height=550px,scrollbars=yes,resizable=no')
	MyWin.moveTo(left, top)
	MyWin.focus()
}
function Pub(Doc_IDPK)
{
	var Laghezza = 1000;
	var Altezza = 650;
	var left = ((window.screen.width - Laghezza) / 2)
	var top = ((window.screen.height - Altezza) / 2)
	var MyWin = window.open('/Falcon/admin/pubblica.aspx?doc=' + Doc_IDPK, 'Pubblicazione', 'toolbar=no,location=no,menuBar=no,status=yes,width=' + Laghezza + 'px,height=' + Altezza + 'px,scrollbars=yes,resizable=no')
	MyWin.moveTo(left, top)
	MyWin.focus()
}
function ApriSezioni(Sez_ID)
{
	PopUp("/Falcon/admin/frame_sezioni.aspx?sez=" + Sez_ID, "Sezioni", 880, 650, "yes", "yes")
}

function PopUp(Destinazione, NomeFinestra, Width, Height, Ridimensionabile, scrollbars)
{
	var left = ((window.screen.width - Width) / 2);
	var top = ((window.screen.height - Height) / 2);
	var MyWin = window.open(Destinazione, NomeFinestra, "toolbar=no,location=no,menuBar=no,status=yes,width=" + Width + "px,height=" + Height + "px,scrollbars=" + scrollbars + ",resizable=" + Ridimensionabile)
	MyWin.moveTo(left, top)
	//window.resizeBy(
	MyWin.focus()
}

//Inizio cookie
function WriteCookie(MyCookieName, MyValue, ExpireDate)
{
	//var MyStr=NomeCookie+"="+escape(DDLResidenzaObj.value)+"&"+strAnno+"="+escape(DDLNascitaObj.value)+";path=/"
	var MyStr = MyCookieName + "=" + MyValue + ";path=/;expires=" + ExpireDate
	document.cookie = MyStr
}
function ReadCookie(CookieName)
{
	var MyCookieArray = new Array()
	var CookieValues = document.cookie
	MyCookieArray = CookieValues.split("; ")
	for (i = 0; i < MyCookieArray.length; i++)
	{
		var TempArray = MyCookieArray[i].split("=")
		if (TempArray[0] == CookieName)
		{ return unescape(TempArray[1]) }
	}
	return ""
}
function WriteCookieXTotGiorni(NomeCookie, valoreCookie, TotGiorni)
{
	var ExpireDate = new Date()
	ExpireDate.setTime(ExpireDate.getTime() + (TotGiorni * 24 * 3600 * 1000))//TotGiorni(365)*hh(24)*(3600)(sec/ora)*ms1000=
	WriteCookie(NomeCookie, valoreCookie, ExpireDate.toGMTString())
}
//Fine cookie
