﻿function ShowGoods(obj,id,st)
{
	return;
	var divbox=$("#ShowGoods_Div");
	if(divbox.size()<1)
	{
		divbox=$("<div></div>").attr("id","ShowGoods_Div").appendTo($("body"));
	}
	$.ajax({url:AjaxUrl+"Commodity.aspx",
			data:"Action=GetItem&CommodityID="+id+"&"+CacheTime(),
			dataType:"xml",
			success:function(xml)
			{
				$(xml).find("root>information").each(function()
				{
					var commodityid=$(this).find(">commodityid").text();
					if(id!=commodityid)return false;
					divbox.html($(this).find(">picurl").text());
					divbox.show();
				});
			}
		});
			
	
};
function ShoppingCart(separator)
{
	if($("#ShoppingCartInfo").size()<1)return;
	if(typeof separator == undefined)separator="{0}";
	$.ajax({url:AjaxUrl+"ShoppingCart.aspx",
			data:"Action=init",
			cache:false,
			success:function(data)
			{
				if(!lang["ShoppingCartInfo"])lang["ShoppingCartInfo"]=$("#ShoppingCartInfo a").html();
				var r=cookie("ShoppingCart","RecordCount");
				if(!r)r=0;
				var a=$("#ShoppingCartInfo a");
				a.html(lang["ShoppingCartInfo"].replace(separator,r));				
			}
		}
		);
};

;(function($) {
	$.fn.Shop=function(options)
	{
		var _this = this,
			_settings={
				SiteUrl:'http://'+location.host+'/',
				SiteName:'企业商城3.0',
				SitePath:'/',
				CookiePrefix:'vIFO_'
				}
		settings=jQuery.extend(_settings,options || {}),
			_User={
				UserID:0,
				UserName:'',
				UserType:1,
				GroupID:11,
				GroupTitle:'',
				Gender:0,
				NickName:''
			},
			UserInfo={};
		this.initUser=function()
		{
			UserInfo=jQuery.extend(false,_User,$.cookie(settings.CookiePrefix+'Users') || {});
			UserInfo.UserID=parseInt(UserInfo.UserID) || 0;
			UserInfo.UserType=parseInt(UserInfo.UserType) || 1;
			UserInfo.GroupID=parseInt(UserInfo.GroupID) || 11;
			return this;
		};
		this.User=function()
		{			
			return UserInfo;
		};
		this.Loginout=function(callback)
		{
			 $.ajax({url:settings.AjaxUrl+"Login.aspx",
			 		data:'Action=ajax_loginout',
			 		cache:false,
			 		success:function()
				 	{
				 		_this.initUser();
				 		if(callback)callback();
					}
				});
		};
		this.Login=function(opt)
		{
			$.ajax({url:settings.AjaxUrl+"Login.aspx",
					data:'Action=JSON&UserName='+opt.UserName
						+'&UserPassword='+opt.UserPassword
						+'&LoginType='+opt.LoginType
						+'&VerifyCode='+opt.VerifyCode,
					type:'post',
					dataType:'json',
					error:function(html)
					{
						alert('Login Error '+html.status);
					},
					success:function(data,textstatus)
		 			{
		 				if(data.Code==200)
		 				{
							_this.initUser();
							if(opt.callback)opt.callback(opt.callbackdata);
		 				}
		 				else
		 				{
		 					alert(data.Message);
		 				}	
					}
				});
			
		};
		this.ShowVerifyimg=function(opt)
		{
			var box=$(opt.input).parent();
			if(box.size()<1)return this;
			//box.css({position:'relative'});
			opt.input=$(opt.input);
			var div=box.find(".showverifyimg_img");
			if(div.size()<1)
			{
					div=$("<div></div>").appendTo(box).addClass('showverifyimg_img')
					.css({top:box.height()+'px',
					position:'absolute',border:'1px solid #ccc',zIndex:23}).hover(function()
				{
					opt.input.unbind("blur");
				},function()
				{
					opt.input.bind("blur",function()
					{
						div.hide();
					});
				});
					opt.input.bind("blur",function()
					{
						div.hide();
					});
			}
		
			var url=settings.AjaxUrl
				+'VerifyImage.aspx?sb='+(opt.sb||0)+'&st='+(opt.st||'')+'&w='+(opt.width||'')
				+'&h='+(opt.height||'')+'&fs='+(opt.fs||'')+'&key='+(opt.key||'login')+'&';
			var img=div.find("img");
			if(img.size()<1)img=$("<img />").appendTo(div).attr('align','absMiddle')
				.css({cursor:'pointer'})
				.click(function(){
					img.attr('src',url+Math.random());
					opt.input[0].focus();
				}).attr('src',url+Math.random()).attr('alt','Loading');
		
			//opt.input.unbind('focus');
		
			div.show();
		};
		this.Setting=function()
		{
			return settings;
		};
		return this.each(function()
		{
			_this.initUser();
		});
	};
	
	
	
	
		$.fn.vTopMenu = function(options) {
		var _this = this,
			_settings={
				currentCss:'current',
				index:0
				},
			nodes=new Array(),
			containerid=$(this).attr("id"),
			settings=jQuery.extend(false,_settings,options || {});
			
			return this.each(function()
			{
				var j=0;
				$(this).find("li").each(function(i)
				{
					if(j==settings.index)$(this).addClass(settings.currentCss);
					else $(this).removeClass(settings.currentCss);
					j++;
				});
			});
		};
		
		
		
})(jQuery);
