/***********************************************************************
Description:	The Javascript of the (website name) website
Project:	(website URL)
HTML:		(developer name)
Graphics:	(designer name)
Created:	(year).(month).(day)
Updated:	(year).(month).(day)
***********************************************************************/

function getFlashMovieObject(menu) {
  	if (window.document[menu]) {
      		return window.document[menu];
  	}
  	if (navigator.appName.indexOf("Microsoft Internet")==-1) {
    		if (document.embeds && document.embeds[menu]){
      			return document.embeds[menu]; 
		}
  	}
  	else // if (navigator.appName.indexOf("Microsoft Internet")!=-1) 
	{
    		return document.getElementById(menu);
  	}
}

function currentDemoPage(){
	switch(document.getElementById('curPage').value){
		case "1":
		getFlashMovieObject("menu_demo").GotoFrame(34);
		break;
		case "2":
		getFlashMovieObject("menu_demo").GotoFrame(35);
		break;
		case "3":
		getFlashMovieObject("menu_demo").GotoFrame(36);
		break;
		case "4":
		getFlashMovieObject("menu_demo").GotoFrame(37);
		break;
		case "5":
		getFlashMovieObject("menu_demo").GotoFrame(0);
		break;
		case "6":
		getFlashMovieObject("menu_demo").GotoFrame(38);
		break;
		case "7":
		getFlashMovieObject("menu_demo").GotoFrame(39);
		break;
		case "8":
		getFlashMovieObject("menu_demo").GotoFrame(40);
		break;

	}
}

function currentCasePage(){
	switch(document.getElementById('curPage').value){
		case "1":
		getFlashMovieObject("menu_cases").GotoFrame(34);
		break;
		case "2":
		getFlashMovieObject("menu_cases").GotoFrame(35);
		break;
		case "3":
		getFlashMovieObject("menu_cases").GotoFrame(36);
		break;
		case "4":
		getFlashMovieObject("menu_cases").GotoFrame(37);
		break;
		case "5":
		getFlashMovieObject("menu_cases").GotoFrame(0);
		break;
		case "6":
		getFlashMovieObject("menu_cases").GotoFrame(38);
		break;
		case "7":
		getFlashMovieObject("menu_cases").GotoFrame(39);
		break;
		case "8":
		getFlashMovieObject("menu_cases").GotoFrame(40);
		break;
	}
}

function getQuotes(){
	switch(document.getElementById('quoteName').value){
		case "homepage":
		writeFlash('header_quotes', 'quote_homepage', '650', '135', 'quote');
		break;
		case "case":
		writeFlash('header_quotes', 'quote_winning', '650', '135', 'quote');
		break;
		case "mpt":
		writeFlash('header_quotes', 'quote_mpt', '650', '135', 'quote');
		break;
		case "doug":
		writeFlash('header_quotes', 'quote_doug', '650', '135', 'quote');
		break;
		case "drp":
		writeFlash('header_quotes', 'quote_dirt', '650', '135', 'quote');
		break;
		case "kyl":
		writeFlash('header_quotes', 'quote_jon', '650', '135', 'quote');
		break;
		case "burr":
		writeFlash('header_quotes', 'quote_richard', '650', '135', 'quote');
		break;
		case "thune":
		writeFlash('header_quotes', 'quote_john', '650', '135', 'quote');
		break;
		case "mcconnell":
		writeFlash('header_quotes', 'quote_mitch', '650', '135', 'quote');
		break;
		case "bunning":
		writeFlash('header_quotes', 'quote_jim', '650', '135', 'quote');
		break;
		case "hagel":
		writeFlash('header_quotes', 'quote_chuck', '650', '135', 'quote');
		break;
		case "bush":
		writeFlash('header_quotes', 'quote_george', '650', '135', 'quote');
		break;
		case "bond":
		writeFlash('header_quotes', 'quote_kit', '650', '135', 'quote');
		break;
	}
}

function writeFlash(element, file, width, height, id) {
	document.getElementById(element).innerHTML = "<object type=\"application/x-shockwave-flash\" data=\"/swf/"+file+".swf\" width=\""+width+"\" height=\""+height+"\" class=\"home_page\" id=\""+id+"\"><param name=\"allowScriptAccess\" value=\"sameDomain\" /><param name=\"movie\" value=\"/swf/"+file+".swf\" /><param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\"#ffffff\" /><param name=\"wmode\" value=\"transparent\" /></object>";
}



function getMovie(movieName){
	switch(movieName){
		case "demo_one":
		writeFlash('content_left', 'mcconnell_p', '345', '231', 'movie');
	document.getElementById('content_right').innerHTML = "<h3>Senator Mitch McConnell</h3><p><i><h5>\"One of the most compelling and effective commercials of the campaign season\"</h5> - AP</i></p>"; 
		break;
		case "demo_two":
		writeFlash('content_left', 'key_values', '345', '231', 'movie');
			document.getElementById('content_right').innerHTML = "<h3>Senator Jon Kyl</h3><p><i><h5>\"Kyl's immigration ads were more effective.  Self described Democrats and Independents said Kyl's ads were more effective\"</h5> - The Hill</i></p>";
		break;
		case "demo_three":
		writeFlash('content_left', 'burr_sl', '345', '231', 'movie');
		document.getElementById('content_right').innerHTML = "<h3>Senator Richard Burr</h3><p><i><h5>\"A rush of campaign ads turned the tide for Richard Burr\"</h5> - Reuters</i></p>";
		break;
		case "demo_four":
		writeFlash('content_left', 'rc_bungee', '345', '231', 'movie');
		document.getElementById('content_right').innerHTML = "<h3>RightChange.com</h3><p><i><h5>\"This ad gets points for originality...most memorable.\"</h5> - NPR</i></p>";
		break;
		case "demo_five":
		writeFlash('content_left', 'js_breakfast', '345', '231', 'movie');
		document.getElementById('content_right').innerHTML = "<h3>Senator Jeff Sessions</h3><p><i><h5>\"Sessions media campaign was a slam dunk winner.\"</h5> - Cox News Service</i></p>";
		break;
		case "demo_six":
		writeFlash('content_left', 'mj_straight_up', '345', '231', 'movie');
		document.getElementById('content_right').innerHTML = "<h3>Senator Mike Johanns</h3><p><i><h5>\"Doug McAuliffe just really creates some beautiful pictures\"</h5> - C&E Article</i></p>";
		break;
		case "demo_seven":
		writeFlash('content_left', 'bond_kit', '345', '231', 'movie');
		document.getElementById('content_right').innerHTML = "<h3>Kit Bond</h3><p>Kit Bond faced a significant challenge from a popular Democrat, State Treasurer Nancy Farmer.  Working with the Bond Team, M3 outlined an aggressive media strategy that defined Senator Bond's significant achievements for Missouri including saving thousands of manufacturing jobs, important education programs to support parents and teachers, and his critical role in the fight against terrorism.</p><p>Despite Farmers aggressive negative attacks Kit Bond secured his highest winning percentage ever (57%) and led the ticket over President George W. Bush.  It was M3's eight victory in Missouri.</p>";
		break;
		case "demo_eight":
		writeFlash('content_left', 'sg_sam_emily', '345', '231', 'movie');
		document.getElementById('content_right').innerHTML = "<h3>\"Sam and Emily\"</h3><p><i><h5>\"It looks like the Graves family has minted a new TV star. Ladies and gentlemen, meet Sam's daughter, Emily Graves.\"</h5> - Missouri Political News Service</i></p>";
		break;
		case "demo_nine":
		writeFlash('content_left', 'owens', '345', '231', 'movie');
		document.getElementById('content_right').innerHTML = "<h3>\"Governor Owens\"</h3><p><br><br><br><br><br><br></p>";
		break;
			case "demo_ten":
		writeFlash('content_left', 'ford', '345', '231', 'movie');
		document.getElementById('content_right').innerHTML = "<h3>\"Indy\"</h3><p><br><br><br><br><br><br></p>";
		break;
			case "demo_eleven":
		writeFlash('content_left', 'tangier', '345', '231', 'movie');
		document.getElementById('content_right').innerHTML = "<h3>\"Airline Owners and Pilots Association\"</h3><p><br><br><br><br><br><br></p>";
		break;
		case "case_one":
		writeFlash('content_left', 'bush_wk', '345', '231', 'movie');
		document.getElementById('content_right').innerHTML = "<h3>President George W. Bush/RNC</h3><p>In 2004, Doug McAuliffe and McAuliffe Message Media were chosen as the media strategist for the Republican National Committee's national independent expenditure media campaign for President Bush.</p><p>M3 created a series of TV commercials that aired nationally on broadcast and cable television. The ads quickly gained press attention as they aggressively defined John Kerry's consistent weakness in response to the war on terror and national defense.</p><p>The spots effectively raised serious questions about Kerry's capacity to serve as Commander-in-Chief, his actions opposing critical body armor for our troops in battle, his inability to define for voters how he would combat terrorism and his consistently liberal record on taxes, spending and social issues.</p>";
		break;
		case "case_two":
		writeFlash('content_left', 'thune_boaf', '345', '231', 'movie');
		document.getElementById('content_right').innerHTML = "<h3>John Thune</h3><p>The National Republican Senatorial Committee said defeating Tom Daschle was their most important goal of the 2004 cycle.  The NRSC chose Doug McAuliffe to serve as the strategist for their multi-million dollar independent expenditure campaign.</p><p>M3 took the lead in defining the critical message of the race - \"Tom Daschle's Senate leadership of a liberal Democrat agenda was done at the expense of South Dakota's values.\"</p><p>In a series of 14 TV and 7 radio commercials, M3 creatively communicated to South Dakotans Daschle's attacks on President Bush and his leadership in stopping the Republican agenda. <i>The Boston Globe</i> said that M3's <i>\"TV ads showing Kerry and Kennedy rebuking Bush followed by Daschle criticizing Bush caused voters to feel Daschle no longer represented the small town beliefs of the state.\"</i></p><p>The victory was Doug McAuliffe's ninth statewide election victory in South Dakota.</p>";
		break;
		case "case_three":
		writeFlash('content_left', 'burr_jlbc', '345', '231', 'movie');
		document.getElementById('content_right').innerHTML = "<h3>Richard Burr</h3><p>In August of 2004, public opinion polls showed Congressman Richard Burr trailing his favored Democrat opponent Erskine Bowles by 13%.  Bowles' advantage in name identification and his $8 million dollar media campaign, fueled by his unlimited financial resources, left Burr with but eight weeks to change the dynamic of the race.  McAuliffe Message Media created a series of ads connecting Erskine Bowles to Bill Clinton.</p><p>By late September these contrasts on values, taxes and terrorism wiped out Bowles' lead in the polls.  Despite a combined $6 million in spending by Bowles and pro-Democrat 527 organizations over the last three weeks attacking Richard Burr, Burr's media campaign's advantage won the day as he defeated Erskine Bowles 52% - 47% winning a Democrat seat held by John Edwards.</p>";
		break;
		case "case_four":
		writeFlash('content_left', 'bunning_s', '345', '231', 'movie');
		document.getElementById('content_right').innerHTML = "<h3>Jim Bunning</h3><p>Jim Bunning's 1998 four thousand-vote victory was the GOP's only victory in a competitive Senate race in the country.  The national press called Bunning's win <i>\"a model campaign for the GOP\"</i> and <i>\"biggest win of the cycle.\"</i><i>TIME Magazine</i> credited Bunning's victory to a controversial ad it called <i>\"one of the best spots of the cycle.\"</i></p><p>In 2004, Bunning's early September lead evaporated in a hostile political environment in heavily Democrat Kentucky.  M3 quickly adjusted the Bunning media strategy focusing on aggressive contrast messages with his opponent helping secure another hard-fought campaign victory, in a state where 58% of voters are registered Democrats.</p>";
		break;
		case "case_five":
		writeFlash('content_left', 'sg_bailout', '345', '231', 'movie');
				document.getElementById('content_right').innerHTML = "<h3>Sam Graves</h3><p>Rep. Sam Graves was one of the Democratic Congressional Campaign Committee's top five Republican incumbent targets in 2008. The DCCC spent its millions of dollars early and often in their attempt to defeat Graves in a critical mid-west suburban swing district.</p><p>M3 helped the Graves campaign craft an aggressive media campaign that defined his opponent Kay Barnes liberal agenda as Kansas City's Mayor. Through a series of creative ads that employed both humor and cutting issue attacks, the Graves media campaign controlled the airwave debate and resulted in a strong victory by Sam Graves in a tough year for Missouri Republicans.</p>";
		break;
		case "case_six":
		writeFlash('content_left', 'rc_crisis', '345', '231', 'movie');
		document.getElementById('content_right').innerHTML = "<h3>RightChange.com</h3><br><br><br><br><br><br>";
		break;
		case "case_seven":
		writeFlash('content_left', 'rc_angry', '345', '231', 'movie');
		document.getElementById('content_right').innerHTML = "<h3>RightChange.com</h3><br><br><br><br><br><br>";
		break;
		case "case_eight":
		writeFlash('content_left', 'titus', '345', '231', 'movie');
		document.getElementById('content_right').innerHTML = "<h3>Titus</h3><br><br><br><br><br><br>";
		break;
	}
}

function getWhatsnew(movieName){
	switch(movieName){
			case "whats_one":
		writeFlash('content_left', 'ford', '345', '231', 'movie');
		break;
			case "whats_two":
		writeFlash('content_left', 'tangier', '345', '231', 'movie');
		break;
			case "whats_3":
		writeFlash('content_left', 'family', '345', '231', 'movie');
		break;
			case "whats_4":
		writeFlash('content_left', 'deeds', '345', '231', 'movie');
		break;
			case "whats_5":
		writeFlash('content_left', 'energy', '345', '231', 'movie');
		break;
			case "whats_6":
		writeFlash('content_left', 'jobsgovernor', '345', '231', 'movie');
		break;
			case "whats_7":
		writeFlash('content_left', 'results', '345', '231', 'movie');
		break;
			case "whats_8":
		writeFlash('content_left', 'westvaco', '345', '231', 'movie');
		break;

		}
}	
		

function writeFlash(element, file, width, height, id) {
	document.getElementById(element).innerHTML = "<object type=\"application/x-shockwave-flash\" data=\"/swf/"+file+".swf\" width=\""+width+"\" height=\""+height+"\" class=\"home_page\" id=\""+id+"\"><param name=\"allowScriptAccess\" value=\"sameDomain\" /><param name=\"movie\" value=\"/swf/"+file+".swf\" /><param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\"#ffffff\" /><param name=\"wmode\" value=\"transparent\" /></object>";
}
























function imagePreload() {
	image00 = new Image();
	image00.src = "/images/tabs_00.png";

	image0 = new Image();
	image0.src = "/images/tabs_0.png";

	image1 = new Image();
	image1.src = "/images/tabs_1.png";

	image1 = new Image();
	image1.src = "/images/tabs_2.png";

	image1 = new Image();
	image1.src = "/images/tabs_3.png";

	image1 = new Image();
	image1.src = "/images/tabs_4.png";

	image1 = new Image();
	image1.src = "/images/tabs_5.png";	
}

function browserDetect() {
	var browser=navigator.appName;
	var b_version=navigator.appVersion;
	var version=parseFloat(b_version);
	
	var full = browser+" "+version;

	return full;
}

function menuOver(section) {

	var browser = browserDetect();

	switch(section){
		case "specialties":
			if(browser != "Microsoft Internet Explorer 4"){
				document.getElementById("tabs").style.backgroundImage = "url('/images/tabs_2.png')";
			} else {
				document.getElementById("tabs").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tabs_2.png', sizingMethod='scale')";
			}
		break;
		case "about":
			if(browser != "Microsoft Internet Explorer 4"){
				document.getElementById("tabs").style.backgroundImage = "url('/images/tabs_00.png')";
			} else {
				document.getElementById("tabs").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tabs_00.png', sizingMethod='scale')";
			}
		break;
		case "demo":
			if(browser != "Microsoft Internet Explorer 4"){
				document.getElementById("tabs").style.backgroundImage = "url('/images/tabs_1.png')";
			} else {
				document.getElementById("tabs").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tabs_1.png', sizingMethod='scale')";
			}
		break;
		case "case":
			if(browser != "Microsoft Internet Explorer 4"){
				document.getElementById("tabs").style.backgroundImage = "url('/images/tabs_3.png')";
			} else {	
				document.getElementById("tabs").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tabs_3.png', sizingMethod='scale')";
			}
		break;
		case "campaigns":
			if(browser != "Microsoft Internet Explorer 4"){
				document.getElementById("tabs").style.backgroundImage = "url('/images/tabs_4.png')";
			} else {
				document.getElementById("tabs").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tabs_4.png', sizingMethod='scale')";
			}
		break;
		case "contact":
			if(browser != "Microsoft Internet Explorer 4"){
				document.getElementById("tabs").style.backgroundImage = "url('/images/tabs_5.png')";
			} else {
				document.getElementById("tabs").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tabs_5.png', sizingMethod='scale')";
			}
		break;
	}
}

function menuOut() {
	
	var browser = browserDetect();

	switch(document.body.id){
		case "home":
			if(browser != "Microsoft Internet Explorer 4"){
				document.getElementById("tabs").style.backgroundImage = "url('/images/tabs_0.png')";
			} else {
				document.getElementById("tabs").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tabs_0.png', sizingMethod='scale')";
			}
		break;
		case "specialties":
			if(browser != "Microsoft Internet Explorer 4"){
				document.getElementById("tabs").style.backgroundImage = "url('/images/tabs_2.png')";
			} else {
				document.getElementById("tabs").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tabs_2.png', sizingMethod='scale')";
			}
		break;
		case "about":
			if(browser != "Microsoft Internet Explorer 4"){
				document.getElementById("tabs").style.backgroundImage = "url('/images/tabs_00.png')";
			} else {
				document.getElementById("tabs").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tabs_00.png', sizingMethod='scale')";
			}
		break;
		case "demo":
			if(browser != "Microsoft Internet Explorer 4"){
				document.getElementById("tabs").style.backgroundImage = "url('/images/tabs_1.png')";
			} else {
				document.getElementById("tabs").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tabs_1.png', sizingMethod='scale')";
			}
		break;
		case "case":
			if(browser != "Microsoft Internet Explorer 4"){
				document.getElementById("tabs").style.backgroundImage = "url('/images/tabs_3.png')";
			} else {	
				document.getElementById("tabs").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tabs_3.png', sizingMethod='scale')";
			}
		break;
		case "campaigns":
			if(browser != "Microsoft Internet Explorer 4"){
				document.getElementById("tabs").style.backgroundImage = "url('/images/tabs_4.png')";
			} else {
				document.getElementById("tabs").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tabs_4.png', sizingMethod='scale')";
			}
		break;
		case "contact":
			if(browser != "Microsoft Internet Explorer 4"){
				document.getElementById("tabs").style.backgroundImage = "url('/images/tabs_5.png')";
			} else {
				document.getElementById("tabs").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tabs_5.png', sizingMethod='scale')";
			}
		break;
	}
}

function openWindow(strLocation,nbrWidth,nbrHeight) { 
	var strOptions = "location=yes,menubar=yes,toolbar=yes,scrollbars=yes,width=" + nbrWidth + ",height=" + nbrHeight;

	var nbrRandom=Math.floor(Math.random()*999);

	var objWindow = window.open(strLocation, String(nbrRandom), strOptions);
	objWindow.focus();

	return true;
}

//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
  str += ' ></embed></object>';

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "wmode":
	ret.params[args[i]] = args[i+1];
	break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}
/* END ADOBE CODE */
/* CONTACT FORM VALIDATOR */
function contactCheck() {
	if(document.contactform.email.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){
		alert('Please enter a valid email value.');
		return false;
	}
	if(document.contactform.first.value == "") {
		alert('Please enter your name.');
		return false;
	}
	if(document.contactform.last.value == "") {
		alert('Please enter your name.');
		return false;
	}

	if(document.contactform.zip.value == "") {
		alert('Please enter your zip code.');
		return false;
	}

	if(document.contactform.phone.value == "") {
		alert('Please enter a phone number.');
		return false;
	}

	return true;
}
/* END CONTACT FORM VALIDATOR */
