<!--
	function CommonCheckTrueRegister(param)
	{
		var eles = document.forms[0].elements;
		var checkTrue = "";
		
		if (eles) 
		{
			for(var i=0; i<eles.length; i++)  
			{	
				if(eles[i].type == 'checkbox' && eles[i].name.substring(0,2) == param)
				{
					if (eles[i].checked) 
					{
						checkTrue += eles[i].id;
						checkTrue += ",";
					}
				}
			}
		}
		return checkTrue
	}
	
	function CommonCheckFalseRegister(param)
	{
		var eles = document.forms[0].elements;
		var checkFalse = "";
		
		if (eles) 
		{
			for(var i=0; i<eles.length; i++)  
			{	
				if(eles[i].type == 'checkbox' && eles[i].name.substring(0,2) == param)
				{
					if (!eles[i].checked) 
					{
						checkFalse += eles[i].id;
						checkFalse += ",";
					}
				}
			}
		}
		return checkFalse
	}

	function CheckOcL(CheckL)
	{
		CheckLarge(CheckL);
	}
	function CheckOcM(CheckM) 
	{	
		CheckLarge(CheckM);
		CheckMiddel(CheckM);
	}
	function CheckOcS(CheckS)
	{
		CheckSmall(CheckS);
	}
	
	function CheckIndL(CheckIndL)
	{
		CheckLarge(CheckIndL);
	}
	function CheckIndS(checkIndS)
	{
		CheckSmall(checkIndS);
	}
	
	function CheckSkillL(CheckL)
	{
		CheckLarge(CheckL);
	}
	function CheckSkillM(CheckM) 
	{	
		CheckLarge(CheckM);
		CheckMiddel(CheckM);
	}
	function CheckSkillS(CheckS)
	{
		CheckSmall(CheckS);
	}
	
	function CheckLarge(target)
	{
		var eles = document.forms[0].elements;
		var check = target.checked;
		var mylen = target.name.length;
		
		if (eles) 
		{			
			for(var i=0; i<eles.length; i++)  
			{
				var prefix = eles[i].name.substring(0,mylen);
				
				if (eles[i].type == 'checkbox' && prefix == target.name) 
				{
					if(target.name == eles[i].name && check)
					{
						$(eles[i]).checked = true;
					}
					else if(target.name == eles[i].name && !check)
					{
						$(eles[i]).checked = false;
					}
					else
					{
						if(check)
						{
							$(eles[i]).checked = true;
						}
						else
						{
							$(eles[i]).checked = false;
						}
					}
				}
			}
		}
	}
	
	function CheckMiddel(target)
	{
		var eles = document.forms[0].elements;
		var check = target.checked;
		var mylen = target.name.length;
		var isCheckL = true;
		
		if (eles) 
		{			
			for(var i=0; i<eles.length; i++)  
			{
				var prefix = eles[i].name.substring(0,(mylen-2));
				
				if (eles[i].type == 'checkbox' && prefix == target.name.substring(0,(mylen-2))) 
				{
					if(eles[i].name.length == (mylen-2))
					{
					}
					else if(eles[i].name.length == mylen && !eles[i].checked)
					{
						isCheckL = false;
					}
				}
			}
		
			for(var i=0; i<eles.length; i++)  
			{	
				var prefix = eles[i].name.substring(0,(mylen-2));
				
				if (eles[i].type == 'checkbox' && prefix == target.name.substring(0,(mylen-2))) 
				{
					if(eles[i].name.length == (mylen-2))
					{
						if(isCheckL)
						{
							$(eles[i]).checked = true;
						}
						else
						{
							$(eles[i]).checked = false;
						}
					}
				}
			}
		}
	}
	
	function CheckSmall(target)
	{
		var eles = document.forms[0].elements;
		var check = target.checked;
		var mylen = target.name.length;
		var isCheckL = true;
		var isCheckM = true;
		
		if(eles) 
		{		
			for(var i=0; i<eles.length; i++)  
			{
				var prefix = eles[i].name.substring(0,(mylen-2));
				
				if (eles[i].type == 'checkbox' && prefix == target.name.substring(0,(mylen-2))) 
				{
					if(eles[i].name.length == (mylen-4))
					{
					}
					else if(eles[i].name.length == (mylen-2))
					{
					}
					else if(eles[i].name.length == mylen && !eles[i].checked)
					{
						isCheckM = false;
					}
				}
			}
		
			for(var i=0; i<eles.length; i++)  
			{	
				var prefix = eles[i].name.substring(0,(mylen-2));
				
				if (eles[i].type == 'checkbox' && prefix == target.name.substring(0,(mylen-2))) 
				{
					if(eles[i].name.length == (mylen-2))
					{
						if(isCheckM)
						{
							$(eles[i]).checked = true;
						}
						else
						{
							$(eles[i]).checked = false;
						}
					}
				}
			}
			
			for(var i=0; i<eles.length; i++)  
			{	
				var prefix = eles[i].name.substring(0,(mylen-4));
				
				if(eles[i].type == 'checkbox' && prefix == target.name.substring(0,(mylen-4))) 
				{
					if(eles[i].name.length == (mylen-4))
					{
					}
					else if(eles[i].name.length == (mylen-2) && !eles[i].checked)
					{
						isCheckL = false;
					}
					else if(eles[i].name.length == mylen && !eles[i].checked)
					{
						isCheckL = false;
					}
				}		
			}
		
			for(var i=0; i<eles.length; i++)  
			{	
				var prefix = eles[i].name.substring(0,(mylen-4));
				
				if (eles[i].type == 'checkbox' && prefix == target.name.substring(0,(mylen-4))) 
				{
					if(eles[i].name.length == (mylen-4))
					{
						if(isCheckL)
						{
							$(eles[i]).checked = true;
						}
						else
						{
							$(eles[i]).checked = false;
						}
					}
				}
			}
		}
	}
	
	function CheckArea(CheckArea)
	{
		var eles = document.forms[0].elements;
		var check = CheckArea.checked;
		var allcheck = false;
		var allPrefectureID = 'ar1';
		var abroadID = 'ar99';
		var areaPreFix = 'ar';
		var prefecturePreFix = 'pr';
		var isCheckALL = true;
		
		if( CheckArea.id == allPrefectureID )
		{
			allcheck = true;
		}
		
		if (eles) 
		{			
			for(var i=0; i<eles.length; i++)  
			{	
				if (eles[i].type == 'checkbox' && eles[i].name.substring(0,2) == areaPreFix ) 
				{
					if(CheckArea.name == eles[i].name && eles[i].checked)
					{
						$(eles[i]).checked = true;
					}
					else if(CheckArea.name == eles[i].name && !eles[i].checked)
					{
						$(eles[i]).checked = false;
						isCheckALL = false;
					}
					else if( allcheck && check )
					{
						if( eles[i].id != abroadID)
						{
							$(eles[i]).checked = true;
						}
					}
					else if( allcheck && !check )
					{
						if( eles[i].id != abroadID)
						{
							$(eles[i]).checked = false;
							isCheckALL = false;
						}
					}
					else if(eles[i].name == allPrefectureID)
					{
						if( !check)
						{
							$(eles[i]).checked = false;
							isCheckALL = false;
						}
					}
					else if(eles[i].name == abroadID)
					{
					}
					else
					{
						if(!eles[i].checked)
						{
							isCheckALL = false;
						}
					}
				}
				else if (eles[i].type == 'checkbox' && eles[i].name.substring(0,2) == prefecturePreFix)
				{	
					if(CheckArea.id.substring(2,4) == eles[i].name.substring(2,4))
					{
						if( check )
						{
							$(eles[i]).checked = true;
						}
						else
						{
							$(eles[i]).checked = false;
						}
					}
					else if( allcheck && check )
					{
						if( eles[i].id != abroadID)
						{
							$(eles[i]).checked = true;
						}
					}
					else if( allcheck && !check )
					{
						if( eles[i].id != abroadID)
						{
							$(eles[i]).checked = false;
						}
					}
				}
			}
			for(var i=0; i<eles.length; i++)  
			{	
				if( isCheckALL && eles[i].name == allPrefectureID)
				{
					$(eles[i]).checked = true;
				}
			}
		}
	}
	
	function CheckPrefecture(CheckPrefecture)
	{
		var eles = document.forms[0].elements;
		var check = CheckPrefecture.checked;
		var checkCount = 0;
		var areaPreFix = 'ar';
		var prefecturePreFix = 'pr';
		var allPrefectureID = 'ar1';
		var abroadID = 'ar99';
		var isCheckALL = true;
		
		for(var i=0; i<eles.length; i++)
		{	
			if (eles[i].type == 'checkbox' && eles[i].name.substring(0,2) == prefecturePreFix)
			{	
				if(CheckPrefecture.id == eles[i].id && check)
				{
					$(eles[i]).checked = true;
				}
				else if(CheckPrefecture.id == eles[i].id && !check)
				{
					$(eles[i]).checked = false;
					checkCount++;
				}
				else if(eles[i].name.substring(2,4) == CheckPrefecture.name.substring(2,4))
				{
					if(!eles[i].checked)
					{
						checkCount++;
					}
				}
			}
		}
		
		for(var i=0; i<eles.length; i++)  
		{	
			if (eles[i].type == 'checkbox' && eles[i].name.substring(0,2) == areaPreFix) 
			{
				if(eles[i].id.substring(2,4) == CheckPrefecture.name.substring(2,4))
				{
					if(checkCount == 0)
					{
						$(eles[i]).checked = true;
					}
					else
					{
						$(eles[i]).checked = false;
					}
				}
			}
		}
		
		for(var i=0; i<eles.length; i++)  
		{	
			if (eles[i].type == 'checkbox' && eles[i].name.substring(0,2) == areaPreFix ) 
			{					
				if(eles[i].name == allPrefectureID)
				{
					if(!check)
					{
						$(eles[i]).checked = false;
						isCheckALL = false;
					}
				}
				else if(eles[i].name == abroadID)
				{
				}
				else
				{
					if(!eles[i].checked)
					{
						isCheckALL = false;
					}
				}
			}
		}
		
		for(var i=0; i<eles.length; i++)  
		{	
			if( isCheckALL && eles[i].name == allPrefectureID)
			{
				$(eles[i]).checked = true;
			}
		}
	}
	
-->
