// Detect if the browser is IE or not.
// If it is not IE, we assume that the browser is NS.
var IE = document.all?true:false

// If NS -- that is, !IE -- then set up for mouse capture
if (!IE) document.captureEvents(Event.MOUSEMOVE)

// Temporary variables to hold mouse x-y pos.s
var tempX = 0
var tempY = 0

function togglemenu(which,menu_id) {
	var loc=document.getElementById(menu_id);
	if (which=="hide") {
		loc.style.display="none";	
	} else if (which=="show") {
		loc.style.display="block";
	}
}

function prepmenu(div,innerds) {
	// prep growing_franchise menu
	var menu=document.getElementById(div);
	menu.innerHTML=innerds;
}

function shownewsletter(display) {
	var signupbox = document.getElementById('newsletter-signup');
	if (display == 'show') {
		signupbox.style.display = 'block';
	} else if (display == 'hide') {
		signupbox.style.display = 'none';
	} else { /* black hole */ }
}

function validatenlsubmit() {
	var name = document.getElementById('name');
	var email = document.getElementById('email');
	var check = true;
	if (name.value == '') {
		alert("You must enter a name to subscribe to franpointers!");
		check = false;
		name.focus();
	} else if (email.value == '') {
		alert("You must enter an email to subscribe to franpointers!");
		check = false;
		email.focus();
	}
	return check;
}
// **************************************************************
// moving the newsletter box
// **************************************************************
var n = 500;
var dragok = false;
var y,x,d,dy,dx;

if (window.opera){
	document.write('<input type="hidden" id="Q" value=" ">');
}

function initCenterDiv() {
	try {
		var myX1=(window.innerWidth/2)-(250/2);
		var myY1=(window.innerHeight/2)-(200/2);
		document.getElementById('newsletter-signup').style.left=myX1+"px";
		document.getElementById('newsletter-signup').style.top=myY1+"px";
	} catch (e) {
		document.getElementById('newsletter-signup').style.left="400px";
		document.getElementById('newsletter-signup').style.top="250px";
	}
}

function move(e){
	if (!e) e = window.event;
	if (dragok) {
		d.style.left = dx + e.clientX - x + "px";
		d.style.top  = dy + e.clientY - y + "px";
		return false;
	}
}

function down(e) {
	if (!e) e = window.event;
	var temp = (typeof e.target != "undefined")?e.target:e.srcElement;
	if (temp.tagName != "HTML"|"BODY" && temp.className != "nl-header"){
		temp = (typeof temp.parentNode != "undefined")?temp.parentNode:temp.parentElement;
	}
	if (temp.className == "nl-header"){
		if (window.opera){
			document.getElementById("Q").focus();
		}
		try {
			d = document.getElementById('newsletter-signup');
		} catch (error) {
			// divs do not exist yet because the page has not loaded yet
		}
		dragok = true;
		d.style.zIndex = n++;
		dx = parseInt(d.style.left+0);
		dy = parseInt(d.style.top+0);
		x = e.clientX;
		y = e.clientY;
		document.onmousemove = move;
		return false;
	}
}

function up() {
	dragok = false;
	document.onmousemove = null;
}

document.onmousedown = down;
document.onmouseup = up;
