﻿$(document).ready(function() {

$("#AccountCreatenewForm").validate({
	
	success: function(label) {

			label.addClass("valid");
			label.html('<img src="http://whatevski.org/whatevski/img/check.png" alt="" width="15" height="15" />');
			

		},	
	
		errorElement: "span",
		
		rules: {
		
			"data[Account][email]": {
		
				required: true,
     			email: true,
     			remote: {
       					url: "http://whatevski.org/whatevski/ajaxHelpers/checkEmail.php",
        				type: "get",
      				  	data: {
          					emailPost: function() {
          					//alert (  $('#AccountCreatenewForm input:enabled:first').val() );
            				//return $("#AccountCreatenewForm #AccountEmail").val();
            				
            				return  $('#AccountCreatenewForm input:enabled:first').val()
            				
          				}
       				 }
    			}
		
			},
			
			"data[Account][password]": {
    			minlength: 5,
    			required: true     			
    		
    		} 	
		
		},
		
		messages: {
		
				"data[Account][email]": {
    			
    			email: "Invalid email.",
    			remote: "Uh oh. In use already."  			
    		
    		},
    		
    		"data[Account][password]": {
    			
    			minlength: "At least 5 chars, please."  			
    		
    		} 
		
		}
	
	});
	
	
	
	
	
	
	
	
	$("#MerchantReserveKeywordForm").validate({
    		
    	success: function(label) {

			label.addClass("valid");
			label.html('<img src="https://onetxt.com/account/img/check.png" alt="" width="15" height="15" />');
			

		},		
    
    //onkeyup: false,
	errorElement: "span",
	    	
    	rules: {
    		
    		"data[Merchant][keyword]": {
    		
    					required: true,
    				minlength: 2,
    				maxlength: 15,
    				nowhitespace: true,
    				remote: {
       					url: "https://onetxt.com/account/ajaxHelpers/checkKey.php",
        				type: "get",
      				  	data: {
          					keywordPost: function() {
            				return $("#MerchantKeyword").val();
          				},
          					companynamePost: function() {
            				return $("#MerchantCompanyname").val();
          				}
       				 }
    			} 
    				
    		
    		},
    		
    		"data[Merchant][email]": {
    		
    			required: true,
     			email: true,
     			remote: {
       					url: "https://onetxt.com/account/ajaxHelpers/checkEmail.php",
        				type: "get",
      				  	data: {
          					emailPost: function() {
            				return $("#MerchantEmail").val();
          				}
       				 }
    			}
    		
    		},
    		
    		"data[Merchant][companyname]": {
    		
    			required: true
     			    		
    		},
    		
    		"data[Merchant][phone]": {
    		
    			required: true,
    			phone: true
     			    		
    		},
    		
    		"data[Merchant][password]": {
    			minlength: 5,
    			required: true     			
    		
    		} 		
    		
    		
    		},
    		
    		messages: {
    		
    			"data[Merchant][keyword]": {
    			
    				nowhitespace: "No spaces.",
    				remote: "Keyword is reserved.",
    				minlength: "Minimum 2 characters.",
    				maxlength: "Maximum 15 characters."
    				   			
    			},
    			 			
    			
    			"data[Merchant][email]": {
    			
    				email: "Invalid email address.",
    				remote: "Email address is in use.",
    				minlength: "Minimum 5 characters."
    				   			
    			},
    			
    			"data[Merchant][phone]": {
    			
    				phone: "Invalid mobile phone number"
    				    				   			
    			},
    			
     			
    			"data[Merchant][password]": {
    			    				
    				minlength: "Minimum 5 characters."
    				   			
    			}
    			
    
   			}
	});

	});