// action Ã³¸® ÇÔ¼ö
function martto_form_submit( form , action , method , target , msg )
{
	if( !is_null(msg) ) {
		if( !confirm(msg) ) {
			return false;
		}
	}

	if( !is_null(action) ) form.action = action;
	if( !is_null(method) ) form.method = method;
	if( !is_null(target) ) form.target = target;

	return( form.submit() );    
}


// µÎ°³ÀÇ Æû¿¡ ÀÔ·ÂµÈ °ªÀÌ °°ÀºÁö ºñ±³(ºñ¹Ð¹øÈ£, ºñ¹Ð¹øÈ£ È®ÀÎ)
function isSame(obj1, obj2) {
	var str1 = obj1.value;
	var str2 = obj2.value;
	if(str1.length == 0 || str2.length == 0)
		return false;

	if(str1 == str2)
		return true;
	return false;
}


// Æû¿¡ ÀÔ·ÂµÈ ³»¿ëÀÇ ±æÀÌ°¡ ¿øÇÏ´Â ±æÀÌº¸´Ù ÂªÀºÁöÀÇ ¿©ºÎ 
function isShort(obj, len) {
	var str = obj;
	if(str.length < len) {
		return true;
	}
	return false;
}
/*
function isShort(obj, len, msg) {
	var str = obj.value;
	if(str.length < len) {
		if(msg) {
			alert(msg);	
		}
		obj.focus();
		obj.select();
		return true;
	}
	return false;
}
*/

// ¿µ¹®À¸·Î ÀÔ·ÂµÇ¾ú´ÂÁöÀÇ ¿©ºÎ
function isAlphabet( obj ) {
	var str = obj.value;
	if( str.length == 0 )
		return false;

	str = str.toUpperCase();
	for( var i = 0; i < str.length; i++ ) {
		if( !( 'A' <= str.charAt( i ) && str.charAt( i ) <= 'Z' ) )
			return false;
	}
	return true;
}

// Æû¿¡ ÀÔ·ÂµÈ ³»¿ëÀÌ ¾ÆÀÌµð·Î Àû´çÇÑÁöÀÇ ¿©ºÎ..
function isID(obj) {
	var str = obj.value;
	if(str.length == 0)
		return false;

	str = str.toUpperCase();
	if(!('A' <= str.charAt(i) && str.charAt(i) <= 'Z'))
		return false;

	for(var i=1; i < str.length; i++) {
		if(!(('A' <= str.charAt(i) && str.charAt(i) <= 'Z') ||
			('0' <= str.charAt(i) && str.charAt(i) <= '9') ||
			(str.charAt(i) == '_')))
			return false;
	}
	return true;
}

function isUrl( str )
{
	var returnFlag = false;	
	if( str == "" ) return returnFlag;
	
	if( str.indexOf( "http://" ) == -1 )
		return returnFlag;
	if( str.indexOf( "." ) == -1 )
		return returnFlag;
	
	//str = str.replace( "http://", "" );	
	//var re = /([0-9a-zA-Z./@~?&=_]+)/;	
	//returnFlag = re.test( str );
	returnFlag = true;
	
	return returnFlag;
}

// Æû¿¡ ÀÔ·ÂµÈ ³»¿ëÀÌ ÀÌ¸ÞÀÏ·Î Àû´çÇÑÁöÀÇ ¿©ºÎ..
function isEmail( str )
{
	if( str == "" ) return false;
	
	var re = /^[_a-zA-Z0-9-\.]+@[\.a-zA-Z0-9-]+\.[a-zA-Z]+$/;
	var returnFlag = false;
	returnFlag = re.test( str );
	return returnFlag;	
}


// ÆûÀ» ¸®¼Â
function martto_form_reset( form )
{
	form.reset();
}


var		openWin  = null;
// ÆË¾÷Ã¢ ¶ç¿ì±â
function martto_window_open( url , name , option )
{
  var	opt = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=auto,resizable=yes,left=0,top=0';
	if( !is_null( option ) )
    opt = opt + ',' + option;

  if( !openWin || openWin.closed )
  {
		openWin = window.open( url , name , opt );
		if( openWin == null )
		{
			alert( "Â÷´ÜµÈ ÆË¾÷Ã¢À» Çã¿ëÇØ ÁÖ½Ê½Ã¿À." );
			return;
		}
		openWin.focus();
  }
  else
  {
		openWin = window.open( url , name , opt );
		if( openWin == null )
		{
			alert( "Â÷´ÜµÈ ÆË¾÷Ã¢À» Çã¿ëÇØ ÁÖ½Ê½Ã¿À." );
			return;
		}
		openWin.focus();
  }
}

// Ã¢À» ´Ý´Â´Ù.
function martto_window_close()
{
  if( openWin && !openWin.closed )
  {
		self.window.focus();
		openWin.close();
  }
}

// "" ÀÌ¸é true¸¦ ¹ÝÈ¯
function is_null( string )
{
    if( string == "" )
        return true;
    return false;
}


// °ø¹éÀÌ ÀÖÀ¸¸é true¸¦ ¹ÝÈ¯
function is_space( string )
{
	for( var i = 0; i < string.length; i++ )
		if( string.charAt( i ) != ' ' )
	    return  false;
    return  true;
}

// ¼ýÀÚÀÌ¸é true¸¦ ¹ÝÈ¯
function is_numeric( string )
{
	if( is_null( string ) )
		return false;

	for( var i = 0; i < string.length; i++ ) {
		if( string.charAt( i ) >= '0' && string.charAt( i ) <= '9' )
			continue;
		else
			return false;
	}
	return true;
}

// ¼ýÀÚ¸¦ ¹Þ¾Æ¼­ ¼¼ÀÚ¸® ¼ýÀÚ »çÀÌ ¸¶´Ù ÄÞ¸¶¸¦ Ãß°¡ÇÏ¿© ¹ÝÈ¯
function insertComma( price ){ 
	if( price.length < 4 ) {
		return price;
	}
	var idx = 0; 
	arrRev = new Array(); 	var display_price = ''; 
	price = price.toString(); 	arr = price.split( '' );
	for( i = arr.length; i > 0 ; i-- ){ 
	   arrRev[ idx ] = arr[ i - 1 ]; 
	   idx++; 
	   if( ( idx % 4 == 3 ) && ( i != 1 ) ){ 
		   arrRev[ idx ] = ','; 
		   idx++; 
	   } 
	}	
	for( i = arrRev.length; i > 0; i-- ){ 	   display_price += arrRev[ i - 1 ]; 	}	return display_price;
}

// ¼ýÀÚ¸¦ ¹Þ¾Æ¼­ ¼¼ÀÚ¸® ¼ýÀÚ »çÀÌ ¸¶´Ù ÄÞ¸¶¸¦ Ãß°¡ÇÏ¿© ¹ÝÈ¯
// Ãµ´ÜÀ§´Â ÀÚ¸¥´Ù.
function insertComma2( price ){ 
	if( price.length < 4 ) {
		return price;
	}
	var idx = 0; 
	arrRev = new Array(); 
	var display_price = ''; 
	price = price.toString(); 
	arr = price.split( '' );
	
	for( i = arr.length; i > 0 ; i-- ){ 
	   arrRev[ idx ] = arr[ i - 1 ]; 
	   idx++; 
	   if( ( idx % 4 == 3 ) && ( i != 1 ) ){ 
		   arrRev[ idx ] = ','; 
		   idx++; 
	   } 
	}
	var stopIndex = arrRev.length - 2;
	
	for( i = arrRev.length; i > 0; i-- ){ 
	   display_price += arrRev[ i - 1 ];
	   if( i == stopIndex )
	      break;
	}
	
	return display_price;
}

function goPage( objSelect )
{
	var url = objSelect.options[ objSelect.selectedIndex ].value;
	if( !is_null( url ) )
		window.open( url, '', '' );
}



