function validate_order(frm)
{
	var payment_type_count = RadioCheck(frm , 'payment_type');
	var terms_conditions_sel = BoxesChecked(frm , 'terms_conditions');

	if(isEmpty(frm.fname))
	{
		alert("Please enter your first name");
		frm.fname.focus();
		return false;
	}
	
	if(isEmpty(frm.lname))
	{
		alert("Please enter your last name");
		frm.lname.focus();
		return false;
	}

	if(isEmpty(frm.email))
	{
		alert("Please enter your email");
		frm.email.focus();
		return false;
	}

	else
	{
		if (!isEmail(frm.email))
		{
			alert("Please enter a valid email");
			frm.email.focus();
			return false;
		}
	}

	if(isEmpty(frm.password))
	{
		alert("Please enter your password");
		frm.password.focus();
		return false;
	}

	if(frm['password'].value.length<8)
	{
		alert("Password should be atleast 8 character in length");
		frm.password.focus();
		return false;
	}

	if(isEmpty(frm.cpassword))
	{
		alert("Please confirm your password");
		frm.cpassword.focus();
		return false;
	}

	if(frm['password'].value != frm['cpassword'].value)
	{
		alert("Your passwords do not match. please re-enter your password");
		return false;
	}

	if(isEmpty(frm.phone))
	{
		alert("Please enter your phone number");
		frm.phone.focus();
		return false;
	}

	if(isEmpty(frm.zipcode))
	{
		alert("Please enter Zip/Postal");
		frm.zipcode.focus();
		return false;
	}

	if(payment_type_count == 0)
	{
		alert("Please select a payment type");
		frm.payment_type[0].focus();
		return false;
	}
	else
	{
		var payment_type_sel = getRadioValue(frm.payment_type);
		if(payment_type_sel == "card")
		{
			if(isEmpty(frm.cardholder))
			{
				alert("Please enter name on Card");
				frm.cardholder.focus();
				return false;
			}

			if(isEmpty(frm.cctype))
			{
				alert("Please select your credit card type");
				frm.cctype.focus();
				return false;
			}

			if(isEmpty(frm.ccnumber))
			{
				alert("Please enter your credit card number");
				frm.ccnumber.focus();
				return false;
			}
			if(!isNumeric(frm.ccnumber))
			{
				alert("Please enter valid credit card number");
				frm.ccnumber.focus();
				return false;
			}
			if(length(frm.ccnumber) < 15)
			{
				alert("Please enter valid credit card number");
				frm.ccnumber.focus();
				return false;
			}
			if(isEmpty(frm.ccexpmonth))
			{
				alert("Please select expiration date");
				frm.ccexpmonth.focus();
				return false;
			}
			if(isEmpty(frm.ccexpyear))
			{
				alert("Please select expiration Date");
				frm.ccexpyear.focus();
				return false;
			}
			if(isEmpty(frm.vcode))
			{
				alert("Please enter your verification code (cvv) ");
				frm.vcode.focus();
				return false;
			}
		}
	}
	if(isEmpty(frm.capthacode))
	{
		alert("Please Type the characters you see in the picture above ");
		frm.capthacode.focus();
		return false;
	}
	if(terms_conditions_sel == 0)
	{
		alert("Please agree to our terms of service");
		return false;
	}
}
//------------------------------------------------------------------------------

function changepass(frm)
{
	if(isEmpty(frm.oldpwd))
	{
		alert("Please enter your old password");
		frm.oldpwd.focus();
		return false;
	}

	if(isEmpty(frm.newpwd))
	{
		alert("Please enter your new password");
		frm.newpwd.focus();
		return false;
	}

	if(frm['newpwd'].value.length<8)
	{
		alert("New Password should be atleast 8 character in length");
		frm.newpassword.focus();
		return false;
	}
   
	if(isEmpty(frm.cfmpwd))
	{
		alert("Please confirm your password");
		frm.cfmpwd.focus();
		return false;
	}
	
	 if(frm['cfmpwd'].value.length<8)
	{
		alert("Confirm Password should be atleast 8 character in length");
		frm.cfmpwd.focus();
		return false;
	}

	if(frm['newpwd'].value != frm['cfmpwd'].value)
	{
		alert("Your passwords do not match. please re-enter your password");
		frm.cfmpwd.select();
		frm.cfmpwd.focus();
		return false;
	}
}
//------------------------------------------------------------------------------

function profile(frm)
{
	if(isEmpty(frm.fname))
	{
		alert("Please enter your first name");
		frm.fname.focus();
		return false;
	}
	
	if(isEmpty(frm.lname))
	{
		alert("Please enter your last name");
		frm.lname.focus();
		return false;
	}

	if(isEmpty(frm.phone))
	{
		alert("Please enter your phone number");
		frm.phone.focus();
		return false;
	}

	if(isEmpty(frm.zip))
	{
		alert("Please enter your zip/ postal");
		frm.zip.focus();
		return false;
	}
}
//------------------------------------------------------------------------------

function login(frm)
{
	if(isEmpty(frm.email))
	{
		alert("Please enter your email");
		frm.email.focus();
		return false;
	}

	else
	{
		if (!isEmail(frm.email))
		{
			alert("Please enter a valid email");
			frm.email.focus();
			return false;
		}
	}
}
//------------------------------------------------------------------------------

function renew_now(frm)
{
	var payment_type_count = RadioCheck(frm , 'payment_type');
	var terms_conditions_sel = BoxesChecked(frm , 'terms_conditions');

	if(payment_type_count == 0)
	{
		alert("Please select a payment type");
		frm.payment_type[0].focus();
		return false;
	}
	else
	{
		var payment_type_sel = getRadioValue(frm.payment_type);
		if(payment_type_sel == "card")
		{
			if(isEmpty(frm.cardholder))
			{
				alert("Please enter name on Card");
				frm.cardholder.focus();
				return false;
			}

			if(isEmpty(frm.cctype))
			{
				alert("Please select your credit card type");
				frm.cctype.focus();
				return false;
			}

			if(isEmpty(frm.ccnumber))
			{
				alert("Please enter your credit card number");
				frm.ccnumber.focus();
				return false;
			}
			if(!isNumeric(frm.ccnumber))
			{
				alert("Please enter valid credit card number");
				frm.ccnumber.focus();
				return false;
			}
			if(length(frm.ccnumber) < 15)
			{
				alert("Please enter valid credit card number");
				frm.ccnumber.focus();
				return false;
			}
			if(isEmpty(frm.ccexpmonth))
			{
				alert("Please select expiration date");
				frm.ccexpmonth.focus();
				return false;
			}
			if(isEmpty(frm.ccexpyear))
			{
				alert("Please select expiration Date");
				frm.ccexpyear.focus();
				return false;
			}
			if(isEmpty(frm.vcode))
			{
				alert("Please enter your verification code (cvv) ");
				frm.vcode.focus();
				return false;
			}
		}
	}
	if(isEmpty(frm.capthacode))
	{
		alert("Please Type the characters you see in the picture above ");
		frm.capthacode.focus();
		return false;
	}
	if(terms_conditions_sel == 0)
	{
		alert("Please agree to our terms of service");
		return false;
	}
}
//------------------------------------------------------------------------------

function signup(frm)
{
	if(isEmpty(frm.email))
	{
		alert("Please enter your email");
		frm.email.focus();
		return false;
	}

	else
	{
		if (!isEmail(frm.email))
		{
			alert("Please enter a valid email");
			frm.email.focus();
			return false;
		}
	}

	if(isEmpty(frm.cemail))
	{
		alert("Please confirm your email");
		frm.cemail.focus();
		return false;
	}

	else
	{
		if (!isEmail(frm.cemail))
		{
			alert("Please confirm a valid email");
			frm.cemail.focus();
			return false;
		}
	}
	if(frm['email'].value != frm['cemail'].value)
	{
		alert("Your email do not match. please re-enter your email");
		return false;
	}

	if(isEmpty(frm.password))
	{
		alert("Please enter your password");
		frm.password.focus();
		return false;
	}

	if(frm['password'].value.length<8)
	{
		alert("Password should be atleast 8 character in length");
		frm.password.focus();
		return false;
	}

	if(isEmpty(frm.cpassword))
	{
		alert("Please confirm your password");
		frm.cpassword.focus();
		return false;
	}

	if(frm['password'].value != frm['cpassword'].value)
	{
		alert("Your passwords do not match. please re-enter your password");
		return false;
	}
}


//------------------------------------------------------------------------------
function freetrial(frm)
{
	if(isEmpty(frm.email))
	{
		alert("Please enter your email");
		frm.email.focus();
		return false;
	}

	else
	{
		if (!isEmail(frm.email))
		{
			alert("Please enter a valid email");
			frm.email.focus();
			return false;
		}
	}

	if(isEmpty(frm.password))
	{
		alert("Please enter your password");
		frm.password.focus();
		return false;
	}

	if(frm['password'].value.length<8)
	{
		alert("Password should be atleast 8 character in length");
		frm.password.focus();
		return false;
	}

	if(isEmpty(frm.cpassword))
	{
		alert("Please confirm your password");
		frm.cpassword.focus();
		return false;
	}

	if(frm['password'].value != frm['cpassword'].value)
	{
		alert("Your passwords do not match. please re-enter your password");
		return false;
	}
}

//------------------------------------------------------------------------------


function buysignup(frm)
{
	if(frm.plan[0].checked==false && frm.plan[1].checked==false && frm.plan[2].checked==false )
	{
		alert("Please choose your plan");
		frm.plan[0].focus();
		return false;
	}
if(frm.plan[0].checked==true)
{
frm.hdnPlan.value = "month";
}
if(frm.plan[1].checked==true)
{
frm.hdnPlan.value = "Annual";
}
if(frm.plan[2].checked==true)
{
frm.hdnPlan.value = "AnnualGb";
}
	if(isEmpty(frm.email))
	{
		alert("Please enter your email");
		frm.email.focus();
		return false;
	}

	else
	{
		if (!isEmail(frm.email))
		{
			alert("Please enter a valid email");
			frm.email.focus();
			return false;
		}
	}

	if(isEmpty(frm.password))
	{
		alert("Please enter your password");
		frm.password.focus();
		return false;
	}

	if(frm['password'].value.length<8)
	{
		alert("Password should be atleast 8 character in length");
		frm.password.focus();
		return false;
	}

	if(isEmpty(frm.cpassword))
	{
		alert("Please confirm your password");
		frm.cpassword.focus();
		return false;
	}

	if(frm['password'].value != frm['cpassword'].value)
	{
		alert("Your passwords do not match. please re-enter your password");
		return false;
	}
}


//------------------------------------------------------------------------------
function validateValue( strValue, strMatchPattern ) 
{
	var objRE = new RegExp( strMatchPattern);
 	//check if string matches pattern
	return objRegExp.test(strValue);
}
//------------------------------------------------------------------------------
function isEmpty(eltObj)
{
	strValue	=	trimAll(eltObj.value);
	if(strValue.length > 0)
	{
		return false;
    }
	return true;
}
//------------------------------------------------------------------------------
function isAlpha(eltObj)
{
	strValue	=	eltObj.value;
	pattern		=	'^[a-zA-Z]+$';
	var objRE	=	new RegExp( pattern );
	if(!objRE.test(strValue))
	{
		return false;
	}
	return true;
}
//------------------------------------------------------------------------------
function isAlpha1(eltObj)
{
	strValue	=	eltObj.value;
	pattern		=	'^[a-zA-Z ]+$';
	var objRE	=	new RegExp( pattern );
	if(!objRE.test(strValue))
	{
		return false;
	}
	return true;
}
//------------------------------------------------------------------------------
function isNumeric(eltObj)
{
	strValue	=	eltObj.value;
	var pattern		=	'^[0-9]+$';
	var objRE	=	new RegExp( pattern );
	if(!objRE.test(strValue))
	{
		return false;
	}
	return true;
}
//------------------------------------------------------------------------------
function isAlphaNumeric(eltObj)
{
	strValue	=	eltObj.value;	
	pattern		=	'^[a-zA-Z0-9 ]+$';
	var objRE	=	new RegExp( pattern );
	if(!objRE.test(strValue))
	{
		return false;
	}
	return true;
}
//------------------------------------------------------------------------------
function isPhone(eltObj)
{
	strValue	=	eltObj.value;
	pattern		=	'^[0-9\-()+ ]+$';
	var objRE	=	new RegExp( pattern );
	if(!objRE.test(strValue) || strValue.length < 10)
	{
		return false;
	}
	return true;
}
//------------------------------------------------------------------------------
function isEmail(eltObj)
{
	strValue	=	eltObj.value;
	var objRE	=	/^[a-z0-9]([a-z0-9_\-\.]*)@([a-z0-9_\-\.]*)(\.[a-z]{2,4}(\.[a-z]{2}){0,2})$/i;
				
	if(!objRE.test(strValue))
	{
		return false;
	}
	return true;
}
//------------------------------------------------------------------------------
function isUrl(eltObj)
{
	strValue	=	eltObj.value;
	//var objRE	=	/http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;
	var objRE	=	/http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{2,3}/;
	if(!objRE.test(strValue))
	{
		return false;
	}
	return true;

}
//------------------------------------------------------------------------------
function isAmount(eltObj)
{
	strValue	=	eltObj.value;
	var pattern = /^[0-9]+(.){0,1}([0-9]*)$/i;
	var objRE	=	new RegExp( pattern );
	if(!objRE.test(strValue))
	{
		return false;
	}
	return true;
}
//------------------------------------------------------------------------------
function isAmountOld(fld, Label)
{
 var ValidChars = "0123456789.";
 var Char;
 if(fld.value == ".") { alert('Invalid Chars in '+ Label + ' field'); fld.focus(); return false; }
 for (i = 0; i < fld.value.length; i++)
 {
    Char = fld.value.charAt(i);
    if(ValidChars.indexOf(Char) == -1)
    {
       alert('Invalid Chars in '+ Label + ' field');
       fld.focus();
       return false;
    }
 }
 return true;
}
//------------------------------------------------------------------------------
//returns the no of check boxes checked in a form
function BoxesChecked(form, eltname)
{
  a = 0;
  for(var i = 0; i < form.elements.length; i++)
  {
   var e = form.elements[i];
   if(e.type == "checkbox" && e.name == eltname && e.checked)
   {
    a++;
   }
  }
  return a;
}
//------------------------------------------------------------------------------
//returns the no of radio boxes checked
function RadioCheck(form, eltname)
{
  a = 0;
  for(var i = 0; i < form.elements.length; i++)
  {
   var e = form.elements[i];
   if(e.type == "radio" && e.name == eltname && e.checked)
   {
    a++;
   }
  }
  return a;
}
//------------------------------------------------------------------------------
//  Check / Un Check all Check boxes
//  onclick="Checkall(this, document.form, 'cbox[]');"
function Checkall(chk, form, eltname)
{

 for (var i=0; i < form.elements.length; i++)
 {
  var e = form.elements[i];
	
	  if (e.type == "checkbox" && e.name == eltname)
	  { 
		  e.checked = chk.checked;
	  }
 }
}
//------------------------------------------------------------------------------
//alerts an error if the first item is selected or none selected in a listbox
function chkListbox(item, Label)
{
  if(item.options.selectedIndex == 0 || item.options.selectedIndex == -1)
  {
    alert('Please select ' + Label);
    item.focus();
    return false;
  }
  return true;
}
//------------------------------------------------------------------------------
//if(form.elements['toinv[]'].options.selectedIndex == -1) { alert('Pls select atleast one item'); return false; }
//alerts to chk at least one item from a listbox which has multiple atrrib
function chkListboxMultiple(form, eltname, Label)
{
 for(var i = 0; i < form.elements.length; i++)
 {
  var e = form.elements[i];
  if(e.type == "select-multiple" && e.name == eltname)
  {
   if(e.options.selectedIndex == -1)
   {
     alert('Please select atleast one ' + Label);
     return false;
   }
   else
   {
    return true;
   }
  }
 }
}
//------------------------------------------------------------------------------
//returns the no of items selected from a listbox which has multiple attrib
function itemsSelected(form, eltname)
{
  a = 0;
  for(var i = 0; i < form.elements.length; i++)
  {
   var e = form.elements[i];
   if(e.type == "select-multiple" && e.name == eltname)
   {
    for(j = 0; j < e.options.length; j++)
    {
      if(e.options[j].selected)
      {
        a++;
      }
    }
   }
  }
  return a;
}
//------------------------------------------------------------------------------
function makeItemsSelected(form, eltname)
{
  for(var i = 0; i < form.elements.length; i++)
  {
   var e = form.elements[i];
   if(e.type == "select-multiple" && e.name == eltname)
   {
    for(j = 0; j < e.options.length; j++)
    {
      e.options[j].selected	=	true;
    }
   }
  }
}
//------------------------------------------------------------------------------
//returns the radio box value of an element
function getRadioValue(radio)
{
 for (var i = 0; i < radio.length; i++)
 {
 	if (radio[i].checked) { break; }
 }
 return radio[i].value;
}
//------------------------------------------------------------------------------
function getSelectedItemText(item)
{
	return item.options[item.selectedIndex].text;
}
//------------------------------------------------------------------------------
function trimAll(strValue)
{
   var objRegExp = /^(\s*)$/;

   //check for all spaces
   if(objRegExp.test(strValue)) 
   {
       strValue = strValue.replace(objRegExp, '');
       if( strValue.length == 0)
          return strValue;
   }
    
   //check for leading & trailing spaces
   objRegExp = /^(\s*)([\W\w]*)(\b\s*$)/;
   if(objRegExp.test(strValue)) 
   {
       //remove leading and trailing whitespace characters
       strValue = strValue.replace(objRegExp, '$2');
   }
   return strValue;
}
//------------------------------------------------------------------------------
function rTrim( strValue ) 
{
	var objRegExp = /^([\w\W]*)(\b\s*)$/;
 
    if(objRegExp.test(strValue)) 
	{
       //remove trailing a whitespace characters
       strValue = strValue.replace(objRegExp, '$1');
    }
	return strValue;
}
//------------------------------------------------------------------------------
function lTrim( strValue ) 
{
	var objRegExp = /^(\s*)(\b[\w\W]*)$/;
 
    if(objRegExp.test(strValue)) 
	{
       //remove leading a whitespace characters
       strValue = strValue.replace(objRegExp, '$2');
    }
	return strValue;
}
//------------------------------------------------------------------------------
function selectAll(fld)
{
	for(i=0;i<fld.length;i++)
		fld[i].checked=true;
}
//------------------------------------------------------------------------------
function selectNone(fld)
{
	for(i=0;i<fld.length;i++)
		fld[i].checked=false;
}
//------------------------------------------------------------------------------
function isPositiveInt(fld)
{
	if(parseInt(fld.value)>0)
		return true;
	return false;
}
//------------------------------------------------------------------------------
function isPositiveFloat(fld)
{
	return isNotNegativeFloat(fld)&& (parseFloat(fld.value)>0);	
}
//------------------------------------------------------------------------------
function isNotNegativeFloat(fld)
{
	var r1=new RegExp("^[0-9]*[.]{0,1}[0-9]*$")
	return r1.test(fld.value);
}
//------------------------------------------------------------------------------
function isNotNegativeInt(fld)
{
	var r1=new RegExp("^[0-9]*$")
	return r1.test(fld.value);
}
//------------------------------------------------------------------------------
function isPincode(fld)
{
	var r1 = new RegExp("^[1-9][0-9]{4}$")
	return r1.test(fld.value);
}
//------------------------------------------------------------------------------
function isPeriod(fld)
{
	var r1 = new RegExp("^[1-9][0-9]{2}$")
	return r1.test(fld.value);
}
//------------------------------------------------------------------------------
function isFloat(fld)
{
	var r1=new RegExp("^[\-\+]{0,1}[0-9]*[.]{0,1}[0-9]*$")
	return r1.test(fld.value);
}
//------------------------------------------------------------------------------
function isInt(fld)
{
	i=parseInt(fld.value);
	if(i>0 ||i==0 || i<0)
		return true;
	return false;
}
//------------------------------------------------------------------------------
function isSpace(fld)
{
	var r1 = new RegExp("^[ ]+$");
	return r1.test(fld.value);
}
//------------------------------------------------------------------------------
function length(eltObj)
{
	strValue	=	trimAll(eltObj.value);
	var length = strValue.length;
	return length;
}
//------------------------------------------------------------------------------
function isImageFile(eltObj)
{

	strValue	=	trimAll(eltObj.value);
	extArray = new Array(".jpg",".jpeg",".png",".gif");
	allowSubmit = false;

	if (!strValue) return;
	while (strValue.indexOf("\\") != -1)
	strValue = strValue.slice(strValue.indexOf("\\") + 1);
	ext = strValue.slice(strValue.indexOf(".")).toLowerCase();
	for (var i = 0; i < extArray.length; i++) {
		if (extArray[i] == ext) { 
			allowSubmit = true; break; 
		}
	}
	if (allowSubmit) return true;
	else return false;
}
//------------------------------------------------------------------------------

function changeSelect(obj,rowid)
{
	row_obj = document.getElementById(rowid);
	if(obj=='Other')
	{
		row_obj.style.display='';
	}
	else
	{
		row_obj.style.display='none';
	}
}

//------------------------------------------------------------------------------

function blockNonNumbers(obj, e, allowDecimal, allowNegative)
	{
		var key;
		var isCtrl = false;
		var keychar;
		var reg;
		if(window.event) {
			key = e.keyCode;
			isCtrl = window.event.ctrlKey
		}
		else if(e.which) {
			key = e.which;
			isCtrl = e.ctrlKey;
		}
		if (isNaN(key)) return true;
		keychar = String.fromCharCode(key);
		if (key == 8 || isCtrl)
		{
			return true;
		}
		reg = /\d/;
		var isFirstN = allowNegative ? keychar == '-' : false;
		return isFirstN || reg.test(keychar);
	}

//------------------------------------------------------------------------------
//signup validation
function validate_signup(frm)
{
	var payment_type_count = RadioCheck(frm , 'payment_type');
	var terms_conditions_sel = BoxesChecked(frm , 'terms_conditions');

	if(isEmpty(frm.fname))
	{
		alert("Please enter your first name");
		frm.fname.focus();
		return false;
	}
	
	if(isEmpty(frm.lname))
	{
		alert("Please enter your last name");
		frm.lname.focus();
		return false;
	}

	if(isEmpty(frm.phone))
	{
		alert("Please enter your phone number");
		frm.phone.focus();
		return false;
	}

	if(isEmpty(frm.zipcode))
	{
		alert("Please enter Zip/Postal");
		frm.zipcode.focus();
		return false;
	}

	if(isEmpty(frm.cardholder))
	{
		alert("Please enter name on Card");
		frm.cardholder.focus();
		return false;
	}

	if(isEmpty(frm.cctype))
	{
		alert("Please select your credit card type");
		frm.cctype.focus();
		return false;
	}

	if(isEmpty(frm.ccnumber))
	{
		alert("Please enter your credit card number");
		frm.ccnumber.focus();
		return false;
	}
	if(!isNumeric(frm.ccnumber))
	{
		alert("Please enter valid credit card number");
		frm.ccnumber.focus();
		return false;
	}
	if(length(frm.ccnumber) < 15)
	{
		alert("Please enter valid credit card number");
		frm.ccnumber.focus();
		return false;
	}
	if(isEmpty(frm.ccexpmonth))
	{
		alert("Please select expiration date");
		frm.ccexpmonth.focus();
		return false;
	}
	if(isEmpty(frm.ccexpyear))
	{
		alert("Please select expiration Date");
		frm.ccexpyear.focus();
		return false;
	}
	if(isEmpty(frm.vcode))
	{
		alert("Please enter your verification code (cvv) ");
		frm.vcode.focus();
		return false;
	}
	if(isEmpty(frm.capthacode))
	{
		alert("Please Type the characters you see in the picture above ");
		frm.capthacode.focus();
		return false;
	}
	if(terms_conditions_sel == 0)
	{
		alert("Please agree to our terms of service");
		return false;
	}
}
//------------------------------------------------------------------------------
//Contact us validation
function validate_contact(frm)
{

	if(isEmpty(frm.name))
	{
		alert("Please enter your name");
		frm.name.focus();
		return false;
	}

	if(isEmpty(frm.email))
	{
		alert("Please enter your email");
		frm.email.focus();
		return false;
	}

	else
	{
		if (!isEmail(frm.email))
		{
			alert("Please enter a valid email");
			frm.email.focus();
			return false;
		}
	}
	
	if(isEmpty(frm.phone))
	{
		alert("Please enter your phone number");
		frm.phone.focus();
		return false;
	}

	if(isEmpty(frm.comments))
	{
		alert("Please enter your comments");
		frm.comments.focus();
		return false;
	}

	if(isEmpty(frm.capthacode))
	{
		alert("Please Type the characters you see in the picture above ");
		frm.capthacode.focus();
		return false;
	}
}
//------------------------------------------------------------------------------
