var ShowOnlyOnce = true;
var Showed = false;

  var speed=3000;
  var img=1;
  var strBanner="";
  var strFile="";
  var arrimglst=new Array();
  var img = Math.random();

//function closePopup()
  //{
 // var popup = document.getElementById('popupbox');
 // dhtmlwindow.close(popup);
 // }

var dhtmlwindow={
imagefiles:['windowfiles/min.gif', 'windowfiles/close.gif', 'windowfiles/restore.gif', 'windowfiles/resize.gif'],
ajaxbustcache: true,
minimizeorder: 0,
tobjects: [],
init:function(t){
	var domwindow=document.createElement("div")
	domwindow.id=t
	domwindow.className="dhtmlwindow"
	var domwindowdata=''
	domwindowdata='<div class="drag-handle">'
	domwindowdata+='DHTML Window <div class="drag-controls"><a title="Close" href=javascript:;  style=color:#ffffff;text-decoration:none;>X&nbsp;</a> </div>'
	domwindowdata+='</div>'
	domwindowdata+='<div class="drag-contentarea"></div>'
	domwindowdata+='<div class="drag-statusarea"><div class="drag-resizearea" style="background: transparent  url('+this.imagefiles[3]+') top right no-repeat;">&nbsp;</div></div>'
	domwindowdata+='</div>'
	domwindow.innerHTML=domwindowdata
	document.getElementById("dhtmlwindowholder").appendChild(domwindow)
	this.zIndexvalue=(this.zIndexvalue)? this.zIndexvalue+1 : 100
	var t=document.getElementById(t)
	var divs=t.getElementsByTagName("div")
	for (var i=0; i<divs.length; i++){
		if (/drag-/.test(divs[i].className))
			t[divs[i].className.replace(/drag-/, "")]=divs[i]
	}
	t.style.zIndex=this.zIndexvalue
	t.handle._parent=t
	t.resizearea._parent=t
	t.controls._parent=t
	t.onclose=function(){return true}
	t.onmousedown=function(){dhtmlwindow.zIndexvalue++; this.style.zIndex=dhtmlwindow.zIndexvalue}
	t.handle.onmousedown=dhtmlwindow.setupdrag
	t.resizearea.onmousedown=dhtmlwindow.setupdrag
	t.controls.onclick=dhtmlwindow.enablecontrols
	t.show=function(){dhtmlwindow.show(this)}
	t.hide=function(){dhtmlwindow.close(this)}
	t.setSize=function(w, h){dhtmlwindow.setSize(this, w, h)}
	t.moveTo=function(x, y){dhtmlwindow.moveTo(this, x, y)}
	t.isResize=function(bol){dhtmlwindow.isResize(this, bol)}
	t.isScrolling=function(bol){dhtmlwindow.isScrolling(this, bol)}
	t.load=function(contenttype, contentsource, title, affiliateLink){dhtmlwindow.load(this, contenttype, contentsource,  title, affiliateLink)}
	this.tobjects[this.tobjects.length]=t
	return t
},

open:function(t, contenttype, contentsource, title, attr, recalonload, affiliateLink){
	var d=dhtmlwindow
	function getValue(Name){
		var config=new RegExp(Name+"=([^,]+)", "i")
		return (config.test(attr))? parseInt(RegExp.$1) : 0
	}
	if (document.getElementById(t)==null)
		t=this.init(t)
	else
		t=document.getElementById(t)
	t.setSize(getValue(("width")), (getValue("height")))
	var xpos=getValue("center")? "middle" : getValue("left")
	var ypos=getValue("center")? "middle" : getValue("top")
	if (typeof recalonload!="undefined" && recalonload=="recal" && this.scroll_top==0){
		if (window.attachEvent && !window.opera)
			this.addEvent(window, function(){setTimeout(function(){t.moveTo(xpos, ypos)}, 400)}, "load");
		else
			this.addEvent(window, function(){t.moveTo(xpos, ypos)}, "load");
	}
	t.isResize(getValue("resize"))
	t.isScrolling(getValue("scrolling"))
	t.style.visibility="visible"
	t.style.display="block"
	t.contentarea.style.display="block"
	t.moveTo(xpos, ypos)
	t.load(contenttype, contentsource, title, affiliateLink);
	if (t.state=="minimized" && t.controls.firstChild.title=="Restore"){
		t.controls.firstChild.setAttribute("src", dhtmlwindow.imagefiles[0])
		t.controls.firstChild.setAttribute("title", "Minimize")
		t.state="fullview"
	}
	return t
},

setSize:function(t, w, h){
	t.style.width=Math.max(parseInt(w), 50)+"px"
	t.contentarea.style.height=Math.max(parseInt(h), 50)+"px"
},

moveTo:function(t, x, y){
	this.getviewpoint()
	t.style.left=(x=="middle")? this.scroll_left+(this.docwidth-t.offsetWidth)/2+"px" : this.scroll_left+parseInt(x)+"px"
	t.style.top=(y=="middle")? this.scroll_top+(this.docheight-t.offsetHeight)/2+"px" : this.scroll_top+parseInt(y)+"px"
},

isResize:function(t, bol){
	t.statusarea.style.display=(bol)? "block" : "none"
	t.resizeBool=(bol)? 1 : 0
},

isScrolling:function(t, bol){
	t.contentarea.style.overflow=(bol)? "auto" : "hidden"
},

load:function(t, contenttype, contentsource, title, affiliateLink){
	var contenttype=contenttype.toLowerCase()
	if (typeof title!="undefined")
		t.handle.firstChild.nodeValue=title
	if (contenttype=="inline")
		t.contentarea.innerHTML=contentsource
	else if (contenttype=="div"){
		t.contentarea.innerHTML=document.getElementById(contentsource).innerHTML
		document.getElementById(contentsource).style.display="none"
	}
	else if (contenttype=="iframe"){
		t.contentarea.style.overflow="hidden";
		if (!t.contentarea.firstChild || t.contentarea.firstChild.tagName!="IFRAME")
			t.contentarea.innerHTML='<iframe src="' + contentsource + '" frameBorder="0" width=100% height=' +  (affiliateLink ? '90' : '100') + '% name="_iframe-'+t.id+'" />';
		}
	else if (contenttype=="ajax"){
		this.ajax_connect(contentsource, t)
	}

	if (affiliateLink) {
		t.contentarea.innerHTML += '<br /><br /><div align="center"><a href="' + affiliateLink + '"  target="_blank">Powered By Buy Now Wizard</a></div>';
	}
	t.contentarea.datatype=contenttype
},

setupdrag:function(e){
	var d=dhtmlwindow
	var t=this._parent
	d.etarget=this
	var e=window.event || e
	d.initmousex=e.clientX
	d.initmousey=e.clientY
	d.initx=parseInt(t.offsetLeft)
	d.inity=parseInt(t.offsetTop)
	d.width=parseInt(t.offsetWidth)
	d.contentheight=parseInt(t.contentarea.offsetHeight)
	if (t.contentarea.datatype=="iframe"){
		t.style.backgroundColor="#F8F8F8"
		t.contentarea.style.visibility="hidden"
	}
	document.onmousemove=d.getdistance
	document.onmouseup=function(){
		if (t.contentarea.datatype=="iframe"){
			t.contentarea.style.backgroundColor="white"
			t.contentarea.style.visibility="visible"
		}
		d.stop()
	}
	return false
},

getdistance:function(e){
	var d=dhtmlwindow
	var etarget=d.etarget
	var e=window.event || e
	d.distancex=e.clientX-d.initmousex
	d.distancey=e.clientY-d.initmousey
	if (etarget.className=="drag-handle")
		d.move(etarget._parent, e)
	else if (etarget.className=="drag-resizearea")
		d.resize(etarget._parent, e)
	return false
},

getviewpoint:function(){
	var ie=document.all && !window.opera
	var domclientWidth=document.documentElement && parseInt(document.documentElement.clientWidth) || 100000
	this.standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body
	this.scroll_top=(ie)? this.standardbody.scrollTop : window.pageYOffset
	this.scroll_left=(ie)? this.standardbody.scrollLeft : window.pageXOffset
	this.docwidth=(ie)? this.standardbody.clientWidth : (/Safari/i.test(navigator.userAgent))? window.innerWidth :  Math.min(domclientWidth, window.innerWidth-16)
	this.docheight=(ie)? this.standardbody.clientHeight: window.innerHeight
},

rememberattrs:function(t){
	this.getviewpoint()
	t.lastx=parseInt((t.style.left || t.offsetLeft))-dhtmlwindow.scroll_left
	t.lasty=parseInt((t.style.top || t.offsetTop))-dhtmlwindow.scroll_top
	t.lastwidth=parseInt(t.style.width)
},

move:function(t, e){
	t.style.left=dhtmlwindow.distancex+dhtmlwindow.initx+"px"
	t.style.top=dhtmlwindow.distancey+dhtmlwindow.inity+"px"
},

resize:function(t, e){
	t.style.width=Math.max(dhtmlwindow.width+dhtmlwindow.distancex, 50)+"px"
	t.contentarea.style.height=Math.max(dhtmlwindow.contentheight+dhtmlwindow.distancey, 50)+"px"
},

enablecontrols:function(e){
	var d=dhtmlwindow
	var sourceobj=window.event? window.event.srcElement : e.target
	if (/Minimize/i.test(sourceobj.getAttribute("title")))
		d.minimize(sourceobj, this._parent)
	else if (/Restore/i.test(sourceobj.getAttribute("title")))
		d.restore(sourceobj, this._parent)
	else if (/Close/i.test(sourceobj.getAttribute("title")))
		d.close(this._parent)
	return false
},

restore:function(button, t){
	dhtmlwindow.getviewpoint()
	//button.setAttribute("src", dhtmlwindow.imagefiles[0])
	//button.setAttribute("title", "Minimize")
	t.state="fullview"
	t.style.display="block"
	t.contentarea.style.display="block"
	if (t.resizeBool)
		t.statusarea.style.display="block"
	t.style.left=parseInt(t.lastx)+dhtmlwindow.scroll_left+"px"
	t.style.top=parseInt(t.lasty)+dhtmlwindow.scroll_top+"px"
	t.style.width=parseInt(t.lastwidth)+"px"
},

show:function(t){
	if (t.lastx)
		dhtmlwindow.restore(t.controls.firstChild, t)
	else
		t.style.display="block"
	t.state="fullview"
},

close:function(t){

	try{
		var closewinbol=t.onclose()
	}
	catch(err){
		var closewinbol=true
	}
	finally{
		if (typeof closewinbol=="undefined"){
			//alert("An error has occured somwhere inside your \"onclose\" event handler")
			var closewinbol=true;
		}
	}
	if (closewinbol){
		if (t.state!="minimized")
			dhtmlwindow.rememberattrs(t)
		t.style.display="none"
	}

	document.onmousemove = getMouseXY;

	return closewinbol
},



stop:function(){
	dhtmlwindow.etarget=null //clean up
	document.onmousemove=null
	document.onmouseup=null
}

}

document.write('<div id="dhtmlwindowholder"><span style="display:none">.</span></div>')

var popupwin = null;
var tempX = 0;
var tempY = 0;

document.onmousemove = getMouseXY;

function getMouseXY(e) {

	if (ShowOnlyOnce  && Showed)
		return;

	if (typeof(event) == 'undefined') {
		if (typeof(e.clientX) == 'undefined') {
			tempX = e.pageX - document.body.scrollLeft;
			tempY = e.pageY - document.body.scrollTop;
		} else {
			tempX = e.clientX;
			tempY = e.clientY;
		}
	} else {
		tempX = event.clientX;
		tempY = event.clientY;
	}

	if (tempX < 0)
		tempX = 0;
	if (tempY < 0)
		tempY = 0;

	if ((tempY < 10) && ((tempX < 10) || (tempX > 900)))
	{
		if (popupwin) {
			popupwin.show();
		} else {
			popupwin = dhtmlwindow.open("popupbox", "iframe",  "http://www.samcom-marketing.com/CBP_Gft.htm", "Wait... Speacial Bonus Product!",  "width=440px,height=440px,resize=1,scrolling=1,center=1", "recal", "");
		}

	Showed = true;
	}
}






function scrollPics()
{
  img = Math.floor((arrimglst.length-0)*Math.random()) + 1;

  while (img > arrimglst.length)
  {
     img = 1;
     img = Math.floor((arrimglst.length-0)*Math.random()) + 1;

  }
  strFile = getfile(arrimglst[img]);
  if (strFile !="")
  {
     strBanner = '<table border="1" width="100%" bordercolor="#000080" style="border-style: groove"><tr><td width="100%"><b><font color="#FF0000">Advertise your business here</font>';
     strBanner = strBanner + '</b> ....<a href="mailto:sk@ebaysecret.co.uk?subject=Advertise%20with%20Samcom&amp;Body=I/We would like to advertise our business here...">contact us</a></td></tr><tr><td width="500" height="200" bgColor="#1154A5"><p align="center">';
     strBanner = strBanner + '<a href="special/' + strFile + 'htm' + '"><img src="' + arrimglst[img] + '"></a></p></td></tr></table>';
     document.getElementById('curr_img').innerHTML=strBanner;
     
  }
 setTimeout('scrollPics()',speed);

 }

function getfile(arrfile)
{

  if (arrfile !=""  && arrfile != null)
  {
    if (arrfile.length != null)
  {
     if (arrfile.length > 14)
       return arrfile.substring(11,(arrfile.length-3));
  }
  }
  else
   return "";
}


