function hasonlystring(checkstr,validString) {
	ThisString = checkstr;
	for(var i=0;i<ThisString.length;i++) {
		if(validString.indexOf(ThisString.charAt(i)) == -1)
			return false;
	}
	return true;
}

function checkSpace( str ){	
	if(str.search(/\s/) != -1)
	{		
		return true;	
	}
	
	else
	{
		return false;	
	}
}

function Ncheck(obj){
	var num="0123456789";
	var cnt_chk=0;
	for (var i=0;i< obj.value.length;i++){
		if (-1 == num.indexOf(obj.value.charAt(i))){
			cnt_chk += 1;
		}
	}
	if(cnt_chk > 0){
		return false;
	}
	else{
		return true;
	}
}

function isNotChar(id_text){
	var nonchar = '~`!@#$%^&*()-_=+\|<>?,./;:"';
	var numeric = ' ';
	var nonkorean = nonchar+numeric; 
		
	var i ; 
	for ( i=0; i < id_text.length; i++ )  {
		if( nonkorean.indexOf(id_text.substring(i,i+1)) > 0) {
			break ; 
		}
	}
	if ( i != id_text.length ) {
		return false ; 
	}
	else{
		return true ;
	} 

	return false;
}

function validSocialNo( str )
{
	/* check whether input value is included space or not  */
	
	if( str == "")
	{		
		alert("사업자번호(또는 주민등록번호)를 입력하세요.");		
		document.frm.userjumin.select();		
		return false;	
	}		     
	
	var retVal = checkSpace( str ); 	
	if( retVal != "" )
	{		
		alert("사업자번호(또는 주민등록번호)는 빈 공간 없이 연속된 숫자와 '-'만 사용할 수 있습니다.");
		document.frm.userjumin.select();		
		return false; 	
	} 
	
	var isSocialNo = /^[0-9-]{12,14}$/;
	
	if( !isSocialNo.test(str) )
	{		
		alert("사업자번호(또는 주민등록번호)는 12~14자의 숫자,특수기호(-)만 사용할 수 있습니다."); 
		document.frm.userjumin.select();		
		return false; 	
	}	
	return true;
}

function check_form(){
	
	if (document.frm.f_company.value == "")	{
		alert("회사명을 입력하세요.");
		document.frm.f_company.focus();
		return;
	}
	if (document.frm.f_name.value == "")	{
		alert("담당자명을 입력하세요.");
		document.frm.f_name.focus();
		return;
	}
	if (document.frm.tel2.value == ""){
		alert("전화번호를 입력하세요.");
		document.frm.tel2.focus();
		return;
	}
	if (document.frm.tel3.value == "")	{
		alert("전화번호를 입력하세요.");
		document.frm.tel3.focus();
		return;
	}
	if(document.frm.emailaddr1.value == "")
	{		
		alert("이메일 주소를 입력하세요.");		
		document.frm.emailaddr1.focus();		
		return;	
	}
	if(document.frm.emailaddr2.value == "")
	{		
		alert("이메일 주소를 입력하세요.");		
		document.frm.emailaddr2.focus();		
		return;	
	}
	var emailaddr = document.frm.emailaddr1.value+'@'+document.frm.emailaddr2.value
	var retVal = checkSpace( emailaddr );	
	if( retVal != "")
	{		
		alert("이메일 주소를 빈공간 없이 넣으세요.");		
		document.frm.emailaddr1.focus();		
		return;	
	}
	
	var isEmail = /[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+(\.[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+)*@[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+(\.[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+)*/;
	
	if( !isEmail.test(emailaddr) )
	{		
		alert("이메일 형식이 잘못 되었습니다.");		
		document.frm.emailaddr1.focus();		
		return;	
	}	
	if( emailaddr.length > 40 )
	{		
		alert("이메일 주소는 40자까지 유효합니다.");		
		document.frm.emailaddr1.focus();		
		return;	
	}

	if (document.frm.zip1.value == "" || document.frm.zip2.value == "")	{
		alert("우편번호를 입력하세요.");
		document.frm.zip1.focus();
		return;
	}
	if (document.frm.addr1.value == ""){
		alert("주소를 입력하세요.");
		document.frm.addr1.focus();
		return;
	}
	if (document.frm.addr2.value == ""){
		alert("나머지 주소를 입력하세요.");
		document.frm.addr2.focus();
		return;
	}
	
	if (document.frm.f_title.value == "")	{
		alert("제목을 입력하세요.");
		document.frm.f_title.focus();
		return;
	}
	if (document.frm.f_content.value == "")	{
		alert("내용을 입력하세요.");
		document.frm.f_content.focus();
		return;
	}

	document.frm.action = "partnership_apply_proc.asp"
	document.frm.submit();
}
	
