function writeFeedback()
{
	var cid=get_session_cookie('cid');
	var reg=get_session_cookie('registered');
	var sit=get_session_cookie('sit');
	var extra='';//get_session_cookie('info')+'> ';
	if(login=='true')
	{
		if(cid==''||sit=='true')
		{
			if(sit=='true') set_session_cookie('sit','');
			return extra+'<table width="484" border="0" cellspacing="0" cellpadding="0" class="fbktable"><thead><tr><td><img src="/global/EMEA/powernow/it/images/titles/thank_you.gif" alt="Grazie" title="Grazie"></td></tr></thead><tbody><tr><td valign="top" class="col">La registrazione è stata effettuata. Ora puoi accedere facilmente e rapidamente a tutte le informazioni necessarie per sfruttare al massimo il potenziale del tuo business. Se nel corso della visita avrai bisogno di ulteriori risposte, non esitare a contattarci.</td></tr></tbody></table>';
		}
		else
		{
			return extra+suggested_html(cid);
		}
	}
	else
	{
		if(reg=='false')
		{
			return extra+'<table width="484" border="0" cellspacing="0" cellpadding="0" class="fbktable"><thead><tr><td><img src="/global/EMEA/powernow/it/images/titles/welcome_back.gif" alt="Bentornato" title="Bentornato"></td></tr></thead><tbody><tr><td valign="top" class="col">Bentornato in Cisco. Come utente registrato, puoi accedere in pochi istanti a tutte le informazioni necessarie per sfruttare appieno il potenziale del tuo business.</td></tr></tbody><tfoot><tr><td align="right"><a href="javascript:view_registered(\'9999\')"><img src="/global/EMEA/powernow/it/images/buttons/signin.gif" alt="Effettua  la registrazione" title="Effettua  la registrazione" border="0"></a></td></tr></tfoot></table>';
		}
		else
		{
			return extra+'<table width="484" border="0" cellspacing="0" cellpadding="0" class="fbktable"><thead><tr><td><img src="/global/EMEA/powernow/it/images/titles/register.gif" alt="Registrati in cisco" title="Registrati in cisco"></td></tr></thead><tbody><tr><td valign="top" class="col">Per scoprire come liberare tutto il potenziale della tua rete, registrati ora. Potrai scaricare e stampare la documentazione sulle soluzioni e sulle tecnologie Cisco e le più innovative esperienze delle aziende italiane.<br><br>Bastano pochi minuti.</td></tr></tbody><tfoot><tr><td align="right"><a href="javascript:view_registered(\'9999\')"><img src="/global/EMEA/powernow/it/images/buttons/register.gif" border="0" alt="Registrati adesso" title="Registrati adesso"></a></td></tr></tfoot></table>';
		}
	}
	return '';
}

function logout()
{
	set_session_cookie('registered','false',expiresDateObj);/********* add expiry date here *********/
	set_session_cookie('cid','');
	set_session_cookie('sit','true');
	document.location.reload();
}

function wibble()
{
	set_session_cookie('registered','true');
	set_session_cookie('cid','');
	set_session_cookie('sit','');
	document.location.reload();
}

/* start settings.js */
var BASE_URL='/global/EMEA/powernow/it/';
var LOGIN_URL=BASE_URL+'forms/content_short.html';
var CONTACT_URL=BASE_URL+'wait.html';
var LEAD_URL=BASE_URL+'forms/lead_short.html';
var CONTACT_SETTINGS='';
//login=(get_session_cookie("registered")=="true")?'true':'false';
/* end settings.js */


/* start forms.js */
function set_contact_details()
{
	with(document.survey)
	{
		set_session_cookie('firstname',First_Name_FF_V1.value);
		set_session_cookie('lastname',Last_Name_FF_V1.value);
		set_session_cookie('email',Email_Address_Business_FF_V1.value);
	}
}

function set_inferred_details()
{
	var source=get_session_cookie('source')
	var parent=get_session_cookie('parent')
	with(document.survey)
	{
		IRM_Special_Content_FF_V1.value=get_session_cookie('ctitle');
		IRM_Technology_FF_V1.value=get_segment(parent,'TECH');
		IRM_Segment_FF_V1.value=get_segment(parent,'SEGMENT');
		IRM_Decision_FF_V1.value=get_segment(parent,"DM");
		IRM_Source_FF_V1.value=source;
		IRM_Message_Type_FF_V1.value=get_source_elements(source,'ACTIVITY');
		IRM_Media_Type_FF_V1.value=get_source_elements(source,'MEDIA');
		IRM_Creative_Execution_FF_V1.value=get_source_elements(source,'CREATIVE');
		IRM_Creative_Format_FF_V1.value=get_source_elements(source,'FORMAT');
		IRM_Creative_Placement_FF_V1.value=get_source_elements(source,'PLACEMENT');
	}
}

function calculate()
{
	if(!isEmail(document.survey.Email_Address_Business_FF_V1.value))
	{
		alert("Digita un indirizzo email valido");
		document.survey.Email_Address_Business_FF_V1.focus();
		return false;
	}
	set_contact_details();
	set_inferred_details();
	return true;
}

function isEmail(theStr)
{
	var at=theStr.indexOf('@');
	var dot=theStr.lastIndexOf(".");
	var end=theStr.length-1;
	return (at<1||dot-at<2||end-dot>4||end-dot<2)?false:true;
}
/* end forms.js */

/* start collateral.js */
var message=["","",""];

function view_registered(theID,theNum)
{
	set_info(theID,theNum);
	var idx=linkIndexFromId[theID];
	if(!isNaN(idx))
	{
		var lnk=linkObjArray[idx];
		//displayObj(lnk)
		var source=get_session_cookie('source');
		var parent=get_session_cookie('parent');
		set_session_cookie('parent',location.pathname);
		set_session_cookie('cid',theID);
		set_session_cookie('ctitle',lnk.title);
		if (login=='true')
		{
			with(document.collateral)
			{
				Contact_ID.value=get_session_cookie("contactid");
				IRM_Special_Content_FF_V1.value=lnk.title;
				IRM_Technology_FF_V1.value=get_segment(parent,"TECH");
				IRM_Segment_FF_V1.value=get_segment(parent,"SEGMENT");
				IRM_Decision_FF_V1.value=get_segment(parent,"DM");
				IRM_Source_FF_V1.value=source;
				IRM_Message_Type_FF_V1.value=get_source_elements(source,'ACTIVITY');
				IRM_Media_Type_FF_V1.value=get_source_elements(source,'MEDIA');
				IRM_Creative_Execution_FF_V1.value=get_source_elements(source,'CREATIVE');
				IRM_Creative_Format_FF_V1.value=get_source_elements(source,'FORMAT');
				IRM_Creative_Placement_FF_V1.value=get_source_elements(source,'PLACEMENT');
				submit();
			}
		}
		else
		{
			//do not change this... the window needs to be named "login"
			PopUp(LOGIN_URL,'login',"width=600,height=600,toolbar=1,location=0,directories=0,status=1,scrollbars=1,menubar=0,resizable=1");
		}
	}
	else
	{
		addalert('can\'t find '+theID+' from view_registered('+theID+'). idx='+idx)
	}
}

function suggested_html(theID)
{
	var idx=linkIndexFromId[theID];
	if(!isNaN(idx))
	{
		var lnk=linkObjArray[idx];
		var stp=whereIs(lnk.step,stepList);
		addalert('lnk.associated='+lnk.associated);
	}
	else
	{
		addalert('object lnk did not exist');
		var lnk=new Object();
	}
	var theCode='';
	var msgType=-1;
	var msgType=(lnk.associated)?0:(stp==0||stp==1)?1:(stp>1&&stp<stepList.length)?2:-1;
	if(!lnk.associated||msgType==-1||!linkIndexFromId[lnk.associated])
	{
		lnk.associated=undef;
	}
	if((!lnk.associated)&&(stp!=-1)&&(stp<stepList.length))
	{
		var ass=get_session_cookie('assoc');
		ass=ass.split(',');
		if(!isNaA(ass)&&ass[0]==lnk.id)
		{
			lnk.associated=ass[1];
		}
		else
		{
			//addalert('findMe(\'\','+lnk.soln+','+lnk.org+','+lnk.view+','+stepList[stp+1]+',\'\','+lnk.premium+',true)');
			//lnk.associated=findMe('',lnk.soln,lnk.org,lnk.view,stepList[stp+1],'',lnk.premium,true);
			addalert('findMe(\'\','+soln+','+org+','+view+','+stepList[stp+1]+',\'\','+lnk.premium+',true,[\''+theID+'\',\'tcayic\',\'tcayni\',\'tcaysp\',\'tcaysn\',\'tcaywm\'])');
			lnk.associated=findMe('',soln,org,view,stepList[stp+1],'',lnk.premium,true,[theID,'#CONTACT_FORMS_ID_LIST#']);//here you can add an array of ids that have already been seen
			set_session_cookie('assoc',lnk.id+','+lnk.associated)
		}
	}
	if((msgType==1)&&(stp==(stepList.length-2))&&(stepLength[2]==1))
	{
		msgType=2;
	}
	if(lnk.associated)
	{
		var assoc=linkObjArray[linkIndexFromId[lnk.associated]];
		if(msgType==0)
		{
			theCode='<table width="484" border="0" cellspacing="0" cellpadding="0" class="fbktable"><thead><tr><td colspan="2"><img src="/global/EMEA/powernow/it/images/titles/recommended_reading.gif" alt="Letture raccomandate " title="Letture raccomandate "></td></tr></thead><tbody><tr><td width="50%" valign="top" class="col">Dopo "<a href="javascript:view_registered(\''+lnk.id+'\')" class="feedbacklinkread">'+lnk.title+'</a>", , ti consigliamo la lettura di "<a href="javascript:view_registered(\''+assoc.id+'\')" class="feedbacklinkunread">'+assoc.title+'</a>".<br>, dove potrai trovare altre informazioni interessanti. Non esitare a contattarci per richiedere ulteriori informazioni.</td></tr></tbody></table>';
		}
		else if(msgType==1)
		{
			theCode='<table width="484" border="0" cellspacing="0" cellpadding="0" class="fbktable"><thead><tr><td colspan="2"><img src="/global/EMEA/powernow/it/images/titles/suggested_reading.gif" alt="Proposte di lettura " title="Proposte di lettura "></td></tr></thead><tbody><tr><td width="50%" valign="top" class="col">Dopo la lettura di "<a href="javascript:view_registered(\''+lnk.id+'\')" class="feedbacklinkread">'+lnk.title+'</a>", , potrai trovare altre informazioni utili in "<a href="javascript:view_registered(\''+assoc.id+'\')" class="feedbacklinkunread">'+assoc.title+'</a>".<br>. Non esitare a contattarci per richiedere ulteriori informazioni.</td></tr></tbody></table>';
		}
		else if(msgType==2)
		{
			theCode='<table width="484" border="0" cellspacing="0" cellpadding="0" class="fbktable"><thead><tr><td colspan="2"><img src="/global/EMEA/powernow/it/images/titles/find_out_more.gif" alt="Per saperne di più" title="Per saperne di più"></td></tr></thead><tbody><tr><td class="col">Se dopo la lettura di "<a href="javascript:view_registered(\''+lnk.id+'\')" class="feedbacklinkread">'+lnk.title+'</a>" desideri maggiori informazioni su come Cisco può aiutarti ad aumentare la produttività della tua azienda, non esitare a <a href="javascript:view_registered(\'contact\')" class="feedbacklinkunread">contattarci qui</a> .</td></tr></tbody></table>';
		}
	}
	else
	{
	}
	return theCode;
}
/* end collateral.js */


/* start header.js */
bName = navigator.appName;
bVer = parseInt(navigator.appVersion);
var ok = false;
if (bName == "Netscape")
{
	window.captureEvents(Event.CLICK);
}
window.onclick=intercept;
document.onclick=intercept;
var urls=["object","/global/","ema-ams","view_registered","cco-dev","micrositeLink"];
var specialurls=["view_registered","micrositeLink"];
var url="";

function isInMicrosite(url,urls)
{
	for (i=0;i<=urls.length;i++)
	{
		if (url.indexOf(urls[i]) != -1)
		{
			return true
		}
	}
	return false;
}

function PopUp(theURL,winName,features)
{
	popUpWindow = window.open(theURL,winName,features);
}

function intercept(evnt)
{
	ok=true;
}

function check()
{
}

if(!args)
{
	var args=getArgs();
}
var _cell=(args.source)?args.source:'';
var src=get_session_cookie('source');
if(src==""||src==null||src=='null')
{
	set_session_cookie('source',_cell);
}
//set_session_cookie('parent',location.pathname);
/* end header.js */


/* start cookies.js */
function get_session_cookie(Name)
{
	var search=Name+'=';
	var returnvalue='';
	if(document.cookie.length>0)
	{
		offset=document.cookie.indexOf(search)
		// if cookie exists
		if (offset!=-1)
		{ 
			offset+=search.length
			// set index of beginning of value
			end=document.cookie.indexOf(';', offset);
			// set index of end of cookie value
			if (end==-1) end=document.cookie.length;
			returnvalue=unescape(document.cookie.substring(offset,end))
		}
	}
	return returnvalue;
}

function set_session_cookie(name,value) 
{
	/*
	var argies=new Array();
	for(var p=0;p<set_session_cookie.arguments.length;p++)
	{
		argies[p]=set_session_cookie.arguments[p];
	}
	alert('set_session_cookie('+argies+')');
	*/
	var argv=set_session_cookie.arguments;
	var argc=set_session_cookie.arguments.length;
	var expires=(2<argc)?argv[2]:null;
	var path=(3<argc)?argv[3]:"/";
	var domain=(4<argc)?argv[4]:null;
	var secure=(5<argc)?argv[5]:false;
	document.cookie=name+"="+escape(value)+((expires==null)?"":("; expires="+expires.toGMTString()))+((path==null)?"":("; path="+path))+((domain==null)?"":("; domain="+domain))+((secure==true)?"; secure":"");
}

function testCookie()
{
	set_session_cookie("test","test");
	if (get_session_cookie("test")!="")
	{
		return true;
	}
	return false;
}
/* end cookies.js */


/* start utilities.js */
function changeSize(x,y)
{
	self.resizeTo(x,y);
}

function get_segment(source,what)
{
	var pathname=source;
	var base=BASE_URL;
	var subs=pathname.substr(base.length);
	/* fix for miss-reporting */
	subs=subs.replace(/\/smb\//,'/com/');
	/* fix for miss-reporting */
	segments=subs.split("/");
	var seindex=['TECH','SEGMENT','DM']
	var wi=whereIs(what,seindex);
	if(wi!=-1) return segments[wi];
}

function get_source_elements(source,what)
{
	var elindex=['ACTIVITY','MEDIA','FORMAT','PLACEMENT','CREATIVE'];
	var elements=source.split("-");
	var wi=whereIs(what,elindex);
	if(wi!=-1) return elements[wi];
}

function getArgs()
{
	var args = new Object();
	var query = location.search.substring(1);
	var pairs = query.split('&');
	for(var i = 0; i < pairs.length; i++)
	{
		var pos = pairs[i].indexOf('=');
		if (pos == -1) continue;
		var argname = pairs[i].substring(0,pos);
		var value = pairs[i].substring(pos+1);
		if(args[argname])
		{
			if(isNaA(args[argname]))
			{
				var tmpval=escape(args[argname]);
				args[argname]=new Array()
				args[argname][0]=unescape(tmpval);
			}
			args[argname][args[argname].length]=unescape(value);
		}
		else
		{
			args[argname]=unescape(value);
		}
	}
	return args;
}

function PopUp(theURL,winName,features)
{
	popUpWindow=window.open(theURL,winName,features);
	popUpWindow.focus();
}

function getccouserdetails()
{
	location.href='http://www.cisco.com/cgi-bin/getccouserdetails.pl'+location.search+'&url=http://'+location.hostname+location.pathname;
}
/* end utilities.js */
