﻿function DupliCheckClubName()
{
	var frm = document.frm;
    
	if(!CheckClubName(frm.txtClubName))
	{
		return false;
	}
	else
	{
		var winW = 350;
		var winH = 148;
		
		var winL = (screen.width - winW) / 2;
		var winT = (screen.height - winH) / 2;
		
		window.open('', 'winClubName', 'scrollbars=no,width=' + winW + ',height=' + winH + ',top=' + winT + ',left=' + winL);	
		
		frm.target = "winClubName";
		frm.action="./PopClubNameCheck.asp" 
		frm.submit();
		
	}
}

function DupliCheckClubURL()
{
	var frm = document.frm;
    
	if(!CheckClubUrl(frm.txtClubURL))
	{
		return false;
	}
	else
	{
		var winW = 350;
		var winH = 148;
		
		var winL = (screen.width - winW) / 2;
		var winT = (screen.height - winH) / 2;
		
		window.open('', 'winClubURL', 'scrollbars=no,width=' + winW + ',height=' + winH + ',top=' + winT + ',left=' + winL);	
		
		frm.target = "winClubURL";
		frm.action="./PopClubUrlCheck.asp" 
		frm.submit();
		
	}
}

function CheckClubIntroLen()
{
	var frm = document.frm;
	
	if (!blnCheckFieldLen(frm.txtClubIntro, 400, "400 byte不能超過.")) 
	{
		frm.txtClubIntro.value = substringKor2(frm.txtClubIntro.value, 400);
	}
	
	frm.txtCurIntroLen.value= intStrLen(document.frm.txtClubIntro.value);	
}

function CheckLen(sinput, intLimit)
{
	var frm = document.frm;
	
	if (!blnCheckFieldLen(sinput, intLimit, intLimit + "byte不能超過.")) 
	{
		sinput.value = substringKor2(sinput.value, intLimit);
	}
}

function CheckClubName(sinput)
{
	/////////////////////////////////////////奢寥 薯剪
	sinput.value = sinput.value.trim();
	sinput.value = CheckRedWordName(sinput.value);
	//////////////////////////////////////////////////
	
	if (!checkNull(sinput, "請輸入俱樂部名稱.", true))
	{
		return false;
	}
	
	if( intStrLen(sinput.value) < 2)
	{
			//alert(intStrLen(sinput.value));
		alert("俱樂部名稱必須 2 個英文字母以上(或一個中文字)");
		return false;
	}
	
	if (!blnCheckFieldLen(sinput, 40, "俱樂部的名字不能越過40byte(20個中文字以內).")) 
	{
		sinput.value = substringKor2(sinput.value, 40);
		return false;
	}
	
	if (sinput.value.indexOf("\"") > -1)
	{
		alert("俱樂部的名子不能使用特殊字元.");
		sinput.focus();
		return false;
	}
	
	if( (sinput.value.indexOf("<") > -1) || (sinput.value.indexOf(">") > -1) )
	{
		alert("俱樂部的名子不能使用特殊字元.");
		sinput.value = DeleteTag(sinput.value)
		sinput.focus();
		return false;
	}
	
	return true;
	
}

function CheckClubUrl(sinput)
{
	var nonkorean = '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';

	var i ;
	
	var t = sinput.value ;
	
	for ( i=0; i<t.length; i++ )
	
	if( nonkorean.indexOf(t.substring(i,i+1)) <0)
	{
		break;
	}

	if ( i !=t.length )
	{
		alert("俱樂部的網址只能填寫英文或是數字");
		
		sinput.value = t.substring(0,i);
		
		return false;
	} 
	
	////////////////////////////////////////////////////旎罌橫 羹觼
	sinput.value = CheckRedWordURL(sinput.value);
	//////////////////////////////////////////////////////////
	
	if (!checkNull(sinput, "請輸入俱樂部網址.", true))
	{
		return false;
	}
	
	/*
	if( intStrLen(sinput.value) < 4)
	{
		alert("俱樂部的網址必須超過四個英文字母");
		return false;
	}
	*/
	
	if (!blnCheckFieldLen(sinput, 20, "俱樂部的網址不能超過20個英文字母")) 
	{
		sinput.value = substringKor2(sinput.value, 20);
		return false;
	}	
	
	return true ; 
}

function replaceBackslash(paramStr) 
{
    var str = paramStr;
    if (str.indexOf("\\") >= 0) str = str.replace(/\\/g, "\\\\");
    if (str.indexOf("\"") >= 0) str = str.replace(/\"/g, "\\\"");
    return str;
}
