function CheckEmail(form){
	i=form.email.value.indexOf("@");	
	p=form.email.value.indexOf(".",i);  
 	if ( (i==-1) || (p<(i+2)) || (p >=(form.email.value.length - 2))){
		alert("Please enter a valid Email Address");
		form.email.focus();
		return(false);
	}
	return (true);
}

function CheckSubEmail(form){
	i=form.email.value.indexOf("@");	
	p=form.email.value.indexOf(".",i);  
	w=form.week1.checked;
	d=form.day1.checked; 
 	if ( (i==-1) || (p<(i+2)) || (p >=(form.email.value.length - 2))){
		alert("Please enter a valid Email Address");
		form.email.focus();
		return(false);
	}
	if ((w==false) && (d==false)){
		alert("Please select weekly or daily or both before subscribing.");
		return(false);
	}
	return(true);
}

function Left(str, n){
	if (n <= 0){
		return "";
	}else if (n > String(str).length){
		return str;
	}else{
		return String(str).substring(0,n);
	}
}

function Right(str, n){
	if (n <= 0){
		return "";
	}else if (n > String(str).length){
		return str;
	}else{
		var iLen = String(str).length;
		return String(str).substring(iLen, iLen - n);
	}
}

function displayYear(){
	var todaysDate = new Date();
	var todaysYear = todaysDate.getFullYear();
	document.write(''+todaysYear);
}

function displayMonth(){
    var d=new Date();
    var month=new Array(12);
    month[0]="January"
    month[1]="February"
    month[2]="March"
    month[3]="April"
    month[4]="May"
    month[5]="June"
    month[6]="July"
    month[7]="August"
    month[8]="September"
    month[9]="October"
    month[10]="November"
    month[11]="December"
    document.write('' + month[d.getMonth()])
}

function countInst(string, item) {
	var substrings = string.split(item);
	return substrings.length - 1;
}

function daysInMonth() {
	var d=new Date();
	var y = d.getFullYear();
	var m = d.getMonth() + 1;
	var dd = new Date(y, m, 0);
	document.write('' +  dd.getDate())
} 

function countInst(string, item) {
	var substrings = string.split(item);
	return substrings.length - 1;
}

function check_blank_field(field, caption){
	if(is_blank(field)){
		var prefix = "Please enter a ";
		if(caption.substring(caption.length-1, caption.length) == 's'){prefix = "Please enter "}
		if(is_vowel(caption.substring(0,1))){prefix = "Please enter an "}
		if(caption.charAt(0,1) == 'U' || 'u'){prefix = "Please enter a "}
		alert(prefix + caption)
		return false
	} 
	return true
}

function outputMoney(number) {
    return outputDollars(Math.floor(number-0) + '') + outputCents(number - 0);
}

function outputDollars(number) {
    if (number.length <= 3)
        return (number == '' ? '0' : number);
    else {
        var mod = number.length%3;
        var output = (mod == 0 ? '' : (number.substring(0,mod)));
        for (i=0 ; i < Math.floor(number.length/3) ; i++) {
            if ((mod ==0) && (i ==0))
                output+= number.substring(mod+3*i,mod+3*i+3);
            else
                output+= ',' + number.substring(mod+3*i,mod+3*i+3);
        }
        return (output);
    }
}

function outputCents(amount) {
    amount = Math.round( ( (amount) - Math.floor(amount) ) *100);
    return (amount < 10 ? '.0' + amount : '.' + amount);
}
		
function is_vowel(x){
	if(x == 'a' || x == 'e' || x == 'i' || x == 'o' || x == 'u' || x == 'A' || x == 'E' || x == 'I' || x == 'O' || x == 'U'){
		return true
	} else {
		return false
	}
}

function is_blank(form_element){
	if(RTrim(form_element.value).length < 1){
		form_element.focus()
		form_element.select()
	return true;
	}
	return false;
}
	
function RTrim (originalString) {
	var pos = 0
	pos = originalString.length
	while (originalString.substring(pos-1, pos) == " ") {
		originalString = originalString.substring(0, pos-1)
		pos = pos - 1
	}
	return originalString
}			

function is_Valid_Email(form_element) {
	if (form_element.value.indexOf("@") + "" != "-1" && form_element.value.indexOf(".") + "" != "-1" && form_element.value != "")
	return true;
	else {
		alert("Please Enter a Valid Email Address");
		form_element.focus();
	return false;
	}
}

function is_please_choose(form_element, caption) {
	if ((form_element.selectedIndex == 0)) {
		var prefix = "Please make a selection for ";
		if(caption.substring(caption.length-1, caption.length) == 's'){prefix = "Please make a selection for "}
		if(is_vowel(caption.substring(0,1))){prefix = "Please make a selection for "}
		alert(prefix + caption)
	return false
	}
	return true
}