var TETRIS_DOMAIN = "tetris.hangame.com";
var IDS_DOMAIN = 'id.hangame.com';

function goWithLoginForTetris(toUrl){
	if(isLogin()) {
		location.href = toUrl;
	} else {
		var current = "http://" + C.getPhaseDomain(TETRIS_DOMAIN) + toUrl;
			current = escape(current);
		var ids = "http://" + C.getPhaseDomain(IDS_DOMAIN, {local:"dev"}); 
		var loginUrl = ids + '/wlogin.nhn?popclose=N&closemove=Y&nxtURL=' + current;
		loginUrl += "&popup=true";
		window.open(loginUrl, 'loginpop', 'width=400, height=500');
	}
	
}

function goWithLogin(toUrl, isPopupMode) {
	if(isLogin()) {
		location.href = toUrl;
	} else {
		var current = "http://" + C.getPhaseDomain(TETRIS_DOMAIN) + toUrl;
		current = escape(current);
		
		var ids = "http://" + C.getPhaseDomain(IDS_DOMAIN, {local:"dev"});
		var loginUrl = ids + '/wlogin.nhn?popclose=Y&closemove=Y&nxtURL=' + current;
		
		if( isPopupMode == true ) {
			loginUrl += "&popup=true";
			window.open(loginUrl, 'loginpop', 'width=400, height=500');
		} else {
			location.href = loginUrl;
		}
	}
}

function goWithLoginForGameStart(toUrl, isPopupMode) {	
	
	var current = "http://" + C.getPhaseDomain(TETRIS_DOMAIN) + toUrl;
	current = escape(current);	
	var ids = "http://" + C.getPhaseDomain(IDS_DOMAIN, {local:"dev"});
	var loginUrl = ids + '/logout.nhn?popup=false&adult=false&loginErrorMessageKey=error.login.expire&nxtURL=' + current;	
	
	if( isPopupMode == true ) {
		loginUrl += "&popup=true";
		window.open(loginUrl, 'loginpop', 'width=400, height=500');
	} else {		
		location.href = loginUrl;
	}
	
}