<!--//
function emailCheck(theField){
	var j = theField.value.length;
	var k = j-1;
	var l = j+1;
	var firstChar = 'N';
	var dot = 0;
	var thingy = 0;
	for(var i = 0; i < j; i++){
		var ch = theField.value.substring(i, i+1);
		if (ch == " "){
			alert('Please enter a valid email address.');
			theField.focus();
			theField.select();
			return false;
		}
		if (i ==0 && ch != "@"){
			firstChar = 'Y';
		}
		if (i !=0 && ch == "@"){
			thingy++;
			l = i+1;
			continue;
		}
		if (i != l && i != k && ch == "." && thingy != 0){
			dot++;
			continue;
		}
	}
	if(j > 0){
		if (firstChar == 'N' || dot == 0 || thingy == 0 || thingy > 1){
			alert('Please enter a valid email address.');
			theField.focus();
			theField.select();
			return false;
		} else {
			return true;
		}
	} else {
		return true;
	}
}

function phoneCheck(theField, theLabel){
	j = theField.value.length;
	k = 0;
	for(var i = 0; i < j; i++){
		var ch = theField.value.substring(i, i+1);
		if ((ch < "0" || "9" < ch) && (ch != "-") &&(ch != " ")){
			alert('Your '+ theLabel +' should contain numerals only.');
			theField.focus();
			theField.select();
			i = j;
			k = 1;
			return false;
		}
	}
	if(k == 0){
		return true;
	} else {
		return false;
	}
}

function isNumber(theField){
	for(var i = 0; i < theField.value.length; i++){
		var ch = theField.value.substring(i, i+1);
		if (ch < "0" || "9" < ch){  
			return false;
		}
	}
	return true;
}

function isFieldBlank(theField){
	if(theField.value.length == 0)		
		return true;		
	else			
		return false;	
}

function isTextareaBlank(theField){
	if(theField.value == "")		
		return true;		
	else			
		return false;	
}

function check_form(form,formtype){
	
	if(formtype == 0){
		var description = form.description.value;
		if(isFieldBlank(form.title)){
			alert('Please enter a title.');
			form.title.focus();
		//}else if(isTextareaBlank(form.description)){
		//	alert('Please enter a description.');
		//	form.description.focus();
		}else{
			form.submit();
		}
	}

	if(formtype == 1){
		if(isFieldBlank(form.name)){
			alert('Please enter your name.');
			form.user_name.focus();
		}else if(isFieldBlank(form.email)){
			alert('Please enter your email.');
			form.email.focus();
		} else if(!emailCheck(form.email)){
//			alert('Please enter a valid email address');
			form.email.focus();
		//}else if(isFieldBlank(form.phone)){
		//	alert('Please enter your phone number.');
		//	form.phone.focus();
		//}else if(!phoneCheck(form.phone, 'phone number')){
		//	return;
		}else if(isFieldBlank(form.subject)){
			alert('Please enter a subject.');
			form.subject.focus();
		}else if(isFieldBlank(form.message)){
			alert('Please enter a message.');
			form.message.focus();
		}else{
			form.submit();
		}
	}
	
	if(formtype == 2){

		//}else if(isTextareaBlank(form.read_more)){
		//	alert('Please enter if you read more because you could get CE Credits.');
		//	form.read_more.focus();
		if(isFieldBlank(form.fname)){
			alert('Please enter your fname.');
			form.fname.focus();
		}else if(isFieldBlank(form.lname)){
			alert('Please enter your lname.');
			form.lname.focus();
		}else if(isFieldBlank(form.address1)){
			alert('Please enter your address.');
			form.address1.focus();
		}else if(isFieldBlank(form.city)){
			alert('Please enter your city.');
			form.city.focus();
		}else if(isFieldBlank(form.state)){
			alert('Please enter your state.');
			form.state.focus();
		}else if(isFieldBlank(form.zip)){
			alert('Please enter your zip code.');
			form.zip.focus();
		}else if(isFieldBlank(form.country)){
			alert('Please enter your country.');
			form.country.focus();
		}else if(isFieldBlank(form.phone)){
			alert('Please enter your phone number.');
			form.phone.focus();
		}else if(!phoneCheck(form.phone, 'phone number')){
			return;
		}else if(isFieldBlank(form.email)){
			alert('Please enter your email address.');
			form.email.focus();
		} else if(!emailCheck(form.email)){
			alert('Please enter a valid email address');
			form.email.focus();
		}else if(isFieldBlank(form.cardname)){
			alert('Please enter the name on the credit card.');
			form.cardname.focus();
		}else if(isFieldBlank(form.cardnumber)){
			alert('Please enter the card number on your credit card.');
			form.cardnumber.focus();
		}else if(!isNumber(form.cardnumber)){
			alert("Your credit card number must contain numerals only.");
			form.cardnumber.select();
			form.cardnumber.focus();
		}else if(isFieldBlank(form.expmonth)){
			alert('Please enter the expiration month of your credit card.');
			form.expmonth.focus();
		}else if((form.expmonth.value < 1) || (form.expmonth.value > 12)){
			alert("Please enter a valid expiration month.");
			form.expmonth.select();
			form.expmonth.focus();
		}else if(isFieldBlank(form.expyear)){
			alert('Please enter the expiration year of your credit card.');
			form.expyear.focus();
		}else if(form.expyear.value.length < 4){
			alert("Your credit card's expiration year must\ncontain four numerals.");
			form.expyear.select();
			form.expyear.focus();
		}else if(!isNumber(form.expyear)){
			alert("Your credit card's expiration year must\ncontain numerals only.");
			form.expyear.select();
			form.expyear.focus();
		
		}else{
			form.submit();
		}
	}

}

function check_form2(form,formtype){
	
	if(formtype == 0){
		var description = form.description.value;
		if(isFieldBlank(form.title)){
			alert('Please enter a title.');
			form.title.focus();
		//}else if(isTextareaBlank(form.description)){
		//	alert('Please enter a description.');
		//	form.description.focus();
		}else{
			form.submit();
		}
	}

	else if(formtype == 1){
		if(isFieldBlank(form.name)){
			alert('Please enter your name.');
			form.user_name.focus();
		}else if(isFieldBlank(form.email)){
			alert('Please enter your email.');
			form.email.focus();
		} else if(!emailCheck(form.email)){
//			alert('Please enter a valid email address');
			form.email.focus();
		//}else if(isFieldBlank(form.phone)){
		//	alert('Please enter your phone number.');
		//	form.phone.focus();
		//}else if(!phoneCheck(form.phone, 'phone number')){
		//	return;
		}else if(isFieldBlank(form.subject)){
			alert('Please enter a subject.');
			form.subject.focus();
		}else if(isFieldBlank(form.message)){
			alert('Please enter a message.');
			form.message.focus();
		}else{
			form.submit();
		}
	}
	
	else if (formtype == 2){
		if(isFieldBlank(form.fname)){
			alert('Please enter your fname.');
			form.fname.focus();
		}else if(isFieldBlank(form.lname)){
			alert('Please enter your lname.');
			form.lname.focus();
		}else if(isFieldBlank(form.address1)){
			alert('Please enter your address.');
			form.address1.focus();
		}else if(isFieldBlank(form.city)){
			alert('Please enter your city.');
			form.city.focus();
		}else if(isFieldBlank(form.state)){
			alert('Please enter your state.');
			form.state.focus();
		}else if(isFieldBlank(form.zip)){
			alert('Please enter your zip code.');
			form.zip.focus();
		}else if(isFieldBlank(form.country)){
			alert('Please enter your country.');
			form.country.focus();
		}else if(isFieldBlank(form.phone)){
			alert('Please enter your phone number.');
			form.phone.focus();
		}else if(!phoneCheck(form.phone, 'phone number')){
			return;
		}else if(isFieldBlank(form.email)){
			alert('Please enter your email address.');
			form.email.focus();
		} else if(!emailCheck(form.email)){
			alert('Please enter a valid email address');
			form.email.focus();
				
		}else{
			form.submit();
		}
} else if (formtype == 3) {
	if(isFieldBlank(form.name)){
		alert('Please enter your name.');
		form.name.focus();	
	}else {
		form.submit();
	}
}
}


//-->
