STREAMNET.validate={};


/************************************************************************/

function confirmPartnerSubmit(thisForm)
{

thisForm.partnerid.value = trim(thisForm.partnerid.value);
thisForm.partneremail.value = trim(thisForm.partneremail.value);

  if (isBlank(thisForm.partnerid.value)&&(isBlank(thisForm.partneremail.value)))
{
  alert('パートナーイドかメールIdを入れてください。');
  thisForm.partnerid.focus();
  return (false);
}
else if(invalidUserName(trim(thisForm.partnerid.value)))
{
 alert('無効のパートナーID');
 thisForm.partnerid.value="";
 thisForm.partneremail.value="";
  thisForm.partnerid.focus();
  return (false);
}
//else if( !isBlank(thisForm.partneremail.value) && (thisForm.partneremail.value).indexOf('@')== -1)
else if( !isBlank(thisForm.partneremail.value) && (!isValidEmailId(trim(thisForm.partneremail.value))))
{
 alert('Ｅメールアドレスが無効です。');
 thisForm.partneremail.value="";
 thisForm.partneremail.focus();
  return (false);
}
else
 {
	
	STREAMNET.validate.checkUser(thisForm);
	 if(thisForm.errMsg.value!=''){
	  return (false);
	  }else{
		return (true);
	  } 
 }
}


STREAMNET.validate.checkUser=function(frm)
{

	frm.errMsg.value='';	

var ajaxUserId = frm.partnerid.value;
var ajaxEmailId = frm.partneremail.value;
var data="partnerid="+ajaxUserId+"&partneremail="+ajaxEmailId+"&lang=ja&country=JP";

STREAMNET.Ajax.makeRequest("/idrivee/jsp/IDEpartnerPwd_ajax.jsp",data,false,"POST",STREAMNET.validate.getResponse);
}


STREAMNET.validate.getResponse=function(http_request)
{
 if(http_request.readyState==4)
 {
	if(http_request.status==200)
  {
	 var resp = http_request.responseText;
		
		if(resp.indexOf("fail")!=-1){
		document.getElementById("errMsg").value="fail";

		document.getElementById("partnerid").value="";
		document.getElementById("partneremail").value="";
		alert("提供したメールアドレスがが不正確です。");
		document.form1.partnerid.focus();	
		}else if(resp.indexOf("success")!=-1){
		}else {			
		document.getElementById("partnerid").value="";
		document.getElementById("partneremail").value="";
		document.getElementById("errMsg").value="fail";
		alert("問題がありました。再度実行してください。");
		document.form1.partnerid.focus();	
      }
  }
 }
}

/***************************************************************************/


function confirmForgotSubmit(thisForm)
{
if (isBlank(thisForm.partnerid.value)&&(isBlank(thisForm.partneremail.value)))
{
  alert('ユーザ名か電子メールアドレスを入力してください。');
  thisForm.partnerid.focus();
  return (false);
}

else if( !isBlank(thisForm.partneremail.value) && (thisForm.partneremail.value).indexOf('@')== -1)
{
 alert('Ｅメールアドレスが無効です。');
  thisForm.partneremail.focus();
  return (false);
}
else
 {
	STREAMNET.validate.checkUser(thisForm);
	 if(thisForm.errMsg.value!=''){
	  return (false);
	  }else{
		return (true);
	  } 
 }
}


/************************************************************************/

