var rnq_login = {
	/* cookie 유지 기간(일) */
	date : 7,
	/* romanesque login JQuery start */
	ready : function(){
		(function($){
			/* input 클릭시 상위로 올라가서 움직일 태그를 구한다 */
			function rnq_login_find(elements){
				var parentGet = $(elements).parent().get(0).id;
				return "#"+parentGet;
			}
			/* open id 활성화 여부에 따른 체크*/
			function openid_check(){
				if(enable_openid){
					return animatedcollapse.getCookie('acopendivids').indexOf("xe_login");
				}else{
					return 1;
				}
			}

			function onfocus(){
				switch(openid_check()){
					case -1:
						$('#open_user input').focus();
					break;
					default:
						$('#user input').focus();
					break;
				}
			}

			/* _login_main class명이 포함된 element 실행 시 */
			$("._login_main").ready(function(){

				$("._login input").focus(function () {
					$(rnq_login_find(this)).find("._div").fadeIn("normal");
				});
				$("._login input").blur(function () {
					$(rnq_login_find(this)).find("._div").fadeOut("normal");
				});
				$("#user input").keypress(function () {
					animatedcollapse.show(['help','pass','check']);
				});
				$("#user input").click(function () {
					animatedcollapse.show(['help','pass','check']);
				});
				$(".create_up").click(function () {
					animatedcollapse.show(['open_id_site']);
				});

				if(enable_openid){
					$(".xe_login_link, .open_id_link").mouseover(function () {
						if(this.className == "xe_login_link") {
							$(this).fadeTo("normal", 1);
							$(".open_id_link").fadeTo("normal", 0.2);
							animatedcollapse.show('open_id');
						}else{
							$(this).fadeTo("normal", 1);
							$(".xe_login_link").fadeTo("normal", 0.2);
							animatedcollapse.show('xe_login');
						}
					});
				}
				/* animatedcollapse load */
				if(enable_openid){ // open id 선택 시 추가
					animatedcollapse.addDiv('xe_login', 'fade=1,speed=500,group=login');
					animatedcollapse.addDiv('open_id', 'fade=1,speed=500,group=login,persist=1,hide=0');
				}else{
					$('#open_id').css({display:'none'}) //hide any DIV that's part of said group for now
				}

				animatedcollapse.addDiv('help', 'fade=1,speed=500,hide=0');
				animatedcollapse.addDiv('pass', 'fade=1,speed=500,hide=0');
				animatedcollapse.addDiv('check', 'fade=1,speed=500,hide=0');
				animatedcollapse.addDiv('open_id_site', 'fade=1,speed=500,hide=0');
				animatedcollapse.init();
				/* 박스 활성화 이미지 표현을 위해 <input> 바로위에 div 등록 */
				$("._login").find("input").before($("<div>").addClass("_div"));
				
				switch(openid_check()){
					case -1:
						$(".open_id_link").fadeTo(1, 0.2);
					break;
					default:
						$(".xe_login_link").fadeTo(1, 0.2);
					break;
				}

				/* focus 사용 */
				if(doFocusUserId) onfocus();

			});
		})(jQuery);
	}
}
rnq_login.ready();


/* 로그인 후 */
function completeLogin(ret_obj, response_tags, params, fo_obj) {
    var url =  current_url.setQuery('act','');
    location.href = url;
}

/* 오픈아이디 로그인 후 */
function completeOpenIDLogin(ret_obj, response_tags) {
    var redirect_url =  ret_obj['redirect_url'];
    location.href = redirect_url;
}



