var WEB_ROOT = 'http://tuan.xtuan.com';

function addBookmark(title, url) {
	if (window.sidebar) {
		window.sidebar.addPanel(title, url, "");
	} else if( document.all ) {
		window.external.AddFavorite(url, title);
	} else if( window.opera && window.print ) {
		return true;
	}
}

function SetHome(obj, vrl) {
	try {
		obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);
	} catch(e) {
		if(window.netscape) {
			try {
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
			} catch (e) { 
				alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'"); 
			}
			var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
			prefs.setCharPref('browser.startup.homepage',vrl);
		}
	}
}

function DrawImage(ImgD, FitWidth, FitHeight) {
	var image = new Image();
	image.src = ImgD.src;
	if (image.width>0 && image.height>0) {
		if (image.width/image.height >= FitWidth/FitHeight) {
			if (image.width > FitWidth) {
				ImgD.width = FitWidth;
				ImgD.height = (image.height*FitWidth)/image.width;
			} else {
				ImgD.width = image.width;
				ImgD.height = image.height;
			}
		} else {
			if (image.height > FitHeight){
				ImgD.height = FitHeight;
				ImgD.width = (image.width*FitHeight)/image.height;
			} else {
				ImgD.width = image.width;
				ImgD.height = image.height;
			}
		}
	}
}

function startmarquee(lh, speed, delay, scroll_id){ 
	var t; 
	var p = false; 
	var o = document.getElementById(scroll_id); 
	o.innerHTML+=o.innerHTML; 
	o.onmouseover=function(){p=true} 
	o.onmouseout=function(){p=false} 
	o.scrollTop = 0; 

	function start() { 
		t=setInterval(scrolling,speed); 
		if(!p){ o.scrollTop += 1;} 
	} 
	function scrolling(){ 
		if(o.scrollTop%lh!=0) { 
			o.scrollTop += 1; 
			if (o.scrollTop>=o.scrollHeight/2) o.scrollTop = 0; 
		} else { 
			clearInterval(t); 
			setTimeout(start,delay); 
		} 
	} 
	setTimeout(start,delay); 
}

function startmarquee_left(lh, speed, delay, scroll_id){ 
	var t; 
	var p = false; 
	var o = document.getElementById(scroll_id); 
	o.innerHTML+=o.innerHTML; 
	o.onmouseover=function(){p=true} 
	o.onmouseout=function(){p=false} 
	o.scrollTop = 0; 

	function start() { 
		t=setInterval(scrolling,speed); 
		if(!p){ o.scrollLeft += 1;} 
	} 
	function scrolling(){ 
		if(o.scrollLeft%lh!=0) { 
			o.scrollLeft += 1; 
			if (o.scrollLeft>=o.scrollWidth/2) o.scrollLeft = 0; 
		} else { 
			clearInterval(t); 
			setTimeout(start,delay); 
		} 
	} 
	setTimeout(start,delay); 
}

function CopyURL(str){
	var tempCurLink	= str;
	if(window.clipboardData){
		var ok	= window.clipboardData.setData("Text",tempCurLink);
		if (ok) {
			//alert("按Ctrl + V ,粘贴到QQ/MSN上发给你的好友们吧 ！");
		}
	} else if(navigator.userAgent.indexOf("Opera") != -1) {
		window.location	= tempCurLink;
	} 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	= tempCurLink;
		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("按Ctrl + V ,粘贴到MSN上发给你的好友们吧 ！");
	}
}


