/* Version 2 @ 23 Feb 2011 */
//<![CDATA[
;(function($){
	$.fn.inputUI = function(classname) {
		var styleFocusName = classname+"Focus";
		var	styleAlertName = classname+"Alert";
		return this.each(function(){ //return jQuery  เพื่อให้สามารถเรียก methodแบบ chain  ได้
		   var $this = $(this);
		   
			$this.filter(":input:text").each(function(){
			   var bgid = "bg_"+$(this).attr("name");
			   
		    	$('<div id="'+bgid+'" class="'+classname+'"></div>').insertBefore($(this))
				var divbg = $("#"+bgid+"");
				//alert(divbg.css("padding-left"));
			   $(this).addClass(classname)
				   	.filter("."+classname)
					.data("styleFocus",styleFocusName)
					.data("styleAlert",styleAlertName)
			   		.appendTo(divbg)
					.focus(function(){
						divbg.addClass($(this).data("styleFocus"));
						$(this).addClass($(this).data("styleFocus"));					
					}).blur(function(){
						divbg.removeClass($this.data("styleFocus"));	
						$(this).removeClass($(this).data("styleFocus"));		
					});	
													   
			});
			
			$this.filter("textarea").each(function(){
			   var bgid = "bg_"+$(this).attr("name");
		    	$('<div id="'+bgid+'" class="'+classname+'"></div>').insertBefore($(this))
				var divbg = $("#"+bgid+"");
			   $(this).addClass(classname)
				   	.filter("."+classname)
					.data("styleFocus",styleFocusName)
					.data("styleAlert",styleAlertName)
			   		.appendTo(divbg)
					.focus(function(){
						divbg.addClass($(this).data("styleFocus"));
						$(this).addClass($(this).data("styleFocus"));					
					}).blur(function(){
						divbg.removeClass($this.data("styleFocus"));	
						$(this).removeClass($(this).data("styleFocus"));		
					});	
			   
													   
			});
			
			$this.filter("input:image").addClass(classname)
		   		.data("styleFocus",styleFocusName)
				.data("styleAlert",styleAlertName)
				.mouseover(function(){
					$(this).addClass("submitStyle1Focus").removeClass("submitStyle1");									
				}).mouseout(function(){
					$(this).addClass("submitStyle1").removeClass("submitStyle1Focus");	
				});
			
			
		});
	};
	
	/*$(function(){
		 
	})*/

})(jQuery); //execute function  โดยส่ง  jQuery  ไปให้มีชื่อเป็น $
//]]>


