$(function() {
	//»ó´Ü ¸Þ´º
	$("#gnb li.hover>a img").attr("src",function(){
		 return $(this).attr("src").replace("_off", "_on");
	});
	$("#gnb li.hover>ul").show();
	//location select
	$(".eui-select").change(function() {
		window.location.href= $(":selected", this).val(); 
	});
	
	//tabStyleA
	$(".tabStyleA li:last").addClass("last");
});

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

function isValid(dom, message) {
    var tag = "";

    if (dom.tagName == null) {
        if (dom[0].type == "checkbox") tag = "CHECK";
        else if (dom[0].type == "radio") tag = "RADIO";
    }
    else {
        if (dom.tagName == "SELECT") tag = "SELECT";
        else if (dom.tagName == "INPUT") {
            if (dom.type == "text") tag = "TEXT";
            else if (dom.type == "hidden") tag = "HIDDEN";
            else if (dom.type == "file") tag = "FILE";
            else if (dom.type == "password") tag = "PASSWORD";
        }
        else if (dom.tagName == "TEXTAREA") tag = "TEXTAREA";
    }
    
    var valid = true;

    if (tag == "SELECT") {
        if (dom.options[dom.selectedIndex].value == '') valid = false;
    }
    else if (tag == "TEXT" || tag == "TEXTAREA" || tag == "FILE" || tag == "PASSWORD" || tag == "HIDDEN") {
        if (dom.value.trim() == "") valid = false;
    }
    else if (tag == "CHECK" || tag == "RADIO") {
        var isHit = false;
        for (var i=0; i<dom.length; i++) {
            if (dom[i].checked) {
                isHit = true;
                break;
            }
        }
        valid = isHit;
    }

	if (message != null){
		if (!valid) {
			alert(message);
			if (tag != "CHECK" && tag != "RADIO" && tag != "HIDDEN") dom.focus();
		}
	}

    return valid;
}

