
// 検索条件の表示/非表示
function changeVisibleAmendOther(obj){
 var amend = document.getElementById("AmendLyrics");
 var req = document.getElementById("RequestLyrics");
 var serv = document.getElementById("InquiryService");
 var inq = document.getElementById("InquiryOther");
  inq.style.display ='none';
  amend.style.display = 'block';
  req.style.display ='none';
  serv.style.display ='none';
 
}
function changeVisibleReqOther(obj){
 var amend = document.getElementById("AmendLyrics");
 var req = document.getElementById("RequestLyrics");
 var serv = document.getElementById("InquiryService");
 var inq = document.getElementById("InquiryOther");
  inq.style.display ='none';
  amend.style.display = 'none';
  req.style.display ='block';
  serv.style.display ='none';
 
}

function changeVisibleServOther(obj){
 var amend = document.getElementById("AmendLyrics");
 var req = document.getElementById("RequestLyrics");
 var serv = document.getElementById("InquiryService");
 var inq = document.getElementById("InquiryOther");
  inq.style.display ='none';
  amend.style.display = 'none';
  req.style.display ='none';
  serv.style.display ='block';
 
}

function changeVisibleInqOther(obj){
 var amend = document.getElementById("AmendLyrics");
 var req = document.getElementById("RequestLyrics");
 var serv = document.getElementById("InquiryService");
 var inq = document.getElementById("InquiryOther");
  inq.style.display ='block';
  amend.style.display = 'none';
  req.style.display ='none';
  serv.style.display ='none';
 
}

function validateNonEmpty(inputField, help)
{
	if(inputField.value == ""){
		if(help != null)
			document.getElementById(help).innerHTML = "必須項目です。入力がありません";
		return false;
	}
	else
	{
		if(help != null)
			document.getElementById(help).innerHTML = "";
		return true;
	}
}

function validateRegEx(regex, inputStr, help, helpMessage)
{   
	if(!regex.test(inputStr)){
		if(help != null)
			document.getElementById(help).innerHTML = helpMessage;
		    return false;
	}else{
		if(help != null)
			document.getElementById(help).innerHTML = "";
		    return true;
	}
}

function checkMail(inputField,help)
{
	if(!validateNonEmpty(inputField, help))
	  return false;
	return validateRegEx(/^[\w\.\+-_]+@[\w\-\.]+(\.\w{2,4})+$/,inputField.value , help,"メールアドレスを確認してください" );
	
}

function checkName(inputField,help)
{
	if(!validateNonEmpty(inputField, help)) return false;
	else return true;
		
}

function placeOrder(form)
{ 
	if( checkName(form["name"],form["altName"]) && checkMail(form["mail"],form["altMail"]) )
	{
		form.submit();
	}
	else
	{
		alert("必須項目の入力をご確認ください");
	}
}