function getRules($form,$request){
	
	if($form =="editLocation"){
			//alert("validating location");
		if($request == "myRules"){
			var myRules = {
				boxName: "required",
				//boxAddress: "required",
				boxCity: "required",
				boxZip: "required",
				ddlState:"selectedIndex",
				boxPhone: "required"
				/*boxEmail: {
					required:true,
					email:true
				}*/
			} 
			return(myRules);
		} else if($request =="myMsg"){
			var myMsg = {
				boxName: "Please Enter A Name",
				//boxAddress: "Please Enter An Address",
				boxCity: "Please Enter A City",
				boxZip: "Please Enter A zip Code",
				ddlState:"Please Select A State",
				boxPhone: "Please Enter A Phone Number"
				/*boxEmail: {
					required: "Please Enter An Email",
					email: "This must be a valid email address"
				}*/
			}
			return(myMsg);
		}
	}
	else if($form =="editPass"){
		//alert("validating pass");
		if($request == "myRules"){
			var myRules = {
               
		        boxSecurityAnswer: "required",
				//ddlSecurityQuestion: "selectedIndex"
				boxConfirmNewPassword: {
					equalTo: "#boxNewPassword",
					checkOldPass:true
				},
				boxNewPassword:"checkOldPass"
					
			} 
			return(myRules);
		} else if($request =="myMsg"){
			var myMsg = {
			   
                boxSecurityAnswer: "Please Enter A Security Answer",
				//ddlSecurityQuestion: "You Must Select An Option"
				boxConfirmNewPassword: {
					equalTo:"Password Confirm Does Not Match",
					checkOldPass:"Your Old Password has not been entered"
				}
			}
			return(myMsg);
		}
	}
	else if($form =="edit_sub"){
		if($request == "myRules"){
			var myRules = {
			    //ddlPackage, //Compare to 0
				boxCCNumber: "required",
				boxCCAVS: {
					required:true,
					digits:true,
					range:[3,4]
				},
				//ddlExpMonth: "required", //Compare to 0
				//ddlExpYear: "required", //Compare to 0
				boxCCFirstName: "required",
				boxCCLastName: "required"
			} 
			return(myRules);
		} else if($request =="myMsg"){
			var myMsg = {
			    //ddlPackage,
				boxCCNumber: "Please Enter A Credit Card Number",
				boxCCAVS: {
					required: "Please Enter The AVS Code",
					digits: "Only Numbers Are Allowed",
					range:"Must only be 3 or 4 digits. [4 digits for mastercard]"
				},
				//ddlExpMonth: "Required",
				//ddlExpYear: "Required",
				boxCCFirstName: "Please Enter The Card's First Name",
				boxCCLastName: "Please Enter The Card's Last Name"
			}
			return(myMsg);
		}
	}
	else if($form =="editLogo"){
		if($request == "myRules"){
			var myRules = {
		        fuLogo: "required"
			} 
			return(myRules);
		} else if($request =="myMsg"){
			var myMsg = {
                fuLogo: "Please Select Your Logo"
			}
			return(myMsg);
		}
	}
	else if($form =="editCoupon"){
		if($request == "myRules"){
			var myRules = {
		        boxTitle: "required",
				boxPrintedExp: "checkCal",
				boxDisplayExp: "checkCal",
				ddlCatagory1: "required",
				ddlCatagory2: "required",
				//ddlReach: "required", //compare to 0
				boxInstructions: "required"
			} 
			return(myRules);
		} else if($request =="myMsg"){
			var myMsg = {
                boxTitle: "Please Enter A Title",
				boxPrintedExp: "Please Enter A Printed Expiration Date",
				boxDisplayExp: "Please Enter A Coupon Expiration Date",
				ddlCatagory1: "Please Enter A Primary Catagory",
				ddlCatagory2: "Please Enter A Secondary Catagory",
				//ddlReach: "Please Enter The Coupon Reach",
				boxInstructions: "Please Enter A Coupon Instructions"
			}
			return(myMsg);
		}
	}
else if($form =="bizForm"){
		if($request == "myRules"){
			var myRules = {
		        ctl00$ContentPlaceHolder1$boxName: "required",
				ctl00$ContentPlaceHolder1$boxEmail: {
					required:true,
					email:true
				},
				ctl00$ContentPlaceHolder1$boxPhone: "required",
				 ctl00$ContentPlaceHolder1$boxBusinessName: "required",
				ctl00$ContentPlaceHolder1$boxBusinessLocation: "required"
			} 
			return(myRules);
		} else if($request =="myMsg"){
			var myMsg = {
                ctl00$ContentPlaceHolder1$boxName: "Please Enter Your Full Name",
				ctl00$ContentPlaceHolder1$boxEmail: {
					required: "Please Enter An Email",
					email: "This must be a valid email address"
				},
				ctl00$ContentPlaceHolder1$boxPhone: "Please Enter A Phone Number",
				 ctl00$ContentPlaceHolder1$boxBusinessName: "Please Enter A Business Name",
				 ctl00$ContentPlaceHolder1$boxBusinessName: "Please Enter Location Cross-road and City"
			}
			return(myMsg);
		}
	}
else if($form =="friendForm"){
		if($request == "myRules"){
			var myRules = {
		       ctl00$ContentPlaceHolder1$BoxSendName: "required",
				ctl00$ContentPlaceHolder1$BoxSendEmail: {
					required:true,
					email:true
				},
				ctl00$ContentPlaceHolder1$BoxReferName: "required",
				ctl00$ContentPlaceHolder1$boxReferEmail: {
					required:true,
					email:true
				}
			} 
			return(myRules);
		} else if($request =="myMsg"){
			var myMsg = {
                ctl00$ContentPlaceHolder1$boxName: "Please Enter Your Full Name",
				ctl00$ContentPlaceHolder1$boxEmail: {
					required: "Please Enter An Email",
					email: "This must be a valid email address"
				},
				 ctl00$ContentPlaceHolder1$BoxReferName: "Please Enter A Friends Name",
				ctl00$ContentPlaceHolder1$boxReferEmail: {
					required: "Please Enter An Email",
					email: "This must be a valid email address"
				}
			}
			return(myMsg);
		}
	}
	
else if($form =="contactForm"){
		if($request == "myRules"){
			var myRules = {
		       ctl00$ContentPlaceHolder1$boxName: "required",
				ctl00$ContentPlaceHolder1$boxEmail: {
					required:true,
					email:true
				},
				ctl00$ContentPlaceHolder1$boxPhone: "required",
				ctl00$ContentPlaceHolder1$boxMessage: "required"
			} 
			return(myRules);
		} else if($request =="myMsg"){
			var myMsg = {
              ctl00$ContentPlaceHolder1$boxName: "Please Enter Your Full Name",
				ctl00$ContentPlaceHolder1$boxEmail: {
					required: "Please Enter An Email",
					email: "This must be a valid email address"
				},
				 ctl00$ContentPlaceHolder1$boxPhone: "Please Enter A Phone Number",
				ctl00$ContentPlaceHolder1$boxMessage: "Please Include A Message"
			}
			return(myMsg);
		}
	}
	else if($form =="editAccount"){
		//console.log("account");
		if($request == "myRules"){
			var myRules = {
		       boxCompanyName: "required",
				boxAdminEmail: {
					required:true,
					email:true
				},
				boxMailingZip: "required"
				
			} 
			return(myRules);
		} else if($request =="myMsg"){
			var myMsg = {
             boxCompanyName: "Please Enter Your Company Name",
				boxAdminEmail: {
					required: "Your email address is required",
					email: "This must be a valid email address"
				},
				 boxMailingZip: "Please Enter A Zip Code"
			}
			return(myMsg);
		}
	}
	else if($form =="registerForm"){
		if($request == "myRules"){
			var myRules = {
		      ctl00$ContentPlaceHolder1$boxCompanyName: "required",
				ctl00$ContentPlaceHolder1$boxPrimaryContact: "required",
				ctl00$ContentPlaceHolder1$boxEmail: {
					required:true,
					email:true
				},
				ctl00$ContentPlaceHolder1$boxEmailCompare: {
					equalTo: "#ctl00_ContentPlaceHolder1_boxEmail"
				},
				ctl00$ContentPlaceHolder1$boxPhone: "required",
				ctl00$ContentPlaceHolder1$boxMailingAddress1: "required",
				ctl00$ContentPlaceHolder1$boxMailingCity: "required",
				ctl00$ContentPlaceHolder1$ddlMailingState: "selectedIndex",
				ctl00$ContentPlaceHolder1$boxMailingZip: "required",
				ctl00$ContentPlaceHolder1$boxPasswordCompare: {
					equalTo: "#ctl00_ContentPlaceHolder1_boxPassword"
				},
				ctl00$ContentPlaceHolder1$ddlSecurityQuestion: "selectedIndex",
				ctl00$ContentPlaceHolder1$boxSecurityAnswer: "required",
				ctl00$ContentPlaceHolder1$ddlPackage: "selectedIndex",
				ctl00$ContentPlaceHolder1$ckbUserAggrement: "required"
			} 
			return(myRules);
		} else if($request =="myMsg"){
			var myMsg = {
              ctl00$ContentPlaceHolder1$boxCompanyName: "Please Enter Your Company Name",
				ctl00$ContentPlaceHolder1$boxPrimaryContact: "Please Enter Your Primary Contact",
				ctl00$ContentPlaceHolder1$boxEmail: {
					required: "Please Enter An Email",
					email: "This must be a valid email address"
				},
				ctl00$ContentPlaceHolder1$boxEmailCompare:"Your Email Address Does Not Match",
				 ctl00$ContentPlaceHolder1$boxPhone: "Please Enter A Phone Number",
				ctl00$ContentPlaceHolder1$boxMailingAddress1: "Please Include Your Address",
				ctl00$ContentPlaceHolder1$boxMailingCity: "Please Include Your City",
				ctl00$ContentPlaceHolder1$ddlMailingState: "Please Select A State",
				ctl00$ContentPlaceHolder1$boxMailingZip: "Please Enter Your Zipcode",
				ctl00$ContentPlaceHolder1$boxPasswordCompare: "Your Password Does Not Match",
				ctl00$ContentPlaceHolder1$ddlSecurityQuestion: "Please Select a Question",
				ctl00$ContentPlaceHolder1$boxSecurityAnswer: "Please Select a Question",
				ctl00$ContentPlaceHolder1$ddlPackage: "Please Select a Subscription Type",
				ctl00$ContentPlaceHolder1$ckbUserAggrement: "You Must Agree To These Terms"
			}
			return(myMsg);
		}
	}
	else if($form =="clipZip"){
		
		if($request == "myRules"){
			var myRules = {
		       ctl00$ContentPlaceHolder1$boxZip: "required"
				
			} 
			return(myRules);
		} else if($request =="myMsg"){
			var myMsg = {
              ctl00$ContentPlaceHolder1$boxZip: "Please Enter Your 5 Digit Zip Code"
				
			}
			return(myMsg);
		}
	}	
	else if($form =="smallZip"){
		if($request == "myRules"){
		
			var myRules = {
		       ctl00$widget_location1$boxZip: "required"
				
			} 
			return(myRules);
		} else if($request =="myMsg"){
			var myMsg = {
              ctl00$widget_location1$boxZip: "Please Enter Your 5 Digit Zip Code"
				
			}
			return(myMsg);
		}
	}else if($form =="subscriber"){
		if($request == "myRules"){
			var myRules = {
		       boxName: "required",
			 boxEmail: {
					required: true,
					email: true
				}
				
				
			} 
			return(myRules);
		} else if($request =="myMsg"){
			var myMsg = {
              boxName: "Please Include Your Name",
			 boxEmail: {
					required: "Please Enter An Email",
					email: "This must be a valid email address"
				}
		 }
			return(myMsg);
		}
	} else if($form =="loc_select"){
		if($request == "myRules"){
			var myRules = {
		       rblLocations: "required"
			} 
			return(myRules);
		} else if($request =="myMsg"){
			var myMsg = {
              rblLocations: "Please Select A Location "
			
		 }
			return(myMsg);
		}
	}		
	
}
$.validator.addMethod("checkCal", function(value, element) {
	 if($("#ui-datepicker-div").length==0 && $(element).val() ==""){
		 //console.log("no calendar \n"+$("#ui-datepicker-div").length );
		 return false;
	 } else if ($("#ui-datepicker-div").length>0 || $(element).val() !=""){
		//console.log("calendar \n"+$("#ui-datepicker-div").length);
		 return true;
	 }
}, "PLEASE INCLUDE YOUR OLD PASSWORD ");
$.validator.addMethod("checkOldPass", function(value, element) {
		var myOldPass =$("#boxOldPassword").val();
	//alert(myOldPass);
	 if(myOldPass == "" && $(element).val() !="" ){
		// alert("old pass is null and element is not");
		 return false;
	 } else {
		 		// alert("test2");

		 return true;
	 }
}, "PLEASE INCLUDE YOUR OLD PASSWORD ");
$.validator.addMethod("selectedIndex", function(value, element) {
		var myIndex =element.selectedIndex;										
	 if(myIndex != 0){
		 return true;
	 } else {
		 return false;
	 }
}, "YOU MUST CHOOSE AN OPTION FROM THE DROPDOWN MENU");// this default msg is overwritten by the assigned msg in the above rules.//