function checK(f) {
	if(f.reg_name.value=='')
	{
		//document.getElementById('reg_name').innerHTML="X";
		document.getElementById('reg_name').style.color='#FF0000';
		f.reg_name.focus();
		return false;
	}
	else
	{
		document.getElementById('reg_name').style.color='#666666';
		//document.getElementById('reg_name').innerHTML="";
	}

	if(f.reg_email.value=='')
	{
		//document.getElementById('reg_email').innerHTML="X";
		document.getElementById('reg_email').style.color='#FF0000'
		f.reg_email.focus();
		return false
	}
	else
	{
		//document.getElementById('reg_email').innerHTML="";
		document.getElementById('reg_email').style.color='#666666';
	}




	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(f.reg_email.value))
	{

 		if(f.date.value=='')
		{
			//document.getElementById('reg_code').innerHTML="X";
			document.getElementById('reg_date').style.color='#FF0000'
			f.date.focus();
			return false;
		}
		else
		{
			//document.getElementById('reg_code').innerHTML="";
			document.getElementById('reg_date').style.color='#666666';
		}



		if(f.reg_code.value=='')
		{
			//document.getElementById('reg_code').innerHTML="X";
			document.getElementById('reg_code').style.color='#FF0000'
			f.reg_code.focus();
			return false;
		}
		else
		{
			//document.getElementById('reg_code').innerHTML="";
			document.getElementById('reg_code').style.color='#666666';
			return true;
		}

	}
	else
	{
		//document.getElementById('reg_email').innerHTML="X";
		document.getElementById('reg_email').style.color='#FF0000'
		f.reg_email.select();
		return false;
	}


}

function username_val(myfield, e, dec) {
  var key;
  var keychar;
  if (window.event)
    key = window.event.keyCode;
  else if (e)
    key = e.which;
  else
    return true;
  keychar = String.fromCharCode(key);
  if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
    return true;
    else if ((('abcdefghijklmnopqrstuvwxyz0123456789_-').indexOf(keychar) > -1))
    return true;
  else if (dec && (keychar == '.')) {
    myfield.form.elements[dec].focus();
    return false;
  } else
    return false;
}

function reg_code_val(myfield, e, dec) {
  var key;
  var keychar;
  if (window.event)
    key = window.event.keyCode;
  else if (e)
    key = e.which;
  else
    return true;
  keychar = String.fromCharCode(key);
  if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
    return true;
    else if ((('0123456789').indexOf(keychar) > -1))
    return true;
  else if (dec && (keychar == '.')) {
    myfield.form.elements[dec].focus();
    return false;
  } else
    return false;
}