// JavaScript Document

function MM_validateFormData() { //v4.0

  if (document.getElementById){
    var i,p,q,nm,test,num,val,min,max,errors='',args=MM_validateFormData.arguments;

    for (i=0; i<(args.length-2); i+=3) 
	{ 
		test=args[i+2]; 
		val=document.getElementById(args[i]);
		//val.className="textbox";
		if (val) 
		{ 
			nm=args[i+1]; 
			if ((val=val.value)!="") 
			{
				  if (test.indexOf('isEmail')!=-1) 
				  { 
					p=val.indexOf('@');
					  if (p<1 || p==(val.length-1)) 
					  {
						errors+='- '+nm+' must contain an e-mail address.\n';
						//val.className="required";
					  }
					} 
					else if (test!='R') 
					{ 
						num = parseFloat(val);
						  if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
						  if (test.indexOf('inRange') != -1) 
						  { 
							p=test.indexOf(':');
							min=test.substring(8,p); max=test.substring(p+1);
							if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
						  } 
					} 
			} 
			else if(test.charAt(0) == 'R')
			{
			 errors += '- '+nm+' is required.\n'; 
			 
			}
		}
	}  //for
	
	
	if (errors) 
	{
		alert('The following error(s) occurred:\n'+errors);		
		return false;
	}
  
	} 
}




function dateDiff(dateform) 
{
	
var dt = "01/04/2010 12:00 pm";
date1 = new Date();
date2 = new Date(dt);
diff  = new Date();

date2temp = new Date(dt);
date2.setTime(date2temp.getTime());

// sets difference date to difference of first date and second date
diff.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;

days = days + (weeks * 7);
document.getElementById('bannertime').innerHTML = '<b>'+days+'</b> <i>days</i> <b>'+hours+'</b> <i>hours</i> <b>'+mins+'</b> <i>mins</i>';
}
