﻿// copyright 1999 Idocs, Inc. http://www.idocs.com
// Distribute this script freely but keep this notice in place
function numbersonly(myfield, e, dec) {
	var key;
	var keychar;

	if (window.event)
		key = window.event.keyCode;
	else if (e)
		key = e.which;
	else
		return true;
	keychar = String.fromCharCode(key);

	// control keys
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
		return true;
	// numbers
	else if ((("0123456789.").indexOf(keychar) > -1))
		return true;
	else
		return false;
}

function datesonly(myfield, e, dec) {
	var key;
	var keychar;

	if (window.event)
		key = window.event.keyCode;
	else if (e)
		key = e.which;
	else
		return true;
	keychar = String.fromCharCode(key);

	// control keys
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
		return true;
	// numbers
	else if ((("0123456789/").indexOf(keychar) > -1))
		return true;
	else
		return false;
}

function alphanumericonly(myfield, e, dec) {
	var key;
	var keychar;

	if (window.event)
		key = window.event.keyCode;
	else if (e)
		key = e.which;
	else
		return true;
	keychar = String.fromCharCode(key);

	// control keys
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
		return true;
	// numbers
	else if ((("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz").indexOf(keychar) > -1))
		return true;
	else
		return false;
}

function leadareaidonly(myfield, e, dec) {
	var key;
	var keychar;

	if (window.event)
		key = window.event.keyCode;
	else if (e)
		key = e.which;
	else
		return true;
	keychar = String.fromCharCode(key);

	// control keys
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
		return true;
	// numbers
	else if ((("0123456789-").indexOf(keychar) > -1))
		return true;
	else
		return false;
}


function FactsheetPopup(vUrl) {
    var targetURL = new String(vUrl);
    var x = parseInt(screen.availHeight/2) - 275;
    var y = parseInt(screen.availWidth/2) - 285;
    window.open(targetURL, 'ResortInformation', 'resizable=no, scrollbars=yes, status=no,resizable=no, menubar=no, toolbar=no, width=570, height=550, top=' + x + ',left=' + y);
}

function NightlyRatePopup(vUrl) {
    var targetURL = new String(vUrl);
    var x = parseInt(screen.availHeight/2) - 275;
    var y = parseInt(screen.availWidth/2) - 60;
    window.open(targetURL, 'NightlyRate', 'resizable=no, scrollbars=yes, status=no,resizable=no, menubar=no, toolbar=no, width=550, height=120, top=' + x + ',left=' + y);
}

function documentExpire() {
  document.location.href="expire.aspx";
}

// Autoexec
var timerID = setInterval('documentExpire()', 900000);
// Example values for setInterval:
//  900000 = 15 minutes
// 1200000 = 20 minutes
