

function Form_SCodeCheck(oForm)
{
	return(Form_SCodeCheck_Submit(oForm,true));

}

//Add by hong on 25/07/2005
function Form_SCodeCheck_Submit(oForm, bSubmit){

	var pCheck ;
	var pPass;
	var pTbl;
	var j = 0;
	var ii;
	var n = 0;

	
	//alert("in");
	try{
		while (!(oForm.elements[j].name == "reset")) {
			if (!(oForm.elements[j].name == "src"))
			{		
				pPass = oForm.elements[j].value;
			}
			else
			{
				pPass = "";
			}

			var pTbl_EN = "&;`\"|*?~<>^[]{}$#!%";
			//var pTbl_EN = "abcdefghijklmnopqrstuvwxyzABCDEFGHIKLMNOPQRSTUVWXYZ.";
			

			ii =pPass.length;
					
			var p , i
			var c
			var m
			
			p = 0;
					
			m = eval(ii) -1 ;

			for (i = 0; i <= m; i++)
			{
				c = pPass.charAt(i, 1);

				if (pTbl_EN.indexOf(c) == -1)
				{
				}
				else
				{
					p++;
				}
			}
			
			if (p == 0)  {
			}else
			{
				n ++;
				//alert(oForm.elements[j].name); //for test
				oForm.elements[j].value = "";
				}
				
			j ++;
		}

		if (n == 0) {
		}else
		{
			alert("コード &;`\"|*?~<>^[]{}$#!% は入力できません。");
			return(false);	
		}
	}
	catch(e)
	{
		alert("Error in DataCheck :" + e );
		return(false);
	}
	
	//alert("ok");	
	//oForm.Err.value ="0";	
	try{
		if( bSubmit)
			oForm.submit(); //Add by hong on 03/02/2006
	}
	catch(e)
	{
		return false;
		//alert("Error in DataCheck Submit :" + e );
	}
	return(true);

}

//Add by hong on 25/07/2005
function Form_SCodeCheckEN(oForm){

	var pCheck ;
	var pPass;
	var pTbl;
	var j = 0;
	var ii;
	var n = 0;

	
	//alert("in");
	
	try{
		while (!(oForm.elements[j].name == "reset")) {		
			if (!(oForm.elements[j].name == "src")) {		
				pPass = oForm.elements[j].value;
			}else
			{
				pPass = "";
			}

			var pTbl_EN = "&;`\"|*?~<>^[]{}$#!%";
			//var pTbl_EN = "abcdefghijklmnopqrstuvwxyzABCDEFGHIKLMNOPQRSTUVWXYZ.";
			

			ii =pPass.length;
					
			var p , i
			var c
			var m
			
			p = 0;
					
			m = eval(ii) -1 ;

			for ( i= 0 ; i <= m ; i++) {
				c = pPass.charAt(i,1);
				
				if ( pTbl_EN.indexOf(c) == -1){
				}else{	p++;  }
			}
			
			if (p == 0)  {
			}else
			{
				n ++;
				oForm.elements[j].value = "";
				}
				
			j ++;
		}

		if (n == 0)  {
		}else
		{
			alert("code &;`\"|*?~<>^[]{}$#!% can not been used.");
			return(false);
		}
	}
	catch(e)
	{
		alert("Error in DataCheck :" + e );
		return(false);
	}

		
	//oForm.Err.value ="0";	
	try{
		oForm.submit(); //Add by hong on 03/02/2006
	}
	catch(e)
	{
		return false;
		//alert("Error in DataCheck Submit :" + e );
	}
	return(true);

}

function setFocus(elementName) {
    if (!elementName) return;
    if (elementName == "") return;
    
    //Get the element. 
    var element = document.getElementsByName(elementName);
    
    if (!element) return;
    
    //focus to the first element
    element[0].focus();
}

function showErrorMessage(message){
    if (!message) return;
    if (message == "") return;
    
    //show a message
    alert(message);
}




