function getObj(obj) {
	
	if (document.all && !document.getElementById) {
		//alert("Internet Explorer 4");
		// Internet Explorer 4
		return document.all(obj);
	}
	if (document.all && document.getElementById) {
		//alert("Internet Explorer 5");
		// Internet Explorer 5
		return document.getElementById(obj);
	}
	if (document.layers) {
		//alert("Netscape 4");
		// Netscape 4
		return document.layers(obj);
	}
	if (!document.all && document.getElementById) {
		//alert("Netscape 6");
		// Netscape 6
		return document.getElementById(obj);
	}
	

}

function redirect(url,target) {
	if(target == null || target=="")
		window.location = url;
	else
		eval(target).window.location = url;
}

function display(f) {
	if (document.getElementById) {
		if(document.getElementById(f).style.display == "none")
			document.getElementById(f).style.display = "block";
		else
			document.getElementById(f).style.display = "none";
	}
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

//funzioni per la gestione del "come da profilo"
function disableForm(fld,frm_index) {

	if(fld==null)
		enabled_flag = false;
	else
		enabled_flag = !fld.checked;
	
	ar_forms = Array('sped','fatt');

	for(i=0; i<document.forms['frm_dati'].elements.length; i++) {
		
		curr_elem = document.forms['frm_dati'].elements[i];
		
		if(curr_elem.name.substr(0,4) == ar_forms[frm_index])
			curr_elem.disabled = !enabled_flag;
	}
	/*
	if(frm_index==1 && !enabled_flag) {
		
		for(i=0; i<document.forms['frm_dati'].elements.length; i++) {
			curr_elem = document.forms['frm_dati'].elements[i];
			
			if(curr_elem.name.substr(0,4) == ar_forms['frm_dati']) {
				copy_to = document.forms['frm_dati'][ar_forms[1]+'_'+curr_elem.name.substr(5,curr_elem.name.length)];
				if(curr_elem.type == 'select')
					copy_to.selectedIndex = curr_elem.selectedIndex;
				else
					copy_to.value = curr_elem.value;
			}
		}
	} else if(frm_index==1 && enabled_flag) {
		
		for(i=0; i<document.forms['frm_dati'].elements.length; i++) {
			curr_elem = document.forms['frm_dati'].elements[i];
			
			if(curr_elem.name.substr(0,4) == ar_forms[1])
				if(curr_elem.type == 'select')
					curr_elem.selectedIndex = 0;
				else
					curr_elem.value = '';
		}
	}*/
	
}

function isEmail(str) {
   return (	str.length > 0 &&
		   	str.indexOf(".") > 2 && 
			str.lastIndexOf(".") > str.indexOf("@") && 
			str.indexOf("@") > 0);
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}
