/**
 * Title  	: default 페이지
 * Date  	: 2005-01-28
 * Author  	: makeme11<makeme11@3rsoft.com>
 * Version 	: default.js
 * Description : default 페이지에 필요한 js function들
 */
 
	// 로그인
	function login() 
	{
		var check = document.tform.id_save.checked;
		if(check == true){
			setCookie("Crinity", document.tform.i_UserID.value, 90);
			setCookie("id_save", "true", 90);
		}else{
			setCookie("id_save", "false", 90);
		}
		setCookie("locationTemp", document.tform.i_language.value, 90);
		
		document.tform.target = "_top";
		if (document.tform.i_UserID.value == '' ) 
		{
			alert(M0012);
			document.tform.i_UserID.focus();
			return false;
		}
		else if ( document.tform.i_UserPW.value == '')
		{
			alert(M0013);
			document.tform.i_UserPW.focus();
			return false;
		}
		else
			return true;
	}
	
	function setCookie(name, value, expiredays){
		var todayDate = new Date();
		todayDate.setDate( todayDate.getDate() + expiredays ); 
        document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toGMTString() + ";"
	}
	
	function getCookie(name) { 
      	var Found = false;
      	var start, end ;
      	var i = 0 ;

        // cookie 문자열 전체를 검색 
        while(i <= document.cookie.length) { 
             start = i ;
             end = start + name.length ;
             // name과 동일한 문자가 있다면 
             if(document.cookie.substring(start, end) == name) { 
                 Found = true ;
                 break ;
             } 
             i++ ;
        } 

        // name 문자열을 cookie에서 찾았다면 
        if(Found == true) { 
            start = end + 1 ;
            end = document.cookie.indexOf(";", start) ;
            // 마지막 부분이라는 것을 의미(마지막에는 ";"가 없다) 
            if(end < start) 
                end = document.cookie.length; 
            // name에 해당하는 value값을 추출하여 리턴한다. 
            return document.cookie.substring(start, end); 
        } 
        // 찾지 못했다면 
        return "" 
	} 

	// 입력란 포커싱
	function SetFocus()
	{
    	if(document.tform.i_UserID.value.length > 0)
	        document.tform.i_UserPW.focus();
    	else
        	document.tform.i_UserID.focus();

    	var date = new Date();
    	document.tform.tzOffsetHour.value = date.getTimezoneOffset()*60000;
	}

	// 쿠키값 설정
	function setCookie( name, value, expiredays ) 
	{ 
        var todayDate = new Date(); 
        todayDate.setDate( todayDate.getDate() + expiredays ); 
        document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toGMTString() + ";"
	} 
	
	// 설정된 쿠키값 반환
 	function getCookie(name) { 
      	var Found = false;
      	var start, end ;
      	var i = 0 ;

        // cookie 문자열 전체를 검색 
        while(i <= document.cookie.length) { 
        	start = i ;
            end = start + name.length ;
            // name과 동일한 문자가 있다면 
            if(document.cookie.substring(start, end) == name) { 
            	Found = true ;
                break ;
            } 
            
            i++ ;
		} 

        // name 문자열을 cookie에서 찾았다면 
        if(Found == true) { 
        	start = end + 1 ;
            end = document.cookie.indexOf(";", start) ;
            // 마지막 부분이라는 것을 의미(마지막에는 ";"가 없다) 
            if(end < start) 
            	end = document.cookie.length; 
                // name에 해당하는 value값을 추출하여 리턴한다. 
                return document.cookie.substring(start, end); 
			} 
            // 찾지 못했다면 
            return "" 
	} 

	// 쿠키값에 저장된 userid 반환
	function set_id()  
	{ 
		var check = getCookie("id_save");
		if(check=="false" || check==""){
			document.tform.id_save.checked = false;
			document.tform.i_UserID.value = "";
			return;
		}
	
	  	document.tform.id_save.checked = true;
       	
       	var eventCookie=unescape(getCookie("Crinity")); 
       	
       	if (eventCookie != ""){
         	document.tform.i_UserID.value=eventCookie; 
         	document.tform.i_UserPW.focus();
       	}
	}
	
	// 선택된 템플릿으로 설정
	// 멀티 템플릿 지원
	// 1st param : 선택한 템플릿명
	function set_locationTemp()
	{
		if(arguments.length > 0) 
			document.tform.i_language.value = arguments[0];
		else
			document.tform.i_language.value = 'unicode';
	} 
