function show_err(err_item,text){
	window.alert (text);
    err_item.select();
}

function show_err2(err_item,text){
	window.alert (text);
}


function is_Null(item){
   var is_null=0;
   var check=false;
   for(i=0;i<item.length;i++){
   if (item.substring(i,i+1)==" ") {
   is_null=is_null+1};
   };
   if (is_null==item.length){check=true};
   return (item=="" || item==null || check);

}


function email_Ok(email){
	return ((email.length>=5) && (email.indexOf('@',0)!=-1) 
		&& (email.indexOf('@',0) < email.length-4) 
		&& (email.indexOf('.',0)!=-1));
	}


function is_Num(item){
	is_not_num=false;
	num_string="0123456789";
	for(i=0;i<item.length;i++){
	   if (num_string.indexOf(item.substring(i,i+1),0) == -1) {
	   	is_not_num=true;
	   	break;
	   	};
	   };	
	return !is_not_num;
}


function is_Tel(item){
	if(item == "") return false;
	is_not_tel=false;
	num_string="0123456789-";
	for(i=0;i<item.length;i++){
	   if (num_string.indexOf(item.substring(i,i+1),0) == -1) {
	   	is_not_tel=true;
	   	break;
	   	};
	   };	
	return !is_not_tel;
}



function is_Zip(item){
	if(item == "") return true;
	if(item.length!=8) return false;
	var aZip=item;
	Zip1=aZip.substring(0,3);
	Zip2=aZip.charAt(3);
	Zip3=aZip.substring(4,8);
	
	if((!is_Num(Zip1)) || (Zip2 !="-") || (!is_Num(Zip3))) 
	{	return false	}
	else
	{	return true	}
	
}



function is_Fax(item){
	if(item == "") return true;
	if(item.length>16) return false;
	is_not_fax=false;
	num_string="0123456789-";
	for(i=0;i<item.length;i++){
	   if (num_string.indexOf(item.substring(i,i+1),0) == -1) {
	   	is_not_fax=true;
	   	break;
	   	};
	   };	
	return !is_not_fax;
}



function validateDay(yearStr, monthStr, dayStr)
{
        var yearInt = parseInt(yearStr);
        var monthInt = parseInt(monthStr) - 1;
        var dayInt = parseInt(dayStr);
        if ((monthInt > 11)||( monthInt ==-1))
        {
                return false;
        }
        if (yearInt < 1900)
        {
                return false;
        }
        monthDays = new MakeArray(12)
        monthDays [0] = 31;
        monthDays [1] = 28;
        monthDays [2] = 31;
        monthDays [3] = 30;
        monthDays [4] = 31;
        monthDays [5] = 30;
        monthDays [6] = 31;
        monthDays [7] = 31;
        monthDays [8] = 30;
        monthDays [9] = 31;
        monthDays [10] = 30;
        monthDays [11] = 31;

        if (yearInt % 92 == 0)
        {
          if (yearInt % 400 == 0)
          {
            monthDays[1] = 29;
          }
        }
        else
        {
          if (yearInt % 4 == 0)
          {
            monthDays[1] = 29;
          }
        }

        if (dayInt > monthDays[monthInt] ||  dayInt ==0 )
        {
          return false;
        }
        return true;
}



function MakeArray(n)
{
        this.length = n
        for (var i = 1; i <= n; i++) 
                this[i] = 0 
        return this
}



function Is_Char(InputString)
{
	if (InputString == "")
		return false;
	flag=false;
	asciiString="~`!@#$%^&*()+=}{][;:'|?></\,?.¡«£à£¡¡¤£££¤£¥¡­¡­¡ª£ª£¨£©¡ª¡ª£«£½£ý£û£Ý£Û£º£»¡®£ü¡¢£¿£¯¡·¡¶¡££¬£Þ";
	for(i=0;i<InputString.length;i++){
	   if (asciiString.indexOf(InputString.substring(i,i+1),0) != -1) {
	   	flag=true;
		break;
	   };
			
	   };	
	return !flag;
}

function Is_Char2(InputString)
{
	if (InputString == "")
		return false;
	flag=false;
	asciiString="'^~#*&%$!)(;";
	for(i=0;i<InputString.length;i++){
	   if (asciiString.indexOf(InputString.substring(i,i+1),0) != -1) {
	   	flag=true;
		break;
	   };
			
	   };	
	return !flag;
}


function checkbox_checked(form_obj)
{
var rb;
var flag=false;
for (i = 0; i < form_obj.length; i++) {
  rb = form_obj[i];
  if (rb.checked) {
    flag=true;
    break;
  };
};	
return flag;
}

function MM_openBrWindow(theURL,winName,features) { 
  window.open(theURL,winName,features);
}

