// addEvent cross-browser event handling for IE5+, NS6 and Mozilla
// By Scott Andrew
function addEvent(elm, evType, fn, useCapture) {	
	if (elm.addEventListener) {
	  elm.addEventListener(evType, fn, useCapture); 
	  return true;
	} else if (elm.attachEvent) {
	  var r = elm.attachEvent('on' + evType, fn);
	  return r;
	} else {
	  elm['on' + evType] = fn;
	}
}

function cancelClick() {
	return false;
}

function getURLParam(strParamName) {
	var strReturn = "";
	  var strHref = window.location.href;
		
	  var bFound=false;
	  
	  var cmpstring = strParamName + "=";
	  var cmplen = cmpstring.length;

	  if ( strHref.indexOf("?") > -1 ){
	    var strQueryString = strHref.substr(strHref.indexOf("?")+1);
	    var aQueryString = strQueryString.split("&");
	    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
	      if (aQueryString[iParam].substr(0,cmplen)==cmpstring){
	        var aParam = aQueryString[iParam].split("=");
	        strReturn = aParam[1];
	        bFound=true;
	        break;
	      }
	      
	    }
	  }
	  if (bFound==false) return null;
	  return strReturn;
}	



function ihvGetOldScriptSrc(){
    var s = document.getElementById('ihvscript');
    var src = s.getAttribute('src');
    if (src != null && typeof(src) == 'string') {
        if (typeof(s.id) == 'undefined' || s.id != 'ihv-auto') 
        {
            return s;
        }
    }
    return null;
}
    
    
function init() {
    var old = ihvGetOldScriptSrc();
    if (old != null) {
  
// staging
//var theURL = 'http://syndication-staging.ihvweb6.com/syndication_engine?agency=117&website=102&publisher=19&language=1&placement=553&campaign=39';
  
		var theURL = 'http://syndication.ihvweb6.com/syndication_engine?agency=117&website=102&publisher=19&language=1&placement=553&campaign=39&landingPage=1';
	
		var cat = getURLParam('landing');
	
		if(cat && cat == 'netbook') {
			theURL += '&hm=NetVsNote.swf';
		} 
		
		var ihicat = getURLParam('ihi-landing');
		if(ihicat && ihicat == 'discover')
			theURL = 'http://ez.ihvweb6.com/EZ/ExpZone.html?retailerId=8&lp=pcf'
				
        var oSpan = document.createElement("span");
        oSpan.innerHTML = ''+
  		'<iframe src="'+theURL+'" frameborder="0" scrolling="no" height="910" width="775">'+
	'</iframe>';
     
     old.parentNode.insertBefore(oSpan, old);
        
        
    }
}
addEvent(window, 'load', init, false);
