function valLogin(objForm) {
for ( var i=0; i<objForm.elements.length; i++ ) {
		switch (objForm.elements[i].name){
 						case "uname" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter your Email Address.")
								 objForm.uname.focus()
								 return false
								 }
								 break
						case "pword" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter your Password.")
  								objForm.pword.focus()
								 return false
								 }
								 break 
			}
	}
}
function valHint(objForm) {
for ( var i=0; i<objForm.elements.length; i++ ) {
		switch (objForm.elements[i].name){
 						case "email" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter your Email Address.")
								 objForm.email.focus()
								 return false
								 }
								 break
						case "hintanswer" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter your Answer.")
  								objForm.hintanswer.focus()
								 return false
								 }
								 break 
			}
	}
}
function valConfirm(objForm) {
for ( var i=0; i<objForm.elements.length; i++ ) {
		switch (objForm.elements[i].name){
 						case "email" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter your Email Address.")
								 objForm.email.focus()
								 return false
								 }
								 break
						case "code" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter your Confirmation Code.")
  								objForm.code.focus()
								 return false
								 }
								 break 
			}
	}
}
function valRegister(objForm) {
for ( var i=0; i<objForm.elements.length; i++ ) {
		switch (objForm.elements[i].name){
 						case "fname" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter your First Name.")
								 objForm.elements[i].focus()
								 return false
								 }
								 break
						case "lname" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter your Last Name.")
  								objForm.elements[i].focus()
								 return false
								 }
								 break 
								 case "a1" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter your Address.")
  								objForm.elements[i].focus()
								 return false
								 }
								 break 
								 case "city" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter your City.")
  								objForm.elements[i].focus()
								 return false
								 }
								 break
								 case "state" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please select your State.")
  								objForm.elements[i].focus()
								 return false
								 }
								 break 
								 case "zip" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter your Zip Code.")
  								objForm.elements[i].focus()
								 return false
								 }
								 break
								 case "phone" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter your Phone Number.")
  								objForm.elements[i].focus()
								 return false
								 }
								 break  
								 case "email" :
    						 if (objForm.elements[i].value=="" ) {
   							 alert("Please enter an e-mail address.")
								objForm.elements[i].focus()
								 return false
								}else {
  						   var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
  							 var check=/@[\w\-]+\./;
								 var checkend=/\.[a-zA-Z]{2,3}$/;	
								 if (((objForm.elements[i].value.search(exclude) != -1) || (objForm.elements[i].value.search(check)) == -1) || (objForm.elements[i].value.search(checkend) == -1)){
								 alert("You have not entered a valid e-mail address.")	
								 objForm.elements[i].focus()
								 return false
								 }
								 }
								 break
								 case "pass" :
  							 if ( objForm.elements[i].value=="" )  {
   							alert("Please enter a Password.")
  								objForm.elements[i].focus()
								 return false
								 }else{
								 if (objForm.pass.value != objForm.passconf.value){
								 alert("The Password and Confirmation entered do not match.")
								 objForm.pass.value = ""
								 objForm.passconf.value=""
								 objForm.pass.focus()
								 return false
								 }
								 }
								 break
								 case "phquestion" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please select a Password Hint question.")
  								objForm.elements[i].focus()
								 return false
								 }
								 break
								 case "passhint" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter a Password Hint answer.")
  								objForm.elements[i].focus()
								 return false
								 }
								 break     
								 case "register":
								 objForm.elements[i].value = "Processing Registration"
								 objForm.elements[i].disabled = true
								 break
			}
	}
}
function valUserEdit(objForm)
 {
for ( var i=0; i<objForm.elements.length; i++ ) {
		switch (objForm.elements[i].name){
 						case "First_Name" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter a First Name.")
								 objForm.elements[i].focus()
								 return false
								 }
								 break
						case "Last_Name" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter a Last Name.")
  								objForm.elements[i].focus()
								 return false
								 }
								 break 
								 case "Address_1" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter an Address.")
  								objForm.elements[i].focus()
								 return false
								 }
								 break 
								 case "City" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter a City.")
  								objForm.elements[i].focus()
								 return false
								 }
								 break
								 case "State_abbr" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please select a State.")
  								objForm.elements[i].focus()
								 return false
								 }
								 break 
								 case "Zip_Code" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter a Zip Code.")
  								objForm.elements[i].focus()
								 return false
								 }
								 break
								 case "Phone" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter a Phone Number.")
  								objForm.elements[i].focus()
								 return false
								 }
								 break  
								 case "Email_Address" :
    						 if (objForm.elements[i].value=="" ) {
   							 alert("Please enter an e-mail address.")
								objForm.elements[i].focus()
								 return false
								}else {
  						   var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
  							 var check=/@[\w\-]+\./;
								 var checkend=/\.[a-zA-Z]{2,3}$/;	
								 if (((objForm.elements[i].value.search(exclude) != -1) || (objForm.elements[i].value.search(check)) == -1) || (objForm.elements[i].value.search(checkend) == -1)){
								 alert("You have not entered a valid e-mail address.")	
								 objForm.elements[i].focus()
								 return false
								 }
								 }
								 break
								 case "Password" :
  							 if ( objForm.elements[i].value=="" )  {
   							alert("Please enter a Password.")
  								objForm.elements[i].focus()
								 return false
								 }
								 break
								 case "Hint_ID" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please select a Password Hint question.")
  								objForm.elements[i].focus()
								 return false
								 }
								 break
								 case "Pass_Hint" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter a Password Hint answer.")
  								objForm.elements[i].focus()
								 return false
								 }
								 break     
								 case "Update":
								 objForm.elements[i].value = "Updating..."
								 objForm.elements[i].disabled = true
								 break
			}
	}

}
function valUpload(objForm) {
for ( var i=0; i<objForm.elements.length; i++ ) {
		switch (objForm.elements[i].name){
 						case "category_id" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please select an article category.")
								 objForm.elements[i].focus()
								 return false
								 }
								 break
						case "art_title" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter an article title.")
  								objForm.elements[i].focus()
								 return false
								 }
								 break 
						case "art_file":
						if (( objForm.elements[i].value=="" ) && (objForm.currentfile.value=="")) {
   							 alert("Please select a file to upload.")
  								objForm.elements[i].focus()
								 return false
								 }
								 break 
								
			}
	}
}
function valSearch(objForm) {
for ( var i=0; i<objForm.elements.length; i++ ) {
		switch (objForm.elements[i].name){
 						case "srchText" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter a search term.")
								 objForm.elements[i].focus()
								 return false
								 }
								 break
								 }
		}
}
function valuReport(objForm) {
for ( var i=0; i<objForm.elements.length; i++ ) {
		switch (objForm.elements[i].name){
 						case "date1" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("You must select a report start date.")
								 objForm.elements[i].focus()
								 return false
								 }else{
								 if (objForm.date2.value != ""){
								 sd = new Date(objForm.date1.value)
								 ed = new Date(objForm.date2.value)
								 if (sd > ed){
								 alert("Invalid report date range.")
								 return false
								 }
								 }
								 }
								 break
								 }
		}
}
function valUploadcds(objForm) {

for ( var i=0; i<objForm.elements.length; i++ ) {

		switch (objForm.elements[i].name){
    
 						case "group_id" :
                            if ( objForm.elements[i].value=="" )  {
   							 alert("Please select an article group.")
								 objForm.elements[i].focus()
								 return false
								 }
								 break
                 //   case "category_id" :
  							// if ( objForm.elements[i].value=="" )  {
   							// alert("Please select an article category.")
								// objForm.elements[i].focus()
								// return false
								// }
								// break
						case "art_title" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter an article title.")
  								objForm.elements[i].focus()
								 return false
								 }
								 break 
                   			case "art_image":
						if (( objForm.elements[i].value=="" ) && (objForm.currentfile.value=="")) {
   							 alert("Please select a file to upload.")
  								objForm.elements[i].focus()
								 return false
								 }
								 break 
								
			}
	}
}
function valGroups(objForm) {
if (Date.parse(objForm.start_date.value) > Date.parse(objForm.end_date.value)) {
                            alert("Invalid Date Range!\nStart Date cannot be after End Date!");
                            return false;
                                 }
for ( var i=0; i<objForm.elements.length; i++ ) {
							
		switch (objForm.elements[i].name){
 						case "group_name" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter a name for this group.")
								 objForm.elements[i].focus()
								 return false
								 }
								 break
						case "category_id" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please select a Group category.")
								 objForm.elements[i].focus()
								 return false
								 }
								 break
						case "start_date" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter a start date for this group.")
  								objForm.elements[i].focus()
								 return false
								 }
								 break 
                             case "end_date" :
  							 if ( objForm.elements[i].value=="" )  {
   							 alert("Please enter an end date for this group.")
  								objForm.elements[i].focus()
								 return false
								 }                           

								 break 
						case "lead_file":
						if (( objForm.elements[i].value=="" ) && (objForm.currentfile.value=="")) {
   							 alert("Please select a file to upload.")
  								objForm.elements[i].focus()
								 return false
								 }
								 break 
								
			}
	}
}
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=yes,toolbar=no,resizable=yes';
win=window.open(mypage,myname,settings);
}

