
var ua = navigator.userAgent.toLowerCase();
var isIE6 = false;
if (ua.indexOf("msie 6.0") > 0)
{
	isIE6 = true;
}

function showCreateForm(ctl1, ctl2, ctl3, atag)
{
	//var ctl = document.all.dlay;
	
	var point = fGetXY(atag);
	
	with (ctl1.style)
	{
		if (screen.width - point.x < ctl1.offsetWidth)
			left = point.x + atag.offsetWidth - ctl1.offsetWidth;
		else
		  	left = point.x;
		
		top  = point.y+atag.offsetHeight+1;
		if (visibility == 'hidden')
		{
			visibility = 'visible';
			reShowCreateForm(ctl2, ctl3);
		}
		else
			visibility = 'hidden';
	}
}

function reShowCreateForm(ctl1, ctl2)
{
	ctl1.style.display = '';
	ctl2.style.display = 'none';	
}

function fGetXY(element)
{
  /*var oTmp = aTag;
  var pt = new Point(0,0);
  do {
  	pt.x += oTmp.offsetLeft;
  	pt.y += oTmp.offsetTop;
  	oTmp = oTmp.offsetParent;
  } while(oTmp.tagName!="BODY");*/
	//var pt = new Point(aTag.offsetLeft, aTag.offsetTop);
	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, 
    //    offsetWidth: offsetWidth, offsetHeight: offsetHeight }; 
	return new Point(offsetLeft, offsetTop);
}

function Point(iX, iY){
	this.x = iX;
	this.y = iY;
}



var xml;
function RequestURL(url, fun, privXML)
{
	if (url.indexOf("?") > 0)
		url = url + "&";
	else
		url = url + "?";
		
	url = url + "ignorecache=" + new Date().getTime();

	function ProcessNullFun()
	{
	}

	if (arguments.length == 3 && privXML != null)
	{
		//privXML = new XMLHttpRequest();	
		
		if (fun == null)
		{
			privXML.onreadystatechange = ProcessNullFun;
		}
		else
		{
			privXML.onreadystatechange = fun;
		}
		privXML.open("GET", url, true);
		privXML.send(null);
	}
	else
	{
		xml = new XMLHttpRequest();	
		
		if (fun == null)
		{
			xml.onreadystatechange = ProcessNullFun;
		}
		else
		{
			xml.onreadystatechange = fun;
		}
		xml.open("GET", url, true);
		xml.send(null);
	}

}

function PostURL(url, data, fun)
{
	xml = new XMLHttpRequest();
	xml.onreadystatechange = fun;

	if (url.indexOf("?") > 0)
		url = url + "&";
	else
		url = url + "?";
		
	url = url + "ignorecache=" + new Date().getTime();
	xml.open("POST", url, true);
	xml.setRequestHeader("Content-Length", data.length);    
	xml.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xml.send(data);

}

function checkFormValidity(frm, frmels, alertstr)
{
	var val;
	for (i = 0; i < frmels.length; i++)
	{		
		val = eval("frm." + frmels[i] +".value");
		if (val == "")
		{
			eval("frm." + frmels[i] + ".focus()");
			alert(alertstr[i]);
			return false;
		}
	}
	
	return true;		
}

function getLength(text)
{
 var temp="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
 temp=temp+"`~!@#$%^&*()_+|-=\[]{};':,./<>?\"";
 temp=temp+"·～！◎＃￥％……※×（）——＋§－＝÷【】『』；‘：“，。、《?";
 var len = text.value.length;
 for(j=0;j<text.value.length;j++)
 {
  var ch= text.value.charAt(j);
  if(temp.indexOf(ch)==-1){
  len++;
  }
 }
 return len;
}

/*dojo.require("dojo.widget.Dialog");
dojo.require("dojo.widget.DropdownDatePicker");
var box1, box2;
function init(e) {
	box1 = dojo.widget.byId("ajaxbox");
	box2 = dojo.widget.byId("ajaxbox2");

}
dojo.addOnLoad(init);*/

function ajax_getpage(url)
{
	DialogHide2();
	//ScreenConvert();
	DialogShow2(gid("ajaxbox").innerHTML, 300, 200, 300, 200);
	RequestURL(url, ShowPage);
}

var responseHTML = '';
function ShowPage()
{
	if (xml.readyState == 4)
	{
		if (xml.status == 200 && xml.responseText.length > 0)
		{
			//document.getElementById("ajaxbox2").innerHTML = xml.responseText;
			responseHTML = xml.responseText;
			setTimeout("ShowBox()", 500); 
		}
		else if (xml.status == 200)
		{
		}
	}
	else
	{
	}

}

function ShowBox()
{
	//box1.hide();
	DialogHide2();
	//var btn = document.getElementById("closebtn");
	//box2.setCloseControl(btn);
	//box2.show();
	//ScreenConvert();
	DialogShow2(responseHTML, 440, 230, 440, 230);

	//setTimeout("CheckBox()", 500);
}

function DialogHide2()
{
	var obj = document.getElementById('ajaxbox');
	var obj2 = document.getElementById('ajaxbox2');
	obj.style.display = 'none';
	obj2.style.display = 'none';
}

function DialogShow2(html, x, y, w, h)
{
	var obj = document.getElementById('ajaxbox2');

	obj.style.display = '';

	// if html leading by "00 " then show the box left-down corner
	var moveX = 0;
	var moveY = 0;
	if (html.indexOf("00 ") == 0)
	{
		obj.innerHTML = html.substr(3);
		//moveX = -(document.documentElement.clientWidth)/2-180;
		//obj.style.left = -(document.documentElement.clientWidth)/2-180;
		obj.style.left = -20;
		obj.style.top = document.documentElement.scrollTop + document.documentElement.clientHeight - 140;
		setTimeout("ScrollAjaxbox()", 100);
		return;
	}
	// if html leading by "01 " then show the box left-down corner and auto close the window in 3s
	else if (html.indexOf("01 ") == 0)
	{
		obj.innerHTML = html.substr(3);
		//moveX = -(document.documentElement.clientWidth)/2-180;
		//obj.style.left = -(document.documentElement.clientWidth)/2-180;
		obj.style.left = -20;
		obj.style.top = document.documentElement.scrollTop + document.documentElement.clientHeight - 140;
		setTimeout("ScrollAjaxbox()", 100);
		setTimeout("CloseAjaxbox()", 3000);
		return;
	}
	// if html content equal 1001 then show login page in new window
	else if (html == "1001")
	{
		DialogHide2();
		//window.open("http://www.yiqilai.com/login.php");
		var frm = document.yqlplayfrm;
		frm.action = "http://www.yiqilai.com/login.php";
		frm.submit();

		return;
	}
	else
	{
		obj.innerHTML = html;
		moveX = (document.documentElement.clientWidth-w)/2;
		if (moveX <= 0)
		{
			moveX = (document.body.clientWidth-w)/2 + document.body.scrollLeft;
		}
		else
		{
			moveX += document.documentElement.scrollLeft;
		}

		moveY = (document.documentElement.clientHeight-h)/2;
		if (moveY <= 0)
		{
			moveY = (document.body.clientHeight-h)/2 + document.body.scrollTop;
		}
		else
		{
			moveY += document.documentElement.scrollTop;
		}

		//SET_DHTML(CURSOR_MOVE, "ajaxbox2"); 

	}

	obj.style.left = moveX;
	obj.style.top = moveY;
}

function CloseAjaxbox()
{
	document.getElementById("ajaxbox2").style.display = 'none';
}

function ScrollAjaxbox()
{
	var obj = document.getElementById('ajaxbox2');
	if (obj.style.display == '')
	{
		obj.style.left = -20;
		obj.style.top = document.documentElement.scrollTop + document.documentElement.clientHeight - 140;
		setTimeout("ScrollAjaxbox()", 100);
	}
}

function CheckBox()
{
	if (!gid("innerbox"))
		return;
		
	var boxheight = document.getElementById("innerbox").offsetHeight;
	if (boxheight > 400)
	{
		document.getElementById("innerbox").style.height = "400px"
		document.getElementById("innerbox").style.overflow = "auto";
		document.getElementById("innerbox").style.overflowX = "hidden";
	}

}

function ajax_submit(frm)
{
	//box2.hide();
	//document.getElementById("ajaxbox2").innerHTML = document.getElementById("ajaxbox").innerHTML;
	//box1.show();
	var data = "";
	//frm.submitbtn.disabled = true;
	for(i = 0; i < frm.length; i++)
	{
		if (frm.item(i).type == "checkbox" && !frm.item(i).checked)
		{
			continue;
		}

		if (frm.item(i).type == "radio" && !frm.item(i).checked)
		{
			continue;
		}

		if (data.length > 0)
		{
			data = data + "&" + frm.item(i).name + "=" + encodeURIComponent(frm.item(i).value);
		}
		else
		{
			data = frm.item(i).name + "=" + encodeURIComponent(frm.item(i).value);
		}
	}

	PostURL(frm.action, data, ShowPage);
	
	DialogHide2();
	//ScreenConvert();
	DialogShow2(gid("ajaxbox").innerHTML, 300, 200, 300, 200);
}

function ShowDojoDialog(dlgname, closebtn)
{
	//var dlg = dojo.widget.byId(dlgname);
	var dlg = gid(dlgname);
	//ScreenConvert();
	DialogShow2(dlg.innerHTML, 450, 300, 450, 300);
}

function ShowFormDialog(dlgname, frmname)
{
	var dlg = gid(dlgname);
	var newfrmname = frmname + "_popsubmit";
	//ScreenConvert();
	var html = dlg.innerHTML;
	var regex = new RegExp(frmname, "g");
	html = html.replace(regex, newfrmname);
	DialogShow2(html, 400, 300, 400, 300);
}

function TitlePane(nodename1, nodename2, exclsname, imclsname)
{
	var node1 = document.getElementById(nodename1);
	var node2 = document.getElementById(nodename2);

	with (node2.style)
	{
		if (display == '')
		{
			display = 'none';
			node1.className = imclsname;
		}
		else
		{
			display = '';
			node1.className = exclsname;
		}

	}

}

function selectall(frm, selid, btnid)
{
	var c;
	if (btnid)
	{
		c = document.getElementById(btnid);
	}
	else
	{
		c = document.getElementById("selall");
	}
	
	for(var i = 0; i < frm.elements.length; i++)
	{
		var e = frm.elements[i];
		if(e.name.match(selid))
		{
			if (c.checked)
				e.checked = true;
			else
				e.checked = false;
		}
	}
}

//获得Cookie解码后的?
function GetCookieVal(offset)
{
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
	endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

//设定Cookie?
function SetCookie(name, value)
{
	var expdate = new Date();
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : "/";
	var domain = (argc > 4) ? argv[4] : ".yiqilai.com";
	var secure = (argc > 5) ? argv[5] : false;
	expdate.setTime(expdate.getTime() + 60*60*24*100*1000);
	document.cookie = name + "=" + escape (value) + "; expires=" + expdate.toGMTString()
	+((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain))
	+((secure == true) ? "; secure" : "");
}

//删除Cookie
function DelCookie(name)
{
	var exp = new Date();
	exp.setTime (exp.getTime() - 1);
	var cval = GetCookie (name);
	document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();
}

//获得Cookie的原始?
function GetCookie(name)
{
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen)
	{
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
			return GetCookieVal (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return null;
}

// 這是經過調整?html 元素建立方式，以後每次要建立 html 元素時就呼叫它?
createEl = function(t, a, y, x) {
    var e = document.createElement(t);
    if (a) {
        for (var k in a) {
            if (k == "class") e.className = a[k];
            else if (k == "id") e.id = a[k];
            else e.setAttribute(k, a[k]);
        }
    }
    if (y) { for (var k in y) e.style[k] = y[k]; }
    if (x) { e.appendChild(document.createTextNode(x)); }
    return e;
}

function PlaySelectMusics(frm, selmid)
{
	var selmids = "";
	for(var i = 0; i < frm.elements.length; i++)
	{
		var e = frm.elements[i];
		if(e.name.match(selmid))
		{
			if (e.checked)
				selmids += e.value + ",";
		}
	}

	PrePlayMedia(selmids, 'mids');
}

function PrePlayMedia(mediaid, type)
{
	// check if yqlplaywin window exists by cookie
	// if exists, use current window, else open new window
	var player_ck = GetCookie("YQLPLAYWIN");
	//alert(player_ck);
	if (player_ck && player_ck.length > 3)
	{
		//frm.target = "yqlplaywins";
		//frm.type.value = 'insertmedia';
		// 检查时?
		var d = new Date();
		if (player_ck > d.getTime() - 2000)
		{
			SetCookie("YQLINSERT", type + "=" + mediaid);
			var obj = document.getElementById("d_addmedia");
			obj.style.display = '';
			obj.style.left = 5;
			obj.style.top = document.documentElement.scrollTop + document.documentElement.clientHeight - 140;

			setTimeout("CloseAddmediaBox()", 3000);

			return;
		}

	}

	var frm = document.yqlplayfrm;
	frm.mid.value = "";
	frm.aid.value = "";
	frm.rid.value = "";
	frm.gid.value = "";

	if (type == "mid")
	{
		frm.mid.value = mediaid;
	}
	else if (type == "aid")
	{
		frm.aid.value = mediaid;
	}
	else if (type == "rid")
	{
		frm.rid.value = mediaid;
	}
	else if (type == "gid")
	{
		frm.gid.value = mediaid;
	}
	else if (type == "uid")
	{
		frm.uid.value = mediaid;
	}
	else if (type == 'mids')
	{
		frm.mids.value = mediaid;
	}
	frm.submit();

	var obj = document.getElementById("d_addmedia");
	obj.style.display = '';
	obj.style.left = 0;
	obj.style.top = document.documentElement.scrollTop + document.documentElement.clientHeight - 140;

	setTimeout("CloseAddmediaBox()", 3000);

}

function CloseAddmediaBox()
{
	var obj = document.getElementById("d_addmedia");
	obj.style.display = 'none';
}


function PopNotify()
{
	var obj = document.getElementById("d_notify");
	obj.style.display = '';
	obj.style.left = 0;
	obj.style.top = document.documentElement.scrollTop + document.documentElement.clientHeight - 140;

	setTimeout("CheckNotifyPosition()", 100);

}

function CheckNotifyPosition()
{
	var obj = document.getElementById("d_notify");

	if (obj.style.display == 'none')
	{
		return;
	}
	obj.style.display = '';
	obj.style.left = 0;
	obj.style.top = document.documentElement.scrollTop + document.documentElement.clientHeight - 140;

	setTimeout("CheckNotifyPosition()", 100);
}

function SetInputTextStatus(inputel, str, type)
{
	if (type == 1)   // onmouseover
	{
		if (inputel.value == str)
		{
			inputel.value = "";
		}
	}
	else
	{
		if (inputel.value == "")
		{
			inputel.value = str;
		}
	}
}

function changePmPop()
{
	var obj = document.getElementById("allowpmpop");
	if (!obj.checked)
	{
		RequestURL("/tools/getnewpm.php?type=enablepop", null);
		alert("设置成功，下次有短消息时将弹出窗口?);
	}
	else
	{		
		RequestURL("/tools/getnewpm.php?type=disablepop", null);
		alert("你设置了下次有短消息不再弹出窗口，如果以后你想有消息来时弹出窗口，可以进?站内消息->选择有消息弹出窗?);
	}
}

// 当前站内消息处理状?
var PM_inProcess = false;

// 当前页面focus状?
var currentPageFocus = true;

//////////////////////////////////////////////////////////////////////////////
// 获得新站内消?
//////////////////////////////////////////////////////////////////////////////
function GetNewPM()
{
	if (PM_inProcess || !currentPageFocus)
	{
		// 检查消息框位置（固定在页面左下角）
		var d_newpm = document.getElementById("d_newpm");
		if (d_newpm.style.display == '')
		{
			d_newpm.style.left = -(document.documentElement.clientWidth)/2-180;
			d_newpm.style.top = document.documentElement.scrollTop + document.documentElement.clientHeight - 140;
			setTimeout("GetNewPM()", 100);
		}
		else
			setTimeout("GetNewPM()", 20000);

		return;
	}

	var pmXML;
	pmXML = new XMLHttpRequest();

	/* 处理Ajax结果 */
	function ProcGetNewPM()
	{
		if (pmXML.readyState == 4)
		{
			if (pmXML.status == 200 && pmXML.responseText.length > 100)
			{
				var d_newpm = document.getElementById("d_newpm");
				d_newpm.innerHTML = pmXML.responseText;

				document.getElementById("s_newpmnum").innerHTML = document.getElementById("d_newpmnum").innerHTML;

				d_newpm.style.display = '';
				//d_newpm.style.left = p.x - 230;
				//d_newpm.style.top = p.y + 10;
				d_newpm.style.left = -(document.documentElement.clientWidth)/2-180;
				d_newpm.style.top = document.documentElement.scrollTop + document.documentElement.clientHeight - 140;

				setTimeout("GetNewPM()", 100);

				//var isIE6 = false;

				//if (isIE6)
				//{
				//	document.getElementById("d_newpmcontent").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='http://www.yiqilai.com/images/down.png')";
				//}
				//else
				//{
				//	document.getElementById("d_newpmcontent").style.background = "url(http://www.yiqilai.com/images/down.png)";
				//}
			}
			else if (pmXML.status == 200 && pmXML.responseText.length > 10)
			{
				// 如果返回的结果开头是 NEWPMNUMBER，则处理新站内消息数更新
				if (pmXML.responseText.indexOf("NEWPMNUMBER") == 0)
				{
					document.getElementById("s_newpmnum").innerHTML = pmXML.responseText.substr(12);
					PM_inProcess = false;
				}
			}
			else if (pmXML.status == 200)
			{				
				PM_inProcess = false;
			}
			setTimeout("GetNewPM()", 20000);

		}
		else
		{
			//setTimeout("getNewPM()", 20000);
		}


	}

	RequestURL("/tools/getnewpm.php", ProcGetNewPM, pmXML);
	PM_inProcess = true;
}

function addtags(tag)
{
	var frm = document.tagsfrm;
	frm.tags.value += " " + tag;
}

var lastShowPhoto = 0;
function showphoto(did)
{
	if (lastShowPhoto > 0)
	{
		hidephoto(lastShowPhoto);
	}
	lastShowPhoto = did;
	document.getElementById("browse" + did).style.display = 'block';
	document.getElementById("browse" + did).style.zIndex = 1000;
	document.getElementById("preview" + did).style.visibility = 'hidden';
}

function hidephoto(did)
{
	document.getElementById("browse" + did).style.display = 'none';
	document.getElementById("preview" + did).style.visibility = 'visible';
}

 //////////////////////////////////////////////////////////////////////////////
 /////////// WriteFlash 
 /**
  * @author [sina]zhangping1@
  * @version v1.1.3
  * Date:2006-9-8 2006-12-15
  */
if(typeof(sina)!="object"){var sina={}}
sina.$=function(objId){if(!objId){throw new Error("sina.$(String objId)参数必须")}
if(document.getElementById){return eval('document.getElementById("'+objId+'")')}else if(document.layers){return eval("document.layers['"+objId+"']")}else{return eval('document.all.'+objId)}}
sinaFlash=function(C,v,x,V,c,X,i,O,I,l,o){var z=this;if(!document.createElement||!document.getElementById){return}
z.id=v?v:"";z.classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";z.codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+(c?c:"7")+",0,0,0";z.width=x;z.height=V;z.movie=C;z.bgcolor=X?X:null;z.quality=O?O:"high";z.src=z.movie;z.pluginspage="http://www.macromedia.com/go/getflashplayer";z.type="application/x-shockwave-flash";z.useExpressInstall=i?i:null;z.xir=(I)?I:window.location;z.redirectUrl=l?l:null;z.detectKey=o?o:null;z.escapeIs=false;z.objAttrs={};z.params={};z.flashVars=[];z.flashVarsStr="";z.embedAttrs={};z.forSetAttribute("id",z.id);z.objAttrs["classid"]=z.classid;z.forSetAttribute("codebase",z.codebase);z.forSetAttribute("width",z.width);z.forSetAttribute("height",z.height);z.forSetAttribute("movie",z.movie);z.forSetAttribute("quality",z.quality);z.forSetAttribute("pluginspage",z.pluginspage);z.forSetAttribute("type",z.type);z.forSetAttribute("bgcolor",z.bgcolor)}
sinaFlash.prototype={getFlashHtml:function(){var I=this,i='<object ';for(var l in I.objAttrs){i+=l+'="'+I.objAttrs[l]+'" '}
i+='>';for(var l in I.params){i+='<param name="'+l+'" value="'+I.params[l]+'" /> '}
if(I.flashVarsStr!=""){i+='<param name="FlashVars" value="'+I.flashVarsStr+'" /> '}
i+='<embed ';for(var l in I.embedAttrs){i+=l+'="'+I.embedAttrs[l]+'" '}
i+=' ></embed></object>';return i},forSetAttribute:function(I,i){var l=this;I=I.toLowerCase();switch(I){case "classid":break;case "pluginspage":l.embedAttrs["pluginspage"]=i;break;case "src":l.embedAttrs["src"]=i;l.params["movie"]=i;break;case "movie":l.params["movie"]=i;l.embedAttrs["src"]=i;break;case "onafterupdate":case "onbeforeupdate":case "onblur":case "oncellchange":case "onclick":case "ondblClick":case "ondrag":case "ondragend":case "ondragenter":case "ondragleave":case "ondragover":case "ondrop":case "onfinish":case "onfocus":case "onhelp":case "onmousedown":case "onmouseup":case "onmouseover":case "onmousemove":case "onmouseout":case "onkeypress":case "onkeydown":case "onkeyup":case "onload":case "onlosecapture":case "onpropertychange":case "onreadystatechange":case "onrowsdelete":case "onrowenter":case "onrowexit":case "onrowsinserted":case "onstart":case "onscroll":case "onbeforeeditfocus":case "onactivate":case "onbeforedeactivate":case "ondeactivate":case "type":l.embedAttrs["type"]=i;break;case "codebase":l.objAttrs["codebase"]=i;break;case "width":l.objAttrs["width"]=i;l.embedAttrs["width"]=i;break;case "height":l.objAttrs["height"]=i;l.embedAttrs["height"]=i;break;case "align":l.objAttrs["align"]=i;l.embedAttrs["align"]=i;break;case "vspace":l.objAttrs["vspace"]=i;l.embedAttrs["vspace"]=i;break;case "hspace":l.objAttrs["hspace"]=i;l.embedAttrs["hspace"]=i;break;case "class":l.objAttrs["class"]=i;l.embedAttrs["class"]=i;break;case "title":l.objAttrs["title"]=i;break;case "accesskey":l.objAttrs["accesskey"]=i;break;case "name":l.objAttrs["name"]=i;l.embedAttrs["name"]=i;break;case "id":l.objAttrs["id"]=i;l.embedAttrs["name"]=i;break;case "tabindex":l.objAttrs["tabindex"]=i;break;default:l.params[I]=l.embedAttrs[I]=i}},forGetAttribute:function(i){var I=this;i=i.toLowerCase();if(I.objAttrs[i]!=undefined){return I.objAttrs[i]}else if(I.embedAttrs[i]!=undefined){return I.embedAttrs[i]}else if(I.embedAttrs!=undefined){return I.embedAttrs[i]}else{return null}},setAttribute:function(I,i){this.forSetAttribute(I,i)},getAttribute:function(i){return this.forGetAttribute(i)},addVariable:function(I,i){var l=this;if(l.escapeIs){I=escape(I);i=escape(i)}
if(l.flashVarsStr==""){l.flashVarsStr=I+"="+i}else{l.flashVarsStr+="&"+I+"="+i}
l.embedAttrs["FlashVars"]=l.flashVarsStr},getVariable:function(I){var o=this,i=o.flashVarsStr;if(o.escapeIs){I=escape(I)}
var l=new RegExp(I+"=([^\\&]*)(\\&?)","i").exec(i);if(o.escapeIs){return unescape(RegExp.$1)}
return RegExp.$1},addParam:function(I,i){this.forSetAttribute(I,i)},getParam:function(){return this.forGetAttribute(name)},write:function(i){var I=this;if(typeof i=="string"){sina.$(i).innerHTML=I.getFlashHtml()}else if(typeof i=="object"){i.innerHTML=I.getFlashHtml()}}}

/////////////////////////////////////////////////////////////////////////////


/////////////////////////////////////////////////////////////////////////////
// drag and drop function
try
{
	var szHref = window.location.href;
	if (szHref.indexOf("/play.php") == -1)
	{
		N = (document.all) ? 0 : 1;
		var ob;
		function MD(e) {
		if (N) {
		//ob = document.layers[e.target.name];
		ob = document.getElementById("ajaxbox2");
		X=e.x;
		Y=e.y;
		return false;
		}
		else {
		//ob = event.srcElement.parentElement.style;
		if (document.getElementById("ajaxbox2").style.display == '')
		{
			if (event.srcElement.parentElement.parentElement.parentElement.parentElement.id == "ajaxbox2")
			{
				ob = document.getElementById("ajaxbox2").style;
			}
			X=event.offsetX;
			Y=event.offsetY;
		}
		   }
		}
		function MM(e) {
		if (ob) {
		if (N) {
		ob.moveTo((e.pageX-X), (e.pageY-Y));
		}
		else {
		ob.pixelLeft = event.clientX-X + document.body.scrollLeft;
		ob.pixelTop = event.clientY-Y + document.body.scrollTop;
		return false;
			  }
		   }
		}
		function MU() {
		ob = null;
		}

		if (N) {
		document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP);
		}
		document.onmousedown = MD;
		document.onmousemove = MM;
		document.onmouseup = MU;

	}


}
catch (e)
{
}

