function addFavorite()
{
	if (document.all) {
		window.external.AddFavorite( window.location, document.title);
	} else if( window.sidebar ) {
		window.sidebar.addPanel(document.title, window.location,"");
	} else if( window.opera && window.print ) {
		return false;
	} else {
		alert('"抱歉！您的浏览器不支持直接加入收藏夹，请按 Ctrl + D 手动加入收藏夹');
	}
}
function addFavoriteDIY(url,title) {
    if (document.all) {
        window.external.AddFavorite(url, title);
    } else if (window.sidebar) {
        window.sidebar.addPanel(title, url, "");
    } else if (window.opera && window.print) {
        return false;
    } else {
		alert('"抱歉！您的浏览器不支持直接加入收藏夹，请按 Ctrl + D 手动加入收藏夹');
	}
}
function setHomepage()
{
	try{
        obj.style.behavior='url(#default#homepage)';obj.setHomePage(window.location);
    }catch(e){
        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);
            prefs.setCharPref('browser.startup.homepage',window.location);
        }
	}
}
String.prototype.trim　= function()     
{        
    var t = this.replace(/(^\s*)|(\s*$)/g, "");   
    return t.replace(/(^　*)|(　*$)/g, "");   
}
function checkWord(obj,isNick){
	var v;
	if (isNick) {
		v = '无需密码，请放心填写';
	}else{
		v = '输入淘宝商品网址或从浏览器的地址栏复制地址粘贴到此！';
	}
	if (obj.value.trim() == "") {
		obj.value = v;
		obj.style.color = "#767575";
	};
}
function toType(obj,isNick){
	var v;
	if (isNick) {
		v = '无需密码，请放心填写';
	}else{
		v = '输入淘宝商品网址或从浏览器的地址栏复制地址粘贴到此！';
	}
	if(obj.value.trim() == v){
		obj.value = '';
		obj.style.color = "#000";
	}
}

function dazhe(id) {
	
    var obj = document.getElementById(id);
    var v = obj.value.trim();
    if (v == '' || v == '输入淘宝商品网址或从浏览器的地址栏复制地址粘贴到此！' ) {
        alert('输入淘宝商品网址或从浏览器的地址栏复制地址粘贴到此！');
        return false;
    } 
   else {

        if (!/^http/.test(v)) {
            obj.value = v = 'http://' + v;
        }

        if (!isTaobaoUrl(v)) {
            alert('你输入的不是淘宝商品网址');
            return false;
        }

		if (v.indexOf('?id=')==0) {
            alert('你输入的不是淘宝商品网址');
			return false;
        }

    }
    return true;
}

function isTaobaoUrl(url) {
    var listRepx = new Array();
    listRepx[0] = /^http:\/\/item\.taobao\.com.*/;
    listRepx[1] = /^http:\/\/(.*)\.taobao\.com.*/;
    listRepx[2] = /^http:\/\/(.*)\.tmall\.com.*/;
    for (var i in listRepx) {
        if (listRepx[i].test(url)) {
            return true;
        };
    }
    return false;
}

function gogogo() {
    var obj = document.getElementById('tao_nick');
    var v = obj.value.trim();
    if (v == '' || v =='无需密码，请放心填写') {
        alert('请输入您的淘宝会员名');
        return false;
    }
    else if(/[\/!@#$%^&*()+~`{}=\\|;':"<>?,/]/.test(v)){
    	alert('您应该输入淘宝会员名（即阿里旺旺上的名字）');
        return false;
    }
    return true;
}
function getAbsoluteLocation(element){
			if ( arguments.length != 1 || element == null )
		    {
		        return null;
		    }
		    var offsetTop = element.offsetTop;
		    var offsetLeft = element.offsetLeft;
		    var offsetWidth = element.offsetWidth;
		    var offsetHeight = element.offsetHeight;
		    while( element = element.offsetParent )
		    {
		        offsetTop += element.offsetTop;
		        offsetLeft += element.offsetLeft;
		    }
		    return { absoluteTop: offsetTop, absoluteLeft: offsetLeft,
		        absoluteWidth: offsetWidth, absoluteHeight: offsetHeight }; 
		}

function pageWidth(){
    if($.browser.msie){
        return document.compatMode == "CSS1Compat"? document.documentElement.clientWidth :
        document.body.clientWidth;
    }else{
        return self.innerWidth;
    }
}

function getCookie(name){   
	var start = document.cookie.indexOf(name+"=");       
	var len = start+name.length+1;       
	if ((!start) && (name != document.cookie.substring(0,name.length))) return null;       
	if (start == -1) return null;       
	var end = document.cookie.indexOf(";",len);       
	if (end == -1) end = document.cookie.length;       
	return decodeURIComponent(document.cookie.substring(len,end));     
}
function setCookie(name,value,expires,path,domain,secure){   
	var today = new Date();   
	today.setTime(today.getTime());   
	if(expires){   
		expires = expires * 1000 * 60 * 60 * 24;   
	}   
	var expires_date = new Date(today.getTime() + (expires));   
	value = encodeURIComponent(unescape(value));   
	document.cookie = name+'='+value+
	( ( expires ) ? ';expires='+expires_date.toGMTString() : '' ) +
	( ( path ) ? ';path=' + path : '' ) +
	( ( domain ) ? ';domain=' + domain : '' ) +
	( ( secure ) ? ';secure' : '' );    
}

