
var hover_cookie = false;

// Get window size information
winH = 800;
winW = 1000;
if (parseInt(navigator.appVersion)>3) 
{
	if (navigator.appName=="Netscape") 
	{
		winW = window.innerWidth;
		winH = window.innerHeight;
	}
	if (navigator.appName.indexOf("Microsoft")!=-1) 
	{
		winW = document.body.offsetWidth;
		winH = document.body.offsetHeight;
	}
}

// Load rockitsoft hover ad CSS
var fileref=document.createElement("link");
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
//fileref.setAttribute("href", "hover_tbl.css");
fileref.setAttribute("href", "http://www.rockitsoft.com/new_ad/hover_tbl.css");
document.getElementsByTagName("head")[0].appendChild(fileref);

var canvas = document.createElement('span');
canvas.setAttribute('id','hover_canvas');
canvas.style.position = "absolute";
canvas.style.zIndex = "77";


// Declare ad canvas rows and columns
var canv_table = document.createElement('table');
canv_table.setAttribute('id','hover_table');
var canv_toprow = document.createElement('tr');
canv_toprow.setAttribute('id','hover_toprow');
var canv_midrow = document.createElement('tr');
canv_midrow.setAttribute('id','hover_midrow');
var canv_botrow = document.createElement('tr');
canv_botrow.setAttribute('id','hover_botrow');
var canv_topcol = document.createElement('td');
canv_topcol.setAttribute('id','hover_topcol');
canv_topcol.setAttribute('valign','middle');
var canv_midcol = document.createElement('td');
canv_midcol.setAttribute('id','hover_midcol');
canv_midcol.setAttribute('valign','middle');
var canv_botcol = document.createElement('td');
canv_botcol.setAttribute('id','hover_botcol');
canv_botcol.setAttribute('valign','middle');

// put columns in rows
canv_table.appendChild(canv_toprow);
canv_table.appendChild(canv_midrow);
canv_table.appendChild(canv_botrow);
canv_toprow.appendChild(canv_topcol);
canv_midrow.appendChild(canv_midcol);
canv_botrow.appendChild(canv_botcol);

// Column content
var hover_form = document.createElement('form');
hover_form.setAttribute('id','hover_form');
hover_form.setAttribute('method','post');
hover_form.setAttribute('action','http://www.rockitsoft.com/pub_fs.php');	

hover_form.innerHTML = "<p class='hover'>First Name: <input type='text' id='hover_fname' onclick='stop_countdown()' name='firstname' /></p>"
hover_form.innerHTML = hover_form.innerHTML + "<p class='hover'>Last Name: <input type='text' id='hover_lname' onclick='stop_countdown()' name='lastname' /></p>";
hover_form.innerHTML = hover_form.innerHTML + "<p class='hover'>Email: <input type='text' id='hover_email' onclick='stop_countdown()' name='email' /></p> <p><img alt='Submit' src='http://www.rockitsoft.com/new_ad/submit.png' onclick='show_thankyou()' /></p>";

canv_topcol.innerHTML = "<img src='http://www.rockitsoft.com/new_ad/close.png' alt='Click to Close Offer' onclick='close_hover()' /> <p><br />
<b>Notice</b>:  Undefined variable: marketingoffer in <b>/webroot/r/o/rocki012/primary/www/pub_js.php</b> on line <b>178</b><br />
</p>";
canv_midcol.innerHTML = "<p>[offer expires in <span style='color:#F00'><br />
<b>Notice</b>:  Undefined variable: timer in <b>/webroot/r/o/rocki012/primary/www/pub_js.php</b> on line <b>179</b><br />
</span> seconds]</p>";
canv_botcol.appendChild(hover_form);

canvas.appendChild(canv_table);


function close_hover()
{
	canvas.style.visibility = "hidden";
}

var time_count = <br />
<b>Notice</b>:  Undefined variable: timer in <b>/webroot/r/o/rocki012/primary/www/pub_js.php</b> on line <b>190</b><br />
;
var enable_count = 1;
function countdowntimer()
{
	var tcountdowntimer;
	if(enable_count == 1)
	{
		if (time_count > 0)
		{
			canv_midcol.innerHTML = "<p>[offer expires in <span style='color:#F00'>" + time_count + "</span> seconds]</p>";
			time_count = time_count - 1;
			tcountdowntimer=setTimeout("countdowntimer()",1000);
		}
		else
		{
			canvas.style.visibility = "hidden";
			clearTimeout(tcountdowntimer);
		}
	}
	else
	{
		clearTimeout(tcountdowntimer);
	}
}

function stop_countdown()
{
	enable_count = 0;
}

function setCookie(c_name,value,exdays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate() + exdays);
	var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
	document.cookie=c_name + "=" + c_value;
}

function getCookie(c_name)
{
	var i,x,y,cookies_arr=document.cookie.split(";");
	for (i=0;i<cookies_arr.length;i++)
	{
		x=cookies_arr[i].substr(0,cookies_arr[i].indexOf("="));
		y=cookies_arr[i].substr(cookies_arr[i].indexOf("=")+1);
		x=x.replace(/^\s+|\s+$/g,"");
		if (x==c_name)
		{
			return unescape(y);
		}
	}
}

function checkCookie()
{
	rsLog=getCookie('rsLog');
	if (rsLog!=null && rsLog!="") 
	{
		canvas.style.visibility="hidden";
		hover_cookie = true;
	}
	else
	{
		setCookie("rsLog","data",1);
	}
}

function append_canvas()
{
		checkCookie();
		if(!hover_cookie)
	{
		window.document.body.appendChild(canvas);
		var delayChk=setTimeout("move_canvas()",<br />
<b>Notice</b>:  Undefined variable: delay in <b>/webroot/r/o/rocki012/primary/www/pub_js.php</b> on line <b>270</b><br />
);
	}
}



var canvas_position = -300;
var canvas_destination = 500;
var canvas_entrylocation = "<br />
<b>Notice</b>:  Undefined variable: entrylocation in <b>/webroot/r/o/rocki012/primary/www/pub_js.php</b> on line <b>278</b><br />
";

switch(canvas_entrylocation)
{
	case "left":
		canvas.style.left = "-300px";
		canvas.style.top = ((winH/2) - 150) + "px";
		canvas_destination = (winW/2) - 150;
		break;
	case "right":
		canvas.style.right = "-300px";
		canvas.style.top = ((winH/2) - 150) + "px";
		canvas_destination = (winW/2) - 150;
		break;
	case "top":
		canvas.style.top = "-300px";
		canvas.style.right = ((winW/2) - 150) + "px";
		canvas_destination = (winH/2) - 150;
		break;
}

function move_canvas()
{
	switch(canvas_entrylocation)
	{
		case "left":
			canvas.style.left = canvas_position + "px";
			canvas_position = canvas_position + 10;
			if(canvas_position < canvas_destination)
			{
				var canvas_move_pointer = setTimeout("move_canvas()",20);
			}
			else
			{
				countdowntimer();
			}
			break;
		
		case "right":
			canvas.style.right = (winW-canvas_position) + "px";
			canvas_position = canvas_position + 10;
			if(canvas_position < canvas_destination)
			{
				var canvas_move_pointer = setTimeout("move_canvas()",20);
			}
			else
			{
				countdowntimer();
			}
			break;
		case "top":
			canvas.style.left = canvas_position + "px";
			canvas_position = canvas_position + 10;
			if(canvas_position < canvas_destination)
			{
				var canvas_move_pointer = setTimeout("move_canvas()",20);
			}
			else
			{
				countdowntimer();
			}
			break;
		
		
		
	}
}


var hover_fname;
var hover_lname;
var hover_email;
	
	
function hover_form_submit()
{
	hover_submit_url = "http://www.rockitsoft.com/pub_fs.php?rsid=&rsaguid=";
	hover_submit_url = hover_submit_url + "&lname=" + hover_lname + "&fname=" + hover_fname + "&email=" + hover_email + "&location=" + location.href;

	var fileref=document.createElement('script');
	fileref.setAttribute("type","text/javascript");
	fileref.setAttribute("src", hover_submit_url);
	document.getElementsByTagName("head")[0].appendChild(fileref);
}

function show_thankyou()
{
	hover_fname = document.getElementById('hover_fname').value;
	hover_lname = document.getElementById('hover_lname').value;
	hover_email = document.getElementById('hover_email').value;
	
	// some basic input sanitizing, definitely needs improvement
	hover_fname = hover_fname.split(' ');
	hover_fname = hover_fname[0];
	hover_lname = hover_lname.split(' ');
	hover_lname = hover_lname[0];
	hover_email = hover_email.split(' ');
	hover_email = hover_email[0];
	hover_fname = hover_fname.split("'");
	hover_fname = hover_fname[0];
	hover_lname = hover_lname.split("'");
	hover_lname = hover_lname[0];
	hover_email = hover_email.split("'");
	hover_email = hover_email[0];
	canv_botcol.innerHTML = "<br />
<b>Notice</b>:  Undefined variable: thankyouwindow in <b>/webroot/r/o/rocki012/primary/www/pub_js.php</b> on line <b>382</b><br />
";
	hover_form_submit();
}

window.onload = append_canvas;







