// JavaScript Document
$(document).ready(function(){ 
	/*Validaciones para el formulario de Contacto*/
	$(".asunto").validate({ 
		rules: { 
        	mensaje: { 
            	required: true
         	}
		},
		messages: { 
			mensaje: { 
            	required: "Requerido",
         	}
		}
	});
	$(".comentario").validate({ 
      rules: { 
        nombre: { 
            required: true
         }, 
		 ap_pat:{ 
            required: true 
         },		 
		 pais:{ 
            required: true 
         },		 
		 estado:{ 
            required: true 
         },		
		 ciudad:{ 
            required: true 
         },	
		 email:{ 
            required: true,
			email: true 
         },		
		 telefono:{ 
            required: true, 
			number: true,
		 	minlength: 10
         },		 
		 comentario:{ 
            required: true 
         } 
      },
      messages: { 
         nombre: { 
			required: "Requerido", 
         }, 		 
         ap_pat: { 
			required: "Requerido",  
		 },
		 pais: { 
			required: "Requerido",  
		 }, 	
		 estado: { 
			required: "Requerido",  
		 }, 	
		 ciudad: { 
			required: "Requerido",  
		 }, 	
		 email: { 
			required: "Requerido",
			email: "Formato Invalido",  
		 }, 	
		 telefono: { 
			required: "Requerido",
			number: "Solo se aceptan numeros",
			minlength: "deben ser 10 numeros"  
		 }, 	
		 comentario: { 
			required: "Requerido",  
		 } 			 
		 	 
	  }
   }); 
   	/*Validaciones para el formulario de Registro de usuario*/
	$(".registroUsuario").validate({ 
    		rules: { 
		 	usuario: { 
           		required: true
         	}, 
		 	pass: { 
            	required: true
         	}, 
			 passaux: { 
    	        required: true
        	 }, 
	         nombre: { 
    	        required: true
        	 }, 
			 ap_pat:{ 
    	        required: true 
        	 },		 
			 pais:{ 
    	        required: true 
        	 },		 
			 estado:{ 
    	        required: true 
        	 },		
			 ciudad:{ 
    	        required: true 
        	 },	
			 colonia:{ 
    	        required: true 
        	 },	
			 ciudad:{ 
    	        required: true 
        	 },	
			 poblacion:{ 
    	        required: true
        	 },
			 calle:{ 
    	        required: true,
				number: true 
	         },		
			 cruzamiento:{ 
        	    required: true 
	         },		
			 ciudad:{ 
        	    required: true 
	         },	
			 cod_postal:{ 
        	    required: true, 
				number: true,
			 	minlength: 5
    	     },
			 telefono:{ 
            	required: true,
				number: true,
				minlength: 10 
        	 },		
			 fax:{ 
				number: true 
	         },	
			 email:{ 
        	    required: true,
				email: true 
	         }
    	  },
	      messages: { 
			 usuario: { 
			 	required: "Requerido", 
         	  },
			 pass: { 
				required: "Requerido", 
        	 },
			 passaux: { 
				required: "Requerido", 
        	 },
	         nombre: { 
				required: "Requerido", 
        	 }, 		 
	         ap_pat: { 
				required: "Requerido",  
			 },
			 pais: { 
				required: "Requerido",  
			 }, 	
			 estado: { 
				required: "Requerido",  
			 }, 	
			 ciudad: { 
				required: "Requerido",  
			 },
			 colonia: { 
				required: "Requerido", 
        	 },
			 poblacion: { 
				required: "Requerido", 
        	 },
			 calle: { 
				required: "Requerido", 
				number: "Solo se aceptan numeros"
	         }, 
			 cruzamiento: { 
				required: "Requerido", 
	         },	
			 cod_postal: { 
				required: "Requerido", 
				number: "Solo numeros",
				minlength: "Minimo 5 numeros"
	         },
			 telefono: { 
				required: "Requerido",
				number: "Solo se aceptan numeros",
				minlength: "deben ser 10 numeros"  
	         },
			 fax: { 
				number: "solo numeros",
	         },
			 email: { 
				required: "Requerido",
				email: "Formato Invalido",  
			 } 			 	 
		  }
   }); 
   	/*Validaciones para el formulario de Busqueda*/
   $(".buscar").validate({ 
    	rules: { 
	   		opcs:{
				required: true,
			}
	   	},
	   	 messages: { 
			opcs:{
		   		required: "Requerido",		   
			}
	   	}
   });
   $(".catalogo").validate({ 

      rules: { 
        clv_alter: {
			required: true,			
		},	 
		clv_art: { 
			required: true,			
		},	 
		descripcion: { 
			required: true,			
		},	 
		marca: { 
			required: true,			
		},	 
		modelo: { 
			required: true,			
		},	 
		exist: { 
			required: true,
			number: true,	
		},	 
		reciente: { 
			required: true,			    
		},	 
		status: { 
			required: true,			
		},	 
		precio: { 
			required: true,
			number: true,			
		},	 
		imagen: { 
			required: true,			
			accept: "jpe?g",
		},	 
		lin_prod: { 
			required: true,			    
		},	 
		lin_cat: { 
			required: true,			
		},	 
		uni_med: { 
			required: true,			
		},	 
		uni_alt: { 
			required: true,			
		},	 
		tip_costeo: { 
			required: true,			
		},	 
		descripcion_detallada: { 
			required: true,			
		}
	  },
      messages: { 
		clv_alter: {
			required: "Requerido",			
		},	 
		clv_art: { 
			required: "Requerido",			
		},	 
		descripcion: { 
			required: "Requerido",			
		},	 
		marca: { 
			required: "Requerido",			
		},	 
		modelo: { 
			required: "Requerido",			
		},	 
		exist: { 
			required: "Requerido",
			number: "Solo Numeros",	
		},	 
		reciente: { 
			required: "Requerido",			    
		},	 
		status: { 
			required: "Requerido",			
		},	 
		precio: { 
			required: "Requerido",
			number: "Solo Numeros",			
		},	 
		imagen: { 
			required: "Requerido",			
			accept: "Solo Imagenes JPG/JPEG",
		},	 
		lin_prod: { 
			required: "Requerido",			    
		},	 
		lin_cat: { 
			required: "Requerido",			
		},	 
		uni_med: { 
			required: "Requerido",			
		},	 
		uni_alt: { 
			required: "Requerido",			
		},	 
		tip_costeo: { 
			required: "Requerido",			
		},	 
		descripcion_detallada: { 
			required: "Requerido",			
		}	 
	  }
   }); 
   $(".modificarproducto").validate({ 
      rules: { 
        lin_cat: { 
            required: true,			
        },
		imagen: { 
			accept: "jpe?g",
		}		 		 	 
	  },
      messages: { 
    	 lin_cat: { 
			required: "Requerido",  
		 }, 			 		 	 	  
	  	 imagen: { 
		 	accept: "Solo Imagenes JPG/JPEG",
		 }
	  }
   }); 

});     

