// JavaScript Document
function writeSWF(aId, aFile, aVersion) {
	var tParaObj = queryStringToObj(getQueryString());
	if (aVersion != null) {
		tParaObj["v"] = String(aVersion);
	}
	var tAnchor = getAnchor();
	if (tAnchor != "") {
		tParaObj["anch"] = tAnchor;
	}
	document.write(getHTMLString(aId + "_flash", aFile, tParaObj, "100%", "100%"));
}
function getQueryString() {
	var tIndex = window.location.href.indexOf("?");
	var tEndIndex = window.location.href.indexOf("#");
	if (tIndex > -1) {
		if (tEndIndex > tIndex) {
			return window.location.href.substring(tIndex + 1, tEndIndex);
		} else {
			return window.location.href.substr(tIndex + 1);
		}
	} else {
		return "";
	}
}
function getAnchor() {
	var tIndex = window.location.href.indexOf("#");
	if (tIndex > -1) {
		return window.location.href.substr(tIndex + 1);
	} else {
		return "";
	}
}
function addPara(aQueryString, aAddParaObj) {
	if (aQueryString == "" || aQueryString == null || aQueryString == undefined) {
		return objToQueryString(aAddParaObj);
	} else {
		return aQueryString + "&" + objToQueryString(aAddParaObj);
	}
}
function objToQueryString(aObj) {
	var t = "";
	for (var i in aObj) {
		if (t == "") {
			t = i + "=" + escape(aObj[i]);
		} else {
			t += "&" + i + "=" + escape(aObj[i]);
		}
	}
	return t;
}
function queryStringToObj(aQueryString) {
	var tObj = new Object();
	var tPairList = String(aQueryString).split("&");
	for (var i = 0; i < tPairList.length; i++) {
		var tS = tPairList[i];
		if (tS.length > 0) {
			var tList = tPairList[i].split("=");
			tObj[tList[0]] = tList[1];
		}
	}
	return tObj;
}

function getHTMLString(aId, aFilePath, aParaObj, aWidth, aHeight) {
	var tParaString = objToQueryString(aParaObj);
	var t = "";
    if (navigator.appName.indexOf("Microsoft") != -1) {
		t += "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" align=\"middle\" width=\"";
		t += aWidth;
		t += "\" height=\"";
		t += aHeight;
		t += "\" id=\"";
		t += aId;
		t += "\"><param name=\"allowScriptAccess\" value=\"always\" />";
		t += "<param name=\"allowFullScreen\" value=\"true\" />";
		// firefox doesn't support wmode = "opaque", it will make mousewheel and chinese input not working
		//t += "<param name=\"wmode\" value=\"opaque\" />";		
		t += "<param name=\"movie\" value=\"";
		t += aFilePath + "?"+tParaString;
		t += "\" /><param name=\"quality\" value=\"high\" />";
		t += "<param name=\"bgcolor\" value=\"#c2c2c2\" />";
		t += "</object>";
    } else {
		t += "<embed src=\"";
		t += aFilePath + "?"+tParaString;
		//t += "\" quality=\"high\" wmode=\"opaque\" bgcolor=\"#ffffff\" align=\"middle\" width=\"";
		t += "\" quality=\"high\" bgcolor=\"#c2c2c2\" align=\"middle\" width=\"";
		t += aWidth;
		t += "\" height=\"";
		t += aHeight;
		t += "\" id=\"";
		t += aId;
		t += "\" allowScriptAccess=\"always\" allowFullScreen=\"true\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />";
    }
	return t;
}


function gebi(aId) {
	return document.getElementById(aId);
}

function doresize(){

  //window.resizeBy(1,0);window.resizeBy(-1,0);
  //window.resizeTo(window.outerWidth,window.outerHeight);
}

function openWin() {
window.open("facebook.htm","facebook", "width=500,height=600,status=no,toolbar=no,resizable=0,menubar=no,scrollbars=no,location=no,top=0,left=0");
}

var siteName ="VXRWorld";
var titleInterval;
var titleIntervalFlag = false;
function editTitle(str, flag){
	document.title = flag?str:siteName;
	titleInterval = setTimeout("editTitle('"+str+"', "+(flag?"false":"true")+")",1000);
}
function blinkTitle(str)
{
        if(titleInterval!=undefined)
                clearTimeout(titleInterval);
        editTitle(str, true);
}
function freezeTitle()
{
        if(titleInterval!=undefined)
                clearTimeout(titleInterval);
        document.title = siteName;
}
