function getObj(itemId) {
	return document.getElementById(itemId);
}


if (document.all) {
	browserType = 'MSE';	
} else {
	browserType = 'Moz';	
}

function openNewWin(openLink, pageLink, widthLink, heightLink, popUp) {
	if (pageLink == 'x') {
		window.location.href=openLink;
	} else if (popUp == 1) {
		openTheWin = window.open(openLink,pageLink,'width='+ widthLink +',height='+ heightLink +' ,toolbar=no, location=no,status=yes,menubar=no,scrollbars=yes, resizable=yes');
	} else if (!widthLink) {
		openTheWin = window.open(openLink,pageLink,'toolbar=yes, location=yes,status=yes,menubar=yes,scrollbars=yes, resizable=yes');
	} else {
		openTheWin = window.open(openLink,pageLink,'width='+ widthLink +',height='+ heightLink +' ,toolbar=yes, location=yes,status=yes,menubar=yes,scrollbars=yes, resizable=yes');
	}
	
	openTheWin.focus();
}


function reloadPage() {
	window.location.reload();
}

var rightColScroll = 0;

function loginBlurEmail(itemObj) {
	if (itemObj.value == '') {
		itemObj.value = itemObj.lang;	
	}		
}

function loginFocusEmail(itemObj) {
	if (itemObj.value == itemObj.lang) {
		itemObj.value = '';
	}		
}

function loginFocusPwd(positionItemId) {
	getObj('login_password_text'+ positionItemId).style.display = 'none';
	getObj('login_password'+ positionItemId).style.display = '';
	getObj('login_password'+ positionItemId).focus();
}

function loginBlurPwd(positionItemId) {
	if (getObj('login_password'+ positionItemId).style.display == '') {
		if (getObj('login_password'+ positionItemId).value.length == 0) {
			getObj('login_password_text'+ positionItemId).style.display = '';
			getObj('login_password'+ positionItemId).style.display = 'none';
		}
	}
}

function doLogin(theForm) {
	if (theForm.login.value == '' || theForm.login.value == alertEmailField || theForm.cpwd.value == '') {
		alert(alertEmailPasswordField);
		return false;
	} else {
		pwdhash = hex_md5(theForm.cpwd.value);
		theForm.cpwd.value = '';
		theForm.hpwd.value = pwdhash;
		return true;
	}
}

function doContattaci(theForm) {
	if (theForm.email.value == '' ) {
		alert(alertEmailField);
		return false;
	}
	return true;
}

function toggleChild(idItem) {
	try {
		divObj = document.getElementById(idItem +'_div');
		signImgOnObj = document.getElementById(idItem +'_sign_img_on');
		signImgOffObj = document.getElementById(idItem +'_sign_img_off');
		
		if (divObj.style.display == '') {
			divObj.style.display = 'none';
			signImgOnObj.style.display = 'none';
			signImgOffObj.style.display = '';
		} else {
			divObj.style.display = '';
			signImgOnObj.style.display = '';
			signImgOffObj.style.display = 'none';
		}
		
		collectionItem();
	} catch (e) {
	}
}

//COOKIES - JAVASCRIPT
var path="/";   // il cookie ha validit?  in tutto il sito
var today = new Date();  // data/orario di oggi
var expires = new Date();  // variabile necessaria a calcolare la scadenza

function SetCooKie(name,value) {
   expires.setTime(today.getTime() + (1000*60*60*24*7)); // fra un ora in millisecondi
   avviso=name + "=" + value + "; expires=" + expires.toGMTString() + "; path=" + path;
   document.cookie=avviso; // attivo il cookie
}

function EraseCooKie(name) {
   expires.setTime(today.getTime() - (1000*60*60*24*7)); // un giorno fa  
   avviso=name + "=; expires=" + expires.toGMTString() + "; path=" + path;
   document.cookie=avviso; // attivo il cookie
}

function GetCookie(name){ 
	var biscotti = document.cookie.split("; ");  // separo i blocchi di informazioni con il punto e virgola
	for (i=0; i < biscotti.length; i++) {
		briciola = biscotti[i].split("="); // divido l'informazione name dal suo valore
		if (briciola[0] == name) { // cerca il cookie con il nome appena definito
			valore = briciola[1]; // memorizza il codice in una variabile
			return valore;   // restituisco il valore in uscita
		}
	}
}



function collectionItem() {
	var divObjTools_rCol = document.getElementsByTagName('div');
	var openItems = '';
	for (var i=0;i<divObjTools_rCol.length;i++) {
		if (divObjTools_rCol[i].lang == 'tools_menu_r_col') {
			if (divObjTools_rCol[i].style.display == '') {
				openItems += '|'+ divObjTools_rCol[i].id;
			}
		}
	}
	SetCooKie('CREAITALIA',openItems)
}	
	
	
function splitCookiesItems() {
	if (GetCookie('CREAITALIA')) {
		arrayOpenItem = GetCookie('CREAITALIA').split('|');
		if (arrayOpenItem) {
			for (var i=0;i<arrayOpenItem.length;i++) {
				if (arrayOpenItem[i]) {
					singleId = arrayOpenItem[i].replace(new RegExp('_div', ''), '');
					toggleChild(singleId);
				}
			}
		}
	}
}

function checkLoginPassword() {
	try {
		pwd_field_box	= document.form_login_box.cpwd;
		if (pwd_field_box.value) {
			pwd_field_box.style.display = '';
			document.form_login_box.password_text.style.display = 'none';
		}
	} catch(e) {
	}
	
	try {
		pwd_field_def	= document.form_login.cpwd;
		if (pwd_field_def.value) {
			pwd_field_def.style.display = '';
			document.form_login.password_text.style.display = 'none';
		}
	} catch(e) {
	}
}

function onLoadFunctions() {
	//checkLoginPassword();
	splitCookiesItems();
}



