/* icons */
var validates_ok    = '<img src="http://www.booster-technology.com/img/ok.gif" style="vertical-align: middle" />';
var validates_error = '<img src="http://www.booster-technology.com/img/ng.gif"   style="vertical-align: middle"/>';
var validates_info  = '<img src="http://www.booster-technology.com/img/info.gif"   style="vertical-align: middle"/>';


Validator.register({
    "#company" : {
		"/^$/": validates_error+"必須",
		"/.*/": function(element) {
		    if(element.value.length<100){
				return validates_ok;
		    }
		    else{
				return validates_error+"100文字以内";
    	    }}
    },

    "#tantou" : {
		"/^$/": validates_error+"必須",
		"/.*/": function(element) {
		    if(element.value.length<100){
				return validates_ok;
		    }
		    else{
				return validates_error+"100文字以内";
    	    }}
    },

    "#email" : {
		"/^([^@\\s]+)@((?:[-a-z0-9]+\\.)+[a-z]{2,})$/": validates_ok,
		"/^$/": validates_error+"必須",
		"/.*/": validates_error+"NG"
    },

    "#message" : {
		"/^$/": validates_error+"必須",
		"/.*/": function(element) {
		    if(element.value.length<800){
				return validates_ok;
		    }
		    else{
				return validates_error+"800文字以内";
    	    }}
    },
    

    ".eval" : function(element) {
	return eval(element.value);
    }
});
