//*********************************************************
//Doublick Advertising Banner Script
//*********************************************************
var dtBegin = new Date();
var dtStartYear = new Date('January 1, 1970');
var numADRnd = (dtBegin.getTime() - dtStartYear.getTime());
var strDCOpening = '';
var strDCEnding = '';
	dtStartYear.setYear(dtBegin.getYear());
	strDCOpening += '<nolayer>\n';
	strDCOpening += '<iframe src="http://ad.au.doubleclick.net/adi/quicken.dfp.au/services/_468_60_banner;sz=468x60;dcopt=ist;ord=' + numADRnd + '?" width="468" height="60" marginwidth="0" marginheight="0" frameborder="0" border="0" scrolling="no">\n';
	strDCOpening += '<a href="http://ad.au.doubleclick.net/jump/quicken.dfp.au/services/_468_60_banner;abr=!ie;sz=468x60;dcopt=ist;ord=' + numADRnd + '?" target="_top"><img src="http://ad.au.doubleclick.net/ad/quicken.dfp.au/services/_468_60_banner;abr=!ie;sz=468x60;dcopt=ist;ord=' + numADRnd + '?" width="468" height="60" border="0"></a>\n';
	strDCOpening += '</iframe>\n';
	strDCOpening += '</nolayer>\n';
	strDCOpening += '<ilayer id="layer1" visibility="hidden" width="468" height="60"></ilayer>\n';
	strDCEnding += '<layer src="http://ad.doubleclick.net/adl/quicken.dfp.au/services/_468_60_banner;sz=468x60;dcopt=ist;ord=' + numADRnd + '?" width="468" height="60" visibility="hidden" onload="moveToAbsolute(layer1.pageX, layer1.pageY); clip.height=60;clip.width=468; visibility=\'show\';"></layer>\n';

//*********************************************************
//Break out of frames
//*********************************************************
if (top.location != self.location) {
	top.location = self.location;
}


//*********************************************************
//Redirect customer to appropriate registration page
//*********************************************************
function registerNow(){
	var prodreg = document.quickenReg.product.options[document.quickenReg.product.selectedIndex].value;
	if (prodreg == "") {
		alert ("Please select a product to register.");
		return false;
	}
	switch (prodreg) {
		case "quickbooks2002" :
			window.location.href = "quickbooks2002.asp";
			break;		

		case "quickbooks" :
			window.location.href = "quickbooks.asp";
			break;
			
		case "quickpayroll" :
			window.location.href = "quickpayroll.asp";
			break;
		
		case "personal2002" :
			window.location.href = "personal2002.asp";
			break;
			
		case "quickpos2002" :
			window.location.href = "quickpos2002.asp";
			break;			
			
		case "quicken" :
			window.location.href = "quicken.asp";
			break;					
	}			
}

//*********************************************************
// Check that alpha numeric characters only entered into field
//*********************************************************
function isAlphaNumeric(field) {
	var pattern = /^[a-zA-Z0-9]+$/;
	if(flag = pattern.test(field.value)) {
		return true;
	}
	else {
		return false;
	}
}

//*********************************************************		
// Check that numbers only entered into field
//*********************************************************
function isNumber(field) {
	var pattern = /^\d+$/;	
	if(flag = pattern.test(field.value)) {
		return true;
	}
	else {
		return false;
	}
}

//*********************************************************		
// Check for blank is field
//*********************************************************
function isBlank(field)  {
	if(field.value.length == 0) {
		return true;
	} else {
		return false;
	}
}

//*********************************************************
//Check for valid email address
//*********************************************************
function validEmail(field) {	
	var pattern = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
 	if(flag = pattern.test(field.value)) {
		return true;
	}
	else {
		return false;
	}
}
