function mail(recipient){
	document.write('<a href="mailto:' + recipient + '&#064;homeimprovementmiami&#046;com">' + recipient + ' &#064; homeimproventmiami&#046;com</a>');
}
function testlogin(member){
	if (member.username.value == "username" || member.username.value.length == 0) return false;
	if (member.pwd.value == "password" || member.pwd.value.length == 0) return false;
	return true;
}
function testInput(input){
	if (input.myname.value == ""){ alert("Please supply your name"); return false;}
	if (input.myemail.value == ""){ alert("Please supply your email"); return false;}
	return true;
}
function loginWindow(){
	var parent = document.getElementById("container");
	var memlogin = document.createElement("div");
	memlogin.setAttribute("id","memlogin");
	parent.appendChild(memlogin);
	memlogin.innerHTML = '<p>Member Login</p>' +
	'<form onsubmit="return testlogin(this)" action="cgi/alameda.php" method="post">' +
	'<div style="margin:20px 0px"><table style="margin:0px auto"><tr><td>Username:</td><td><input type="text" name="username" size="25"></td></tr>' +
	'<tr><td>Password:</td><td><input type="password" name="pwd" size="25"></td></tr></table></div>' +
	'<input type="button" value="Cancel" onclick="javascript:removeWindow(\'memlogin\')">' +
	'<span style="margin-left:30px"><input type="submit" value="Login"></span>' +
	'</form>';
	memlogin.style.top = "250px";/**/
}
function subscribeWindow(){
	var parent = document.getElementById("container");
	var memlogin = document.createElement("div");
	memlogin.setAttribute("id","memlogin");
	parent.appendChild(memlogin);
	memlogin.innerHTML = '<p>Subscribe to Newsletter</p>' +
	'<form onsubmit="return testInput(this)" action="cgi/subscribe.php" method="post">' +
	'<div style="margin:20px 0px"><table style="margin:0px auto"><tr><td>Full name:</td><td><input type="text" name="myname" size="25" maxlength="70"></td></tr>' +
	'<tr><td>Email:</td><td><input type="text" name="myemail" size="25" maxlength="70"></td></tr></table></div>' +
	'<input type="button" value="Cancel" onclick="javascript:removeWindow(\'memlogin\')">' +
	'<span style="margin-left:30px"><input type="submit" value="Subscribe"></span>' +
	'</form>';
	memlogin.style.top = "250px";/**/
}
function friendWindow(){
	var parent = document.getElementById("container");
	var memlogin = document.createElement("div");
	memlogin.setAttribute("id","memlogin");
	parent.appendChild(memlogin);
	memlogin.innerHTML = '<p>Tell A Friend</p>Send your friend an email link to<br />HomeImprovementMiami.com' +
	'<form onsubmit="return testInput(this)" action="cg_admin/htmlemail.php" method="post">' +
	'<div style="margin:20px 0px"><table style="margin:0px auto"><tr><td class="memlabel">Friend\'s name:</td><td><input type="text" name="friendname" size="25" maxlength="70"></td></tr>' +
	'<tr><td class="memlabel">Email:</td><td><input type="text" name="friendemail" size="25" maxlength="70"></td></tr></div>' +
	'<tr><td class="memlabel">My name:</td><td><input type="text" name="myname" size="25" maxlength="70"></td></tr></div>' +
	'<tr><td class="memlabel">My Email:</td><td><input type="text" name="myemail" size="25" maxlength="70"></td></tr></table></div>' +
	'<input type="button" value="Cancel" onclick="javascript:removeWindow(\'memlogin\')">' +
	'<span style="margin-left:30px"><input type="submit" value="Send"></span>' +
	'</form>';
	memlogin.style.top = "250px";/**/
}
function searchWindow(){
	var parent = document.getElementById("container");
	var memlogin = document.createElement("div");
	memlogin.setAttribute("id","memlogin");
	parent.appendChild(memlogin);
	memlogin.innerHTML = '<p>Search Contractor</p>' +
	'<form onsubmit="return testInput(this)" action="cg_pages/search.php" method="post">' +
	'<div style="margin:20px 0px"><table style="margin:0px auto"><tr><td>Name:</td><td><input type="text" name="restname" size="25" maxlength="70"></td></tr>' +
	'</table></div>' +
	'<input type="button" value="Cancel" onclick="javascript:removeWindow(\'memlogin\')">' +
	'<span style="margin-left:30px"><input type="submit" value="Search"></span>' +
	'</form>';
	memlogin.style.top = "250px";/**/
}
function removeWindow(id){
	var popup = document.getElementById(id);
	var root = document.getElementById("container");
	root.removeChild(popup);
}
function pictureWindow(source,event){
	var mousetip = new Array();
	mousetip = getMouseCoordinates(event);
	var parent = document.getElementById("container");
	var thePic = document.createElement("div");
	thePic.setAttribute("id","thePic");
	thePic.setAttribute("className","picwin");
	thePic.innerHTML = '<img src="' + source.src + '" />';
	thePic.style.top = mousetip[1] + "px";
	thePic.style.left = mousetip[0] + "px";
	parent.appendChild(thePic);
}
function showAd(adPicSrc){
	if (document.getElementById("popupAd")) return;
	var portSize = getViewportSize();
	var parent = document.getElementById("container");
	var adbox = document.createElement("div");
	adbox.setAttribute("id","popupAd");
	adbox.setAttribute("onclick","javascript:removeWindow('popupAd')");
	var adPic = new Image();
	adPic.src = adPicSrc.src;
	adPic.src = "http://www.homeimprovementmiami.com/" + adPicSrc;
	var leftPos = 400 - (adPic.width + 20)/2;
	var topPos = (portSize[1] - (adPic.height + 20))/2;
	adbox.style.left = leftPos + "px";
	adbox.style.top = topPos + "px";
	adbox.innerHTML = "<a href=\"javascript:removeWindow('popupAd')\"><img src='" + adPicSrc + "' /><br><span style='font-size:smaller'>CLOSE [X]</span></a>";
	parent.appendChild(adbox);
}
function getScrollingPosition()
{
  var position = [0, 0];

  if (typeof window.pageYOffset != 'undefined')
  {
    position = [
        window.pageXOffset,
        window.pageYOffset
    ];
  }

  else if (typeof document.documentElement.scrollTop != 'undefined'
      && document.documentElement.scrollTop > 0)
  {
    position = [
        document.documentElement.scrollLeft,
        document.documentElement.scrollTop
    ];
  }

  else if (typeof document.body.scrollTop != 'undefined')
  {
    position = [
        document.body.scrollLeft,
        document.body.scrollTop
    ];
  }

  return position;
}
function getMouseCoordinates(e){
	var posx = 0;
	var posy = 0;
	if (!e) var e = window.event;
	if (e.pageX || e.pageY) 	{
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY) 	{
		posx = e.clientX + document.body.scrollLeft
			+ document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop
			+ document.documentElement.scrollTop;
	}
	// posx and posy contain the mouse position relative to the document
	// Do something with this information
	if (posx < 0){posx = 0;}
	if (posy < 0){posy = 0;}
	return new Array(posx, posy);
}
function getViewportSize()
{
  var size = [0, 0];

  if (typeof window.innerWidth != 'undefined')
  {
    size = [
        window.innerWidth,
        window.innerHeight
    ];
  }
  else if (typeof document.documentElement != 'undefined'
      && typeof document.documentElement.clientWidth != 'undefined'
      && document.documentElement.clientWidth != 0)
  {
    size = [
        document.documentElement.clientWidth,
        document.documentElement.clientHeight
    ];
  }
  else
  {
    size = [
        document.getElementsByTagName('body')[0].clientWidth,
        document.getElementsByTagName('body')[0].clientHeight
    ];
  }

  return size;
}


function getWindowSize(){
var winW = 630, winH = 460;

	if (parseInt(navigator.appVersion)>3) {
		 if (navigator.appName=="Netscape") {
		  winW = window.innerWidth;
		  winH = window.innerHeight;
		 }
		 if (navigator.appName.indexOf("Microsoft")!=-1) {
		  winW = document.body.clientWidth;
		  winH = document.body.clientHeight;
		}
	}
	return new Array(winW, winH);
}
