function DelChildDiv( id ) {
    var div = document.getElementById( id );
	if ( !div ) return;
	if ( !div.firstChild ) return;
    while ( div.firstChild ) { 
        div.removeChild( div.lastChild );
    }
}
function getClassStr(){
	if ( navigator.appName.indexOf("Microsoft") >= 0 ){
		return "className";
	} else {
		return "class";
	}
}
function trim( pStr ) {
  return pStr.replace(/^[ \n\r\t]+|[ \n\r\t]+$/g, '');
}
function PutError( _pID, _pStr ) {
	DelChildDiv( _pID );
	if ( !_pStr ) return '';
	var div = document.getElementById( _pID );
	// p
	var p = document.createElement( 'p' );
	p.setAttribute( getClassStr(), "error" );
	div.appendChild( p );
	// span
	var span = document.createElement( 'span' );
	span.id = "span_" + _pID;
	span.innerHTML = _pStr;
	p.appendChild( span );
}

String.random = function(){
	var STRINGS = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	var N = STRINGS.length;
	return function( _n ) {
		if ( _n === void 0 ) { _n = 8; }
		var r = "";
		for ( var i = 0; i < _n; i++ ) {
			r += STRINGS.charAt( Math.floor( N * Math.random() ) );
		}
		return r;
	}
}();

function convert( obj ){
	if( !obj.value ) {
		return true;
	}
	var str = new Array("０","１","２","３","４","５","６","７","８","９");
	var val = new String(obj.value);
	var len = val.length;
	var flg = 0;
	obj.value = "";
	for( var i = 0; i < len; i++) {
		flg = -1;
		for( var j = 0; j < 10; j++ ) {
			if( val.charAt(i) == str[j] ) {
				flg = j;
				break;
			}
		}
		if( flg < 0 ) {
			obj.value += val.charAt(i);
		} else {
			obj.value += flg;
		}
	}
	obj.value = obj.value.replace( '－', '-' ) ;
	obj.value = obj.value.replace( 'ー', '-' ) ;
	
	return true;
}

