function jsTrim(str)
{
	for( var i = str.length; i >= 0; i-- ){
		if( str.substring(i-1, i) != " " ) break;
	}
	newstr = str.substring(0, i);
	
	for( i = 0; i<newstr.length; i++ ){
	   if( newstr.substring(i, i+1) != " " ) break;
	}
	realnewstr = newstr.substring(i, newstr.length);
	return realnewstr;
}

function jsRTrim(str)
{
	for( var i = str.length; i >= 0; i-- ){
		if( str.substring(i-1, i) != " " ) break;
	}
	newstr = str.substring(0, i);
	return newstr;
}

function jsLTrim(str)
{
	for( i = 0; i < str.length; i++ ){
	   if( str.substring(i, i + 1) != " " ) break;
	}
	newstr = str.substring(i, str.length);
	return newstr;
}

function jsNumeral()
{
	
	return;
}

function jsClearText(form)
{	
	if( form.defaultValue == form.value ){
		form.value = "";
	}
}

function jsBookmark(url, title)
{
	if( document.all ){
		window.external.AddFavorite( 'http://www.ppurio.com', 'ÇÑ¹ø¿¡ »Ñ¸®´Â »Ñ¸®¿À~' );
	}
}

function jsOnlySpace(vAsc)
{
	if(vAsc != 32)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function jsOnlyNumber(vAsc)
{
	if((vAsc > 47) && (vAsc < 58))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function jsOnlyEng(vAsc)
{
	if(((vAsc > 64) && (vAsc < 91)) || ((vAsc > 96) && (vAsc < 123)))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function jsOnlyKor(vAsc)
{
	if(((vAsc > 96) && (vAsc < 124)) || ((vAsc > 64) && (vAsc < 91)) || ((vAsc > 31) && (vAsc < 58)))
	{
		return false;
	}
	else
	{
		return true;
	}
}

function jsMatchBox(form, obj, value)
{
	var matchobj1 = eval("form." + obj + 1);
	var matchobj2 = eval("form." + obj + 2);

	if( value == 1 ){
		matchobj2.value = matchobj1.value;
	} else {
		matchobj1.value = matchobj2.value;
	}
}

var _allcheck = 0;
function jsAllSelect(obj)
{
	if( !obj ) return;

	if( _allcheck == 1 ) _allcheck = 0;
	else _allcheck = 1;

	if( obj.name ){
		if( obj.disabled == true ) obj.checked = false;
		else if( _allcheck == 1 ) obj.checked = true;
		else obj.checked = false;
	} else {
		for( var i = 0; i < obj.length; i++ ){
			if( obj[i].disabled == true ) obj[i].checked = false;
			else if( _allcheck == 1 ) obj[i].checked = true;
			else obj[i].checked = false;
		}
	}
}

function jsUnCheckValues(obj)
{
	if( !obj ) return;

	if( obj.name ){
		if( obj.disabled == true ) obj.checked = false;
		else obj.checked = false;
	} else {
		for( var i = 0; i < obj.length; i++ ){
			if( obj[i].disabled == true ) obj[i].checked = false;
			else obj[i].checked = false;
		}
	}
}

function jsIsMobileNo(callno)
{
	var _callno = callno.substring(0, 3);
	if( _callno == '011' || _callno == '016' || _callno == '017' || _callno == '018' || _callno == '019' || _callno == '010' )
	{
		return true;
	}
	else
	{
		return false;
	}
}


function jsIsInternationalNo(callno)
{
	var _callno = callno.substring(0, 2);
	if( _callno == '00' ){
		return true;
	} else {
		return false;
	}
}

function jsAvailableFax(filename)
{
	var ext;
	var lastIndex = jsTrim(filename).lastIndexOf(".");
	ext = filename.substr(lastIndex+1);	
	ext = ext.toLowerCase();

	if( ext == "doc" || ext == "xls" || ext == "ppt" || ext == "hwp" || ext == "gul" || ext == "pdf" || ext == "txt" || ext == "vsd" ||
		ext == "bmp" || ext == "dcx" || ext == "emf" || ext == "gif" || ext == "tif" || ext == "jpeg" || ext == "kdc" || ext == "jpg" ||
		ext == "pcx" || ext == "pic" || ext == "pix" || ext == "png" || ext == "psd" || ext == "sgi" || ext == "tga" || ext == "tiff" ||
		ext == "wmf" || ext == "html" || ext == "htm" || ext == "rtf" || ext == "docx" || ext == "pptx" || ext == "xlsx")
	{
		return true;
	} else {
		return false;
	}
}

/** ·¹ÀÌ¾Æ¿ôÀ» º¸¿©ÁÖ´Â ºÎºÐ. **/
ns4 = (document.layers) ? true : false;
ie4 = (document.all) ? true : false;
if( ( ns4 ) || ( ie4 ) ){
	document.onmousemove = mouseMove;
	if( ns4 ) document.captureEvents(Event.MOUSEMOVE);
}
function mouseMove(e)
{
	if( ns4 && document.layers["tooltip"].visibility == "hide" ){
		document.layers["tooltip"].pageX = e.pageX;
		document.layers["tooltip"].pageY = e.pageY
	}
}

function show(val){
	if( ie4 ){
		document.all["tooltip"].innerText = val;
		document.all["tooltip"].style.pixelLeft = event.clientX + document.body.scrollLeft;
		document.all["tooltip"].style.pixelTop = event.clientY + document.body.scrollTop + 10;
		document.all["tooltip"].style.display = '';
	} else {
		val = '<table border=1 cellpadding=0 cellspacing=0 bgcolor=#eeeeee><tr><td><font size=9pt face=µ¸¿ò>' + val + '</font></td></tr></table>'
		document.layers["tooltip"].document.open();
		document.layers["tooltip"].document.write(val);
		document.layers["tooltip"].document.close();
		document.layers["tooltip"].visibility = "show";
	}
}

function hide(){
	if( navigator.appName != 'Netscape' || document.layers == null ){
		document.all["tooltip"].style.display = 'none';
	} else {
		document.layers["tooltip"].visibility = "hide";
	}
}

/*
 * space, '-' ¸¦ Á¦°ÅÇÑ´Ù.
 * 2003.12.26. by sangin.
 */
function jsGetOnlyNo( call )
{
	var ret = '';
	var callno = call.split('-');
	for( var i = 0; i < callno.length; i++ )
	{
/*		ret += jsTrim(callno[i]); */
		var _callno = jsTrim(callno[i]).split(' ');
		for( var j = 0; j < _callno.length; j++ ) ret += jsTrim(_callno[j]);
	}
	return ret;
}

function searchFormFieldObject( _formName, _fieldName, _opener_flag )
{
	// form °ú, field ÀÇ Á¸Àç À¯¹« È®ÀÎ. ¾øÀ¸¸é, false ÀÖÀ¸¸é ÇØ´ç field ÀÇ ¿ÀºêÁ§Æ® ¹ÝÈ¯.

	var _match_formName = _formName; // "calling";
	var _match_fieldName = _fieldName; // "send_flag";

	var _matched_formName = false;
	var _matched_fieldName = false;

	var _doc;
	
	if( _opener_flag == true )
	{
		_doc = opener.document;
	} else {
		_doc = document;
	}

	for( var i = 0; i < _doc.forms.length; i++ )
	{
		if( _doc.forms[i].name == _match_formName )
		{
			_matched_formName = true;
			break;
		}
	}

	if( _matched_formName == false ) return false;

	for( var i = 0; i < _doc.forms[_match_formName].elements.length; i++ )
	{
		if( _doc.forms[_match_formName].elements[i].name == _match_fieldName )
		{
			_matched_fieldName = true;
			return _doc.forms[_match_formName].elements[i];
			break;
		}
	}

	return false;
}

function jsSelectSync( obj1, obj2 )
{
	document.all[obj2].value = document.all[obj1].value;
	return;
}
/*
function fix()
{
	var a=document.body.scrollTop+100
	bar.style.top = a
}
*/
