// main page news feed
function writeNews() {
for (i= 0;i < NewsHeadlines.length; i++){ 
document.writeln("<span style='font-size:10px; margin-bottom:7px'>&bull; " + NewsHeadlines[i] + "</span><br />"); 
}
}


// some common functions, then we'll do the includes

/* pop-up window code */
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function close_window() {
    window.close();
}

// hide email function I wrote
function writeMail(linklabel,euser,edomain,mailsub) {
document.write("<a href='" + "mail" + "to:" + euser + "@" + edomain + "?subject="+ mailsub + "'>" + linklabel + "</a>" + ".");
}

// first is top nav
var hnavStr = '';
//   create table
hnavStr += '<table border="0" cellpadding="0" cellspacing="0" width="750"><tr><td height="19" valign="middle" style="background-color:#000000; text-align:right;">';
//   about link
hnavStr += '<a href="/about.htm" class="navblue">About Us</a><img src="images/nav_div.gif" width="1" height="19" alt="" style="vertical-align:middle " />';
//   services link
hnavStr += '<a href="/services.htm" class="navdkblue">Services</a><img src="images/nav_div.gif" width="1" height="19" alt="" style="vertical-align:middle " />';
//   portfolio link
hnavStr += '<a href="/portfolio.htm" class="navgreen">Portfolio</a><img src="images/nav_div.gif" width="1" height="19" alt="" style="vertical-align:middle " />';
//   contact us link
hnavStr += '<a href="/contact.php" class="navred">Contact Us</a><img src="images/nav_div.gif" width="1" height="19" alt="" style="vertical-align:middle " />';
//   home link
hnavStr += '<a href="/index.htm" class="navgold">Home </a>';
//   close table
hnavStr += '</td></tr></table>';

// nav used in private pages
var hnavStr2 = '';
//   create table
hnavStr2 += '<table border="0" cellpadding="0" cellspacing="0" width="750"><tr><td height="19" valign="middle" style="background-color:#000000; text-align:right;">';
//   about link
hnavStr2 += '<a href="/about.htm" class="navblue">About Us</a><img src="images/nav_div.gif" width="1" height="19" alt="" style="vertical-align:middle " />';
//   services link
hnavStr2 += '<a href="/services.htm" class="navdkblue">Services</a><img src="images/nav_div.gif" width="1" height="19" alt="" style="vertical-align:middle " />';
//   portfolio link
hnavStr2 += '<a href="/portfolio_priv.htm" class="navgreen">Portfolio</a><img src="images/nav_div.gif" width="1" height="19" alt="" style="vertical-align:middle " />';
//   contact us link
hnavStr2 += '<a href="/contact.php" class="navred">Contact Us</a><img src="images/nav_div.gif" width="1" height="19" alt="" style="vertical-align:middle " />';
//   home link
hnavStr2 += '<a href="/index.htm" class="navgold">Home </a>';
//   close table
hnavStr2 += '</td></tr></table>';


//  footer string
var footStr ='';
footStr += '<table border="0" cellpadding="0" cellspacing="0" width="750"><tr><td style="background-color:#000000; text-align:right " class="footer" height="20">';
footStr += 'Goldhelix New Media &copy;  1997-2006. All Rights Reserved. &nbsp; &nbsp; &nbsp;';
footStr += '</td></tr></table>';

// contact form validation
function validate() {
  var ps = "Please fix the following items:\n";
  var problem = false;
  if (document.forms[0].name.value.length<=0) {
    problem = true;
    ps += " - Your Name is required.\n";
  }
  if (document.forms[0].email.value.length<=0) {
    problem=true;
    ps+=" - Your EMail Address is required.\n";
  } else {
    if (!isValidEmail(document.forms[0].email.value)) {
      problem=true;
      ps+=" - We need a valid EMail Address.\n";
    }
  }
  if (problem) {
    alert(ps + "\n Thanks.");
    return false;
  }
}

function isValidEmail(email) {
  rePattern = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/ig;
  isValid = rePattern.exec (email);
  if (isValid != null) {
    return true;
  } else {
    return false;
  }
}




