﻿String.prototype.trim = function()
{
	return this.replace(/(^s*)|(s*$)/g, "");
}

function addfavorite(website,webname)
{
    try
    {
	    if (document.all)
	    {
			window.external.addFavorite(website,webname);
		}
		else if (window.sidebar)
		{
			window.sidebar.addPanel(webname,website, "");
		}
	}
	catch(e)
	{
		alert("收藏失败，请按ctrl+D进行操作，谢谢");
	}
}
function setHomepage(url)
{
	if (document.all)
	{
		document.body.style.behavior = 'url(#default#homepage)';
		document.body.setHomePage(url);
	}
	else if (window.sidebar)
	{
		if (window.netscape)
		{
			try
			{
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
			}
			catch (e)//火狐浏览器
			{
				alert("该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config, 然后将项 signed.applets.codebase_principal_support 值该为true");
			}
		}
		var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
		if(confirm('是否将'+url+'设为首页？'))
		{
			prefs.setCharPref('browser.startup.homepage',url);
		}
	}
}

function CopyToClipBoard(strurl,tips)
{  
	if(window.clipboardData)
	{
		window.clipboardData.setData("Text",document.title+'\r\n'+strurl);
	}
	else if(window.netscape)
	{
		try
		{
			netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
		}
		catch (e)
		{
			alert("您已经取消操作！\n或者此操作被浏览器拒绝！解决方法如下：\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=copy;
		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(tips)
	return false;
}

function diggitem(id)
{
	if(getCookie('recitem'+id))
	{
		if(confirm("囧^__^,这件商品刚刚推荐过么~~~\n\t如果喜欢请到商品介绍页面收藏，然后推荐给好友吧！\n点击确定前往商品介绍页面！取消继续留在本页面！"))
		{
			window.open("item-"+id+".html");
	    }
	}
	else
	{
		checkSelect("ajax/diggitem.aspx?id="+id,"推荐一下","",false,false);
		var o=document.getElementById("recitem"+id);
		o.innerHTML=parseInt(o.innerHTML)+1;
		setCookie('recitem'+id,'1',1);
	}
}

function diggitemb(id,location,title)
{
	if(getCookie('recitem'+id))
	{
		if(confirm("囧^__^,这件商品刚刚推荐过么~~~\n\t喜欢就收藏该商品，然后推荐给好友吧！\n点击确认收藏！"))
		{
			addfavorite(location,title);
	    }
	}
	else
	{
		checkSelect("ajax/diggitem.aspx?id="+id,"推荐一下","",false,false);
		var o=document.getElementById("recitem"+id);
		o.innerHTML=parseInt(o.innerHTML)+1;
		setCookie('recitem'+id,'1',1);
	}
}

function diggshop(id)
{
	if(getCookie('recshop'+id))
	{
		if(confirm("囧^__^,这家店铺刚刚推荐过么~~~\n\t如果喜欢请到店铺介绍页面收藏，然后推荐给好友吧！\n点击确定前往店铺介绍页面！取消继续留在本页面！"))
		{
			window.open("shop-"+id+".html");
	    }
	}
	else
	{
		checkSelect("ajax/diggshop.aspx?id="+id,"推荐一下","",false,false);
		var o=document.getElementById("recshop"+id);
		o.innerHTML=parseInt(o.innerHTML)+1;
		setCookie('recshop'+id,'1',1);
	}
}

function diggshopb(id,location,title)
{
	if(getCookie('recshop'+id))
	{
		if(confirm("囧^__^,这间店铺刚刚推荐过么~~~\n\t喜欢就收藏该店铺，然后推荐给好友吧！\n点击确认收藏！"))
		{
			addfavorite(location,title);
	    }
	}
	else
	{
		checkSelect("ajax/diggshop.aspx?id="+id,"推荐一下","",false,false);
		var o=document.getElementById("recshop"+id);
		o.innerHTML=parseInt(o.innerHTML)+1;
		setCookie('recshop'+id,'1',1);
	}
}

function changeRecPro(o)
{
	var c=document.getElementById("new-pro-list").getElementsByTagName("li");
	for(var i=0;i<c.length;i++)
	{
		var t=c.item(i);
		if(t.nodeType==1)
		{
			if(t==o)
			{
				t.getElementsByTagName("span").item(0).style.display='none';
				t.getElementsByTagName("dl").item(0).style.display="block";
				if(t.className.indexOf('special')==-1)
				{
					t.className=t.className+" special";
				}
			}
			else
			{
				t.getElementsByTagName("span").item(0).style.display='inline';
				t.getElementsByTagName("dl").item(0).style.display="none";
				t.className=t.className.replace(" special","");
			}
		}
	}
}

function changeRecShop(o)
{
	var c=document.getElementById("new-shop-list").getElementsByTagName("li");
	for(var i=0;i<c.length;i++)
	{
		var t=c.item(i);
		if(t.nodeType==1)
		{
			if(t==o)
			{
				t.getElementsByTagName("span").item(0).style.display='none';
				t.getElementsByTagName("dl").item(0).style.display="block";
				if(t.className.indexOf('special')==-1)
				{
					t.className=t.className+" special";
				}
			}
			else
			{
				t.getElementsByTagName("span").item(0).style.display='inline';
				t.getElementsByTagName("dl").item(0).style.display="none";
				t.className=t.className.replace(" special","");
			}
		}
	}
}

function focCom(obj)
{
   if(obj.innerHTML=='输入您的评价，最多可以输入200个文字')
   {
		obj.innerHTML='';
   }
   else if(obj.innerHTML=='')
   {
		obj.innerHTML='输入您的评价，最多可以输入200个文字'
   }
}
function checkInsert(o)
{
	if(o.value.length>200)
	{
		o.value=o.value.substr(0,200);
	}
}
