﻿// JScript 파일

//공백제거
function trim (strSource) 
{ 
    re = /^\s+|\s+$/g; return strSource.replace(re, ''); 
}
//텍스트박스체크
function chkValidation(obj, msg)
{
    if(trim(obj.value) == "")
    {
        alert("Please insert " + msg + " !");
        obj.focus();
        return false;
    }
    else
        return true;       
}
//셀박스 선택값
function SelectedValue(obj)
{
    var retVal = "";
    for(var i=0; i<obj.options.length; i++)
    {
        if(obj[i].selected)                
            retVal = obj.options[i].value;                
    }   
    return retVal;
}
//이멜체크
function email_chk(email) {
    var retVal = true;
  var invalidChars = "\"|&;<>!*\'\\"   ;
  for (var i = 0; i < invalidChars.length; i++) {
    if (email.indexOf(invalidChars.charAt ) != -1)
        retVal = false;    
  }
  if (email.indexOf("@")==-1)
        retVal = false;
  
  if (email.indexOf(" ") != -1)
        retVal = false;
   
  if (window.RegExp) {
    var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
    var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
    var reg1 = new RegExp (reg1str);
    var reg2 = new RegExp (reg2str);
 
    if (reg1.test(email) || !reg2.test(email))
        retVal = false;
  }
  return retVal;
} 

//숫자형 체크
function ValiNum(obj){
	var x=obj.value;
	var num = '0123456789';

	for(i=0;i<x.length;i++) {
		if (-1 == num.indexOf(x.charAt(i))) {
				alert("Please input by number !");
				obj.value = '';
				obj.focus();
				return false;
			}
	}
	return true;
}




//*left 펼침 메뉴스크립트*//
function leftMenu(menuIdx){
	for(i=1 ; i<=7 ; i++){
		try{
			objLayer = document.getElementById("sub"+i);

			if (i<=7){
				objImg = document.getElementById("menu0"+i);
			}else{
				objImg = document.getElementById("menu"+i);
			}
			if(i == menuIdx){
			 	objImg.src = objImg.src.replace(i+".png", i+"on.png");
				objLayer.style.display = "block";
			}else{
				objImg.src = objImg.src.replace(i+"on.png", i+".png"); 
				objLayer.style.display = "none"; 
			} 
		}catch(e){ }  
	} 
}

function menuMouseOver(idx){
	try{
		for(i=1 ; i<=7 ; i++){
			
			objImage = document.getElementById("menu0"+i);
			objLayer = document.getElementById("tab_0"+i);
			if(i == idx){
				objImage.src = objImage.src.replace(i+".png", i+"on.png");
				objLayer.style.display = "block";
			}else{
				objImage.src = objImage.src.replace(i+"on.png", i+".png");
				objLayer.style.display = "none";
			}
		}
	}catch(err){
	
	}
} 


//이미지룰오버
function imgRollover(imgBoxID){
	var imgBox = document.getElementById(imgBoxID);	
	var MenuCounts = imgBox.getElementsByTagName("img");

	for (i=0;i<MenuCounts.length;i++) {

		var numImg=MenuCounts.item(i);
		var ImgCheck = numImg.src.substring(numImg.src.length-6,numImg.src.length);
		if (ImgCheck!="on.png") {
				numImg.onmouseover = function () {
					this.src = this.src.replace(".png", "on.png");
				}
				numImg.onmouseout = function () {
					this.src = this.src.replace("on.png", ".png");
				}
			}
	}
}