function initPopupLinks()
{ 
 	if (!document.getElementsByTagName) return;
 
	var alinks=document.getElementsByTagName("a");

 	for (var i=0; i<alinks.length; i++) { 

		if (alinks[i].getAttribute("href") && alinks[i].getAttribute("rel") == "popup_tutorial")
		{
			alinks[i].onclick = function ()
			{
				window.open(this.getAttribute("href"), 'QuickStartGuide', 'width=800,height=690,scrollbars=no');

				return false;
			}
		}
	} 
}

function initLogin()
{
	login_nickname = document.getElementById('login_nickname');
	login_password = document.getElementById('login_password');
	default_nickname = document.getElementById('default_nickname');
	default_password = document.getElementById('default_password');
	if (login_nickname && login_password && default_nickname && default_password) {
		login_nickname.clicked = true;
		login_nickname.onfocus = clearOnClick;
		login_password.clicked = true;
		login_password.onfocus = clearOnClick;
		if (login_nickname.value == '') {
			login_nickname.value = default_nickname.value;
			login_nickname.clicked = false;
			login_password.value = default_password.value;
			login_password.clicked = false;
		}
	}
}

function clearOnClick() {
	if (!this.clicked) {
		this.clicked = true;
		this.value = '';
	}
}

function init() {
    // quit if this function has already been called
    if (arguments.callee.done) return;

    // flag this function so we don't do the same thing twice
    arguments.callee.done = true;
	initPopupLinks();
	initLogin();

	if (isIE) { 
		activateFlash();
	}
	
	if (initApp) {
		initApp();
	}
};

registerInit(init);

