function popup(word){
	open(word,"fuel","scrollbars=yes, resizable=yes,width=400,height=570");
}
var preloadFlag = false;
function preloadArchManImages() {
	if (document.images) {
		home_over = newImage("images/home-over.gif");
		browse_over = newImage("images/browse-over.gif");
		search_over = newImage("images/search-over.gif");
		log_in_over = newImage("images/log-in-over.gif");
		sign_up_over = newImage("images/sign-up-over.gif");
		preloadFlag = true;
	}
}
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		home_over = newImage("images/home-over.gif");
		browse_over = newImage("images/browse-over.gif");
		search_over = newImage("images/search-over.gif");
		log_in_over = newImage("images/login-over.gif");
		sign_up_over = newImage("images/signup-over.gif");
		preloadFlag = true;
	}
}
var archManPage="signup"
function CheckPhoneNumber(TheNumber) {
	var valid = 1
	var GoodChars = "0123456789()-+ "
	var i = 0
	if (TheNumber=="") {
		valid = 0
	}
	for (i =0; i <= TheNumber.length -1; i++) {
		if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
		// alert(TheNumber.charAt(i) + " is no good.")
		valid = 0
		}
	}
return valid
}

function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
		alert("Invalid E-mail ID")
		return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		return false
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false
	}
	if (str.indexOf(at,(lat+1))!=-1){
		return false
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false
	}
	if (str.indexOf(dot,(lat+2))==-1){
		return false
	}
	if (str.indexOf(" ")!=-1){
		return false
	}
	return true					
}
function verify2(){
	doc=document.archSignUp2
	if(doc.userName.value==""){
		alert("Please enter a User Name for login")
		doc.userName.focus()
		return false
	}
	if(doc.password1.value!=""&&doc.password2.value!=""){
		if(doc.password1.value!=doc.password2.value){
			alert("Your passwords do not match, please reenter your password")
			doc.password1.value=""
			doc.password2.value=""
			doc.password1.focus()
			return false
		}
	}else{
		alert("Please enter a Password for login")
		return false
	}
}
function pwVerify(){
	doc=document.loginForm
	pass=1
	if (doc.userName.value==""){
		alert("Please enter a user name")
		pass=0
	}
	if(doc.password.value==""){
		alert("Please enter a password")
		pass=0
	}
	if(!pass){return false}else{return true}
}

function verify(){

	doc=document.archSignUp
	if(doc.fName.value==""){
		alert("Please enter a First Name")
		doc.fName.focus()
		return false
	}
	if(doc.lName.value==""){
		alert("Please enter a Last Name")
		doc.lName.focus()
		return false
	}
	emailID=doc.email.value
	if ((emailID==null)||(emailID=="")){
		alert("Please enter your Email Address")
		doc.email.focus()
		return false
	}
	if (echeck(emailID)==false){
		emailID=""
		alert("Please enter a valid Email Address")
		doc.email.focus()
		return false
	}
	if(doc.firm.value==""){
		alert("Please enter a Firm")
		doc.firm.focus()
		return false
	}
	if(doc.address.value==""){
		alert("Please enter an Address")
		doc.address.focus()
		return false
	}
	if(doc.city.value==""){
		alert("Please enter a City")
		doc.city.focus()
		return false
	}
	if(doc.state.value==""){
		alert("Please select a State")
		doc.state.focus()
		return false
	}
	if (!CheckPhoneNumber(doc.phone.value)) {
		alert("Please enter a valid Phone Number")
		doc.phone.focus()
		return false
	}
	user_input=""
	for (i=0;i<doc.userDefSelect.length;i++){
		if (doc.userDefSelect[i].checked){
			user_input = doc.userDefSelect[i].value;
		}
	}
	if (user_input==""){
		alert("Please select a User Definition")
		return false
	}else{
		if(user_input=="other"){
			if(doc.userDefOther.value==""){
				alert("Please define your User Definition")
				doc.userDefOther.focus()
				return false
			}else{
				doc.userDef.value=doc.userDefOther.value
			}
		}else{
			doc.userDef.value=user_input
		}
	}
	if(doc.userName.value==""){
		alert("Please enter a User Name for login")
		doc.userName.focus()
		return false
	}
	if(doc.password1.value!=""&&doc.password2.value!=""){
		if(doc.password1.value!=doc.password2.value){
			alert("Your passwords do not match, please reenter your password")
			doc.password1.value=""
			doc.password2.value=""
			doc.password1.focus()
			return false
		}
	}else{
		alert("Please enter a Password for login")
		return false
	}
}
function checkAll(theForm, cName, allNo_stat) {
var n=theForm.elements.length;
for (var i=0;i<n;i++){
if (theForm.elements[i].className.indexOf(cName) !=-1){
if (allNo_stat.checked) {
theForm.elements[i].checked = true;
} else {
theForm.elements[i].checked = false;
}
}
}
}
function searchVerify(){
var brandSelected = false;
var configSelected = false;
var fuelSelected = false;
for (i = 0;  i < archManSearch.brand.length;  i++){
	if (archManSearch.brand[i].checked)
		brandSelected = true;
	}
for (i = 0;  i < archManSearch.config.length;  i++){
	if (archManSearch.config[i].checked)
		configSelected = true;
	}
for (i = 0;  i < archManSearch.fuel.length;  i++){
	if (archManSearch.fuel[i].checked)
		fuelSelected = true;
	}		
if (!brandSelected){
	alert("Please select one of the \"Brand\" options.");
	return (false);
}
if (!configSelected){
	alert("Please select one of the \"Configuration\" options.");
	return (false);
}
if (!fuelSelected){
	alert("Please select one of the \"Fuel Type\" options.");
	return (false);
}
}
