Date difference[1]
Upcoming SlideShare
Loading in...5
×
 

Date difference[1]

on

  • 306 views

Date

Date

Statistics

Views

Total Views
306
Views on SlideShare
306
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Date difference[1] Date difference[1] Document Transcript

  • <HTML><HEAD><TITLE>The JavaScript Source: Math Related: Date Difference</TITLE><META HTTP-EQUIV="The JavaScript Source" CONTENT = "no-cache"><META NAME="date" CONTENT="2000-09-09"><META NAME="channel" CONTENT="Web Developer"><META NAME="author" CONTENT="Ronnie T. Moore"><META NAME="section" CONTENT="Math Related"><META NAME="description" CONTENT="Enter two dates (including the time!) andthis script will display the number of weeks, days, hours, minutes, and secondsbetween the two. The seconds field is optional, too. For an example, tryentering your birthdate and compare it to todays date."><SCRIPT LANGUAGE="JavaScript"><!-- Original: Ronnie T. Moore --><!-- Web Site: The JavaScript Source --><!-- This script and many more are available free online at --><!-- The JavaScript Source!! http://javascript.internet.com --><!-- Beginfunction isValidDate(dateStr) {// Date validation function courtesty of// Sandeep V. Tamhankar (stamhankar@hotmail.com) -->// Checks for the following valid date formats:// MM/DD/YY MM/DD/YYYY MM-DD-YY MM-DD-YYYYvar datePat = /^(d{1,2})(/|-)(d{1,2})2(d{4})$/; // requires 4 digit yearvar matchArray = dateStr.match(datePat); // is the format ok?if (matchArray == null) {alert(dateStr + " Date is not in a valid format.")return false;}month = matchArray[1]; // parse date into variablesday = matchArray[3];year = matchArray[4];if (month < 1 || month > 12) { // check month rangealert("Month must be between 1 and 12.");return false;}if (day < 1 || day > 31) {alert("Day must be between 1 and 31.");return false;}if ((month==4 || month==6 || month==9 || month==11) && day==31) {alert("Month "+month+" doesnt have 31 days!")return false;}if (month == 2) { // check for february 29thvar isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));if (day>29 || (day==29 && !isleap)) {alert("February " + year + " doesnt have " + day + " days!");return false; }}return true;}function isValidTime(timeStr) {// Time validation function courtesty of// Sandeep V. Tamhankar (stamhankar@hotmail.com) -->
  • // Checks if time is in HH:MM:SS AM/PM format.// The seconds and AM/PM are optional.var timePat = /^(d{1,2}):(d{2})(:(d{2}))?(s?(AM|am|PM|pm))?$/;var matchArray = timeStr.match(timePat);if (matchArray == null) {alert("Time is not in a valid format.");return false;}hour = matchArray[1];minute = matchArray[2];second = matchArray[4];ampm = matchArray[6];if (second=="") { second = null; }if (ampm=="") { ampm = null }if (hour < 0 || hour > 23) {alert("Hour must be between 1 and 12. (or 0 and 23 for military time)");return false;}if (hour <= 12 && ampm == null) {if (confirm("Please indicate which time format you are using. OK = StandardTime, CANCEL = Military Time")) {alert("You must specify AM or PM.");return false; }}if (hour > 12 && ampm != null) {alert("You cant specify AM or PM for military time.");return false;}if (minute < 0 || minute > 59) {alert ("Minute must be between 0 and 59.");return false;}if (second != null && (second < 0 || second > 59)) {alert ("Second must be between 0 and 59.");return false;}return true;}function dateDiff(dateform) {date1 = new Date();date2 = new Date();diff = new Date();if (isValidDate(dateform.firstdate.value) &&isValidTime(dateform.firsttime.value)) { // Validates first datedate1temp = new Date(dateform.firstdate.value + " " + dateform.firsttime.value);date1.setTime(date1temp.getTime());}else return false; // otherwise exitsif (isValidDate(dateform.seconddate.value) &&isValidTime(dateform.secondtime.value)) { // Validates second datedate2temp = new Date(dateform.seconddate.value + " " +dateform.secondtime.value);date2.setTime(date2temp.getTime());}else return false; // otherwise exits
  • // sets difference date to difference of first date and second datediff.setTime(Math.abs(date1.getTime() - date2.getTime()));timediff = diff.getTime();weeks = Math.floor(timediff / (1000 * 60 * 60 * 24 * 7));timediff -= weeks * (1000 * 60 * 60 * 24 * 7);days = Math.floor(timediff / (1000 * 60 * 60 * 24));timediff -= days * (1000 * 60 * 60 * 24);hours = Math.floor(timediff / (1000 * 60 * 60));timediff -= hours * (1000 * 60 * 60);mins = Math.floor(timediff / (1000 * 60));timediff -= mins * (1000 * 60);secs = Math.floor(timediff / 1000);timediff -= secs * 1000;dateform.difference.value = weeks + " weeks, " + days + " days, " + hours + "hours, " + mins + " minutes, and " + secs + " seconds";return false; // form should never submit, returns false}// End --></script></HEAD><BODY BGCOLOR=#ffffff vlink=#0000ff><BR><center><script language="JavaScript" type="text/javascript"><!--function openDescription(ID) {var url = "http://www.ppcforhosts.com/public/util/description.cfm?id=" + ID;link =window.open(url,"newWin","directories=0,height=250,location=0,menubar=0,resizable=1,scrollbars=1,status=0,toolbar=0,width=450");}//--></script><table cellpadding=10 cellspacing=0 border=0 width="100%"> <tr><td align=center><!-- cdXpo code --><center><script type="text/javascript"src="/icom_includes/toolbars/globaltoolbar/scripts/fsmenu_commented.js"></script><script type="text/javascript"src="/icom_includes/toolbars/globaltoolbar/scripts/menuset.js"></script><script type="text/javascript"src="/icom_includes/toolbars/globaltoolbar/scripts/menusetv2.js"></script><script type="text/javascript"src="/icom_includes/toolbars/globaltoolbar/scripts/menusetv3.js"></script><link rel="stylesheet" type="text/css"href="/icom_includes/toolbars/globaltoolbar/css/listmenu_h.css" /><link rel="stylesheet" type="text/css"href="/icom_includes/toolbars/globaltoolbar/css/listmenu_h_settings.css" />
  • <!-- START TOP TOOLBAR --><div id="heightcontainer"></div><div style="width: 100%;" id="navitoolbarcontainer"> <div style="margin: 0px; padding: 0px; width: 100%;"> <div id="navitile" style="width: 100%;"> <div style="padding-left: 0px; margin-left: 0px; padding-top:5px; padding-right: 5px; float: left; white-space: nowrap;"> <a title="View Internet.com - The Network for TechnologyProfessionals" href="http://www.internet.com/" class="gt"><img alt="Internet.com- The Network for Technology Professionals"src="/icom_includes/toolbars/globaltoolbar/img/icom_logo_global.png"border="0"></a> </div> <ul class="menulist" id="listMenuRoot"style="height:22px;"> <li style="margin-top:0px;"> <a class="gt" href="http://www.internet.com/it/"style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration:none;"> <b>IT</b> </a> <ul id="listMenu-id-1"> <li style="background-image:url(/icom_includes/toolbars/globaltoolbar/img/background_topsub.jpg);background-repeat:repeat-x;"><a style="color: #fff; font-size: 9px; font-family:arial,verdana,helvetica; text-decoration: none; font-weight: bold;"href="http://www.internet.com/it">internet.com/IT</a></li> <li style="background-image:url(/icom_includes/toolbars/globaltoolbar/img/background_topsub.jpg);background-repeat:repeat-x;"><a style="color: #fff; font-size: 9px; font-family:arial,verdana,helvetica; text-decoration: none; font-weight: bold;"href="http://www.internet.com/cio">internet.com/CIO</a></li> <li style="background-image:url(/icom_includes/toolbars/globaltoolbar/img/background_topsub.jpg);background-repeat:repeat-x;"><a style="color: #fff; font-size: 9px; font-family:arial,verdana,helvetica; text-decoration: none; font-weight: bold;"href="http://www.internet.com/security">internet.com/Security</a></li> <li style="background-image:url(/icom_includes/toolbars/globaltoolbar/img/background_topsub.jpg);background-repeat:repeat-x;"><a style="color: #fff; font-size: 9px; font-family:arial,verdana,helvetica; text-decoration: none; font-weight: bold;"href="http://www.internet.com/networking">internet.com/Networking</a></li> <li style="background-image:url(/icom_includes/toolbars/globaltoolbar/img/background_topsub.jpg);background-repeat:repeat-x;"><a style="color: #fff; font-size: 9px; font-family:arial,verdana,helvetica; text-decoration: none; font-weight: bold;"href="http://www.internet.com/storage">internet.com/Storage</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.bitaplanet.com">bITa Planet</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.cioupdate.com">CIO Update</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.databasejournal.com/">Database Journal</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.datamation.com">Datamation</a></li> <li><a style="color: #fff; font-size: 9px; font-
  • family: arial,verdana,helvetica; text-decoration: none;"href="http://www.enterpriseitplanet.com/">Enterprise IT Planet</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.enterprisenetworkingplanet.com">Enterprise NetworkingPlanet</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.enterprisestorageforum.com">Enterprise Storage Forum</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.esecurityplanet.com">eSecurity Planet</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.hardwarecentral.com/">Hardware Central</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.intranetjournal.com">Intranet Journal</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;" href="http://www.isp-planet.com/">ISP Planet</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.itsmwatch.com">ITSMwatch</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.linuxplanet.com/">Linux Planet</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.opennetworkstoday.com">Open Networks Today</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://serverwatch.internet.com/">ServerWatch</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.voipplanet.com/">VoIP Planet</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.webvideouniverse.com">WebVideoUniverse</a> </li><li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;" href="http://www.wi-fiplanet.com/">Wi-Fi Planet</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.windrivers.com/">WinDrivers.com</a></li> <li><a style="color: #fff; font-size: 9px; font-family:arial,verdana,helvetica; text-decoration: none;"href="http://www.internet.com/sections/">Network Map</a></li> </ul> </li> <li style="margin-top:0px;"> <a style="color: #fff; font-size: 9px; font-family:arial,verdana,helvetica; text-decoration: none;"href="http://www.internet.com/developer" class="gt"> <b>Developer</b> </a> <ul id="listMenu-id-2"> <li style="background-image:url(/icom_includes/toolbars/globaltoolbar/img/background_topsub.jpg);background-repeat:repeat-x;"><a style="color: #fff; font-size: 9px; font-family:arial,verdana,helvetica; text-decoration: none; font-weight: bold;"href="http://www.internet.com/developer/">internet.com/Developer</a></li> <li><a style="color: #fff; font-size: 9px; font-family:arial,verdana,helvetica; text-decoration: none;"href="http://www.15seconds.com/">15 Seconds</a></li>
  • <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.4guysfromrolla.com/">4GuysFromRolla.com</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.asp101.com/">ASP101</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.codeguru.com">CodeGuru</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.developer.com">Developer.com</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.devx.com">DevX</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.flashkit.com/">FlashKit.com</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.developer.com/java/">Gamelan</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.jars.com">JARS</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.javascript.com/">JavaScript.com</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://javascriptsource.com/">JavaScriptSource</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.phpbuilder.com/">PHPBuilder.com</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.scriptsearch.com/">ScriptSearch</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.vbforums.com/">VB Forums</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.vbwire.com/">VB Wire</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.webdeveloper.com/">WebDeveloper.com</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.webreference.com/">Webreference</a></li> <li><a style="color: #fff; font-size: 9px; font-family:arial,verdana,helvetica; text-decoration: none;"href="http://www.internet.com/sections/">Network Map</a></li> </ul> </li> <li style="margin-top:0px;"> <a style="color: #fff; font-size: 9px; font-family:arial,verdana,helvetica; text-decoration: none;"href="http://www.internetnews.com/" class="gt"> <b>News</b> </a> <ul id="listMenu-id-3"> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"
  • href="http://www.internetnews.com/">Internetnews.com</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.linuxtoday.com/">Linux Today</a></li> <li><a style="color: #fff; font-size: 9px; font-family:arial,verdana,helvetica; text-decoration: none;"href="http://www.internet.com/sections/">Network Map</a></li> </ul> </li> <li style="margin-top:0px;"><a style="color: #fff;font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.smallbusinesscomputing.com/" class="gt"> <b>Small Business</b></a> <ul id="listMenu-id-4"> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.ecommerce-guide.com/">Ecommerce Guide</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;" href="http://www.refer-it.com/">Refer-It</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.smallbusinesscomputing.com/">SmallBusinessComputing</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.webopedia.com/">Webopedia</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.winplanet.com/">WinPlanet</a></li> <li><a style="color: #fff; font-size: 9px; font-family:arial,verdana,helvetica; text-decoration: none;"href="http://www.internet.com/sections/">Network Map</a></li> </ul> </li> <li style="margin-top:0px;"><a style="color: #fff;font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.internet.com/personaltechnology/" class="gt"> <b>PersonalTech</b> </a> <ul id="listMenu-id-5"> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.blackberrytoday.com/">BlackBerryToday</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.jumbo.com/">Jumbo</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.megapixel.net">Megapixel.net</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.palmblvd.com/">Palm Boulevard</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.pdastreet.com/">PDAStreet</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.pocketpcwire.com/">PocketPCWire</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"
  • href="http://www.smartphonetoday.com/">Smart Phone Today</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.windowsmobiletoday.com/">WindowsMobileToday</a></li> <li><a style="color: #fff; font-size: 9px; font-family:arial,verdana,helvetica; text-decoration: none;"href="http://www.internet.com/sections/">Network Map</a></li> </ul> </li> </ul> <ul style="height: 22px;" id="listMenuv2Root"class="menulistv2"> <li style="margin-top:0px;"> <a style="color: #fff; font-size: 9px; font-family:arial,verdana,helvetica;" href="http://www.jupiterevents.com/" class="gt">Events </a> <ul id="listMenuv2-id-1"> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.jupiterevents.com/">JupiterEvents</a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.jupiterwebcasts.com/">JupiterWebcasts</a></li> </ul> </li> <li style="margin-top:0px;"><a style="color: #fff;font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.justtechjobs.com" class="gt"> Jobs </a></li> <li style="margin-top:0px;"><a style="color: #fff;font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.jupitermedia.com/partners/" class="gt"> Partners </a></li> <li style="margin-top:0px;"> <a style="color: #fff; font-size: 9px; font-family:arial,verdana,helvetica; text-decoration: none;"href="http://www.internet.com/solutions" class="gt"> Solutions </a> <ul id="listMenuv2-id-2"> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.internet.com/ebook"> eBooks </a></li> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.internet.com/video"> Video </a></li> </ul> </li> <li style="margin-top:0px;"><a style="color: #fff;font-size: 9px; font-family: arial,verdana,helvetica; text-decoration:none;"href="http://shop.internet.com/" class=""gt> Shop </a></li> </ul> <ul class="menulistv3" id="listMenuv3Root" style="color:#fff; font-size: 9px; font-family: arial,verdana,helvetica; height: 22px;"> <li style="margin-top:0px;"><a class="gt"href="http://member.internet.com/" style="color: #fff; font-size: 9px; font-
  • family: arial,verdana,helvetica; text-decoration:none"> Login </a> <ul id="listMenuv3-id-1"> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://member.internet.com/profile/postal">Manage My Profile</a></li> </ul> </li> <li style="margin-top:0px;"><a style="color: #fff;font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://member.internet.com/register" class="gt">Register </a> <ul id="listMenuv3-id-2"> <li><a style="color: #fff; font-size: 9px; font-family: arial,verdana,helvetica; text-decoration: none;"href="http://www.internet.com/WhyJoin">Why Join?</a></li> </ul> </li> </ul> <div style="margin-top: 0px;" id="lightgrey"> <form target="_top"action="http://search.internet.com/www.jupiterweb.com" method="post"> <input value="1" name="IC_Summary" type="hidden"> <input value="0" name="IC_StartNumber" type="hidden"> <input value="10" name="IC_BatchSize" type="hidden"> <input value="50" name="IC_RelevanceThreshold" type="hidden"> <input value="all" name="IC_QueryDatabase" type="hidden"> <input title="Search Internet.com" onFocus="this.value=;"class="inputglobal" size="11" name="IC_QueryText" value="" type="text"> <input alt="go"src="/icom_includes/toolbars/globaltoolbar/img/searchgt_button.gif"name="SUBMIT" value="Find" type="image" align="absmiddle" border="0" height="18"vspace="2" width="42"> </form> </div> </div> </div> <!-- <div style="width:100%;"> <img src="/icom_includes/toolbars/globaltoolbar/img/shad.png"style="width:100%; height:11px; padding:0px; margin-top:22px;" /> </div> --> </div> <script src="/icom_includes/footers/scripts/pngadapt.js"type="text/javascript"></script><!-- END TOP TOOLBAR --><IMG
  • SRC="http://javascript.internet.com/RealMedia/ads/adstream_lx.ads/intm/webdev/javascript.internet.com/math-related/date-difference.html/651246313/house_ribbon/OasDefault/Testing_GlobalToolbar_1c/globaltoolbarE.html/37633764653365303437343530386630?_RM_EMPTY_" WIDTH=2 HEIGHT=2><br></center><!-- cdXpo code --> <iframesrc="http://network.business.com/hooprograms/internetcom2b/search.int?gr=4&stylename=render.xsl&partner=internet11" frameborder="0" height="100"width="750" scrolling="no" marginheight="0" marginwidth="0"></iframe><IMGSRC="http://javascript.internet.com/RealMedia/ads/adstream_lx.cgi/intm/webdev/javascript.internet.com/math-related/date-difference.html/633696731/468x60-1/OasDefault/Business.com_67a/internetresources.html/37633764653365303437343530386630?_RM_EMPTY_" WIDTH=1 HEIGHT=1></td></tr></table><BR><BR><table width="100%" cellpadding=0 cellspacing=0 border=0><tr><td width="99%" align=center><basefont size=3><FONT SIZE="+2" FACE="Helvetica,Arial"><A HREF="http://javascript.internet.com" TARGET="_top"><FONTCOLOR="#0000FF"><b>Home</b></font></A><img src="http://javascript.internet.com/img/arrow.gif" height=13 width=7border=0 alt="}"><A HREF="./" TARGET="_top"><font color="#FF0000"><b>Math Related</b></font></A><img src="http://javascript.internet.com/img/arrow.gif" height=13 width=7border=0 alt="}"><FONT COLOR="#006666"><b>Date Difference</b></font></font><BR><BR><table BORDER=0 WIDTH=486 CELLPADDING=3 CELLSPACING=0><tr><td><font FACE="helvetica,arial,geneva"><br><br><!-- Description --><!--content_start-->Enter two dates (including the time!) and this script will display the numberof weeks, days, hours, minutes, and seconds between the two. The seconds fieldis optional, too. For an example, try entering your birthdate and compare it totodays date.<hr></td></tr></table><!-- Demonstration --><center><form onSubmit="return dateDiff(this);"><table><tr><td><pre>First Date: Date: <input type=text name=firstdate value="" size=10maxlength=10> (MM/DD/YYYY format) Time: <input type=text name=firsttime value="" size=10maxlength=10> (HH:MM:SS format)Second Date: Date: <input type=text name=seconddate value="" size=10maxlength=10> (MM/DD/YYYY format) Time: <input type=text name=secondtime value="" size=10maxlength=10> (HH:MM:SS format)<center><input type=submit value="Calculate Difference!">
  • Date Difference:<br><input type=text name=difference value="" size=60></center></pre></td></tr></table></form></center><P><P><a name="source"><table BORDER=0 WIDTH=486 CELLPADDING=3 CELLSPACING=0><tr><td BGCOLOR=yellow><font FACE="helvetica,arial,geneva"><b>The JavaScriptSource: Math Related: Date Difference</b><p>Simply click inside the window below, use your cursor to highlight thescript, and copy (type Control-c or Apple-c) the script into a new file in yourtext editor (such as Note Pad or Simple Text) and save (Control-s or Apple-s).The script is yours!!!<br><br></font></td></tr><tr><td BGCOLOR=yellow ALIGN=CENTER><form NAME="copy"><DIV align="center"><input type=button value="Highlight All"onClick="javascript:this.form.txt.focus();this.form.txt.select();">&nbsp;&nbsp;&nbsp;&nbsp;<INPUT TYPE="text" NAME="total" VALUE="Script Size: 5.13 KB" size=24></DIV><textarea NAME="txt" ROWS=20 COLS=75 WRAP=VIRTUAL>&lt;!-- TWO STEPS TO INSTALL DATE DIFFERENCE: 1. Copy the coding into the HEAD of your HTML document 2. Add the last code into the BODY of your HTML document --&gt;&lt;!-- STEP ONE: Paste this code into the HEAD of your HTML document --&gt;&lt;HEAD&gt;&lt;SCRIPT LANGUAGE="JavaScript"&gt;&lt;!-- Original: Ronnie T. Moore --&gt;&lt;!-- Web Site: The JavaScript Source --&gt;&lt;!-- This script and many more are available free online at --&gt;&lt;!-- The JavaScript Source!! http://javascript.internet.com --&gt;&lt;!-- Beginfunction isValidDate(dateStr) {// Date validation function courtesty of// Sandeep V. Tamhankar (stamhankar@hotmail.com) --&gt;// Checks for the following valid date formats:// MM/DD/YY MM/DD/YYYY MM-DD-YY MM-DD-YYYYvar datePat = /^(d{1,2})(/|-)(d{1,2})2(d{4})$/; // requires 4 digit yearvar matchArray = dateStr.match(datePat); // is the format ok?if (matchArray == null) {alert(dateStr + " Date is not in a valid format.")return false;}month = matchArray[1]; // parse date into variables
  • day = matchArray[3];year = matchArray[4];if (month &lt; 1 || month &gt; 12) { // check month rangealert("Month must be between 1 and 12.");return false;}if (day &lt; 1 || day &gt; 31) {alert("Day must be between 1 and 31.");return false;}if ((month==4 || month==6 || month==9 || month==11) && day==31) {alert("Month "+month+" doesnt have 31 days!")return false;}if (month == 2) { // check for february 29thvar isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));if (day&gt;29 || (day==29 && !isleap)) {alert("February " + year + " doesnt have " + day + " days!");return false; }}return true;}function isValidTime(timeStr) {// Time validation function courtesty of// Sandeep V. Tamhankar (stamhankar@hotmail.com) --&gt;// Checks if time is in HH:MM:SS AM/PM format.// The seconds and AM/PM are optional.var timePat = /^(d{1,2}):(d{2})(:(d{2}))?(s?(AM|am|PM|pm))?$/;var matchArray = timeStr.match(timePat);if (matchArray == null) {alert("Time is not in a valid format.");return false;}hour = matchArray[1];minute = matchArray[2];second = matchArray[4];ampm = matchArray[6];if (second=="") { second = null; }if (ampm=="") { ampm = null }if (hour &lt; 0 || hour &gt; 23) {alert("Hour must be between 1 and 12. (or 0 and 23 for military time)");return false;}if (hour &lt;= 12 && ampm == null) {if (confirm("Please indicate which time format you are using. OK = StandardTime, CANCEL = Military Time")) {alert("You must specify AM or PM.");return false; }}if (hour &gt; 12 && ampm != null) {alert("You cant specify AM or PM for military time.");return false;}if (minute &lt; 0 || minute &gt; 59) {alert ("Minute must be between 0 and 59.");return false;
  • }if (second != null && (second &lt; 0 || second &gt; 59)) {alert ("Second must be between 0 and 59.");return false;}return true;}function dateDiff(dateform) {date1 = new Date();date2 = new Date();diff = new Date();if (isValidDate(dateform.firstdate.value) &&isValidTime(dateform.firsttime.value)) { // Validates first datedate1temp = new Date(dateform.firstdate.value + " " + dateform.firsttime.value);date1.setTime(date1temp.getTime());}else return false; // otherwise exitsif (isValidDate(dateform.seconddate.value) &&isValidTime(dateform.secondtime.value)) { // Validates second datedate2temp = new Date(dateform.seconddate.value + " " +dateform.secondtime.value);date2.setTime(date2temp.getTime());}else return false; // otherwise exits// sets difference date to difference of first date and second datediff.setTime(Math.abs(date1.getTime() - date2.getTime()));timediff = diff.getTime();weeks = Math.floor(timediff / (1000 * 60 * 60 * 24 * 7));timediff -= weeks * (1000 * 60 * 60 * 24 * 7);days = Math.floor(timediff / (1000 * 60 * 60 * 24));timediff -= days * (1000 * 60 * 60 * 24);hours = Math.floor(timediff / (1000 * 60 * 60));timediff -= hours * (1000 * 60 * 60);mins = Math.floor(timediff / (1000 * 60));timediff -= mins * (1000 * 60);secs = Math.floor(timediff / 1000);timediff -= secs * 1000;dateform.difference.value = weeks + " weeks, " + days + " days, " + hours + "hours, " + mins + " minutes, and " + secs + " seconds";return false; // form should never submit, returns false}// End --&gt;&lt;/script&gt;&lt;/HEAD&gt;&lt;!-- STEP TWO: Copy this code into the BODY of your HTML document --&gt;&lt;BODY&gt;&lt;center&gt;&lt;form onSubmit="return dateDiff(this);"&gt;
  • &lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;First Date: Date: &lt;input type=text name=firstdate value="" size=10maxlength=10&gt; (MM/DD/YYYY format) Time: &lt;input type=text name=firsttime value="" size=10maxlength=10&gt; (HH:MM:SS format)Second Date: Date: &lt;input type=text name=seconddate value="" size=10maxlength=10&gt; (MM/DD/YYYY format) Time: &lt;input type=text name=secondtime value="" size=10maxlength=10&gt; (HH:MM:SS format)&lt;center&gt;&lt;input type=submit value="Calculate Difference!"&gt;Date Difference:&lt;br&gt;&lt;input type=text name=difference value="" size=60&gt;&lt;/center&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/form&gt;&lt;/center&gt;<p><center><font face="arial, helvetica" size="-2">Free JavaScripts provided<br>by <a href="http://javascriptsource.com">The JavaScript Source</a></font></center><p>&lt;!-- Script Size: 5.13 KB --&gt;</textarea><br><fontFACE="helvetica,arial,geneva"><a href="http://javascript.internet.com/link-us.html">Did you use this script?&nbsp;&nbsp;Do you like this site?&nbsp;&nbsp;Please link to us!</a></font></td></tr></table></form><!--content_stop--><p><td><!-- Begin 125X800 Ad Code --><style type="text/css">/* =shopbanneritems----------------------------------------------- */#shopicomsky a{ margin:0px; padding:0; color:#333; margin-bottom: 0px; margin-top: 0px; background-color: transparent; }#shopicomsky a:hover{ text-decoration: none; }#shopicomsky p{ margin-top: 5px; margin-bottom: 5px; margin-top: expression(10px);
  • margin-bottom: expression(10px); background-color: transparent; }</style><table cellpadding="0" cellspacing="0" border="0" width="125"><tr><td colspan="3"><a href="http://shop.internet.com/"><imgsrc="http://www.internet.com/icom_includes/special/dealtime/img/sicom_logo.gif"width="125" height="23" border="0"></a></td></tr><tr><td colspan="3"><imgsrc="http://www.internet.com/icom_includes/special/dealtime/img/compare.gif"width="125" height="15"></td></tr><tr><td bgcolor="#d31820" colspan="3" align="center" nowrap><table width="125" cellpadding="0" cellspacing="0" border="0"><tr><form method="GET" action="http://shop.internet.com/index.php" target="_top"><td align="center"><input type="hidden" name="IC_ic" value="1"><input type="hidden" name="IC_query_search" value="1"><input type="text" value="Search here" size="10" class="shad"NAME="IC_QueryText" onFocus="this.value=;" style="margin: 2px;"/></td><td><input type="image"src="http://www.internet.com/icom_includes/special/dealtime/img/go2.gif"border=0 WIDTH="27" HEIGHT="17"></td></form></table></td></tr><tr><tr><td align="center" bgcolor="#ffffff" style="border: 1px solid #CC0033; padding-bottom: 2px;"><div align="center" id="shopicomsky" bgcolor="#ffffff"><script type="text/javascript" src=http://shop.internet.com/search.php?format=125x600_1&keyword=RAM></script></div></td></tr></table><IMGSRC="http://javascript.internet.com/RealMedia/ads/adstream_lx.cgi/intm/webdev/javascript.internet.com/math-related/date-difference.html/959985430/125x800/OasDefault/DealTime_67zh/random_125x800_shop.html/37633764653365303437343530386630?_RM_EMPTY_" WIDTH=1 HEIGHT=1><!-- End 125X800 Ad Code --></td></tr></table><SCRIPT LANGUAGE="JavaScript"><!-- Begin
  • function getCookieVal (offset) {var endstr = document.cookie.indexOf(";", offset);if (endstr == -1)endstr = document.cookie.length;return unescape(document.cookie.substring(offset, endstr));}function GetCookie (name) {var arg = name + "=";var alen = arg.length;var clen = document.cookie.length;var i = 0;while (i < clen) {var j = i + alen;if (document.cookie.substring(i, j) == arg)return getCookieVal (j);i = document.cookie.indexOf(" ", i) + 1;if (i == 0)break;}return null;}function SetCookie (name, value) {var argv = SetCookie.arguments;var argc = SetCookie.arguments.length;var expires = (argc > 2) ? argv[2] : null;var path = "/"; //(argc > 3) ? argv[3] : null;var domain = (argc > 4) ? argv[4] : null;var secure = (argc > 5) ? argv[5] : false;document.cookie = name + "=" + escape (value) +((expires == null) ? "" : ("; expires=" +expires.toGMTString())) +((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain)) +((secure == true) ? "; secure" : "");}var emailcookie = GetCookie(email_address);if (emailcookie == null) {emailcookie = your email here;}function chk(email, formname){invalid = "";if (!email)invalid = "No email address found! Try reloading the page then use the email ascript feature again.";else {if ( (email.indexOf("@") == -1) || (email.indexOf(".") == -1) )invalid += "nnInvalid email address. Your email address is missing an @sign and a . in the domain name (like .com). Please check your address thensubmit again.";if (email.indexOf("youremailhere") > -1)invalid += "nnInvalid email address. Make sure your email address includedyour username, the @ sign, and the domain name (like .com).";if (email.indexOf("") > -1)invalid += "nnEmail address contains an invalid back-slash () character.Remove the character and submit again.";
  • if (email.indexOf("/") > -1)invalid += "nnEmail address contains an invalid forward-slash (/) character.Remove the character and submit again.";if (email.indexOf("") > -1)invalid += "nnEmail address contains an invalid apostrophe () character.Remove the character and submit again.";if (email.indexOf("zaz.com.br") > -1)invalid += "nnPlease do not use an email address that has an autoresponder setup for it. Thanks.";if (email.indexOf("!") > -1)invalid += "nnEmail address contains an invalid exclamation point (!)character. Remove the character or correct the email address then submitagain.";if ( (email.indexOf(",") > -1) || (email.indexOf(";") > -1) )invalid += "nnPlease only enter one email address in the box at a time.Remove the extra addresses and submit again.";if (email.indexOf("?subject") > -1)invalid += "nnPlease do not add ?subject=... to your email address.Scriptbot will send you the script with a pre-defined subject already. Pleaseremove the ?subject=... from your email address and submit again.";}if (invalid == "") { var largeExpDate = new Date(); largeExpDate.setTime(largeExpDate.getTime() + (31 * 24 * 3600 * 1000)); SetCookie(email_address, email, largeExpDate); if (formname == "scriptbot") { page = "http://javascript.internet.com/sent.html?" + email; window.open(page, "AdWindow", "width=650,height=200"); } return true;}else { alert("Oops, something is wrong...." + invalid); return false; }}function updateNewsletters() {with (document.forms["newslettersignup"]) {emailStr = email.value;var emailPat=/^(.+)@(.+)$/;var specialChars="()<>@,;:".[]"; // remove ( ) < > @ , ; : " . [ ] */var validChars="[^s" + specialChars + "]";var quotedUser="("[^"]*")";var ipDomainPat=/^[(d{1,3}).(d{1,3}).(d{1,3}).(d{1,3})]$/;var atom=validChars + +;var word="(" + atom + "|" + quotedUser + ")";var userPat=new RegExp("^" + word + "(." + word + ")*$");var domainPat=new RegExp("^" + atom + "(." + atom +")*$");var matchArray=emailStr.match(emailPat);if (matchArray==null) {alert("Email address seems incorrect (check @ and .s)");return false;;}
  • var user=matchArray[1];var domain=matchArray[2];if (user.match(userPat)==null) {alert("The username doesnt seem to be valid.");return false;}var IPArray=domain.match(ipDomainPat);if (IPArray!=null) {for (var i=1;i<=4;i++) {if (IPArray[i]>255) {alert("Destination IP address is invalid!");return false; } }}var domainArray=domain.match(domainPat);if (domainArray==null) {alert("The domain name doesnt seem to be valid.");return false;}var atomPat=new RegExp(atom,"g");var domArr=domain.match(atomPat);var len=domArr.length;if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) {alert("The address must end in a three-letter domain, or two letter country.");return false;}if (len<2) {var errStr="This address is missing a hostname!";alert(errStr);return false;}List_Name.value = newsletter.options[newsletter.selectedIndex].value + nltype.options[nltype.selectedIndex].value; var largeExpDate = new Date(); largeExpDate.setTime(largeExpDate.getTime() + (31 * 24 * 3600 * 1000)); SetCookie(email_address, emailStr, largeExpDate);return true; }}// End --></script><p><center><table cellpadding=0 cellspacing=0 border=0 width="620"><tr><td align=left><table cellpadding=0 cellspacing=0 border=1 bgcolor=#ffffcc><tr><td align=center valign=middle><table cellpadding=5 cellspacing=10 border=0 bgcolor=#ffffcc><tr><td colspan=4 align=center valign=bottom><font face="arial, helvetica" size="-1"><a href="http://e-newsletters.internet.com/javascriptsource.html">Sign up for the JavaScriptWeekly</a></font></td></tr><tr><td><form action="http://e-newsletters.internet.com/cgi-bin/subscribe" method=POST>
  • <TABLE> <TR> <td> <FONT SIZE="-1"> <div align="center"><input type=hidden name="List_Name" value="javascript-com-html"> <br> <div align="center"><input name="email" size="15"value="my@email">&nbsp;&nbsp; <input type="hidden" name="redirect_ok" value="http://e-newsletters.internet.com/thankyou_new.html"> <input type="submit" name="Submit" value="Join"></div> </td> </TR></TABLE></form></td></tr></table><font face="arial, helvetica" size="-1"><ahref="http://www.internet.com/corporate/privacy/privacypolicy.html">internet.comPrivacy Policy</a></font></td></tr></table></TD><td align=right><form name="scriptbot" action="/cgi-bin/scriptbot.cgi" method="POST"onSubmit="return chk(document.scriptbot.email.value, scriptbot)"><input type=hidden name=filename value=date-difference.html><table border=1 cellspacing=0 cellpadding=20><tr bgcolor=#ebebeb><td align=center><tt>Well send this script to you!<p></tt><SCRIPT><!-- Begindocument.write(<input type=text size=25 name=email value="+emailcookie+"onFocus="if(this.value==your email here)this.value=">);// End --></SCRIPT><input type=submit value="Send it!"><p><font size="-2">(just click "Send it!" once!)</font></td></tr></table></form></td></tr><tr><td></td><td align=right><font face="arial" size="-2"><div align=right><spanclass="address">[ <A HREF="http://javascript.internet.com/feedback.html"ONMOUSEOVER="window.status=Comments, questions, suggestions, or gripes, we wantto hear from you!; return true" ONMOUSEOUT="window.status=; returntrue">Contact Us!</A> ]<BR>[ <A HREF="http://www.webdeveloper.com/forum/forumdisplay.php?f=3"ONMOUSEOVER="window.status=Visit our JavaScript Forum for assistance!; returntrue" ONMOUSEOUT="window.status= ; return true">JavaScript Forum</A> ]<br>
  • [ <A HREF="http://javascript.internet.com/contribute/"ONMOUSEOVER="window.status=Submit your script creation to us and it could befeatured on our site!; return true" ONMOUSEOUT="window.status=; returntrue">Submit Your Script!</A> ]<p></span></div></font></td></tr></table><DIV ALIGN="CENTER"><!-- Begin 468X60 Ad Code (750X100 max) --><AHREF="http://javascript.internet.com/RealMedia/ads/click_lx.cgi/intm/webdev/javascript.internet.com/math-related/date-difference.html/1278067345/468x60-2/OasDefault/Verio_NovDec07_1e/Verioleocomp1ron.gif/37633764653365303437343530386630" target="_top"><IMGSRC="http://javascript.internet.com/RealMedia/ads/Creatives/OasDefault/Verio_NovDec07_1e/Verioleocomp1ron.gif" ALT="" BORDER="0"></A><imgsrc="http://javascript.internet.com/RealMedia/ads/adstream_lx.cgi/intm/webdev/javascript.internet.com/math-related/date-difference.html/1278067345/468x60-2/OasDefault/Verio_NovDec07_1e/Verioleocomp1ron.gif/37633764653365303437343530386630?_RM_EMPTY_" Width="1" Height="1" Border="0"><!-- End 468X60 Ad Code (750X100 max) --></DIV><!-- Google Analytics --><script src="/icom_includes/footers/scripts/ga.js" type="text/javascript"></script><script type="text/javascript" ><!-- hide from no js browsersdelete Array.prototype.itemValidation;delete Array.prototype.isArray;var superTracker = _gat._getTracker("UA-2838492-1");superTracker._initData();superTracker._trackPageview();--></script><script type="text/javascript" > var site_name = location.hostname; if ( site_name.indexOf("www.") != 0 ) { site_name = "www."+site_name ; } document.write("<SCR" + "IPT LANGUAGE=JavaScript1.2SRC=/icom_includes/footers/sites/"+ site_name +".jsTYPE=text/javascript></SCR" + "IPT>");--></script><script type="text/javascript" ><!-- hide from no js browsers pageTracker._initData(); pageTracker._trackPageview(); // --></script><!-- End Google Analytics --><script src="/icom_includes/footers/scripts/pngadapt.js"type="text/javascript"></script><BR CLEAR="all"><br><center><table border="0" cellspacing="0" cellpadding="5"> <tr> <form method="POST"
  • action="http://search.internet.com/www.jupiterweb.com" target="_top"> <td align="center"><table border="0" class="mgfoot"> <tr><td class="foot_alt" align="center" style="vertical-align:middle;"> <imgsrc="/icom_includes/footers/onlinemedia_footer.png" alt="JupiterOnlineMedia"width="175" height="17" hspace="0" border="0"> <p align="center"> <a target="_blank" href="http://www.internet.com"class="foot" target="_top"><img src="/icom_includes/footers/icom_foot.png"alt="internet.com" width="97" height="15" hspace="0" border="0"align="absmiddle" style="margin-top:expression(-24px);"></a><imgsrc="/icom_includes/footers/ruledivide_foot.gif" alt="" width="1" height="25"hspace="10" border="0" align="absmiddle"><a target="_blank"href="http://www.earthweb.com" target="_top"><imgsrc="/icom_includes/footers/earthweb_foot.png" alt="earthweb.com" width="93"height="10" hspace="5" border="0" align="absmiddle" style="margin-top:expression(-22px);"></a><imgsrc="/icom_includes/footers/ruledivide_foot.gif" alt="" width="1" height="25"hspace="10" border="0" align="absmiddle"><a target="_blank"href="http://www.devx.com" target="_top"><imgsrc="/icom_includes/footers/devx_foot.png" alt="Devx.com" width="34" height="30"hspace="0" border="0" align="absmiddle"></a><imgsrc="/icom_includes/footers/ruledivide_foot.gif" alt="" width="1" height="25"hspace="10" border="0" align="absmiddle"><a target="_blank"href="http://www.mediabistro.com" target="_top"><imgsrc="/icom_includes/footers/mediabistro_foot.png" alt="mediabistro.com"width="100" height="35" hspace="0" border="0" align="absmiddle"></a><imgsrc="/icom_includes/footers/ruledivide_foot.gif" alt="" width="1" height="25"hspace="10" border="0" align="absmiddle"><a target="_blank"href="http://www.graphics.com" target="_top"><imgsrc="/icom_includes/footers/grcom_foot.png" alt="Graphics.com" width="97"height="16" hspace="0" border="0" align="absmiddle" style="margin-top:expression(-24px);"></a></td></tr></table> <p> <font size="-2" face="verdana, arial,helvetica"><b>Search:</b> <input type="HIDDEN" name="IC_Summary" value="1"> <input type="HIDDEN" name="IC_StartNumber" value="0"> <input type="HIDDEN" name="IC_BatchSize" value="10"> <input type="HIDDEN" name="IC_RelevanceThreshold"value="50"> <input type="hidden" name="IC_QueryDatabase" value="all"> <input type="text" name="IC_QueryText" size="45"> <input type="image" border="0" value="Find" name="SUBMIT"src="/icom_includes/footers/but_find.gif" width="41" height="20"align="absmiddle"> </font> <p> <font size="-2" face="verdana, arial, helvetica"> <a target="_blank" href="http://www.jupitermedia.com/"class="foot"> Jupitermedia Corporation</a> has two divisions: <a target="_blank"href="http://www.jupiterimages.com/" class="foot">Jupiterimages</a> and <atarget="_blank" href="http://www.jupitermedia.com/onlinemedia.html"class="foot">JupiterOnlineMedia</a><P> <font size="-2" face="verdana, arial,helvetica"><a target="_blank" href="http://www.jupitermedia.com/corporate/"class="foot" target="_top">Jupitermedia Corporate Info</a><p> <div class="foot"><!--Copyright 2005-2007-->
  • <script type="text/javascript">document.write( Copyright );var now = new Date();document.write( + now.getFullYear());document.write( Jupitermedia Corporation All Rights Reserved.);</script><noscript> Copyright 2007 Jupitermedia Corporation All RightsReserved.</noscript><br> <a target="_blank"href="http://www.jupitermedia.com/corporate/legal.html" class="foot"target="_top">Legal Notices</a>, <a target="_blank"href="http://www.jupitermedia.com/corporate/reprints.html#Licensing1"class="foot" target="_top">Licensing</a>, <a target="_blank"href="http://www.jupitermedia.com/corporate/reprints.html#Reprints1"class="foot" target="_top">Reprints</a>, & <a target="_blank"href="http://www.jupitermedia.com/corporate/reprints.html#Permissions"class="foot" target="_top">Permissions</a>, <a target="_blank"href="http://www.jupitermedia.com/corporate/privacy/privacypolicy.html"class="foot" target="_top">Privacy Policy</a>. </font> <p> <font size="-2" face="verdana, arial, helvetica"><atarget="_blank" href="http://www.jupitermedia.com/onlinemedia.html" class="foot"target="_top">Advertise</a> | <a target="_blank" href="http://e-newsletters.internet.com/" class="foot">Newsletters</a> | <a target="_blank" href="http://jobs.internet.com/"class="foot" target="_top">Tech Jobs</a> | <a target="_blank"href="http://www.internetshopper.com/" class="foot" target="_top">Shopping</a> |<a target="_blank" href="http://e-newsletters.internet.com/announcement_list.html" class="foot" target="_top">E-mail Offers</a></div></font> </td> </form> </tr> </table></center></center></body></html>