$(document).ready(function(){
	slink();
	setmenu();
	checkL();
	searchfoc();
	$(".main input[class=anotherset]").click(function(){
		$(this).parent().find("input[type=checkbox],input[type=radio]").attr("checked","true");
	});
});

/* check language */
function checkL(){
	$("#point input[type='password']").keydown(function(){
		var mval=$(this).val();
		var alat = $("#allng");
		if(alat){
			if(chpass(mval)){
				alat.css("display","inline");
			} else {
				alat.css("display","none");
			}
		}
	});
	$("#point").submit(function(){
		var mval=$("#point input[type='password']").val();
		if(chpass(mval)){
			return false;
		} else {
			return true;
		}
	});
}

function chpass(mval){
	var regexp=/[^^A-Za-z.!-~@\s0-9]+/;
	return regexp.test(mval);
}


function searchfoc(){
	$("#search input[type='radio']").click(function(){
		var ss = $("#search #ss");
		if(ss.val()){
			$("#search form").submit();
		} else {
			ss.focus();
		}
	});
}

function slink(){
//	var wl = window.location;
	var s = window.location.href;
//	var re = /(\w+)\s(\w+)/;
	re=/http:\/\/[^\/]+(.*)/;
	var str = s.replace(re, "$1");
	$("#container .sideleft a[href='"+str+"']").addClass("select").parents ('li').addClass("cm");
//	$('#item_1').parents ('p[@bar]')
}

function setmenu(){
	$(".lm li[!.cm] > ul").addClass("d_none");

	$(".lm > li").each(function (i){
		if($(this).find("ul").html()){
			if($(this).hasClass("cm")){
				$(this).html('<span>-</span>'+$(this).html());
			} else {
				$(this).html('<span>\+</span>'+$(this).html());
			}
		}
	});
//	alert($(".lm").html());
	$(".lm span").click(function(){
		var li = $(this).parent();
		li.parent().find("li.cm").removeClass("cm");

		if($(this).html()!='-'){
			li.parent().find("ul").slideUp(600);
			li.parent().find("span").html("+");
			li.find("ul:first").slideDown(600);
			$(this).html("-");
		} else {
			$(this).parent().find("ul").slideUp("slow");
			$(this).parent().find("span").html("+");
			$(this).html("+");
		}
	});
}
