<!--

function checkPassword(obj)
{
  var isExistNum = false, isExistEng = false, isValid = true, isCont = false;
  var nContTemp = 1, cContTemp = ""; 
  
  // 패스워드는 ID 와 동일할 수 없습니다
  if(obj.value == obj.form.id.value)
  {
		alert("Password has to be different from the ID."); 
		return false;
	}

	// 비밀번호는 6~12자 사이를 입력하세요
	if(obj.value.length < 6 || obj.value.length > 12)
	{
		alert('Password has to be 6~12 characters');
		return false;
	}
	
	cContTemp	= "";
	for(var i=0; i < obj.value.length; i++)
	{
		c = obj.value.charCodeAt(i);
		
		if(c>=48 && c<=57)	isExistNum	= true;
		if((c>=65 && c<=90) || (c>=97 && c<=122))	isExistEng = true;

		if(c == cContTemp)	nContTemp++;
		else								nContTemp = 1;
		cContTemp	= c;
		
		if(nContTemp > 3)	isCont	= true;	// 연속 같은문자가 4번이상 나타남
		
		if (!((c>=48 && c<=57) || (c>=65 && c<=90) || (c>=97 && c<=122)))
		{
			isValid =false;
			break;
		}
	}

	//비밀번호는 영어 및 숫자만 가능합니다
	if(!isValid)
	{
		alert('Password shall be composed of English letters and number.');
		return false;
	}
	

	//비밀번호는 영어 및 숫자를 조합하여 입력 하세요
	if(!(isExistNum && isExistEng))
	{
		alert('Password shall be alphanumeric. ');
		return false;
	}

	//비밀번호는 같은 글자를 연속해서 4회 이상 사용 할 수 없습니다
	if(isCont)
	{
		alert("The same character cannot be use in 4 straight places in a password ");
		return false;
	}
	

  return true;
}

function checkGenForm(f)
{
  if (f.id.value=='')
  {
    alert('Enter your ID.');
    f.id.focus();
	document.body.scrollTop = 200;
    return false;
  }
  else if (f.password1.value=='')
  {
    alert('Enter your password.');
    f.password1.focus();
	document.body.scrollTop = 200;
    return false;
  }
  else if (f.password2.value=='')
  {
    alert('Enter your password.');
    f.password2.focus();
	document.body.scrollTop = 200;
    return false;
  }
  else if (f.password1.value != f.password2.value)
  {
    alert('Passwords do not match.');
    f.password1.focus();
	document.body.scrollTop = 200;
    return false;
  }
  else if (f.password1.value != "" && checkPassword(f.password1)==false)
  {
    f.password1.focus();
	document.body.scrollTop = 200;
    return false;
  }
  else if (f.email.value=='')
  {
    alert('Enter email.');
    f.email.focus();
	document.body.scrollTop = 1200;
    return false;
  }
  else if(f.passans.value=='')
  {
	alert('Enter the answer to the question.');
	f.passans.focus();
	document.body.scrollTop = 200;
	return false;
  }
  else if (f.name.value=='')
  {
    alert('Enter your name.');
    f.name.focus();
	document.body.scrollTop = 200;
    return false;
  }
  /*
  else if (f.company.value=='')
  {
    alert('회사/학교 명을 입력하세요.');
    f.company.focus();
	document.body.scrollTop = 200;
    return false;
  }
  else if (f.citynum1.value=='' || f.citynum2.value=='')
  {
    alert('주민번호를 입력하세요.');
    f.citynum1.focus();
	document.body.scrollTop = 200;
    return false;
  }
  else if (!valid_check(f.citynum1.value, f.citynum2.value))
  {
	  alert('주민번호를 정확히 입력하세요.');
    f.citynum1.focus();
	document.body.scrollTop = 200;
    return false;	
  }
  else if (f.duty.value=='')
  {
    alert('직급을 입력하세요.');
    f.duty.focus();
	document.body.scrollTop = 200;
    return false;
  }
  else if (f.zipcode.value=='')
  {
    alert('Enter your zip code.');
    f.address.focus();
	document.body.scrollTop = 200;
    return false;
  }
*/
  else if (f.address.value=='')
  {
    alert('Enter your address.');
    f.address.focus();
	document.body.scrollTop = 200;
    return false;
  }
  else if (f.address2.value=='')
  {
    alert('Enter your address.');
    f.address2.focus();
	document.body.scrollTop = 200;
    return false;
  }
  else if (f.hphone.value=='')
  {
    alert('Enter your mobile phone.');
    f.hphone.focus();
	document.body.scrollTop = 200;
    return false;
  }
 
	nChecked	= 0;
	for(i = 0 ; i < f.elements["suji[]"].length ; i++)	if(f.elements["suji[]"][i].checked == true)	nChecked ++;
	if(nChecked > 3){ alert("You can select up to 3 resins of interest.");  f.elements["suji[]"][0].focus(); document.body.scrollTop = 1200; return false;}
/*
	else if(nChecked == 0){ alert("관심 수지를 선택하여 주십시요");  f.elements["suji[]"][0].focus(); return false;}
*/
	nChecked	= 0;
	for(i = 0 ; i < f.elements["prod[]"].length ; i++)	if(f.elements["prod[]"][i].checked == true)	nChecked ++;
	if(nChecked > 3){ alert("You can select up to 3 main products. ");  f.elements["prod[]"][0].focus(); document.body.scrollTop = 1200; return false;}
/*
	else if(nChecked == 0){ alert("주요생산품을 선택하여 주십시요");  f.elements["prod[]"][0].focus(); return false;}
*/
	nChecked	= 0;
	for(i = 0 ; i < f.elements["trade[]"].length ; i++)	if(f.elements["trade[]"][i].checked == true)	nChecked ++;
	if(nChecked > 3){ alert("You can select up to 3 existing customers.");  f.elements["trade[]"][0].focus(); document.body.scrollTop = 1200; return false;}
/*
	else if(nChecked == 0){ alert("기존 거래선을 선택하여 주십시요");  f.elements["trade[]"][0].focus(); return false;}
*/
	nChecked	= 0;
	for(i = 0 ; i < f.elements["business[]"].length ; i++)	if(f.elements["business[]"][i].checked == true)	nChecked ++;
	if(nChecked > 3){ alert("You can select up to 3 industries.");  f.elements["business[]"][0].focus(); document.body.scrollTop = 1200; return false;}
/*
	else if(nChecked == 0){ alert("업종을 선택하여 주십시요");  f.elements["business[]"][0].focus(); return false;}
*/
	nChecked	= 0;
	for(i = 0 ; i < f.elements["businesscase[]"].length ; i++)	if(f.elements["businesscase[]"][i].checked == true)	nChecked ++;
	if(nChecked > 3){ alert("You can select up to 3 business types.");  f.elements["businesscase[]"][0].focus(); document.body.scrollTop = 1200; return false;}
/*
	else if(nChecked == 0){ alert("사업 형태를 선택하여 주십시요");  f.elements["businesscase[]"][0].focus(); return false;}
*/
	nChecked	= 0;
	for(i = 0 ; i < f.elements["tech[]"].length ; i++)	if(f.elements["tech[]"][i].checked == true)	nChecked ++;
	if(nChecked > 3){ alert("You can select up to 3 resins of interest.");  f.elements["tech[]"][0].focus(); document.body.scrollTop = 1200; return false;}
/*
	else if(nChecked == 0){ alert("관심기술을 선택하여 주십시요");  f.elements["tech[]"][0].focus(); return false;}
*/
	if(f.opinion.value.length > 2000)
	{
		alert('You can not enter more than 2000 characters. ');
		f.opinion.focus();
		return false;
	}
	f.action = "https://www.starex.co.kr/jsp/eng/doc/member/form_manager.jsp";
 	f.submit();
  return true;
}

/*
function valid_14(strJumin1)
{
	var objDate = new Date();
	
	if(strJumin != "")
	{
		nDate = parseInt(objDate.getFullYear().substring(0, 2), 10);
		nPDate = parseInt(strJumin1.substring(0, 2), 10);
		
		if(nPDate > nDate){}
	}
}
*/

function valid_14(strJumin1)
{
	var objDate = new Date();
	
	if(strJumin1 != "")
	{
		nCDate = parseInt(String(objDate.getFullYear()).substring(2, 4), 10);
		nPDate = parseInt(strJumin1.substring(0, 2), 10);
		
		if(nPDate < nCDate)	nPDate += 100;
		if((nCDate - 14) < 0)	nCDate += 100-14;

		if(nPDate > nCDate)	return false;
		else return true;
	}
	return true;
}

function valid_check(strJumin1, strJumin2)
{
	if(strJumin1 == "" && strJumin2 == "") return true;
  var chk =0
  var yy = strJumin1.substring(0,2)
  var mm = strJumin1.substring(2,4)
  var dd = strJumin1.substring(4,6)
  var sex = strJumin2.substring(0,1)

  if ((strJumin1.length != 6 )||
             (yy <25 || mm <1 || mm>12 ||dd<1) )
  {
    return false;
  }
  if ( !(strJumin2.length == 7 )&& ( ( sex = 1) || (sex =2) ) )
  {
    return false;
  }

// 주민등록번호 validation check
  for (var i = 0; i <=5 ; i++){ 
    chk = chk + ((i%8+2) * parseInt(strJumin1.substring(i,i+1)))
  }
  for (var i = 6; i <=11 ; i++){ 
    chk = chk + ((i%8+2) * parseInt(strJumin2.substring(i-6,i-5)))
  }

  chk = 11 - (chk %11)
  chk = chk % 10

  if (chk != strJumin2.substring(6,7))
  {
    return false;
  } 
  return true;
}  

function zipSearch(strZipName,strAddressName)
{
  var strTemp = 'service.php?sn=member&sa=zip_view&target_zip='+strZipName+'&target_address='+strAddressName;
  var aa = window.open(strTemp, 'zip_search', 'status=no,toolbar=no,location=no,scrollbars=yes,width=400,height=300');
}
function o_zipSearch()
{
  var aa = window.open('zip.php?target_zip=o_post&target_address=o_address', 'zip_search', 'status=no,toolbar=no,location=no,scrollbars=yes,width=400,height=300');
}

function checkCoForm(f)
{
  if (f.id.value=='')
  {
    alert('Enter your ID.');
    f.id.focus();
	document.body.scrollTop = 200;
    return false;
  }
  else if (f.password1.value=='')
  {
    alert('Enter your password.');
    f.password1.focus();
	document.body.scrollTop = 200;
    return false;
  }
  else if (f.password2.value=='')
  {
    alert('Enter your password.');
    f.password2.focus();
	document.body.scrollTop = 200;
    return false;
  }
  else if (f.password1.value != f.password2.value)
  {
    alert('Passwords do not match.');
    f.password1.focus();
	document.body.scrollTop = 200;
    return false;
  }
  else if (f.password1.value != "" && checkPassword(f.password1)==false)
  {
    f.password1.focus();
	document.body.scrollTop = 200;
    return false;
  }
  else if (f.email.value=='')
  {
    alert('Enter your E-mail.');
    f.email.focus();
	document.body.scrollTop = 200;
    return false;
  }
  else if(f.passans.value=='')
  {
	alert('Enter the answer to the question.');
	f.passans.focus();
	document.body.scrollTop = 200;
	return false;
  }
  else if (f.name.value=='')
  {
    alert('Enter your name.');
    f.name.focus();
	document.body.scrollTop = 600;
    return false;
  }
  else if (f.company.value=='')
  {
    alert('Enter the name of your company/school.');
    f.company.focus();
	document.body.scrollTop = 600;
    return false;
  }
/*
  else if (f.citynum1.value=='' || f.citynum2.value=='')
  {
    alert('주민번호를 입력하세요.');
    f.citynum1.focus();
    return false;
  }
  else if (!valid_check(f.citynum1.value, f.citynum2.value))
  {
	  alert('주민번호를 정확히 입력하세요.');
    f.citynum1.focus();
    return false;	
  }
*/
  else if (f.duty.value=='')
  {
    alert('Enter your department and title.');
    f.duty.focus();
	document.body.scrollTop = 600;
    return false;
  }
/*
  else if (f.zipcode.value=='')
  {
    alert('Enter your zip code.');
    f.address.focus();
	document.body.scrollTop = 600;
    return false;
  }
*/
  else if (f.address.value=='')
  {
    alert('Enter your address.');
    f.address.focus();
	document.body.scrollTop = 600;
    return false;
  }
  else if (f.address2.value=='')
  {
    alert('Enter your address.');
    f.address2.focus();
	document.body.scrollTop = 600;
    return false;
  }
  else if (f.hphone.value=='')
  {
    alert('Enter your mobile phone.');
    f.hphone.focus();
	document.body.scrollTop = 600;
    return false;
  }
 
	nChecked	= 0;
	for(i = 0 ; i < f.elements["suji[]"].length ; i++)	if(f.elements["suji[]"][i].checked == true)	nChecked ++;
	if(nChecked > 3){ alert("You can select up to 3 resins of interest.");  f.elements["suji[]"][0].focus(); document.body.scrollTop = 1500; return false;}
	else if(nChecked == 0){ alert("Select resins you are interested in.");  f.elements["suji[]"][0].focus(); document.body.scrollTop = 1500; return false;}

	nChecked	= 0;
	for(i = 0 ; i < f.elements["prod[]"].length ; i++)	if(f.elements["prod[]"][i].checked == true)	nChecked ++;
	if(nChecked > 3){ alert("You can select up to 3 main products. ");  f.elements["prod[]"][0].focus(); document.body.scrollTop = 1500; return false;}
	else if(nChecked == 0){ alert("Select main products.");  f.elements["prod[]"][0].focus(); document.body.scrollTop = 1500; return false;}

	nChecked	= 0;
	for(i = 0 ; i < f.elements["trade[]"].length ; i++)	if(f.elements["trade[]"][i].checked == true)	nChecked ++;
	if(nChecked > 3){ alert("You can select up to 3 existing customers.");  f.elements["trade[]"][0].focus(); document.body.scrollTop = 1500; return false;}
	else if(nChecked == 0){ alert("Select you existing customers. ");  f.elements["trade[]"][0].focus(); document.body.scrollTop = 1500; return false;}

	nChecked	= 0;
	for(i = 0 ; i < f.elements["business[]"].length ; i++)	if(f.elements["business[]"][i].checked == true)	nChecked ++;
	if(nChecked > 3){ alert("You can select up to 3 industries.");  f.elements["business[]"][0].focus(); document.body.scrollTop = 1500; return false;}
	else if(nChecked == 0){ alert("Select your industry. ");  f.elements["business[]"][0].focus(); document.body.scrollTop = 1500; return false;}

	nChecked	= 0;
	for(i = 0 ; i < f.elements["businesscase[]"].length ; i++)	if(f.elements["businesscase[]"][i].checked == true)	nChecked ++;
	if(nChecked > 3){ alert("You can select up to 3 business types.");  f.elements["businesscase[]"][0].focus(); document.body.scrollTop = 1500; return false;}
	else if(nChecked == 0){ alert("Select business type.");  f.elements["businesscase[]"][0].focus(); document.body.scrollTop = 1500; return false;}

	nChecked	= 0;
	for(i = 0 ; i < f.elements["tech[]"].length ; i++)	if(f.elements["tech[]"][i].checked == true)	nChecked ++;
	if(nChecked > 3){ alert("You can select up to 3 technologies.");  f.elements["tech[]"][0].focus(); document.body.scrollTop = 1500; return false;}
	else if(nChecked == 0){ alert("Select technology you are interested in.");  f.elements["tech[]"][0].focus(); document.body.scrollTop = 1500; return false;}

	if(f.opinion.value.length > 2000)
	{
		alert('You can not enter more than 2000 characters. ');
		f.opinion.focus();
		 document.body.scrollTop = 1500;
		return false;
	}
	f.action = "https://www.starex.co.kr/jsp/eng/doc/member/form_manager.jsp";
 	f.submit();
  return true;
}



-->