function TrimString(sInString) {
  sInString = sInString.replace( /^\s+/g, "" );// strip leading
  return sInString.replace( /\s+$/g, "" );// strip trailing
}

function OpenPagina(pagina, intesta, sx, tp, wd, hg, sg ) {

	var T = new Date();
	var stWinName = T.getTime();

	return window.open(pagina,stWinName,"left="+sx+",top="+tp+",width="+wd+",height="+hg+",scrollbars="+sg);
}

//cambia lingua
function setLang(n){
	stBuffer = window.location.href;

	document.form_menu.callback.value = stBuffer;
	document.form_menu.language.value = n;

	document.form_menu.submit();
}

//menu
//menu sdv
function getCookieUltimoMenuAperto() {
	if (document.cookie.length <= 0) { return ""; }
	c_name = "ultimoMenuAperto";
	c_start = document.cookie.indexOf( c_name + "=");
	if (c_start != -1) { 
		c_start = c_start + c_name.length + 1; 
		c_end = document.cookie.indexOf(";", c_start);
		if (c_end == -1) {
			c_end = document.cookie.length;
		}
		return unescape(document.cookie.substring(c_start,c_end));
	}
}
function setCookieUltimoMenuAperto(id) {
	var today = new Date();
	var expire = new Date();
	nDays=1;
	expire.setTime(today.getTime() + 3600000*24*nDays);
	alert("setta: " + id);

	document.cookie = "ultimoMenuAperto="+escape(id) + ";expires="+expire.toGMTString();
}
function collapse(id) {
setCookieUltimoMenuAperto(id);
var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}
//menusdv

window.onload = inizializzaMenu;
function inizializzaMenu() {
	//alert(getCookieUltimoMenuAperto());
	tabActive(getCookieUltimoMenuAperto());
}

function reset() {
	tabOut('tabHome');
	tabOut('tabWho');
	tabOut('tabSkill');
	tabOut('tabWorkshop');
	tabOut('tabInsight');
}
function hide(id) {
	var element = document.getElementById(id);
	element.style.visibility = 'hidden';
	element.style.display = 'none';
}
function show(id) {
	var element = document.getElementById(id);
	element.style.visibility = 'visible';
	element.style.display = 'block';
}
function hideAll() {
	hide('ctabHome');
	hide('ctabWho');
	hide('ctabSkill');
	hide('ctabWorkshop');
	hide('ctabInsight');
}
function tabOver(id) {
	var element = document.getElementById(id);
	element.setAttribute("class", "menuover menutxtover");
	element.setAttribute("className", "menuover menutxtover");
}
function tabOut(id) {
	//setCookieUltimoMenuAperto(id);
	var element = document.getElementById(id);
	element.setAttribute("class", "menuoff menutxt");
	element.setAttribute("className", "menuoff menutxt");
	element.onmouseover=function(){tabOver(id);}
	element.onmouseout=function(){tabOut(id);}
	//element.onclick=function(){tabActive(id);}
}
function tabActive(id) {
	reset();
	hideAll();
	show('c'+id);
	//setCookieUltimoMenuAperto(id);
	var element = document.getElementById(id);
	element.setAttribute("class", "pagefix menutxt");
	element.setAttribute("className", "pagefix menutxt");
	element.onmouseover=function(){}
	element.onmouseout=function(){}
	//element.onclick=function(){}
}
//fine menu

//mm functions
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//mm functions

function SymError()
{
  return true;
}
window.onerror = SymError;
var SymRealWinOpen = window.open;
function SymWinOpen(url, name, attributes)
{
  return (new Object());
}
window.open = SymWinOpen;


