/* Javascript Common */
// Main Frame Page Check
function CheckMainFrame() {
    //if (parent.frames.length <= 0) { top.location.href = "/index.html"; }
}

/*****************************************************************
* ÆÄÀÏ´Ù¿î·Îµå
*****************************************************************/
function doFileDownload(filepath, filename) {
    document.location.href = "/Common/FileDownload.aspx?path=" + filepath + "&name=" + filename;
}

/*****************************************************************
* Search
*****************************************************************/
function doSearch() {
    if (event.keyCode == 13) {
        __doPostBack('btnSearch', '');
        return false;
    }
}

// /MessageÆú´õ¿¡¼­ Message ID¸¦ ÀÌ¿ëÇÏ¿© Message³»¿ëÀ» ÀÐ¾î¿Â´Ù
function GetXmlMsg(pMsgID) {
    var rtnMsg;
    var XmlMsgFileName = "/Common/Message/Default_EN.xml";
    var xmlDoc = new ActiveXObject("MSXML.DOMDocument");
    xmlDoc.async = false;
    xmlDoc.load(XmlMsgFileName);

    var xroot = xmlDoc.documentElement;

    if (xroot.hasChildNodes) {
        for (i = 0; i < xroot.childNodes.length; i++) {
            var attrs = xroot.childNodes[i].attributes;
            var attrID = attrs.getNamedItem("MessageID");
            if (attrID.value == pMsgID)
                rtnMsg = xroot.childNodes[i].text;
        }
    }
    else
        rtnMsg = pMsgID + "·Î µî·ÏµÈ Message ¾øÀ½";

    return rtnMsg;
}

function doConfirm(mgs) {
    if (confirm(mgs))
        return true;
    else
        return false;
}

/*****************************************************************
* Email Validation Check
*****************************************************************/
function doEmailCheck(str) {
    var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
	    return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	    return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
	    return false
	 }
	
	 if (str.indexOf(" ")!=-1){
	    return false
	 }

	 return true
}

