var email = "info@custom-house-plan.com";



// Select text in forms --------------------------------------
function selText(text)
{
layer=document.getElementById(text);
text.select();
}

// validate email address in forms --------------------------------------

function validate_email(field,alerttxt)
{
with (field)

if (value==null||value=="")
    {
  return true;
    }

else
{
  {
  apos=value.indexOf("@");
  dotpos=value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2)
    {alert(alerttxt);return false;}
  else {return true;}
  }
}
}

function validate_form(thisform)
{
with (thisform)
  {
  if (validate_email(email,"Not a valid e-mail address!")==false)
    {email.focus();return false;}
  }
}




// validate email address in forms --------------------------------------

function required_email(field,alerttxt)
{
with (field)
  {
  apos=value.indexOf("@");
  dotpos=value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2)
    {alert(alerttxt);return false;}
  else {return true;}
  }
}

function required_form(thisform)
{
with (thisform)
  {
  if (required_email(email,"Please enter a valid email address")==false)
    {email.focus();return false;}
  }
}


// secure mailto function ----------------------------------------------


function emailForm(){


var errorMsg = "";
var subject = "House Plans";
var body_message = "";

var mailto_link = 'mailto:'+email+'?subject='+subject+'&body='+body_message;

win = window.open(mailto_link,'emailWindow');
if (win && win.open &&!win.closed) win.close();
}


// show popup layer---------------------------------------------------------

function showLayer(layerid,changethis) {
layer = document.getElementById(layerid);
layer.style.display="inline";


}

function hideLayer(layerid) {
layer=document.getElementById(layerid);
layer.style.display="none";


}


// show popup layer for medium sized pictures--------------------------------

function showpicture(layerid,changethis) {
layer = document.getElementById(layerid);
layer.style.display="inline";
document.getElementById(layerid).src=(changethis);

}


// Switch between layers ---------------------------------------------
function swapLayer(layon,layoff)
{
document.getElementById(layon).style.display="inline";

document.getElementById(layoff).style.display="none";
}





// change div properties on mouseover

function changediv(layerid) {
layer=document.getElementById(layerid);
layer.style.border="solid 2px #888";
}


// return div properties on mouseout

function returndiv(layerid) {
layer=document.getElementById(layerid);
layer.style.border="solid 1px #666";
}

// moseover replace image

function mouseoverimage(layer,change)
{
document.getElementById(layer).src =(change);
}
function mouseoutimage(layer,change)
{
document.getElementById(layer).src ="(change)";
}


// change the location of a link------------

function changeAction(layer,newpage)
{
var x=document.getElementById(layer);
x.action=(newpage);

}





// Expand form depending on input -----------------------------------------------

function expForm(value,layer)
{
a=(value);
if (a==1)
{
document.getElementById(layer).style.display="inline";
}
else
{
document.getElementById(layer).style.display="none";
}

}

function contactUs(value)
{
if ((value)=="y")
document.getElementById("wecontact").innerHTML="Please check your email for a message from <a href=\"mailto:info@custom-house-plan.com\">info@custom-house-plan.com</a>";

else
{
document.getElementById("wecontact").innerHTML="";
}

}

function expand(layer)
{
document.getElementById(layer).style.height="340px";
document.getElementById(layer).style.position="fixed";
}




