﻿// JScript ファイル

/*
 * CustomValidate ver.1.0.0
 * copyright(c) 2007 loftwork inc.
 * 
 *
 */
function cusText_Validate(sender, e){
  if (e.Value.length <= 10){
    e.IsValid = true;
  } else {
    e.IsValid = false;
  }
}

function cusEmail_Validate(sender,e){
    //alert((/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/i.test("makoto@loftwork.com")) + "  :::" + str);
    if ((/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/i.test(e.Value))){
        e.IsValid = true;
    }else{
        e.IsValid = false;
    }
}

function cusKana_Validate(sender,e){
    //alert( (/^[あ-ん]+$/i.test(e.Value)) + "  :::" );
//    if ((/^[ぁ-ん]ー+$/i.test(e.Value))){
//        e.IsValid = true;
//        }else{
//        e.IsValid = false;
//    }
	e.IsValid = true;
}

function cusPassword_Validate(sender,e){
    if( (e.Value != "確認のためもう一度入力してください") && 
        (e.Value != "半角英数4文字以上") ){
        if ((/[a-z0-9]+$/i.test(e.Value))){
            e.IsValid = true;
        }else{
            e.IsValid = false;
        }
    }
}

function cusRePassword_Validate(sender,e){
    //alert(document.forms[0].txtPassword.value);
    obj = (document.getElementById("ctl00_txtPwd"))
    alert(obj.value);
    alert(obj.innerHTML);
    
}

function cusTelFax_Validate(sender,e){
    if ((/(0\d{1,4}-|\(0\d{1,4}\) ?)?\d{1,4}-\d{4}/i.test(e.Value))){
        e.IsValid = true;
    }else{
        e.IsValid = false;
    }
}

function cusAns_Validate(sender,e){
    if ( (document.getElementById("ctl00_ContentPlaceHolder1_txtRemindQuestion")).value == ''){
        e.IsValid = false;
    }else{
        e.IsValid = true;
    }
    
}

function cusNumeric_Validate(sender,e){
    if( (/[0-9\s]+/i.test(e.Value))){
        e.IsValid = true;
    }else{
        e.IsValid = false;
    }
}

function cusYear_Validate(sender ,e){
    var tempYear = new Date();
    if( (/[0-9\s]+/i.test(e.Value))){
        if (e.Value < tempYear.getFullYear()){
            e.IsValid = true;
        }else{
            e.IsValid = false;
        }
    }else{
        e.IsValid = true;
    }    
}

function cusZip_Validate(sender ,e){
    if( (/\d{3}(-(\d{4}|\d{2}))?/i.test(e.Value))){
        e.IsValid = true;
    }else{
        e.IsValid = false;
    }
}

function cusEntryCheck(sender,e){
    if (e.Value.length ==0){
        e.IsValid = false;
    }else{
        e.IsValid = true;
    }
}

function cusLoginEntryCheck(sender,e){
	var objForm = document.getElementById("aspnetForm");
	alert(objForm);
	if (objForm.ctl00_txtMail.value  == "" && 
			objForm.ctl00_txtPwd.value == ""){
		alert('false');
		return false;
	}else{
		alert('true');
		return true;
	}
}
//function cushomepageUrl(sender ,e){
//	if(e.Value.length >0 && e.Value != "http://"){
//		if( (/http(s)?:\/\/([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?/i.test(e.Value))){
//			e.IsValid = true;
//		}else{
//			e.IsValid = false;
//		}
//	}
//	//'http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?'
//}