function fnc_Validation_IsMoney_Dividing(strNum)
{

   var bln = false;

   if((strNum >= 100) && (strNum <= 1000000))
   {
      bln = true
   }

   return bln
}

function fnc_Validation_IsMoney(strNum)
{
	
	var bln = false;
	//var val = strNum;
	//var regExp = /^\d{4,}$/;
	
	//if((regExp.test(val)) && (strNum % 100 == 0) && (strNum >= 300))
	if((strNum % 100 == 0) && (strNum >= 300) && (strNum <= 1000000))
	{
		bln = true
	}

	return bln
}



function fnc_Validation_IsSelected(objElemnet)
{
	var bln = true;
	if(objElemnet.selectedIndex == 0 || objElemnet.selectedIndex == ""  )
	{
		bln = false;
	}
	
	return bln;
}

function fnc_Validation_IsBlank(strVal)
{
	var exp = /^\s*$/;
	return exp.test(strVal);
}




function fncDelComma(strVal)
{
	var MileageUsedPrice = "";
    for(x = 0; x < strVal.length ; x++)
    {
        ch = strVal.substring(x,x+1)
        if( ch != ",")  MileageUsedPrice += ch;
    }	
    return MileageUsedPrice;
}



function fnc_Validation_isLigal(obj)
{
	var bln = false
	var val = obj.value;
	
	if (!fnc_Validation_IsBlank(val))
	{
		
		arr = val.match(/(\w{3,10}@\w{3,10}\.\w{2,10})|([a-zA-Z0-9]{3,10}\.[a-zA-Z0-9]{3,10}\.[a-zA-Z]{2,10})|(\d{2,3}-\d{3,4}-\d{4})/ig)
		if(arr != null)
		{
			fnc_Validation_Select(obj, arr[0]);
		}
		else
		{
			bln = true;
		} 
	}	
	
	return bln;
}



function fnc_onlyNumber_alert(num , numobj)
{
	if(isNaN(num)) {alert("Num Input"); numobj.value="";numobj.focus(); return "";   }
}

	
function onlyNumber() {
	if((event.keyCode < 48)||(event.keyCode > 57)) {
		event.returnValue = false;
	}			
}

function onlyNumberPostal() {
	if((event.keyCode < 48)||(event.keyCode > 57)) {
		event.returnValue = false;
	}
	else {
         document.getElementById('postalcode_alert').innerHTML = "";
         postalcode_availability = true;
		document.getElementById('nonepostal').checked = false;
	}
}


function fnc_Validation_Select(obj, val) 
{
	//var obj = document.getElementById(id)
	var rang = obj.createTextRange();
	rang.findText(val);
	rang.select();
}

function numchk_TargetQuantity (num) {
    num=new String(num);
    num=num.replace(/,/gi,"");
    num=num.replace(/\./gi,"");
    num=num.replace(/-/gi,"");

    numchk1(num);

    var iPrice_  = document.BidFrom.elements['iPrice'].value;
        iPrice_=iPrice_.replace(/,/gi,"");
        iPrice_=iPrice_.replace(/\./gi,"");
        iPrice_=iPrice_.replace(/-/gi,"");
    var num_str = num * iPrice_;
//    var num_str = num;

    num_str = numchk1(num_str);

	document.getElementById("DivTargetQuantity").innerHTML = num_str;
    return numchk1(num);
}


function numchk(num){
    num=new String(num);
    num=num.replace(/,/gi,"");
    num=num.replace(/\./gi,"");
    num=num.replace(/-/gi,"");
    return numchk1(num);
}

function numchk_with_display(num) {
    num=new String(num);
    num=num.replace(/,/gi,"");
    num=num.replace(/\./gi,"");
    num=num.replace(/-/gi,"");

	num = numchk1(num);

    var num_str = "【残り在庫数 " + num + "口】";
    document.getElementById("DivSubject").innerHTML = num_str;

    return num;
}

function numchk_with_edit(num) {
    num=new String(num);
    num=num.replace(/,/gi,"");
    num=num.replace(/\./gi,"");
    num=num.replace(/-/gi,"");

    var num_str = "【残り在庫数 " + num + "口】";

    document.getElementById("DivSubjectBefore").style.visibility = "hidden";
    document.getElementById("DivSubject").innerHTML = num_str;
    return numchk1(num);
}

function numchk1(num){
    var sign="";
    if(isNaN(num)) {
        alert("半角数字で入力して下さい。");
        document.forms[1].price.value == "" ;
        return "";
    }
    if(num==0) {
        return num;
    }

    if(num<0){
        num=num*(-1);
        sign="-";
    }
    else{
        num=num*1;
    }
    num = new String(num)
    var temp="";
    var pos=3;
    num_len=num.length;
    while (num_len>0){
        num_len=num_len-pos;
        if(num_len<0) {
            pos=num_len+pos;
            num_len=0;
        }
        temp=","+num.substr(num_len,pos)+temp;
    }
    return sign+temp.substr(1);
}
