<!--
/****************************************************************
 * ÆÄÀÏ¸í : realTime.js
 * ±â  ´É : ·»Æ®Ä« ½Ç½Ã°£ ¿¹¾à°ü·Ã
 * ÀÛ¼ºÀÚ : hamhaja
 * ÀÛ¼ºÀÏ : 2003.01.20
 * ÃÖÁ¾¼öÁ¤ÀÏ : 2003.09.02
 * note : => v3.0¿¡ ¸Â°Ô ¼öÁ¤ÇÔ!!
*****************************************************************/

/*
 * ±â  ´É : °Ë»ö Æû ÀÔ·Â°ª Ã¼Å©
 * ÀÎ  ÀÚ : frm : ÀÔ·ÂÆû
 * ¹ÝÈ¯°ª : ÀÔ·Â °ªÀÌ Á¤»óÀûÀÌ¸é true, ±×·¸Ä¡ ¾ÊÀ¸¸é false
 * ÀÛ¼ºÀÏ : 2003.01.20
 */
function chkSearchFrm( frm )
{
	var sY = frm.sYear.value;
	var sM = frm.sMonth.value;
	var sD = frm.sDay.value;
	var sH = frm.sHour.value;
	var eY = frm.eYear.value;
	var eM = frm.eMonth.value;
	var eD = frm.eDay.value;
	var eH = frm.eHour.value;

	// check essential values
	if( sY == "" )
		return isEssentialS( frm.sYear, "·»Æ®´ë¿©ÀÏ" );
	if( sM == "" )
		return isEssentialS( frm.sMonth, "·»Æ®´ë¿©ÀÏ" );
	if( sD == "" )
		return isEssentialS( frm.sDay, "·»Æ®´ë¿©ÀÏ" );
	if( sH == "" )
		return isEssentialS( frm.sHour, "·»Æ®´ë¿©ÀÏ" );
	if( eY == "" )
		return isEssentialS( frm.eYear, "·»Æ®¹Ý³³ÀÏ" );
	if( eM == "" )
		return isEssentialS( frm.eMonth, "·»Æ®¹Ý³³ÀÏ" );
	if( eD == "" )
		return isEssentialS( frm.eDay, "·»Æ®¹Ý³³ÀÏ" );
	if( eH = "" )
		return isEssentialS( frm.eHour, "·»Æ®¹Ý³³ÀÏ" );

	// check start date
	if( !chkDate( sY, sM, sD ) )
		return message( "·»Æ®½ÃÀÛ ÀÏÀÚ( " + sYear + "/" + sMonth + "/" + sDay + ")°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù." );

	// check end date
	if( !chkDate( eY, eM, eD ) )
		return message( "·»Æ®¹Ý³³ ÀÏÀÚ( " + eYear + "/" + eMonth + "/" + eDay + ")°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù." );

	var sdate = new Date( eval( sY ), eval( sM ) - 1, eval( sD ), eval( sH ), 0, 0 );
	var edate = new Date( eval( eY ), eval( eM ) - 1, eval( eD ), eval( eH ), 0, 0 );

	if( sdate.getTime() >= edate.getTime() )
		return message( "·»Æ®½ÃÀÛÀÏÀÚ´Â ·»Æ®¹Ý³³ÀÏÀÚº¸´Ù ÀÌÀü ÀÏ¼ö ¾ø½À´Ï´Ù." );

	var tmp_date = new Date(eval(frm.std_year.value), eval(frm.std_month.value) + 1, eval(frm.std_day.value));
	if( sdate.getTime() >= tmp_date.getTime() )
	{
		window.alert( "¿Â¶óÀÎ ¿¹¾àÀº µÎ´ÞÀÌ³»¸¸ °¡´ÉÇÕ´Ï´Ù. \n µÎ´ÞÀÌÈÄ ¿¹¾àÀº ÄÝ¼¾ÅÍ·Î ¹®ÀÇ¹Ù¶ø´Ï´Ù. Tel. 064-743-4000" );
		return false;
	}

	return true;
}

/*
 * ±â  ´É : °Ë»ö ¸®½ºÆ®µÈ Â÷·®Áß ¿¹¾à ¼±ÅÃÂ÷·®ÀÇ Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.
 * ÀÎ  ÀÚ : carCode : Â÷·®ÄÚµå, dc1 : ÇÒÀÎ1, dc2 : ÇÒÀÎ2, totPrice : ÃÑ¿ä±Ý, charge1 : ÇÒÀÎ°¡°Ý1, charge2 : ÇÒÀÎ°¡°Ý2
			stdPrice : ±âºÐ¿ä±Ý, addPrice : Ãß°¡¿ä±Ý, yeyakSign : ¿¹¾à±¸ºÐ
 * ¹ÝÈ¯°ª : submit()
 */
function selectCar( carCode, dc1, dc2, totPrice, stdPrice, addPrice, charge1, charge2, yeyakSign )
{
	var frm = document.list;

	frm.carCode.value = carCode;
	frm.dc1.value = dc1;
	frm.dc2.value = dc2;
	frm.totPrice.value = totPrice;
	frm.stdPrice.value = stdPrice;
	frm.addPrice.value = addPrice;
	frm.charge1.value = charge1;
	frm.charge2.value = charge2;
	frm.yeyakSign.value = yeyakSign;

	frm.submit();
}

/*
 * ±â  ´É : °Ë»ö ¸®½ºÆ®µÈ Â÷·®Áß ¿¹¾à ¼±ÅÃÂ÷·®ÀÇ Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.
 * ÀÎ  ÀÚ : carCode : Â÷·®ÄÚµå, dc1 : ÇÒÀÎ1, dc2 : ÇÒÀÎ2, totPrice : ÃÑ¿ä±Ý, charge1 : ÇÒÀÎ°¡°Ý1, charge2 : ÇÒÀÎ°¡°Ý2
			stdPrice : ±âºÐ¿ä±Ý, addPrice : Ãß°¡¿ä±Ý, yeyakSign : ¿¹¾à±¸ºÐ
 * ¹ÝÈ¯°ª : submit()
 */
function selectShinsegaeCar( carCode, dc1, dc2, totPrice, stdPrice, addPrice, charge1, charge2, yeyakSign )
{

	login = getCookie('LOGIN_YN');

	if(login =='T')
	{
		var frm = document.list;

		frm.carCode.value = carCode;
		frm.dc1.value = dc1;
		frm.dc2.value = dc2;
		frm.totPrice.value = totPrice;
		frm.stdPrice.value = stdPrice;
		frm.addPrice.value = addPrice;
		frm.charge1.value = charge1;
		frm.charge2.value = charge2;
		frm.yeyakSign.value = yeyakSign;

		frm.submit();
	}
	else
	{
		document.location.href="http://mall.shinsegae.com/common.do?method=loginPlain&return_url=http://okjeju.shinsegae.com/btob/shinsegae";
	}
}

function getCookie(key)
{
	var cookie = document.cookie;
	var first = cookie.indexOf(key+"=");
	if (first>=0)
	{
		var str = cookie.substring(first,cookie.length);
		var last = str.indexOf(";");
		if (last<0)
		{
		   last = str.length;
		}
		str = str.substring(0,last).split("=");
		return unescape(str[1]);
	}
	else
	{
		return null;
	}
}

/*
 * ±â  ´É : ¿¹¾à ÆûÀÇ ÀÔ·Â°ªÀ» Ã¼Å©ÇÑ´Ù.
 * ÀÎ  ÀÚ : frm : ÇØ´çÆû
 * ¹ÝÈ¯°ª : ÀÔ·Â °ªÀÌ Á¤»óÀûÀÌ¸é true, ±×·¸Ä¡ ¾ÊÀ¸¸é false
 * ÀÛ¼ºÀÏ : 2003.01.20
 */
function chkResvFrm( frm )
{

	// yeyakName
	if( trim( frm.yeyakName.value ) == "" )
		return isEssential( frm.yeyakName, "¿¹¾àÀÚ ¼º¸í" );

	// phone
	var phone = trim( frm.phone1.value ) + trim( frm.phone2.value ) + trim( frm.phone3.value );
	if( phone == "" )
		return msgFocus( frm.phone1, "¿¹¾àÀÚ ¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä" );

//	if( !chkNumLen( frm.phone1, 2, 3, "ÀüÈ­¹øÈ£" ) )
//		return selectFocus( frm.phone1 );

	if( !chkNumLen( frm.phone2, 3, 4, "ÀüÈ­¹øÈ£" ) )
		return selectFocus( frm.phone2 );

	if( !chkNumLen( frm.phone3, 4, 4, "ÀüÈ­¹øÈ£" ) )
		return selectFocus( frm.phone3 );

	// check user
	if( !chkUser( frm ) )
		return false;

	// check from Area
	if( trim( frm.frArea.value ) == "" )
		return isEssential( frm.frArea, "Ãâ¹ßÁö" );

	// check ari gubun / time
	var frY = frm.frYear.value;
	var frM = frm.frMonth.value;
	var frD = frm.frDay.value;
	var frH = frm.frHour.value;
	var frI = frm.frMin.value;
	var isDate;

	if( frY == "" || frM == "" || frD == "" )
		isDate = false;
	else
		isDate = chkDate( frY, frM, frD );

	if( frm.frAirGubun.selectedIndex != 0 )
	{
		if( !isDate )
			return message( "Ãâ¹ß¿¹Á¤ÀÏÀÚ( " + frY + "/" + frM + "/" + frD + ")°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù." );

		if( frH === "" )
			return isEssentialS( frm.frHour, "Ãâ¹ß¿¹Á¤ÀÏÀÚ(½Ã°£)" );

		if( frI == "" )
			return isEssentialS( frm.frMin, "Ãâ¹ß¿¹Á¤ÀÏÀÚ(ºÐ)" );
	}

	if( ( frY != "" ) && ( frM != "" ) && ( frD != "" ) && ( frM != "" ) && ( frH != "" ) && ( frI != "" ) )
	{
		if( frm.frAirGubun.selectedIndex == 0 )
			return isEssentialS( frm.frAirGubun, "³»µµ ±³ÅëÆí" );

		if( !isDate )
			return message( "Ãâ¹ß¿¹Á¤ÀÏÀÚ( " + frY + "/" + frM + "/" + frD + ")°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù." );
	}

	return true;
}

function chksslResvFrm( frm )
{
	// ÁÖ¹Î¹øÈ£ Ã¼Å©
	if( !chkResvFrm( frm ) )
		return false;

	// µ¿ÀÇ ¿©ºÎ Ã¼Å©
	if(frm.isAgree.checked == false)
	{
		var yesno = window.confirm( "°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§¿¡  µ¿ÀÇÇÏ½Ã°Ú½À´Ï±î?" );
		if( yesno == true )
			frm.isAgree.checked = true;
		else
		{
			frm.isAgree.focus();
			return false;
		}
	}

	if(frm.isAgree2.checked == false)
	{
		var yesno = window.confirm( "°³ÀÎÁ¤º¸ Á¦3ÀÚ Á¦°ø¿¡ µ¿ÀÇÇÏ½Ã°Ú½À´Ï±î?" );
		if( yesno == true )
			frm.isAgree2.checked = true;
		else
		{
			frm.isAgree2.focus();
			return false;
		}
	}


	return true;
}

/*
 * ±â  ´É : ¿¹¾à ÆûÀÇ »ç¿ëÀÚ ÀÔ·Â°ªÀ» Ã¼Å©ÇÑ´Ù.
 * ÀÎ  ÀÚ : frm : ÇØ´çÆû
 * ¹ÝÈ¯°ª : ÀÔ·Â °ªÀÌ Á¤»óÀûÀÌ¸é true, ±×·¸Ä¡ ¾ÊÀ¸¸é false
 * ÀÛ¼ºÀÏ : 2003.01.20
 */
function chkUser( frm )
{
	// user name
	if( trim( frm.userName.value ) == "" )
		return isEssential( frm.userName, '»ç¿ëÀÚ¸í' );

	// user phone
	var userPhone = trim( frm.userPhone1.value ) + trim( frm.userPhone2.value ) + trim( frm.userPhone3.value );

	if( userPhone == "" )
		return msgFocus( frm.userPhone1, "¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.(µµ³»¹æ¹®½Ã ¿¬¶ô°¡´É ¹øÈ£)" );

//	if( !chkNumLen( frm.userPhone1, 3, 3, '»ç¿ëÀÚ ¿¬¶ôÃ³' ) )
//		return selectFocus( frm.userPhone1 );

	if( !chkNumLen( frm.userPhone2, 3, 4, '»ç¿ëÀÚ ¿¬¶ôÃ³' ) )
		return selectFocus( frm.userPhone2 );

	if( !chkNumLen( frm.userPhone3, 4, 4, '»ç¿ëÀÚ ¿¬¶ôÃ³' ) )
		return selectFocus( frm.userPhone3 );

	return true;
}

// change day select form
function chgD( frm, option )
{
	var year;
	var month;
	var day;

	if( option == 0 )		// start form
	{
		year = eval( frm.sYear.value );
		month = eval( frm.sMonth.value );
		day = eval( frm.sDay.value );
	}
	else if( option == 1)	// end form
	{
		year = eval( frm.eYear.value );
		month = eval( frm.eMonth.value );
		day = eval( frm.eDay.value );
	}
	else
	{
		return;
	}

	// check date
	var endDay = getEndDay( year, month );
	if( !chkDate( year, month, day ) )
	{
		window.alert( year + "³â " + month + "¿ù " + day + "ÀÏÀº À¯È¿ÇÏÁö ¾ÊÀº ³¯Â¥ÀÔ´Ï´Ù." );
		var obj = ( option == 0 ) ? frm.sDay : frm.eDay;
		setSelected( obj, endDay );
		return;
	}

	if( option ==  0 )		// start form
	{
		if( ( frm.sYear.selectedIndex == frm.eYear.selectedIndex )
				&& ( frm.sMonth.selectedIndex == frm.eMonth.selectedIndex ) )
		{

			day = day + 1;
			if( day > endDay )
			{
				day = 1;
				month = month + 1;

				if( month == 13 )
				{
					month = 1;
					year = year + 1;
				}
			}

			setSelected( frm.eYear, year );
			setSelected( frm.eMonth, month );
			setSelected( frm.eDay, day );
		}
	}
	else if( option == 1 )	// end form
	{
		if( ( frm.sYear.selectedIndex == frm.eYear.selectedIndex )
			&& ( frm.sMonth.selectedIndex == frm.eMonth.selectedIndex ) )
		{
			if( frm.eDay.selectedIndex < frm.sDay.selectedIndex )
				chgD( frm, 0 );

			chgH( frm, 0 );
		}
	}
}

// change hour select form
function chgH( frm, option )
{
	if( option ==  0 )		// start form
	{
		if( ( frm.sYear.selectedIndex == frm.eYear.selectedIndex )
				&& ( frm.sMonth.selectedIndex == frm.eMonth.selectedIndex )
				&& ( frm.sDay.selectedIndex == frm.eDay.selectedIndex ) )
		{
			frm.eHour.selectedIndex = frm.sHour.selectedIndex;

		}
	}
	else if( option == 1 )	// end form
	{
		if( ( frm.sYear.selectedIndex == frm.eYear.selectedIndex )
			&& ( frm.sMonth.selectedIndex == frm.eMonth.selectedIndex )
			&& ( frm.sDay.selectedIndex == frm.eDay.selectedIndex ) )
		{
			if( frm.eHour.selectedIndex <= frm.sHour.selectedIndex )
				frm.eHour.selectedIndex = frm.sHour.selectedIndex;
		}
	}

	// set end day
	setEndDay( frm, option );
}

// change month select form
function chgM( frm, option )
{
	if( option == 0 )		// start form
	{
		if( frm.eYear.selectedIndex == frm.sYear.selectedIndex )
			frm.eMonth.selectedIndex = frm.sMonth.selectedIndex;
	}
	else if( option == 1 )	// end form
	{
		if( frm.eYear.selectedIndex == frm.sYear.selectedIndex )
		{
			if( frm.eMonth.selectedIndex <= frm.sMonth.selectedIndex )
			{
				frm.eMonth.selectedIndex = frm.sMonth.selectedIndex;

				if( frm.eDay.selectedIndex < frm.sDay.selectedIndex )
					chgD( frm, 0 );
			}
		}
	}

	// set end day
	setEndDay( frm, option );

	// update day select form
	if( option == 0 )
		chgD( frm, 0 );
}

// change year select form
function chgY( frm, option )
{
	if( option == 0 )		// start form
	{
		if( frm.sYear.selectedIndex >= frm.eYear.selectedIndex )
			frm.eYear.selectedIndex = frm.sYear.selectedIndex;
	}
	else if( option == 1 )	// end form
	{
		if( frm.eYear.selectedIndex < frm.sYear.selectedIndex )
			frm.eYear.selectedIndex = frm.sYear.selectedIndex;

		if( frm.sYear.selectedIndex == frm.eYear.selectedIndex )
		{
			if( frm.sMonth.selectedIndex > frm.eMonth.selectedIndex )
			{
				frm.eMonth.selectedIndex = frm.sMonth.selectedIndex;

				if( frm.sDay.selectedIndex > frm.eDay.selectedIndex )
					chgD( frm, 0 );
			}
		}
	}

	// set end day
	setEndDay( frm, option );
}

// set used hour
function setUsedHour( frm )
{
	var sY, sM, sD, sH;
	var eY, eM, eD, eH;
	var sdate, edate;
	var term, usedHour;

	if( ( frm.sYear.selectedIndex != 0 ) && ( frm.sMonth.selectedIndex != 0 )
			&& ( frm.sDay.selectedIndex != 0 ) && ( frm.sHour.selectedIndex != 0 )
			&& ( frm.eYear.selectedIndex != 0 ) && ( frm.eMonth.selectedIndex != 0 )
			&& ( frm.eDay.selectedIndex != 0 ) && ( frm.eHour.selectedIndex != 0 ) )
	{
		sY = eval( frm.sYear.value );
		sM = eval( frm.sMonth.value );
		sD = eval( frm.sDay.value );
		sH = eval( frm.sHour.value );

		eY = eval( frm.eYear.value );
		eM = eval( frm.eMonth.value );
		eD = eval( frm.eDay.value );
		eH = eval( frm.eHour.value );

		sdate = new Date( sY, sM - 1, sD, sH, 0, 0 );
		edate = new Date( eY, eM - 1, eD, eH, 0, 0 );

		term = edate.getTime() - sdate.getTime();
		usedHour = Math.floor( term / ( 1000 * 60 * 60 ) );
	}
	else
		usedHour = 0;

	frm.usedHour.value = usedHour;
    return;
}

function isSame( flag )
{
	var frm = document.frm;
	if( flag == true )
	{
		frm.userName.value = frm.yeyakName.value;
		frm.userPhone1.value = frm.phone1.value;
		frm.userPhone2.value = frm.phone2.value;
		frm.userPhone3.value = frm.phone3.value;
	}
	else
	{
		frm.userName.value = "";
		frm.userPhone1.value = "";
		frm.userPhone2.value = "";
		frm.userPhone3.value = "";
	}
}
//-->