Added: 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Scripts/jquery.validate.min.js
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Scripts/jquery.validate.min.js?rev=1024525&view=auto
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Scripts/jquery.validate.min.js
 (added)
+++ 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Scripts/jquery.validate.min.js
 Wed Oct 20 05:14:10 2010
@@ -0,0 +1,31 @@
+/*
+ * jQuery validation plug-in 1.6
+ *
+ * http://bassistance.de/jquery-plugins/jquery-plugin-validation/
+ * http://docs.jquery.com/Plugins/Validation
+ *
+ * Copyright (c) 2006 - 2008 Jörn Zaefferer
+ *
+ * $Id: jquery.validate.js 6403 2009-06-17 14:27:16Z joern.zaefferer $
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining
+ * a copy of this software and associated documentation files (the
+ * "Software"), to deal in the Software without restriction, including
+ * without limitation the rights to use, copy, modify, merge, publish,
+ * distribute, sublicense, and/or sell copies of the Software, and to
+ * permit persons to whom the Software is furnished to do so, subject to
+ * the following conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+ * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+ * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ */
+(function($){$.extend($.fn,{validate:function(options){if(!this.length){options&&options.debug&&window.console&&console.warn("nothing
 selected, can't validate, returning nothing");return;}var 
validator=$.data(this[0],'validator');if(validator){return 
validator;}validator=new 
$.validator(options,this[0]);$.data(this[0],'validator',validator);if(validator.settings.onsubmit){this.find("input,
 
button").filter(".cancel").click(function(){validator.cancelSubmit=true;});if(validator.settings.submitHandler){this.find("input,
 
button").filter(":submit").click(function(){validator.submitButton=this;});}this.submit(function(event){if(validator.settings.debug)event.preventDefault();function
 handle(){if(validator.settings.submitHandler){if(validator.submitButton){var 
hidden=$("<input 
type='hidden'/>").attr("name",validator.submitButton.name).val(validator.submitButton.value).appendTo(validator.currentForm);}validator.settings.submitHandler.call(validator,validator.currentForm);if(validato
 r.submitButton){hidden.remove();}return false;}return 
true;}if(validator.cancelSubmit){validator.cancelSubmit=false;return 
handle();}if(validator.form()){if(validator.pendingRequest){validator.formSubmitted=true;return
 false;}return handle();}else{validator.focusInvalid();return false;}});}return 
validator;},valid:function(){if($(this[0]).is('form')){return 
this.validate().form();}else{var valid=true;var 
validator=$(this[0].form).validate();this.each(function(){valid&=validator.element(this);});return
 valid;}},removeAttrs:function(attributes){var 
result={},$element=this;$.each(attributes.split(/\s/),function(index,value){result[value]=$element.attr(value);$element.removeAttr(value);});return
 result;},rules:function(command,argument){var element=this[0];if(command){var 
settings=$.data(element.form,'validator').settings;var 
staticRules=settings.rules;var 
existingRules=$.validator.staticRules(element);switch(command){case"add":$.extend(existingRules,$.validator.normalizeRule(ar
 
gument));staticRules[element.name]=existingRules;if(argument.messages)settings.messages[element.name]=$.extend(settings.messages[element.name],argument.messages);break;case"remove":if(!argument){delete
 staticRules[element.name];return existingRules;}var 
filtered={};$.each(argument.split(/\s/),function(index,method){filtered[method]=existingRules[method];delete
 existingRules[method];});return filtered;}}var 
data=$.validator.normalizeRules($.extend({},$.validator.metadataRules(element),$.validator.classRules(element),$.validator.attributeRules(element),$.validator.staticRules(element)),element);if(data.required){var
 param=data.required;delete 
data.required;data=$.extend({required:param},data);}return 
data;}});$.extend($.expr[":"],{blank:function(a){return!$.trim(""+a.value);},filled:function(a){return!!$.trim(""+a.value);},unchecked:function(a){return!a.checked;}});$.validator=function(options,form){this.settings=$.extend({},$.validator.defaults,options);this.currentForm=form;
 
this.init();};$.validator.format=function(source,params){if(arguments.length==1)return
 function(){var args=$.makeArray(arguments);args.unshift(source);return 
$.validator.format.apply(this,args);};if(arguments.length>2&&params.constructor!=Array){params=$.makeArray(arguments).slice(1);}if(params.constructor!=Array){params=[params];}$.each(params,function(i,n){source=source.replace(new
 RegExp("\\{"+i+"\\}","g"),n);});return 
source;};$.extend($.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:$([]),errorLabelContainer:$([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(element){this.lastActive=element;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,element,this.settings.errorClass,this.settings.validClass);this.errorsFor(element).hide();}},onfocusout:function(element){if(!this.checkable(element)&&(el
 ement.name in 
this.submitted||!this.optional(element))){this.element(element);}},onkeyup:function(element){if(element.name
 in 
this.submitted||element==this.lastElement){this.element(element);}},onclick:function(element){if(element.name
 in this.submitted)this.element(element);else if(element.parentNode.name in 
this.submitted)this.element(element.parentNode)},highlight:function(element,errorClass,validClass){$(element).addClass(errorClass).removeClass(validClass);},unhighlight:function(element,errorClass,validClass){$(element).removeClass(errorClass).addClass(validClass);}},setDefaults:function(settings){$.extend($.validator.defaults,settings);},messages:{required:"This
 field is required.",remote:"Please fix this field.",email:"Please enter a 
valid email address.",url:"Please enter a valid URL.",date:"Please enter a 
valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a 
valid number.",digits:"Please enter only digits.",creditcard:"Please enter a 
valid c
 redit card number.",equalTo:"Please enter the same value 
again.",accept:"Please enter a value with a valid 
extension.",maxlength:$.validator.format("Please enter no more than {0} 
characters."),minlength:$.validator.format("Please enter at least {0} 
characters."),rangelength:$.validator.format("Please enter a value between {0} 
and {1} characters long."),range:$.validator.format("Please enter a value 
between {0} and {1}."),max:$.validator.format("Please enter a value less than 
or equal to {0}."),min:$.validator.format("Please enter a value greater than or 
equal to 
{0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=$(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||$(this.currentForm);this.containers=$(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var
 groups=(this.groups={})
 
;$.each(this.settings.groups,function(key,value){$.each(value.split(/\s/),function(index,name){groups[name]=key;});});var
 
rules=this.settings.rules;$.each(rules,function(key,value){rules[key]=$.validator.normalizeRule(value);});function
 delegate(event){var 
validator=$.data(this[0].form,"validator");validator.settings["on"+event.type]&&validator.settings["on"+event.type].call(validator,this[0]);}$(this.currentForm).delegate("focusin
 focusout keyup",":text, :password, :file, select, 
textarea",delegate).delegate("click",":radio, :checkbox, select, 
option",delegate);if(this.settings.invalidHandler)$(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler);},form:function(){this.checkForm();$.extend(this.submitted,this.errorMap);this.invalid=$.extend({},this.errorMap);if(!this.valid())$(this.currentForm).triggerHandler("invalid-form",[this]);this.showErrors();return
 this.valid();},checkForm:function(){this.prepareForm();for(var 
i=0,elements=(this.currentElemen
 ts=this.elements());elements[i];i++){this.check(elements[i]);}return 
this.valid();},element:function(element){element=this.clean(element);this.lastElement=element;this.prepareElement(element);this.currentElements=$(element);var
 result=this.check(element);if(result){delete 
this.invalid[element.name];}else{this.invalid[element.name]=true;}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers);}this.showErrors();return
 
result;},showErrors:function(errors){if(errors){$.extend(this.errorMap,errors);this.errorList=[];for(var
 name in 
errors){this.errorList.push({message:errors[name],element:this.findByName(name)[0]});}this.successList=$.grep(this.successList,function(element){return!(element.name
 in 
errors);});}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors();},resetForm:function(){if($.fn.resetForm)$(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements
 ().removeClass(this.settings.errorClass);},numberOfInvalids:function(){return 
this.objectLength(this.invalid);},objectLength:function(obj){var 
count=0;for(var i in obj)count++;return 
count;},hideErrors:function(){this.addWrapper(this.toHide).hide();},valid:function(){return
 this.size()==0;},size:function(){return 
this.errorList.length;},focusInvalid:function(){if(this.settings.focusInvalid){try{$(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus();}catch(e){}}},findLastActive:function(){var
 lastActive=this.lastActive;return 
lastActive&&$.grep(this.errorList,function(n){return 
n.element.name==lastActive.name;}).length==1&&lastActive;},elements:function(){var
 validator=this,rulesCache={};return 
$([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, 
:image, 
[disabled]").not(this.settings.ignore).filter(function(){!this.name&&validator.settings.debug&&window.console&&console.error("%o
 has no name assigned",
 this);if(this.name in 
rulesCache||!validator.objectLength($(this).rules()))return 
false;rulesCache[this.name]=true;return 
true;});},clean:function(selector){return 
$(selector)[0];},errors:function(){return 
$(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext);},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=$([]);this.toHide=$([]);this.currentElements=$([]);},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers);},prepareElement:function(element){this.reset();this.toHide=this.errorsFor(element);},check:function(element){element=this.clean(element);if(this.checkable(element)){element=this.findByName(element.name)[0];}var
 rules=$(element).rules();var dependencyMismatch=false;for(method in rules){var 
rule={method:method,parameters:rules[method]};try{var 
result=$.validator.methods[method].call(this,element.value.replace(/\r/g,""),element,rule.parameters);if(result=="dependency-mismatch"){dep
 
endencyMismatch=true;continue;}dependencyMismatch=false;if(result=="pending"){this.toHide=this.toHide.not(this.errorsFor(element));return;}if(!result){this.formatAndAdd(element,rule);return
 false;}}catch(e){this.settings.debug&&window.console&&console.log("exception 
occured when checking element "+element.id
++", check the '"+rule.method+"' method",e);throw 
e;}}if(dependencyMismatch)return;if(this.objectLength(rules))this.successList.push(element);return
 true;},customMetaMessage:function(element,method){if(!$.metadata)return;var 
meta=this.settings.meta?$(element).metadata()[this.settings.meta]:$(element).metadata();return
 
meta&&meta.messages&&meta.messages[method];},customMessage:function(name,method){var
 m=this.settings.messages[name];return 
m&&(m.constructor==String?m:m[method]);},findDefined:function(){for(var 
i=0;i<arguments.length;i++){if(arguments[i]!==undefined)return 
arguments[i];}return undefined;},defaultMessage:function(element,method){return 
this.findDefined(this.customMessage(element.name,method),this.customMetaMessage(element,method),!this.settings.ignoreTitle&&element.title||undefined,$.validator.messages[method],"<strong>Warning:
 No message defined for 
"+element.name+"</strong>");},formatAndAdd:function(element,rule){var 
message=this.defaultMessage(element,rule.me
 thod),theregex=/\$?\{(\d+)\}/g;if(typeof 
message=="function"){message=message.call(this,rule.parameters,element);}else 
if(theregex.test(message)){message=jQuery.format(message.replace(theregex,'{$1}'),rule.parameters);}this.errorList.push({message:message,element:element});this.errorMap[element.name]=message;this.submitted[element.name]=message;},addWrapper:function(toToggle){if(this.settings.wrapper)toToggle=toToggle.add(toToggle.parent(this.settings.wrapper));return
 toToggle;},defaultShowErrors:function(){for(var i=0;this.errorList[i];i++){var 
error=this.errorList[i];this.settings.highlight&&this.settings.highlight.call(this,error.element,this.settings.errorClass,this.settings.validClass);this.showLabel(error.element,error.message);}if(this.errorList.length){this.toShow=this.toShow.add(this.containers);}if(this.settings.success){for(var
 
i=0;this.successList[i];i++){this.showLabel(this.successList[i]);}}if(this.settings.unhighlight){for(var
 i=0,elements=this.validElements()
 
;elements[i];i++){this.settings.unhighlight.call(this,elements[i],this.settings.errorClass,this.settings.validClass);}}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show();},validElements:function(){return
 
this.currentElements.not(this.invalidElements());},invalidElements:function(){return
 $(this.errorList).map(function(){return 
this.element;});},showLabel:function(element,message){var 
label=this.errorsFor(element);if(label.length){label.removeClass().addClass(this.settings.errorClass);label.attr("generated")&&label.html(message);}else{label=$("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(element),generated:true}).addClass(this.settings.errorClass).html(message||"");if(this.settings.wrapper){label=label.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();}if(!this.labelContainer.append(label).length)this.settings.errorPlacement?this.settings.errorPlacement(label,$(element)):label.insertAfter(element);}if(!mes
 sage&&this.settings.success){label.text("");typeof 
this.settings.success=="string"?label.addClass(this.settings.success):this.settings.success(label);}this.toShow=this.toShow.add(label);},errorsFor:function(element){var
 name=this.idOrName(element);return this.errors().filter(function(){return 
$(this).attr('for')==name});},idOrName:function(element){return 
this.groups[element.name]||(this.checkable(element)?element.name:element.id||element.name);},checkable:function(element){return/radio|checkbox/i.test(element.type);},findByName:function(name){var
 form=this.currentForm;return 
$(document.getElementsByName(name)).map(function(index,element){return 
element.form==form&&element.name==name&&element||null;});},getLength:function(value,element){switch(element.nodeName.toLowerCase()){case'select':return
 
$("option:selected",element).length;case'input':if(this.checkable(element))return
 this.findByName(element.name).filter(':checked').length;}return 
value.length;},depend:function(param,
 element){return this.dependTypes[typeof param]?this.dependTypes[typeof 
param](param,element):true;},dependTypes:{"boolean":function(param,element){return
 
param;},"string":function(param,element){return!!$(param,element.form).length;},"function":function(param,element){return
 
param(element);}},optional:function(element){return!$.validator.methods.required.call(this,$.trim(element.value),element)&&"dependency-mismatch";},startRequest:function(element){if(!this.pending[element.name]){this.pendingRequest++;this.pending[element.name]=true;}},stopRequest:function(element,valid){this.pendingRequest--;if(this.pendingRequest<0)this.pendingRequest=0;delete
 
this.pending[element.name];if(valid&&this.pendingRequest==0&&this.formSubmitted&&this.form()){$(this.currentForm).submit();this.formSubmitted=false;}else
 
if(!valid&&this.pendingRequest==0&&this.formSubmitted){$(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=false;}},previousValue:function(element){return
 
 
$.data(element,"previousValue")||$.data(element,"previousValue",{old:null,valid:true,message:this.defaultMessage(element,"remote")});}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(className,rules){className.constructor==String?this.classRuleSettings[className]=rules:$.extend(this.classRuleSettings,className);},classRules:function(element){var
 rules={};var classes=$(element).attr('class');classes&&$.each(classes.split(' 
'),function(){if(this in 
$.validator.classRuleSettings){$.extend(rules,$.validator.classRuleSettings[this]);}});return
 rules;},attributeRules:function(element){var rules={};var 
$element=$(element);for(method in $.validator.methods){var 
value=$element.attr(method);if(value){rules[method]=value;}}if(rules.maxlength&&/-1|2147483647|524288/.test(rules.m
 axlength)){delete rules.maxlength;}return 
rules;},metadataRules:function(element){if(!$.metadata)return{};var 
meta=$.data(element.form,'validator').settings.meta;return 
meta?$(element).metadata()[meta]:$(element).metadata();},staticRules:function(element){var
 rules={};var 
validator=$.data(element.form,'validator');if(validator.settings.rules){rules=$.validator.normalizeRule(validator.settings.rules[element.name])||{};}return
 
rules;},normalizeRules:function(rules,element){$.each(rules,function(prop,val){if(val===false){delete
 rules[prop];return;}if(val.param||val.depends){var keepRule=true;switch(typeof 
val.depends){case"string":keepRule=!!$(val.depends,element.form).length;break;case"function":keepRule=val.depends.call(element,element);break;}if(keepRule){rules[prop]=val.param!==undefined?val.param:true;}else{delete
 
rules[prop];}}});$.each(rules,function(rule,parameter){rules[rule]=$.isFunction(parameter)?parameter(element):parameter;});$.each(['minlength','maxlength','min',
 
'max'],function(){if(rules[this]){rules[this]=Number(rules[this]);}});$.each(['rangelength','range'],function(){if(rules[this]){rules[this]=[Number(rules[this][0]),Number(rules[this][1])];}});if($.validator.autoCreateRanges){if(rules.min&&rules.max){rules.range=[rules.min,rules.max];delete
 rules.min;delete 
rules.max;}if(rules.minlength&&rules.maxlength){rules.rangelength=[rules.minlength,rules.maxlength];delete
 rules.minlength;delete rules.maxlength;}}if(rules.messages){delete 
rules.messages}return rules;},normalizeRule:function(data){if(typeof 
data=="string"){var 
transformed={};$.each(data.split(/\s/),function(){transformed[this]=true;});data=transformed;}return
 
data;},addMethod:function(name,method,message){$.validator.methods[name]=method;$.validator.messages[name]=message!=undefined?message:$.validator.messages[name];if(method.length<3){$.validator.addClassRules(name,$.validator.normalizeRule(name));}},methods:{required:function(value,element,param){if(!this.depend(param
 
,element))return"dependency-mismatch";switch(element.nodeName.toLowerCase()){case'select':var
 val=$(element).val();return 
val&&val.length>0;case'input':if(this.checkable(element))return 
this.getLength(value,element)>0;default:return 
$.trim(value).length>0;}},remote:function(value,element,param){if(this.optional(element))return"dependency-mismatch";var
 
previous=this.previousValue(element);if(!this.settings.messages[element.name])this.settings.messages[element.name]={};previous.originalMessage=this.settings.messages[element.name].remote;this.settings.messages[element.name].remote=previous.message;param=typeof
 
param=="string"&&{url:param}||param;if(previous.old!==value){previous.old=value;var
 validator=this;this.startRequest(element);var 
data={};data[element.name]=value;$.ajax($.extend(true,{url:param,mode:"abort",port:"validate"+element.name,dataType:"json",data:data,success:function(response){validator.settings.messages[element.name].remote=previous.originalMessage;var
 valid=
 response===true;if(valid){var 
submitted=validator.formSubmitted;validator.prepareElement(element);validator.formSubmitted=submitted;validator.successList.push(element);validator.showErrors();}else{var
 errors={};var 
message=(previous.message=response||validator.defaultMessage(element,"remote"));errors[element.name]=$.isFunction(message)?message(value):message;validator.showErrors(errors);}previous.valid=valid;validator.stopRequest(element,valid);}},param));return"pending";}else
 if(this.pending[element.name]){return"pending";}return 
previous.valid;},minlength:function(value,element,param){return 
this.optional(element)||this.getLength($.trim(value),element)>=param;},maxlength:function(value,element,param){return
 
this.optional(element)||this.getLength($.trim(value),element)<=param;},rangelength:function(value,element,param){var
 length=this.getLength($.trim(value),element);return 
this.optional(element)||(length>=param[0]&&length<=param[1]);},min:function(value,element,param){retu
 rn 
this.optional(element)||value>=param;},max:function(value,element,param){return 
this.optional(element)||value<=param;},range:function(value,element,param){return
 
this.optional(element)||(value>=param[0]&&value<=param[1]);},email:function(value,element){return
 
this.optional(element)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A
 
0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(value);},url:function(value,element){return
 
this.optional(element)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFF
 
EF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(value);},date:function(value,element){return
 this.optional(element)||!/Invalid|NaN/.test(new 
Date(value));},dateISO:function(value,element){return 
this.optional(element)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(value);},number:function(value,element){return
 
this.optional(element)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(value);},digits:function(value,element){return
 
this.optional(element)||/^\d+$/.test(value);},creditcard:function(value,element){if(this.optional(element))return"dependency-mi
 smatch";if(/[^0-9-]+/.test(value))return false;var 
nCheck=0,nDigit=0,bEven=false;value=value.replace(/\D/g,"");for(var 
n=value.length-1;n>=0;n--){var cDigit=value.charAt(n);var 
nDigit=parseInt(cDigit,10);if(bEven){if((nDigit*=2)>9)nDigit-=9;}nCheck+=nDigit;bEven=!bEven;}return(nCheck%10)==0;},accept:function(value,element,param){param=typeof
 param=="string"?param.replace(/,/g,'|'):"png|jpe?g|gif";return 
this.optional(element)||value.match(new 
RegExp(".("+param+")$","i"));},equalTo:function(value,element,param){var 
target=$(param).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){$(element).valid();});return
 
value==target.val();}}});$.format=$.validator.format;})(jQuery);;(function($){var
 ajax=$.ajax;var 
pendingRequests={};$.ajax=function(settings){settings=$.extend(settings,$.extend({},$.ajaxSettings,settings));var
 
port=settings.port;if(settings.mode=="abort"){if(pendingRequests[port]){pendingRequests[port].abort();}return(pendingRequests[port]=ajax.apply(t
 his,arguments));}return 
ajax.apply(this,arguments);};})(jQuery);;(function($){$.each({focus:'focusin',blur:'focusout'},function(original,fix){$.event.special[fix]={setup:function(){if($.browser.msie)return
 
false;this.addEventListener(original,$.event.special[fix].handler,true);},teardown:function(){if($.browser.msie)return
 
false;this.removeEventListener(original,$.event.special[fix].handler,true);},handler:function(e){arguments[0]=$.event.fix(e);arguments[0].type=fix;return
 
$.event.handle.apply(this,arguments);}};});$.extend($.fn,{delegate:function(type,delegate,handler){return
 this.bind(type,function(event){var 
target=$(event.target);if(target.is(delegate)){return 
handler.apply(target,arguments);}});},triggerEvent:function(type,target){return 
this.triggerHandler(type,[$.event.fix({type:type,target:target})]);}})})(jQuery);
\ No newline at end of file

Added: 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Account/ChangePassword.aspx
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Account/ChangePassword.aspx?rev=1024525&view=auto
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Account/ChangePassword.aspx
 (added)
+++ 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Account/ChangePassword.aspx
 Wed Oct 20 05:14:10 2010
@@ -0,0 +1,52 @@
+<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" 
Inherits="System.Web.Mvc.ViewPage<NPanday330MVC2010ProjectTest.Models.ChangePasswordModel>"
 %>
+
+<asp:Content ID="changePasswordTitle" ContentPlaceHolderID="TitleContent" 
runat="server">
+    Change Password
+</asp:Content>
+
+<asp:Content ID="changePasswordContent" ContentPlaceHolderID="MainContent" 
runat="server">
+    <h2>Change Password</h2>
+    <p>
+        Use the form below to change your password. 
+    </p>
+    <p>
+        New passwords are required to be a minimum of <%: 
ViewData["PasswordLength"] %> characters in length.
+    </p>
+
+    <% using (Html.BeginForm()) { %>
+        <%: Html.ValidationSummary(true, "Password change was unsuccessful. 
Please correct the errors and try again.") %>
+        <div>
+            <fieldset>
+                <legend>Account Information</legend>
+                
+                <div class="editor-label">
+                    <%: Html.LabelFor(m => m.OldPassword) %>
+                </div>
+                <div class="editor-field">
+                    <%: Html.PasswordFor(m => m.OldPassword) %>
+                    <%: Html.ValidationMessageFor(m => m.OldPassword) %>
+                </div>
+                
+                <div class="editor-label">
+                    <%: Html.LabelFor(m => m.NewPassword) %>
+                </div>
+                <div class="editor-field">
+                    <%: Html.PasswordFor(m => m.NewPassword) %>
+                    <%: Html.ValidationMessageFor(m => m.NewPassword) %>
+                </div>
+                
+                <div class="editor-label">
+                    <%: Html.LabelFor(m => m.ConfirmPassword) %>
+                </div>
+                <div class="editor-field">
+                    <%: Html.PasswordFor(m => m.ConfirmPassword) %>
+                    <%: Html.ValidationMessageFor(m => m.ConfirmPassword) %>
+                </div>
+                
+                <p>
+                    <input type="submit" value="Change Password" />
+                </p>
+            </fieldset>
+        </div>
+    <% } %>
+</asp:Content>

Added: 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Account/ChangePasswordSuccess.aspx
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Account/ChangePasswordSuccess.aspx?rev=1024525&view=auto
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Account/ChangePasswordSuccess.aspx
 (added)
+++ 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Account/ChangePasswordSuccess.aspx
 Wed Oct 20 05:14:10 2010
@@ -0,0 +1,12 @@
+<%...@language="C#" MasterPageFile="~/Views/Shared/Site.Master" 
Inherits="System.Web.Mvc.ViewPage" %>
+
+<asp:Content ID="changePasswordTitle" ContentPlaceHolderID="TitleContent" 
runat="server">
+    Change Password
+</asp:Content>
+
+<asp:Content ID="changePasswordSuccessContent" 
ContentPlaceHolderID="MainContent" runat="server">
+    <h2>Change Password</h2>
+    <p>
+        Your password has been changed successfully.
+    </p>
+</asp:Content>

Added: 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Account/LogOn.aspx
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Account/LogOn.aspx?rev=1024525&view=auto
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Account/LogOn.aspx
 (added)
+++ 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Account/LogOn.aspx
 Wed Oct 20 05:14:10 2010
@@ -0,0 +1,46 @@
+<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" 
Inherits="System.Web.Mvc.ViewPage<NPanday330MVC2010ProjectTest.Models.LogOnModel>"
 %>
+
+<asp:Content ID="loginTitle" ContentPlaceHolderID="TitleContent" 
runat="server">
+    Log On
+</asp:Content>
+
+<asp:Content ID="loginContent" ContentPlaceHolderID="MainContent" 
runat="server">
+    <h2>Log On</h2>
+    <p>
+        Please enter your username and password. <%: 
Html.ActionLink("Register", "Register") %> if you don't have an account.
+    </p>
+
+    <% using (Html.BeginForm()) { %>
+        <%: Html.ValidationSummary(true, "Login was unsuccessful. Please 
correct the errors and try again.") %>
+        <div>
+            <fieldset>
+                <legend>Account Information</legend>
+                
+                <div class="editor-label">
+                    <%: Html.LabelFor(m => m.UserName) %>
+                </div>
+                <div class="editor-field">
+                    <%: Html.TextBoxFor(m => m.UserName) %>
+                    <%: Html.ValidationMessageFor(m => m.UserName) %>
+                </div>
+                
+                <div class="editor-label">
+                    <%: Html.LabelFor(m => m.Password) %>
+                </div>
+                <div class="editor-field">
+                    <%: Html.PasswordFor(m => m.Password) %>
+                    <%: Html.ValidationMessageFor(m => m.Password) %>
+                </div>
+                
+                <div class="editor-label">
+                    <%: Html.CheckBoxFor(m => m.RememberMe) %>
+                    <%: Html.LabelFor(m => m.RememberMe) %>
+                </div>
+                
+                <p>
+                    <input type="submit" value="Log On" />
+                </p>
+            </fieldset>
+        </div>
+    <% } %>
+</asp:Content>

Added: 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Account/Register.aspx
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Account/Register.aspx?rev=1024525&view=auto
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Account/Register.aspx
 (added)
+++ 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Account/Register.aspx
 Wed Oct 20 05:14:10 2010
@@ -0,0 +1,60 @@
+<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" 
Inherits="System.Web.Mvc.ViewPage<NPanday330MVC2010ProjectTest.Models.RegisterModel>"
 %>
+
+<asp:Content ID="registerTitle" ContentPlaceHolderID="TitleContent" 
runat="server">
+    Register
+</asp:Content>
+
+<asp:Content ID="registerContent" ContentPlaceHolderID="MainContent" 
runat="server">
+    <h2>Create a New Account</h2>
+    <p>
+        Use the form below to create a new account. 
+    </p>
+    <p>
+        Passwords are required to be a minimum of <%: 
ViewData["PasswordLength"] %> characters in length.
+    </p>
+
+    <% using (Html.BeginForm()) { %>
+        <%: Html.ValidationSummary(true, "Account creation was unsuccessful. 
Please correct the errors and try again.") %>
+        <div>
+            <fieldset>
+                <legend>Account Information</legend>
+                
+                <div class="editor-label">
+                    <%: Html.LabelFor(m => m.UserName) %>
+                </div>
+                <div class="editor-field">
+                    <%: Html.TextBoxFor(m => m.UserName) %>
+                    <%: Html.ValidationMessageFor(m => m.UserName) %>
+                </div>
+                
+                <div class="editor-label">
+                    <%: Html.LabelFor(m => m.Email) %>
+                </div>
+                <div class="editor-field">
+                    <%: Html.TextBoxFor(m => m.Email) %>
+                    <%: Html.ValidationMessageFor(m => m.Email) %>
+                </div>
+                
+                <div class="editor-label">
+                    <%: Html.LabelFor(m => m.Password) %>
+                </div>
+                <div class="editor-field">
+                    <%: Html.PasswordFor(m => m.Password) %>
+                    <%: Html.ValidationMessageFor(m => m.Password) %>
+                </div>
+                
+                <div class="editor-label">
+                    <%: Html.LabelFor(m => m.ConfirmPassword) %>
+                </div>
+                <div class="editor-field">
+                    <%: Html.PasswordFor(m => m.ConfirmPassword) %>
+                    <%: Html.ValidationMessageFor(m => m.ConfirmPassword) %>
+                </div>
+                
+                <p>
+                    <input type="submit" value="Register" />
+                </p>
+            </fieldset>
+        </div>
+    <% } %>
+</asp:Content>

Added: 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Home/About.aspx
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Home/About.aspx?rev=1024525&view=auto
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Home/About.aspx
 (added)
+++ 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Home/About.aspx
 Wed Oct 20 05:14:10 2010
@@ -0,0 +1,12 @@
+<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" 
Inherits="System.Web.Mvc.ViewPage" %>
+
+<asp:Content ID="aboutTitle" ContentPlaceHolderID="TitleContent" 
runat="server">
+    About Us
+</asp:Content>
+
+<asp:Content ID="aboutContent" ContentPlaceHolderID="MainContent" 
runat="server">
+    <h2>About</h2>
+    <p>
+        Put content here.
+    </p>
+</asp:Content>

Added: 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Home/Index.aspx
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Home/Index.aspx?rev=1024525&view=auto
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Home/Index.aspx
 (added)
+++ 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Home/Index.aspx
 Wed Oct 20 05:14:10 2010
@@ -0,0 +1,12 @@
+<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" 
Inherits="System.Web.Mvc.ViewPage" %>
+
+<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
+    Home Page
+</asp:Content>
+
+<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
+    <h2><%: ViewData["Message"] %></h2>
+    <p>
+        To learn more about ASP.NET MVC visit <a href="http://asp.net/mvc"; 
title="ASP.NET MVC Website">http://asp.net/mvc</a>.
+    </p>
+</asp:Content>

Added: 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Shared/Error.aspx
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Shared/Error.aspx?rev=1024525&view=auto
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Shared/Error.aspx
 (added)
+++ 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Shared/Error.aspx
 Wed Oct 20 05:14:10 2010
@@ -0,0 +1,11 @@
+<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" 
Inherits="System.Web.Mvc.ViewPage<System.Web.Mvc.HandleErrorInfo>" %>
+
+<asp:Content ID="errorTitle" ContentPlaceHolderID="TitleContent" 
runat="server">
+    Error
+</asp:Content>
+
+<asp:Content ID="errorContent" ContentPlaceHolderID="MainContent" 
runat="server">
+    <h2>
+        Sorry, an error occurred while processing your request.
+    </h2>
+</asp:Content>

Added: 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Shared/LogOnUserControl.ascx
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Shared/LogOnUserControl.ascx?rev=1024525&view=auto
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Shared/LogOnUserControl.ascx
 (added)
+++ 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Shared/LogOnUserControl.ascx
 Wed Oct 20 05:14:10 2010
@@ -0,0 +1,14 @@
+<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
+<%
+    if (Request.IsAuthenticated) {
+%>
+        Welcome <b><%: Page.User.Identity.Name %></b>!
+        [ <%: Html.ActionLink("Log Off", "LogOff", "Account") %> ]
+<%
+    }
+    else {
+%> 
+        [ <%: Html.ActionLink("Log On", "LogOn", "Account") %> ]
+<%
+    }
+%>

Added: 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Shared/Site.Master
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Shared/Site.Master?rev=1024525&view=auto
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Shared/Site.Master
 (added)
+++ 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Shared/Site.Master
 Wed Oct 20 05:14:10 2010
@@ -0,0 +1,40 @@
+<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head runat="server">
+    <title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title>
+    <link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
+</head>
+
+<body>
+    <div class="page">
+
+        <div id="header">
+            <div id="title">
+                <h1>My MVC Application</h1>
+            </div>
+              
+            <div id="logindisplay">
+                <% Html.RenderPartial("LogOnUserControl"); %>
+            </div> 
+            
+            <div id="menucontainer">
+            
+                <ul id="menu">              
+                    <li><%: Html.ActionLink("Home", "Index", "Home")%></li>
+                    <li><%: Html.ActionLink("About", "About", "Home")%></li>
+                </ul>
+            
+            </div>
+        </div>
+
+        <div id="main">
+            <asp:ContentPlaceHolder ID="MainContent" runat="server" />
+
+            <div id="footer">
+            </div>
+        </div>
+    </div>
+</body>
+</html>

Added: 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Web.config
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Web.config?rev=1024525&view=auto
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Web.config
 (added)
+++ 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Views/Web.config
 Wed Oct 20 05:14:10 2010
@@ -0,0 +1,35 @@
+<?xml version="1.0"?>
+
+<configuration>
+  <system.web>
+    <httpHandlers>
+      <add path="*" verb="*" type="System.Web.HttpNotFoundHandler"/>
+    </httpHandlers>
+
+    <!--
+        Enabling request validation in view pages would cause validation to 
occur
+        after the input has already been processed by the controller. By 
default
+        MVC performs request validation before a controller processes the 
input.
+        To change this behavior apply the ValidateInputAttribute to a
+        controller or action.
+    -->
+    <pages
+        validateRequest="false"
+        pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, 
System.Web.Mvc, Version=2.0.0.0, Culture=neutral, 
PublicKeyToken=31BF3856AD364E35"
+        pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, 
Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
+        userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, 
Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
+      <controls>
+        <add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, 
PublicKeyToken=31BF3856AD364E35" namespace="System.Web.Mvc" tagPrefix="mvc" />
+      </controls>
+    </pages>
+  </system.web>
+
+  <system.webServer>
+    <validation validateIntegratedModeConfiguration="false" />
+    
+    <handlers>
+      <remove name="BlockViewHandler"/>
+      <add name="BlockViewHandler" path="*" verb="*" 
preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" />
+    </handlers>
+  </system.webServer>
+</configuration>

Added: 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Web.config
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Web.config?rev=1024525&view=auto
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Web.config
 (added)
+++ 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/Web.config
 Wed Oct 20 05:14:10 2010
@@ -0,0 +1,77 @@
+<?xml version="1.0"?>
+
+<!--
+  For more information on how to configure your ASP.NET application, please 
visit
+  http://go.microsoft.com/fwlink/?LinkId=152368
+  -->
+
+<configuration>
+  <connectionStrings>
+    <add name="ApplicationServices"
+         connectionString="data source=.\SQLEXPRESS;Integrated 
Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
+         providerName="System.Data.SqlClient" />
+  </connectionStrings>
+
+  <system.web>
+    <compilation debug="true" targetFramework="4.0">
+      <assemblies>
+        <add assembly="System.Web.Abstractions, Version=4.0.0.0, 
Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
+        <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, 
PublicKeyToken=31BF3856AD364E35" />
+        <add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, 
PublicKeyToken=31BF3856AD364E35" />
+      </assemblies>
+    </compilation>
+
+    <authentication mode="Forms">
+      <forms loginUrl="~/Account/LogOn" timeout="2880" />
+    </authentication>
+
+    <membership>
+      <providers>
+        <clear/>
+        <add name="AspNetSqlMembershipProvider" 
type="System.Web.Security.SqlMembershipProvider" 
connectionStringName="ApplicationServices"
+             enablePasswordRetrieval="false" enablePasswordReset="true" 
requiresQuestionAndAnswer="false" requiresUniqueEmail="false"
+             maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" 
minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
+             applicationName="/" />
+      </providers>
+    </membership>
+
+    <profile>
+      <providers>
+        <clear/>
+        <add name="AspNetSqlProfileProvider" 
type="System.Web.Profile.SqlProfileProvider" 
connectionStringName="ApplicationServices" applicationName="/" />
+      </providers>
+    </profile>
+
+    <roleManager enabled="false">
+      <providers>
+        <clear/>
+        <add name="AspNetSqlRoleProvider" 
type="System.Web.Security.SqlRoleProvider" 
connectionStringName="ApplicationServices" applicationName="/" />
+        <add name="AspNetWindowsTokenRoleProvider" 
type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" />
+      </providers>
+    </roleManager>
+
+    <pages>
+      <namespaces>
+        <add namespace="System.Web.Mvc" />
+        <add namespace="System.Web.Mvc.Ajax" />
+        <add namespace="System.Web.Mvc.Html" />
+        <add namespace="System.Web.Routing" />
+      </namespaces>
+    </pages>
+  </system.web>
+
+  <system.webServer>
+    <validation validateIntegratedModeConfiguration="false"/>
+    <modules runAllManagedModulesForAllRequests="true"/>
+  </system.webServer>
+
+  <runtime>
+    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+      <dependentAssembly>
+        <assemblyIdentity name="System.Web.Mvc" 
publicKeyToken="31bf3856ad364e35" />
+        <bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0" />
+      </dependentAssembly>
+    </assemblyBinding>
+  </runtime>
+</configuration>
+

Added: 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/pom.xml?rev=1024525&view=auto
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/pom.xml
 (added)
+++ 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/NPanday330MVC2010ProjectTest/pom.xml
 Wed Oct 20 05:14:10 2010
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns="http://maven.apache.org/POM/4.0.0";>
+  <parent>
+    <artifactId>NPanday330MVC2010ProjectTest-parent</artifactId>
+    <groupId>Microsoft.NPanday330MVC2010ProjectTest</groupId>
+    <version>1.0-SNAPSHOT</version>
+    <relativePath>..\pom.xml</relativePath>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <artifactId>NPanday330MVC2010ProjectTest</artifactId>
+  <packaging>library</packaging>
+  <name>Microsoft.NPanday330MVC2010ProjectTest : 
NPanday330MVC2010ProjectTest</name>
+  <build>
+    <sourceDirectory>./</sourceDirectory>
+    <plugins>
+      <plugin>
+        <groupId>npanday.plugin</groupId>
+        <artifactId>maven-compile-plugin</artifactId>
+        <extensions>true</extensions>
+        <configuration>
+          <frameworkVersion>4.0</frameworkVersion>
+          <includeSources>
+            <includeSource>Controllers\AccountController.cs</includeSource>
+            <includeSource>Controllers\HomeController.cs</includeSource>
+            <includeSource>Global.asax.cs</includeSource>
+            <includeSource>Models\AccountModels.cs</includeSource>
+            <includeSource>Properties\AssemblyInfo.cs</includeSource>
+          </includeSources>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  <dependencies>
+    <dependency>
+      <groupId>System.Web.DynamicData</groupId>
+      <artifactId>System.Web.DynamicData</artifactId>
+      <version>3.5.0.0</version>
+      <type>gac_msil</type>
+      <classifier>31bf3856ad364e35</classifier>
+    </dependency>
+    <dependency>
+      <groupId>System.Web.Entity</groupId>
+      <artifactId>System.Web.Entity</artifactId>
+      <version>3.5.0.0</version>
+      <type>gac_msil</type>
+      <classifier>b77a5c561934e089</classifier>
+    </dependency>
+    <dependency>
+      <groupId>System.ComponentModel.DataAnnotations</groupId>
+      <artifactId>System.ComponentModel.DataAnnotations</artifactId>
+      <version>3.5.0.0</version>
+      <type>gac_msil</type>
+      <classifier>31bf3856ad364e35</classifier>
+    </dependency>
+    <dependency>
+      <groupId>System.Web.Mvc</groupId>
+      <artifactId>System.Web.Mvc</artifactId>
+      <version>2.0.0.0</version>
+      <type>gac_msil</type>
+      <classifier>31bf3856ad364e35</classifier>
+    </dependency>
+    <dependency>
+      <groupId>System.Web.Abstractions</groupId>
+      <artifactId>System.Web.Abstractions</artifactId>
+      <version>3.5.0.0</version>
+      <type>gac_msil</type>
+      <classifier>31bf3856ad364e35</classifier>
+    </dependency>
+    <dependency>
+      <groupId>System.Web.Routing</groupId>
+      <artifactId>System.Web.Routing</artifactId>
+      <version>3.5.0.0</version>
+      <type>gac_msil</type>
+      <classifier>31bf3856ad364e35</classifier>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file

Added: 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/pom.xml?rev=1024525&view=auto
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/pom.xml
 (added)
+++ 
incubator/npanday/npanday-its/trunk/src/test/resources/NPanday330MVC2010ProjectTest/pom.xml
 Wed Oct 20 05:14:10 2010
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns="http://maven.apache.org/POM/4.0.0";>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>Microsoft.NPanday330MVC2010ProjectTest</groupId>
+  <artifactId>NPanday330MVC2010ProjectTest-parent</artifactId>
+  <packaging>pom</packaging>
+  <name>Microsoft.NPanday330MVC2010ProjectTest : 
NPanday330MVC2010ProjectTest-parent</name>
+  <version>1.0-SNAPSHOT</version>
+  <modules>
+    <module>NPanday330MVC2010ProjectTest</module>
+  </modules>
+</project>
\ No newline at end of file


Reply via email to