// JavaScript Document

function conDelete(wFile) {
var r=confirm("Are you sure you want to delete "+wFile+"? \n This cannot be undone.");
if (r==true){
	document.forms['del_form'].deleteFile.value=wFile;
   	document.forms['del_form'].submit();
  }
}


function vr(field,alerttxt) {
with (field) { if (value==null || value=="") { alert(alerttxt); return false; } else {return true;} }
}

//-----------------------------------------------------------
function vf_account(thisform) { 

var numbersOnly = /[^\d-]/;

with (thisform) {
	
if (vr(f_name,"Please enter a First Name.")==false) {f_name.focus(); return false; }
if (vr(l_name,"Please enter a Last Name.")==false) {l_name.focus(); return false; }
if (vr(street,"Please enter an Address.")==false) {street.focus();return false; }
if (vr(city,"Please enter a City.")==false) {city.focus();return false; }  
if (state.selectedIndex == 0) { alert("Please choose a State.");  return false; }	

var sZipGood = !numbersOnly.test(zip.value);
if (!sZipGood || zip.value.length<5) { alert("Please enter a Valid Zip"); zip.focus(); return false; }

if (vr(phone,"Please enter a Phone Number.")==false) {phone.focus(); return false; }

if (vr(email,"Please enter an Email Address.")==false) {email.focus() ;return false; } 
if (echeck(email.value)==false) { alert("Invalid E-mail Address\n  must be a \"name@site.com\""); return false; }
if (vr(new_pass,"Please enter a Password.")==false) {new_pass.focus(); return false; } 

 
} // end with this form
return true;
}


function vf_ship(thisform) { 

var numbersOnly = /[^\d-]/;

with (thisform) {
	
if (vr(f_name,"Please enter a First Name.")==false) {f_name.focus(); return false; }
if (vr(l_name,"Please enter a Last Name.")==false) {l_name.focus(); return false; }
if (vr(street,"Please enter an Address.")==false) {street.focus();return false; }
if (vr(city,"Please enter a City.")==false) {city.focus();return false; }  
if (state.selectedIndex == 0) { alert("Please choose a State.");  return false; }	

var sZipGood = !numbersOnly.test(zip.value);
if (!sZipGood || zip.value.length<5) { alert("Please enter a Valid Zip"); zip.focus(); return false; }

if (vr(phone,"Please enter a Phone Number.")==false) {phone.focus(); return false; }
 
} // end with this form
return true;
}


function vf_whole(thisform) { 

var numbersOnly = /[^\d-]/;

with (thisform) {

if (vr(login,"Please enter an Login Name.")==false) {login.focus() ;return false; } 

if (vr(email,"Please enter an Email Address.")==false) {email.focus() ;return false; }
if (echeck(email.value)==false) { alert("Invalid E-mail Address\n  must be a \"name@site.com\""); return false; }

if (vr(name,"Please enter a Name.")==false) {name.focus(); return false; }
if (vr(b_name,"Please enter a Business Name.")==false) {b_name.focus(); return false; }
if (vr(b_street,"Please enter an Address.")==false) {b_street.focus();return false; }
if (vr(b_city,"Please enter a City.")==false) {b_city.focus();return false; }  
if (b_state.selectedIndex == 0) { alert("Please choose a State.");  return false; }	

var sZipGood = !numbersOnly.test(zipcode.value);
if (!sZipGood || zipcode.value.length<5) { alert("Please enter a Valid Zip"); zipcode.focus(); return false; }

if (vr(phone,"Please enter a Phone Number.")==false) {phone.focus(); return false; }
 
} // end with this form
return true;
}

function vf_login(thisform) { 
with (thisform) {
	if (vr(login,"Please enter an Email Address.")==false) {login.focus() ;return false; } 
	if (echeck(login.value)==false) { alert("Invalid E-mail Address\n  must be a \"name@site.com\""); return false; }
} // end with this form
return true;
}

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){ 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;	
	}
