
function showStatus(message,timeout) {
	if (typeof _statusbar == "undefined")
	{
		_statusbar =
		$("<div id='_statusbar' class='statusbar'></div>")
		    .appendTo(document.body)
		    .fadeTo(0,0).hide();
	}
	$('#_statusbar').html("<div>"+message+"</div>").fadeTo('fast',0.6).show();

	window.setTimeout("$('#_statusbar').fadeTo('fast',0);",timeout*1000);


}

String.prototype.trim = function() {
	return this.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}

function Alert(title,text){
	if(title==undefined) return;
	if(text==undefined) text='&nbsp; &nbsp;';
	$.gritter.add({ title: title, text: text, time: 2000 });
}
var blink=function(target){
	$(target).toggle();
	blink.timeout=window.setTimeout('blink("'+target+'")',$(target).css('display')=='none'?200:800);
}

$(document).ready(function () {
	// library 에서만 사용
	try{	
        $(".scrollable").scrollable({mousewheel:true,circular:true}).navigator().autoscroll({interval:6000});
	}catch(x){}

	$('a.faceImage').each(function(){
		var img=$(this).find('img');
		$(this).css('background','url('+img.attr('src')+') 50% 50%');
		img.hide();
	});

	if(window.location.href.indexOf('#signinrequire')>0) {
		Alert(LANG.signin_require);
		$.openSignin();
	}
	if(window.location.href.indexOf('#invpw')>0) {
		Alert(LANG.signin_error_invpw,LANG.signin_error_invpw_msg);
		$.openSignin();
	}

	if(window.location.href.indexOf('#changeiddone')>0) {
		Alert(LANG.signin_changeid_done);
	}

	$('ul.languages a').click(function(){
		$.changeLanguage($(this).attr('className'));
	});

	$('#headerAccountID').focus(function(){
		if($('#headerAccountID').attr('init')==undefined) { $('#headerAccountID').val(''); $('#headerAccountID').attr('init',true); }
	});

	if($('select#languageSelect').length!=0) $('select#languageSelect').selectmenu({ icons: languageIcons, style:"dropdown" });

	$('a.linkSignin').click(function (e) { $.openSignin('toboooki'); });
	$('a#linkSignin').click(function (e) { $.openSignin(); });



	$('a.linkSignup, a#linkSignup').click(function (e) { $.openSignup(); });

	$('a#linkFindAccount').click(function (e) {
		e.preventDefault();
		var htmls=$.getJSON("/_do/getTemplete/findAccount",function(data,status){
			$.modal(data.result_html,{opacity:40,maxHeight:240});
			$('#simplemodal-container').height(240);
		});
	});


	$('a[rel=lightbox]').lightBox();


	if(window.location.href.indexOf('signinrequire')>0) $.openSignin();
});
$.openSignin=function(toboooki){
	if(toboooki==undefined) toboooki='';
	$.modal.close();
	$("head").append("<link>");
	css = $("head").children(":last");
	css.attr({ rel:  "stylesheet", type: "text/css", href: ENV.STATICPATH+"/css/signin.css#"+Math.floor(Math.random()*1000) });

	var htmls=$.post("/_do/getTemplete/signin",{'toboooki':toboooki},function(data,status){
		$.modal(data.result_html,{opacity:40,maxHeight:toboooki?250:330,maxWidth:260, onShow: function (d) { d.wrap.css('overflow','hidden'); d.wrap.find('form,h2').width('100%'); } });
		$.getScript(ENV.STATICPATH+"/js/signin.js");
		try{__modalDo__();}catch(e){}
		$('#simplemodal-container input#login_id').focus();
	},'json');
}
$.openSignup=function(){
	$.modal.close();
        $("head").append("<link>");
        css = $("head").children(":last");
        css.attr({ rel:  "stylesheet", type: "text/css", href: ENV.STATICPATH+"/css/signup.css" });
	var htmls=$.getJSON("/_do/getTemplete/signup",function(data,status){
	
		$.modal(data.result_html,{opacity:40,maxHeight:530});
		$('#simplemodal-container').height(530);
		$.getScript(ENV.STATICPATH+"/js/signup.js");
		try{__modalDo__();}catch(e){}
	});
}

