/***** 샵포탈 사용자 INDEX js  파일 *****/
//로그인 체크
function login_check()
{
    form = document.form_login;

    if (!form.user_id.value){
        alert("아이디를 입력하세요.");
        form.user_id.focus();

        return false;
    }else if (!form.password.value){
        alert("암호를 입력하세요.");
        form.password.focus();

        return false;
    }else{
        form.md5_password.value = hex_md5(form.password.value);
        form.action = 'http://www.shopportal.co.kr/member_login_action.php';
        form.password.value = "";

        return true;
    }
}

function center_banner()
{             var i,val, k=0;

     for(i=0;i< 4;i++)
     {
        if(document.getElementById('center'+i).style.display =="") 
        {
            val = i;
            if(i!=3) k = i+1;     
            else k=0;
        }

    }
    document.getElementById('center'+val).style.display ="none";
    document.getElementById('center'+k).style.display =""; 
}

//탭 페이지 롤링
function paging_tab(tab_id , tot , type){
	for ( i = 1 ; i <= tot ; i++ ){
		var tab = document.getElementById(tab_id+"_"+i);
		if (tab.style.display == 'block'){
			if (type == 'next'){
				if (i < tot){
					tab.style.display = 'none';
					document.getElementById(tab_id+"_"+(i+1)).style.display = 'block';
				}
			}else{
				if (i>1){
					tab.style.display = 'none';
					document.getElementById(tab_id+"_"+(i-1)).style.display = 'block';
				}
			}
			break;
		}
	}
}

//로그인 팝업
var target_url = '';
function link(target, login){
	if (login){
		window.open(target);
	}else{
		close_all_layer();
		target_url = target;
		var ldiv = document.getElementById("layer_pop_login");
		var pos_x = (document.documentElement.scrollWidth/2) - (parseInt(ldiv.style.width)/2);
		var mtop = Math.max(document.documentElement.scrollTop , document.body.scrollTop);
		ldiv.style.left = pos_x+"px";
		ldiv.style.top = (200+mtop)+"px";
		ldiv.style.display = "block";
	}
}

function layer_go_link(){
	close_all_layer();
	window.open(target_url);
}

function close_all_layer(){
	document.getElementById("layer_pop_login").style.display = "none";
}

//쿠키 구하기
function getCookie( name ){
	var nameOfCookie = name + "=";
	var x = 0;
	while ( x <= document.cookie.length ) {
		var y = (x+nameOfCookie.length);
		if ( document.cookie.substring( x, y ) == nameOfCookie ) {
			if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 ) endOfCookie = document.cookie.length;
			return unescape( document.cookie.substring( y, endOfCookie ) );
		}
		x = document.cookie.indexOf( " ", x ) + 1;
		if ( x == 0 ) break;
	}
	return "";
}

function setCookie( name, value, expiredays ){
	var todayDate = new Date();
	todayDate.setDate( todayDate.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

function closePopup(nomore, popupIdx){

	if(nomore == true){
		setCookie('popup' + popupIdx, 'done', 1);
	}
	$('mainPopup' + popupIdx).style.display = 'none';
}


function isOpenValid(openDate, closeDate){
	var openYear = openDate.substr(0, 4);
	var openMonth = openDate.substr(5, 2);
	var openDay = openDate.substr(8, 2);
	var openHour = openDate.substr(11, 2);
	var openMin = openDate.substr(14, 2);	
	
	var openTimeObj = new Date(openYear, openMonth - 1, openDay, openHour, openMin, 0);
	var openTimeStamp = openTimeObj.getTime();

	var closeYear = closeDate.substr(0, 4);
	var closeMonth = closeDate.substr(5, 2);
	var closeDay = closeDate.substr(8, 2);
	var closeHour = closeDate.substr(11, 2);
	var closeMin = closeDate.substr(14, 2);

	var closeTimeObj = new Date(closeYear, closeMonth - 1, closeDay, closeHour, closeMin, 0);
	var closeTimeStamp = closeTimeObj.getTime();


	var thisTimeObj = new Date();
	var thisTimeStamp = thisTimeObj.getTime();


	if(openTimeStamp <= thisTimeStamp && closeTimeStamp >= thisTimeStamp){
		return true;
	}else{
		return false;
	}

}

document.observe('dom:loaded', function(){

	//save ID
	//var saveUserID = getCookie('save_user_id');
	//if(saveUserID && $('user_id')){
	//	$('user_id').value = saveUserID;
	//	$('save_id').checked = 'true';		
	//}
        

	//quick menu
	Event.observe(window, 'scroll', function(){
		var scrollTop = Math.max(document.documentElement.scrollTop , document.body.scrollTop);
		$("quick").style.top = (scrollTop + 150) + "px";		
	});
	if($('quick_left')){
		Event.observe(window, 'scroll', function(){
			var scrollTop = Math.max(document.documentElement.scrollTop , document.body.scrollTop);
			$("quick_left").style.top = (scrollTop + 150) + "px";
		});
	}


	$('calculator').observe('click', function(){
		window.open('./calculator/calculator.php', 'calcuWin', 'top=0px, left=0px, height=350px, width=270px, menubar=no, toolbar=no, location=no, status=no');
	});

	//오늘만 특가 slide
/*	slide('next');
	var sliderTimer = window.setInterval("slide('next')", 7000);
	
	Event.observe('todaymall', 'mouseover', function(){
		if(sliderTimer){
			window.clearInterval(sliderTimer);
		}		
	});
	
	Event.observe('todaymall', 'mouseout', function(){		
		sliderTimer = window.setInterval("slide('next')", 7000);
	});
        */
        setInterval("center_banner()", 4000);
        setInterval("main_banner()", 2000);
        


	//팝업
	var popupCnt = popupList.length;

	for(var i = 0; i < popupCnt; i++){
		if(getCookie('popup' + popupList[i]['popupIdx']) != 'done' && isOpenValid(popupList[i]['openDate'], popupList[i]['closeDate']) == true){
			$('mainPopup' + popupList[i]['popupIdx']).style.display = 'block';
		}

		if(popupPrewview == true){
			$('mainPopup' + popupList[i]['popupIdx']).style.display = 'block';
		}
	}

});

