// open window
function newwin(page,name,attributes)
{
        window.open(page,name,attributes);
}
//function to validate by length
function validlength(item, len) {
   return (item.length >= len);
}
//function to validate an email address
function validemail(item) {
   if (!validlength(item, 5)) return false;
   if (item.indexOf ('@', 0) == -1) return false;
   return true;
}
// display an error alert
function error(elem, text) {
// abort if we already found an error
   if (errfound) return;
   window.alert(text);
   elem.focus();
   errfound = true;
   mail=0;
}
// main validation function
function validate_optin() {
   errfound = false;
			if (!validemail(document.optin.email.value))
    			error(document.optin.email,"Sorry, Invalid Email Address!");

   return !errfound; /* true if there are no errors */
}


function validate_contact() {
   errfound = false;
			if (!validlength(document.contactinfo.first_name.value,1))
    			error(document.contactinfo.first_name,"Sorry, Invalid First Name.\n\nThis information is required.");
			if (!validlength(document.contactinfo.last_name.value,1))
    			error(document.contactinfo.last_name,"Sorry, Invalid Last Name.\n\nThis information is required.");
			if (!validemail(document.contactinfo.email.value))
    			error(document.contactinfo.email,"Sorry, Invalid Email Address.\n\nYou might have mistyped your email.");

   return !errfound; /* true if there are no errors */

}
//Date
var time = new Date(), year;
year = time.getFullYear();

//erase imput box content
var effaced=0;
function efface (elem) {
	if (effaced == 1){
		elem.value='';
	}
	effaced=effaced+1;
	//alert(effaced) 
}

function picPreload() {
	if (document.images) {
		var args = picPreload.arguments;
		document.imageArray = new Array(args.length);
		for(var i=0; i<args.length; i++) {
			document.imageArray[i] = new Image;
			document.imageArray[i].src = '/assets/pics/btn_'+args[i]+'_a.gif';
		}
	}
}

function turn_on (name) {
	if (document.images && document.images[name]){
		document.images[name].src='/assets/pics/btn_' + name + '_a.gif';
	}
}

function turn_off (name) {
	if (document.images && document.images[name]) document.images[name].src='/assets/pics/btn_' + name + '.gif';
}

//Date
function makeArray() {
for (i = 0; i<makeArray.arguments.length; i++)
this[i + 1] = makeArray.arguments[i];
}

var months = new makeArray('January','February','March','April','May',
'June','July','August','September','October','November','December');
var date = new Date();
var day = date.getDate();
var month = date.getMonth() + 1;
var yy = date.getYear();
var year = (yy < 1000) ? yy + 1900 : yy;