
function avvioAddPodFrame(frameArgs)
{
	if(frameArgs.podID==0) return false;
	var frameParams = 'id="'+frameArgs.frameID+'" width="'+frameArgs.frameWidth+'" height="'+frameArgs.frameHeight+'" scrolling="no" frameborder="no" allowtransparency="true" src="'+frameArgs.location+'"';
	document.getElementById(frameArgs.container).innerHTML='<ifr'+'ame style="background-color:transparent;"' + frameParams + '></ifr'+'ame>';
}

function avvioRemoveScriptTag(scriptID)
{
	var d=document.getElementById(scriptID);
	if(d != null) {
		var headLoc = document.getElementsByTagName('head').item(0);
		headLoc.removeChild(d);
	}
}

var scriptCount=1;
function loadAvvioPodFrame(podArgs)
{
	var referer;
	var params = 'type=dscript&podID='+podArgs.podID+'&container='+podArgs.container;
      if(podArgs.simulateReferer) referer=podArgs.simulateReferer; else referer=document.referrer;
      if(podArgs.customFilter) { params += ('&custom=' + encodeURIComponent(podArgs.customFilter)); } 
      if(podArgs.simulateLanguage) { params += ('&language=' + encodeURIComponent(podArgs.simulateLanguage)); }
      if(podArgs.simulateCountry) { params += ('&country=' + encodeURIComponent(podArgs.simulateCountry)); }
      if(podArgs.frameID) { params += ('&frameID=' + encodeURIComponent(podArgs.frameID)); }
      if(podArgs.googleTracking) { 
      	if(podArgs.googleTracking.substring(0,1) == '?') { podArgs.googleTracking = podArgs.googleTracking.substring(1); }
      	params += '&' + podArgs.googleTracking; 
	}
      params += ('&ref=' + encodeURIComponent(referer));
      if( ! window.avvio_crm_firstexecution) { window.avvio_crm_firstexecution = true; params += '&firstexecution=1'; }
      
      params += '&noCacheIE=' + (new Date()).getTime();
      var headLoc = document.getElementsByTagName('head').item(0);
      var scriptID = 'script' + scriptCount++;
	var scriptObj = document.createElement('script');    
      scriptObj.setAttribute('type', 'text/javascript');
      scriptObj.setAttribute('charset', 'utf-8');
      scriptObj.setAttribute('src', 'http://fe.avvio.com/crm/scripts/asyncpod.php' + '?' + params + '&scriptID='+scriptID);
      scriptObj.setAttribute('id', scriptID);
      headLoc.appendChild(scriptObj);
}

