var hki_adword = {
	setDisplayAdwordHere: function(){
		document.write("<div id='HKiAdWord'>&nbsp;</div>");
	},
	getAdwords: function( ){
		if(!hki_adword.pnums){ 
			return "";
		}else{
			hki_adword.http_request = false;
			var URL = "/public/OfferInventResultPartHighlightTopInclude.asp"
			var postStr = "pnum=" + hki_adword.pnums.join(",") + "&anti=" + Math.random() ;
			//alert(postStr);
			hki_adword.makePOSTRequest(URL , postStr);
		}
	},
	inArray: function(ary , value){
		if(!this.isArray(ary)){ return false; }
		for(var a=0 , b=ary.length ; a < b ; a++){
			if(ary[a] == value){
				return true;
			}
		}
		return false;
	},
	isArray: function(obj) {
	   if (obj.constructor.toString().indexOf("Array") == -1)
		  return false;
	   else
		  return true;
	},
	makePOSTRequest: function(url, parameters) {
	  this.http_request = false;
	  if (window.XMLHttpRequest) { // Mozilla, Safari,...
		 this.http_request = new XMLHttpRequest();
		 if (this.http_request.overrideMimeType) {
			this.http_request.overrideMimeType('text/html');
		 }
	  } else if (window.ActiveXObject) { // IE
		 try {
			this.http_request = new ActiveXObject("Msxml2.XMLHTTP");
		 } catch (e) {
			try {
			   this.http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		 }
	  }
	  if (!this.http_request) { alert('Cannot create XMLHTTP instance'); return false; }
	  
	  this.http_request.onreadystatechange = this.DisplayAdWordContent;
	  this.http_request.open('POST', url, true);
	  this.http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	  this.http_request.setRequestHeader("Content-length", parameters.length);
	  this.http_request.setRequestHeader("Connection", "close");
	  this.http_request.send(parameters);
	},
	pushPnums: function(pnum){
		if(!this.pnums){ this.pnums = new Array(); }
		if(!this.inArray(this.pnums , pnum)){ this.pnums.push(pnum); }
	},
	DisplayAdWordContent: function() {
	  if (hki_adword.http_request.readyState == 4) {
		 if (hki_adword.http_request.status == 200) {
			result = hki_adword.http_request.responseText;
			var DivDisplay = document.getElementById("HKiAdWord")
			if(DivDisplay){ 
				if( result == "False" ){
					var iFrame = document.createElement('iframe');
					iFrame.src = "GoogleAdsenseOfferInvertSearch.asp";
					iFrame.frameBorder = "no";
					iFrame.scrolling = "no";
					iFrame.width = "745";
					iFrame.height = "105";
					DivDisplay.appendChild(iFrame);
					//<iframe src="GoogleAdsenseOfferInvertSearch.asp" frameborder="no" scrolling="no" width="745" height="105"></iframe>
				}else{
					// align='center' style='font-family:arial,sans-serif;font-size:15px;word-wrap:break-word;overflow:hidden;text-align:;line-height:;'
					DivDisplay.align="center"
					DivDisplay.style.fontFamily = "arial,sans-serif"
					DivDisplay.style.fontSize = "15px"
					DivDisplay.style.wordWrap = "break-word"
					DivDisplay.style.overFlow = "hidden;"
					DivDisplay.innerHTML = result; 
				}
			}
		 }
	  }
	},
	setActive: function(){
		this.enable = true;
		this.addListener( window , "load" , this.getAdwords );
	},
	addListener: function (element, type, expression, bubbling){
		if(window.addEventListener){ // Standard
			element.addEventListener(type, expression, bubbling);
			return true;
		} else if(window.attachEvent) { // IE
			element.attachEvent('on' + type, expression);
			return true;
		}
	}
}
hki_adword.setActive();
