﻿ 
function ResetCookies(){
  var oCookieImage = document.getElementById("cookieImage");
  oCookieImage.setAttribute("src","/ResetCookies.aspx");
}
function Querystring()
{
	var querystring=location.search.substring(1,location.search.length);
	var args = querystring.split('&');
	for (var i=0;i<args.length;i++)
	{
		var pair = args[i].split('=');
		temp = unescape(pair[0]).split('+');
		name = temp.join(' ');
		temp = unescape(pair[1]).split('+');
		value = temp.join(' ');
		this[name]=value;
	}
	this.get=Querystring_get;
}

function muteSound(){
    alert("test");
    
}

function Querystring_get(strKey,strDefault)
{
	var value=this[strKey];
	if (value==null)
	{
		value=strDefault;
	}
	return value;
}

function getQueryStringValue(queryStringName) {
		var qs = new Querystring();
		return qs.get(queryStringName,"");
}	
 //tooltips
var mousePos;
function showtip(svar){
   
    var obj = document.getElementById("tooltip");
    obj.style.width = "300";
    obj.style.position = "absolute";
    obj.style.left = mousePos.x - 250;
    obj.style.top = mousePos.y +10;
     
    switch(svar){
        case "buddyzone":
            obj.innerHTML = "By selecting to be in the buddy zone, the only content on our site will be to and from your friends, including comments, leaderboards, and top scores. You can change this setting back at any time.";
            break;                
        case "buddyzoneEN":
            obj.innerHTML = "By selecting to be in the buddy zone, the only content on our site will be to and from your friends, including comments, leaderboards, and top scores. You can change this setting back at any time.";
            break; 
        case "buddyzoneJP":
            obj.innerHTML = "仲良しさんの部屋に設定することよって、コメント、スコアボード、トップスコアを含む友人の情報があなたの元に届きます。この設定はいつでも変更することができるよ。";
            break; 
    }
    tooltip.style.visibility = "visible";
}
function hidetips(){
    tooltip.style.visibility = "hidden";
}

function showglobalmessage(message){
    var obj = document.getElementById("globalmessage");
     obj.style.left = mousePos.x - 200;
    obj.style.top = mousePos.y +20;
    
    obj.innerHTML = "<div>To add this module to your blog,<BR>  copy and paste the below info: <BR><textarea class='textbox' style='overflow:hidden;' cols='60' rows='4' id='otext' onclick='javascript:this.select();'>" + message + "</textarea><BR><div style='cursor:pointer;' onclick='hideglobalmessage();'>[x] close</div></div>";
 
    globalmessage.style.visibility = "visible";
}

function hideglobalmessage(){
    var obj = document.getElementById("globalmessage");
    obj.innerHTML = "";
    globalmessage.style.visibility="hidden";
}

document.onmousemove = mouseMove;

function mouseMove(ev){
    ev           = ev || window.event;
    mousePos = mouseCoords(ev);
}

function mouseCoords(ev){
    if(ev.pageX || ev.pageY){
        return {x:ev.pageX, y:ev.pageY};
    }
    return {
        x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
        y:ev.clientY + document.body.scrollTop  - document.body.clientTop
    };
}

function fixPNG(myImage) 
{
    var arVersion = navigator.appVersion.split("MSIE")
    var version = parseFloat(arVersion[1])
    if ((version >= 5.5) && (version < 7) && (document.body.filters)) 
    {
       var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""
	   var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
	   var imgTitle = (myImage.title) ? 
		             "title='" + myImage.title  + "' " : "title='" + myImage.alt + "' "
	   var imgStyle = "display:inline-block;" + myImage.style.cssText
	   var strNewHTML = "<span " + imgID + imgClass + imgTitle
                  + " style=\"" + "width:" + myImage.width 
                  + "px; height:" + myImage.height 
                  + "px;" + imgStyle + ";"
                  + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
                  + "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>"
	   myImage.outerHTML = strNewHTML	  
    }
}
