var errHideTimeOut;
var tooltipTop = 28;

(function($){
	$.getStringLength=function(str)
	{
		str = $.trim(str);
		
		if(str=="")
			return 0; 
			
		var length=0; 
		for(var i=0;i <str.length;i++) 
		{ 
			if(str.charCodeAt(i)>255)
				length+=2; 
			else
				length++; 
		}
		
		return length;
	}
	
	$.getLengthString=function(str,length,isSpace)
	{
		if(arguments.length < 3)
			var isSpace = true; 
		
		if($.trim(str)=="")
			return "";
		
		var tempStr="";
		var strLength = 0;
		
		for(var i=0;i <str.length;i++) 
		{
			if(str.charCodeAt(i)>255)
				strLength+=2;
			else
			{
				if(str.charAt(i) == " ")
				{
					if(	isSpace)
						strLength++;	
				}
				else
					strLength++;
			}
				
			if(length >= strLength)
				tempStr += str.charAt(i);
		}
		
		return tempStr;
	}
	
	$.getBodyScrollTop=function(){
        var scrollPos; 
        if (typeof window.pageYOffset != 'undefined') { 
            scrollPos = window.pageYOffset; 
        } 
        else if (typeof document.compatMode != 'undefined' && 
            document.compatMode != 'BackCompat') { 
            scrollPos = document.documentElement.scrollTop; 
        } 
        else if (typeof document.body != 'undefined') { 
            scrollPos = document.body.scrollTop; 
        } 
        return scrollPos;
    }
	
	$.copyText = function(id)
	{
		var txt = $(id).val();
		if(window.clipboardData)
		{
			window.clipboardData.clearData();
			var judge = window.clipboardData.setData("Text", txt);
			if(judge === true)
				alert("复制成功！");
			else
				alert("不允许复制，请您手动进行");
		}
		else if(navigator.userAgent.indexOf("Opera") != -1)
		{
			window.location = txt;
		} 
		else if (window.netscape) 
		{
			try
			{
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
			}
			catch(e)
			{
				alert("被浏览器拒绝！\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");
			}
			var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
			if (!clip)
				return;
			var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
			if (!trans)
				return;
			trans.addDataFlavor('text/unicode');
			var str = new Object();
			var len = new Object();
			var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
			var copytext = txt;
			str.data = copytext;
			trans.setTransferData("text/unicode",str,copytext.length*2);
			var clipid = Components.interfaces.nsIClipboard;
			if (!clip)
				return false;
			clip.setData(trans,null,clipid.kGlobalClipboard);
			alert("复制成功！");
		}
	};
	
	$(window).scroll(function(){
		if($("#sysmsg-error") != "none" || $("#sysmsg-success") != "none")
		{
			var top = $.getBodyScrollTop();
			if(top < tooltipTop)
				top = tooltipTop;
			$("#sysmsg-box").stop();
			$("#sysmsg-box").animate({"top":top},{duration:300}); 
		}
	});
	
	$.showErr = function(str)
	{
		var top = $.getBodyScrollTop();
		
		if(top < tooltipTop)
			top = tooltipTop;
		
		$("#sysmsg-box").css({"top":top});
		$("#sysmsg-error span:first").html(str);
		$("#sysmsg-error").show();
		$("#sysmsg-success").hide();
		$("#sysmsg-box").show();
		
		clearTimeout(errHideTimeOut);
		
		var hideErr = function(){
			$("#sysmsg-box").slideUp(300);
		};
		
		errHideTimeOut = setTimeout(hideErr,5000);
		
		$("#sysmsg-box .close").one("click", function(){
			$("#sysmsg-box").hide();
		});
	}
	
	$.showSuccess = function(str)
	{
		var top = $.getBodyScrollTop();
		if(top < tooltipTop)
			top = tooltipTop;
		$("#sysmsg-box").css({"top":top});
		$("#sysmsg-success span:first").html(str);
		$("#sysmsg-success").show();
		$("#sysmsg-error").hide();
		$("#sysmsg-box").show();
		
		clearTimeout(errHideTimeOut);
		
		var hideErr = function(){
			$("#sysmsg-box").slideUp(300);
		};
		
		errHideTimeOut = setTimeout(hideErr,5000);
		
		$("#sysmsg-box .close").one("click", function(){
			$("#sysmsg-box").hide();
		});
	}
	
	$.ShowDialog=function(option)
	{
		option = $.extend({
			dialog:null,
			html:null,
			closeFun:null
		}, option || {});
		
		var bgDiv=document.createElement("DIV");
        var selfObj=$("."+option.dialog);
        if(selfObj.length==0)
        {
            $("body").append(option.html);
            selfObj=$("."+option.dialog);
        }
		
        $("body").append(bgDiv);
        $(bgDiv).css({position:"absolute",width:$(document).width(), height:$(document).height(),top:"0",left:"0",opacity:0.3,background:"#000",display:"none","z-index":100});
        $.windowCenter(selfObj);
		selfObj.bgiframe();
		$(bgDiv).bgiframe();
		
        selfObj.show();
        $(bgDiv).show();

		$(".close",selfObj).click(function(){
            $(bgDiv).remove();
            selfObj.css({display:"none"});
			if(option.closeFun)
               option.closeFun.call(this);
        });
		
		$(window).scroll(function(){
			if(selfObj.css("display") != "none")
			{
				$.windowCenter(selfObj);
				$(bgDiv).css({width:$(document).width(), height:$(document).height()});
			}
		});
	}
	
	$.windowCenter=function(obj)
	{
		var windowWidth=$.support.opacity ? window.innerWidth : document.documentElement.clientWidth;
		var windowHeight=$.support.opacity ? window.innerHeight : document.documentElement.clientHeight;
		var objWidth=obj.width();
		var objHeight=obj.height();
		var objTop=tooltipTop + $.getBodyScrollTop();
		var objLeft=(windowWidth - objWidth ) / 2;
		obj.css({position:"absolute",display:"block","z-index":1000,top:objTop,left:objLeft});
	}
	
	
	$.checkRequire = function(value){
		var reg = /.+/;
        return reg.test($.trim(value));
	}
	
	$.minLength = function(value, length , isByte) {
		var strLength = $.trim(value).length;
		if(isByte)
			strLength = $.getStringLength(value);
			
		return strLength >= length;
	};
	
	$.maxLength = function(value, length , isByte) {
		var strLength = $.trim(value).length;
		if(isByte)
			strLength = $.getStringLength(value);
			
		return strLength <= length;
	};
	
	$.rangeLength = function(value, minLength,maxLength, isByte) {
		var strLength = $.trim(value).length;
		if(isByte)
			strLength = $.getStringLength(value);
			
		return strLength >= minLength && strLength <= maxLength;
	}
	
	$.checkMobilePhone = function(value){
		return /^(13\d{9}|18\d{9}|15\d{9})$/i.test($.trim(value));
	}
	
	$.checkPhone = function(val){
  		var flag = 0;
		val = $.trim(val);
  		var num = ".0123456789/-()";
  		for(var i = 0; i < (val.length); i++)
		{
    		tmp = val.substring(i, i + 1);
    		if(num.indexOf(tmp) < 0)
      			flag++;
 		}
  		if(flag > 0)
			return true;
		else
			return false;
	}
	
	$.checkEmail = function(val){
		var reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/; 
		return reg.test(val);
	};
	
	$.checkUrl = function(val){
		var reg = /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/; 
        return reg.test(val);
	};
	
	$.checkCurrency = function(val){
		var reg = /^\d+(\.\d+)?$/; 
        return reg.test(val);
	};
	
	$.checkNumber = function(val){
		var reg = /^\d+$/; 
        return reg.test(val);
	};
	
	$.checkInteger = function(val){
		var reg = /^[-\+]?\d+$/; 
        return reg.test(val);
	};
	
	$.checkDouble = function(val){
		var reg = /^[-\+]?\d+(\.\d+)?$/; 
        return reg.test(val);
	};
	
	$.checkEnglish = function(val){
		var reg = /^[A-Za-z]+$/; 
        return reg.test(val);
	};
	
	$.checkQQMsn = function(val){
		var reg = /^[1-9]*[1-9][0-9]*$|^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; 
        return reg.test(val);
	};
	
})(jQuery);

jQuery(function($){
	$(".search-input").focus(function(){
		if($.trim(this.value) == this.getAttribute("empty"))
			this.value = "";
		$(this).removeClass("inactive");
			
	}).blur(function(){
		if($.trim(this.value) == "" || $.trim(this.value) == this.getAttribute("empty"))
		{
			this.value = this.getAttribute("empty");
			$(this).addClass("inactive");
		}
	});
	
	if($("#sysmsg-error") != "none" || $("#sysmsg-success") != "none")
	{
		var hideErr = function(){
			$("#sysmsg-box").slideUp(300);
		};
		
		errHideTimeOut = setTimeout(hideErr,5000);
		
		$("#sysmsg-box .close").one("click", function(){
			$("#sysmsg-box").hide();
		});
	}

	if(goods_fields == null && typeof goods_ids == 'string'){
		var url_app = APP.concat('?', VAR_MODULE, '=Index&', VAR_ACTION, '=goodsfield');
		var params = {"ids": goods_ids};
		$.post(url_app, params, function(data){
			if(data.status){
				goods_fields = data.data;
				$.each(goods_fields, function(goods_id, goods_arr){
					//alert( "Name: " + goods_id + ", Value: " + goods_arr.join(","));
					if(typeof goods_arr == "object"){
						var box_goods = $('#groups_'.concat(goods_id));
						if(box_goods.size()){
							$('div.tuangou_info .pinglun', box_goods).html('('.concat(goods_arr[2], ')'));
							$('#cbcount_'.concat(goods_id), box_goods).html(goods_arr[0] + goods_arr[1]);
						}
					}
				});
			}
		}, 'json');
	}

});

function homePage(obj,val)
{   
	try
	{
		obj.style.behavior='url(#default#homepage)';
		obj.setHomePage(val);
	}   
	catch(e)
	{
		if(window.netscape)
		{
			try
			{   
				 netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");     
			}
			catch (e)
			{
				alert("此操作被浏览器拒绝！");
			}
			
			var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
			prefs.setCharPref('browser.startup.homepage',val);
		} 
	}
}
//添加收藏
function collection(goodsid){
	var idtype = 'collectionid';
	postchinaface(goodsid,idtype);
}

function buy(){
	var thisURL = encodeURIComponent(document.URL);
	var tname = $("#tname").val();
	var goodsid = $("#goodsid").val();
	var idtype = 'buyid';
	postchinafacebuy(thisURL,tname,goodsid,idtype);
}

/* **********************添加收藏信息以POST方式传到后台***********************/
//调用提交后的提示对话框显示结果
postchinaface = function(goodsid,idtype){
	var is_tip = arguments.length > 2 ? arguments[2] : false;
	$.post(
		ROOT_PATH + "/index.php",
		{m:"Collection",a:"CollectionAdd",goodsid:goodsid,idtype:idtype},
		function(result){
			//alert(result.msg);
			if(result.msg == "没有登录，请登录")
			{
				location.href = ROOT_PATH + "/index.php?m=User&a=login&";
			}
			else if($.trim(result.msg) == "收藏成功")
			{
				if(is_tip || $("#cbcount_"+goodsid).html()==null)
				{
					alert(result.msg);
					return;
				}
				var num = new Number($("#cbcount_"+goodsid).html());
				if(num == 'NaN') num = 0;
				$("#cbcount_"+goodsid).html(num + 1)
			}
			else
			{
				alert(result.msg);
			}
		}, 'json'
	);
}

/* **********************添加买过信息以POST方式传到后台***********************/
//调用提交后的提示对话框显示结果
postchinafacebuy = function(thisURL,tname,goodsid,idtype){
	var is_tip = arguments.length > 4 ? arguments[4] : false;
	$.post(
		ROOT_PATH + "/index.php",
		{m:"Hadbuy",a:"Maiguo",url:thisURL,title:tname,goodsid:goodsid,idtype:idtype},
		function(result){
			//alert(result.msg);
			if(result.msg == "没有登录，请登录")
			{
				location.href = ROOT_PATH + "/index.php?m=User&a=login&";
			} 
			else if($.trim(result.msg) == "购买成功")
			{
				if(is_tip || $("#cbcount_"+goodsid).html()==null)
				{
					alert(result.msg);
					return;
				}
				var num = new Number($("#cbcount_"+goodsid).html());
				if(num == 'NaN') num = 0;
				$("#cbcount_"+goodsid).html(num + 1)
			}
			else
			{
				alert(result.msg);
			}
		}, 'json'
	);
}
//删除收藏
function deletecollection (id) {
	if(confirm("确定要删除该收藏吗?")){
	   $.ajax({
		   type: "POST",
		   url: ROOT_PATH + "/index.php?m=People&a=deleteCollection",
		   data: "id="+id,
		   success: function(msg){
		     if(msg==1){
		     	alert("删除成功!");
		     	$("#tr_"+id).remove()
		     }else{
             	alert('删除失败!')
		     }
		   }
		});
	}
}


function showHiddenGoods(id)
{
	var start = 18;
	var limit = 90;
	
	if(id == '-1') limit = 60;
	if(id == '4') {start = 16; limit = 24;} 
	if(id == '5') {start = 16; limit = 24;} 
	
	$("#open_"+id).hide();
	$("#hidden_"+id).show();
	$("#close_"+id).show();
	
	if($("#goods_show_ul_hidden_"+id).html() != "")
	{
		if(lazy_load_images_isopen){
			lazy_run();
		}
		return;
	}
	
	for(var t = 0; t < (goodsdata.length); t++)
	{
		if(goodsdata[t].id == id)
		{
			if(goodsdata[t].show_num) start = goodsdata[t].show_num;
			if(goodsdata[t].hide_num) limit = goodsdata[t].hide_num;
			$("#goods_show_ul_hidden_"+id).html(goodshtml(goodsdata[t].goodslist,start,limit));
		}
	}
	$("div.goods_show > ul").hide().show();
	showendtime();
	if(lazy_load_images_isopen){
		setTimeout(lazy_run, 200);
	}
}

function hideHiddenGoods(id)
{
	$("#open_"+id).show();
	$("#hidden_"+id).hide();
	$("#close_"+id).hide();
	if(lazy_load_images_isopen){
		lazy_run();
	}
}

function loadGoods()
{
	if(goodsdata == null) {return;}
	var start = 0;
	var limit = 18;
	
	var goods_show_ul = $("div.goods_show > ul");

	for(var i = 0; i < (goods_show_ul.length); i++)
	{
		for(var t = 0; t < (goodsdata.length); t++)
		{
			if(goodsdata[t].id == goods_show_ul[i].getAttribute("goodsid"))
			{
				if(goodsdata[t].id == '4') {limit = 16;} 
				if(goodsdata[t].id == '5') {limit = 16;}
				if(goodsdata[t].show_num) start = goodsdata[t].show_num;
				if(goodsdata[t].hide_num) limit = goodsdata[t].hide_num;
				$("#goods_show_ul_"+goodsdata[t].id).html(goodshtml(goodsdata[t].goodslist,start,limit));
			}
		}
	}
	showendtime();
}

function loadSearchGoods()
{
	if(goodsdata == null) {return;}
	lazy_load_images_isopen = arguments.length > 0 ? arguments[0] : false;
	$("#goods_show_ul_0").html(goodshtml(goodsdata,0,goodsdata.length));
	showendtime();
}

var goods_fields = null;
var lazy_load_images_isopen = false;

function goodshtml(goods,start,limit)
{
	//alert(APP)
	if($.browser.msie){
		var msie_version = parseInt($.browser.version);
		if(6 <= msie_version && msie_version <= 7){
			return goodshtml_IE67(goods, start, limit);
		}
	}

	if(goods == null) {return "";}
	if(start == null) start = 0;
	if(limit == null) limit = 18;
	var html = "";
	var date = new Date();
	var time = date.getTime();
	
	for(var i = start; i < (goods.length); i++)
	{
		if((i-start) >= limit) break;
		var g = goods[i];
		var endDate = new Date(g.end_time);
		if(date > endDate){
			html += "<li class=\"tuangou_expired\">";
		}else{
			html += "<li>";
		}
		html += "<div class=\"tuangou_box\" id=\"groups_"+g.id+"\">";
		html += "<div style=\"list-style: none outside;overflow: hidden;height:135px; \">";
		html += "<a href=\""+ROOT_PATH+"/deal/"+g.id+"\" target=\"_blank\">";
		if(lazy_load_images_isopen){
			html += '<img name="lazy" src="' + PUBLIC + '/images/grey.gif" tsrc="' + g.small_img + '" style="width: 208px;" />';
		}else{
			html += "<img src=\""+g.small_img+"\" style=\"width: 208px;\" />";
		}
		html += "</a>";
		html += "<div style='display:none;' class=\"time settime show_"+g.id+"\" endTime=\""+g.end_time+"\" addTime=\""+g.add_time+"\">";
		html += g.end_time_format;
		html += "</div></div>";
		html += "<p style=\"list-style: none outside;overflow: hidden;height:35px;  \">";
		html += "<a class=\"tuangou_box_a\" href=\""+ROOT_PATH+"/tuangou/"+g.site_id+"\" target=\"_blank\">"+g.site_name+"</a> | ";
		html += "<a href=\""+ROOT_PATH+"/deal/"+g.id+"\" target=\"_blank\" title=\"[团购]"+g.city+g.site_name+"团购详细信息\">"+g.name+"</a>";
		html += "</p>";
		html += "<div class=\"tuangou_price\">";
		html += "<p>团购价：<strong>"+g.shop_price_format+"元</strong><br />";
		html += "折扣：<em>"+g.discountfb+"折</em><br />";
		html += "原价："+g.market_price_format+"元<br />";
		html += "已售："+g.bought+"个</p>";
		html += "</div>";
		
		html += "<div class=\"btn_goto\"><a href=\""+ROOT_PATH+"/deal/"+g.id+"/it1\" target=\"_blank\"><img src=\""+PUBLIC+"/img/btn_tuangou_see.jpg\" /></a></div>";
		
		
		html += "<div class=\"tuangou_info\">";
		html += "<a href=\""+ROOT_PATH+"/deal/"+g.id+"#message\" title=\"对此团购发表评论\" target=\"_blank\">";
		html += "<div class=\"pinglun\" style=\"cursor: pointer;\">("+g.msgcount+")</div>";
		html += "</a>";
		html += "<a href=\"javascript:void(0);\" onmouseover=\"$('#concern_and_buy_"+g.id+"').show();\"  onmouseout=\"$('#concern_and_buy_"+g.id+"').hide();\">";
		html += "<div class=\"fenxiang\" style=\"cursor: pointer;\">(<span id=\"cbcount_"+g.id+"\">"+(string_to_num(g.bcount)+string_to_num(g.ccount))+"</span>)</div>";
		html += "</a>";
		html += "</div>";
		
		if(g.add_time >= todaystart && g.add_time <= todayend)
		{
			html += "<div class=\"icon_new\"></div>";
		}
		var endDate =new Date(g.end_time);
		var endTime = endDate.getTime();
		var lag = (endTime - time) / 1000;
		if(lag < 0)
		{
			html += "<div class=\"icon_old\"></div>";
		}
		
		html += "</div>";
		html += "<div id=\"concern_and_buy_"+g.id+"\" class=\"concern_and_buy\" onmouseout=\"$('#concern_and_buy_"+g.id+"').hide();\" onmouseover=\"$('#concern_and_buy_"+g.id+"').show();\" >";
		html += "<ul>";
		html += "<li class=\"item\"><a class=\"preserve\" title=\"收藏此团购\" href=\"javascript:void(0);\" onclick=\"collection("+g.id+");\">标记收藏</a></li>";
		html += "<li class=\"item\"><a class=\"purchased\" title=\"我已购买此团购\" href=\"javascript:void(0);\" onclick=\"postchinafacebuy(encodeURIComponent(\'"+g.url+"\'),\'\',\'"+g.id+"\',\'buyid\');\">标记买过</a></li>";
		html += "</ul>";
		html += "</div>";
		html += "</li>";
	}
	
	return html;
}

function goodshtml_IE67(goods, start, limit)
{
	if(goods == null) {return "";}
	if(start == null) start = 0;
	if(limit == null) limit = 18;
	var html = new Array();
	var date = new Date();
	
	for(var i = start; i < (goods.length); i++)
	{
		if((i-start) >= limit) break;
		var g = goods[i];
		var endDate = new Date(g.end_time);
		if(date > endDate){
			html[html.length] = "<li class=\"tuangou_expired\">";
		}else{
			html[html.length] = "<li>";
		}
		html[html.length] = "<div class=\"tuangou_box\" id=\"groups_";
		html[html.length] = g.id;
		html[html.length] = "\">";
		html[html.length] = "<div style=\"list-style: none outside;overflow: hidden;height:135px; \">";
		html[html.length] = "<a href=\""+ROOT_PATH+"/deal/";
		html[html.length] = g.id;
		html[html.length] = "\" target=\"_blank\"><img src=\"";
		if(lazy_load_images_isopen){
			html[html.length] = PUBLIC.concat('/images/grey.gif" name="lazy" tsrc="', g.small_img);
		}else{
			html[html.length] = g.small_img;
		}
		html[html.length] = "\" style=\"width: 208px;\" /></a>";
		html[html.length] = "<div style='display:none;' class=\"time settime show_";
		html[html.length] = g.id;
		html[html.length] = "\" endTime=\"";
		html[html.length] = g.end_time;
		html[html.length] = "\" addTime=\"";
		html[html.length] = g.add_time;
		html[html.length] = "\">";
		html[html.length] = g.end_time_format;
		html[html.length] = "</div></div>";
		html[html.length] = "<p style=\"list-style: none outside;overflow: hidden;height:35px;  \">";
		html[html.length] = "<a class=\"tuangou_box_a\" href=\""+ROOT_PATH+"/tuangou/";
		html[html.length] = g.site_id;
		html[html.length] = "\" target=\"_blank\">";
		html[html.length] = g.site_name;
		html[html.length] = "</a> | ";
		html[html.length] = "<a href=\""+ROOT_PATH+"/deal/";
		html[html.length] = g.id;
		html[html.length] = "\" target=\"_blank\" title=\"[团购]";
		html[html.length] = g.city;
		html[html.length] = g.site_name;
		html[html.length] = "团购详细信息\">";
		html[html.length] = g.name;
		html[html.length] = "</a>";
		html[html.length] = "</p>";
		html[html.length] = "<div class=\"tuangou_price\">";
		html[html.length] = "<p>团购价：<strong>";
		html[html.length] = g.shop_price_format;
		html[html.length] = "元</strong><br />";
		html[html.length] = "折扣：<em>";
		html[html.length] = g.discountfb;
		html[html.length] = "折</em><br />";
		html[html.length] = "原价：";
		html[html.length] = g.market_price_format;
		html[html.length] = "元<br />";
		html[html.length] = "已售：";
		html[html.length] = g.bought;
		html[html.length] = "个</p>";
		html[html.length] = "</div>";
		
		html[html.length] = "<div class=\"btn_goto\"><a href=\""+ROOT_PATH+"/deal/";
		html[html.length] = g.id;
		html[html.length] = "/it1\" target=\"_blank\"><img src=\"";
		html[html.length] = PUBLIC;
		html[html.length] = "/img/btn_tuangou_see.jpg\" /></a></div>";
		
		
		html[html.length] = "<div class=\"tuangou_info\">";
		html[html.length] = "<a href=\""+ROOT_PATH+"/deal/";
		html[html.length] = g.id;
		html[html.length] = "#message\" title=\"对此团购发表评论\" target=\"_blank\">";
		html[html.length] = "<div class=\"pinglun\" style=\"cursor: pointer;\">(";
		html[html.length] = g.msgcount;
		html[html.length] = ")</div>";
		html[html.length] = "</a>";
		html[html.length] = "<a href=\"javascript:void(0);\" onmouseover=\"$('#concern_and_buy_";
		html[html.length] = g.id;
		html[html.length] = "').show();\"  onmouseout=\"$('#concern_and_buy_";
		html[html.length] = g.id;
		html[html.length] = "').hide();\">";
		html[html.length] = "<div class=\"fenxiang\" style=\"cursor: pointer;\">(<span id=\"cbcount_";
		html[html.length] = g.id;
		html[html.length] = "\">";
		html[html.length] = string_to_num(g.bcount) + string_to_num(g.ccount);
		html[html.length] = "</span>)</div>";
		html[html.length] = "</a>";
		html[html.length] = "</div>";
		
		if(g.add_time >= todaystart && g.add_time <= todayend)
		{
			html[html.length] = "<div class=\"icon_new\"></div>";
		}
		if(date > endDate){
			html[html.length] = "<div class=\"icon_old\"></div>";
		}
		
		html[html.length] = "</div>";
		html[html.length] = "<div id=\"concern_and_buy_";
		html[html.length] = g.id;
		html[html.length] = "\" class=\"concern_and_buy\" onmouseout=\"$('#concern_and_buy_";
		html[html.length] = g.id;
		html[html.length] = "').hide();\" onmouseover=\"$('#concern_and_buy_";
		html[html.length] = g.id;
		html[html.length] = "').show();\" >";
		html[html.length] = "<ul>";
		html[html.length] = "<li class=\"item\"><a class=\"preserve\" title=\"收藏此团购\" href=\"javascript:void(0);\" onclick=\"collection(";
		html[html.length] = g.id;
		html[html.length] = ");\">标记收藏</a></li>";
		html[html.length] = "<li class=\"item\"><a class=\"purchased\" title=\"我已购买此团购\" href=\"javascript:void(0);\" onclick=\"postchinafacebuy(encodeURIComponent(\'";
		html[html.length] = g.url;
		html[html.length] = "\'),\'\',\'";
		html[html.length] = g.id;
		html[html.length] = "\',\'buyid\');\">标记买过</a></li>";
		html[html.length] = "</ul>";
		html[html.length] = "</div>";
		html[html.length] = "</li>";
	}
	
	return html.join("");
}

function string_to_num(str)
{
	var num = new Number($.trim(str));
	if(num == 'NaN') 
	{
		num = 0;
	}
	
	return num;
}

function showendtime()
{
	$("div.tuangou_box").mouseover(function(){
		var id = this.id;
		id = id.split('_')[1];
		$("div.show_"+id, this).show();
	}).mouseout(function(){
		var id = this.id;
		id = id.split('_')[1];
		$("div.show_"+id, this).hide();
	});
	FIRST_RUN_updateEndTime = true;
}

function checkSQL(e,type,msg)
{
	var v = '';
	if(type == 'jquery')
	{
		v = $(e).val();
	}
	else if(type == 'object')
	{
		v = e.value;
	}
	else 
	{
		v = e;
	}
	
	if(msg == null) msg="";

	var s = true;

	 var arr = new Array(" and ", " exec ", " count ", " chr ", " mid ", " master ", " or ", " truncate ", " char ", " declare ", " join ",
   "<",">","\/*","*\/","'","|",";","\\u","insert","select","delete","update","create","drop");
   
	 if(v){
		 for(var i =0 ; i< arr.length; i++)
		    {
		       if(v.toLowerCase().indexOf(arr[i].toString()) >=0)
		       {
		          alert("您输入的"+msg+"信息包含非法字符");
		          s = false;
		          break;
		       }
		    }
	 }
    
    
    return s;
   
}
