function isChecked (formObj, elm) {
  var els = formObj.elements.item(elm);
  for (var i=0; i < els.length; ++i) {
    if (els[i].checked) {
      return true
    }
  }
  return false;
}


function ValidateForm (theform){
  if(theform.realAcc.value == "") {
    alert(Drupal.t('Invalid Account Number. Please check and try again.'));
    theform.elements.item("realAcc", 0).focus();
    return false;
  }
  return true;
}
function ValidateForm1 (theform){
  document.getElementById('error_div').style.display = 'none';
  document.getElementById('error_div').innerHTML = '';
  if(theform.realAcc.value == "") {
  	document.getElementById('error_div').innerHTML=Drupal.t('<img src="/files/allslots/images/as_error.gif" style="vertical-align:middle;" alt="" /><span style="font-size:18px;font-weight:bold;" id="error_msg" name="error_msg">Invalid Account Number.</span> Please check and try again.');
  	document.getElementById('error_div').style.display = 'block';
    theform.elements.item("realAcc", 0).focus();
    return false;
  }
  if(isset(document.getElementById('c1'))){
	  if(!code_valid(document.getElementById('c1'),5)){
	  	document.getElementById('error_div').innerHTML=Drupal.t('<img src="/files/allslots/images/as_error.gif" style="vertical-align:middle;" alt="" /><span style="font-size:18px;font-weight:bold;" id="error_msg" name="error_msg">Invalid Bonus code.</span> Please check and try again.');
	  	document.getElementById('error_div').style.display = 'block';
	    document.getElementById('c1').focus();
	    return false;
	  }
	  if(!code_valid(document.getElementById('c2'),4)){
	  	document.getElementById('error_div').innerHTML=Drupal.t('<img src="/files/allslots/images/as_error.gif" style="vertical-align:middle;" alt="" /><span style="font-size:18px;font-weight:bold;" id="error_msg" name="error_msg">Invalid Bonus code.</span> Please check and try again.');
	  	document.getElementById('error_div').style.display = 'block';
	    document.getElementById('c2').focus();
	    return false;
	  }
  }
  return true;
 }
function ValidateForm2 (theform){
  if(theform.realAcc.value == "") {
    alert(Drupal.t('Invalid Account Number. Please check and try again.'));
    theform.elements.item("realAcc", 0).focus();
    return false;
  }
  if(theform.field1)
  {
	  if(theform.field1.value == "") {
	    alert(Drupal.t('Invalid value in field. Please check and try again.'));
	    theform.elements.item("field1", 0).focus();
	    return false;
	  }
  }
  return true;
}
function ValidateInput(obj, size, nextObj){
	objN=(eval(document.getElementById(nextObj)));
	if(obj.value.length == size){
		 objN.focus();
	}
}
function code_valid(field,size) {
  if(field.value == ""){
  	return false;
  }
  if(field.value.length != size){
  	return false;
  }
	return true;
}
function getError(error){
	switch(error){
		case "maxclaims":
		case "Account Has Linked Accounts":
			document.getElementById('error_div').innerHTML=Drupal.t('<img src="/files/allslots/images/as_error.gif" style="vertical-align:middle;" alt="" />You have already claimed this bonus. If you have any questions, please contact <a href="support.html">support</a>');
			document.getElementById('error_div').style.display = 'block';
			break;
		case "Account Number too Old":
			document.getElementById('error_div').innerHTML=Drupal.t('<img src="/files/allslots/images/as_error.gif" style="vertical-align:middle;" alt="" />Sorry, this account is not eligible for this offer. If you have any questions, please contact <a href="support.html">support<a/>.');
			document.getElementById('error_div').style.display = 'block';
			break;
		case "invalidaccount":
		case "Account Number not Correct":
			document.getElementById('error_div').innerHTML=Drupal.t('<img src="/files/allslots/images/as_error.gif" style="vertical-align:middle;" alt="" /><span style="font-size:18px;font-weight:bold;" id="error_msg" name="error_msg">Invalid Account Number.</span> Please check and try again.');
			document.getElementById('error_div').style.display = 'block';
			break;
		case "Code not Correct":
			document.getElementById('error_div').innerHTML=Drupal.t('<img src="/files/allslots/images/as_error.gif" style="vertical-align:middle;" alt="" />Sorry, we don`t recognize this bonus code. Please check and try again. If you have any questions, please contact <a href="support.html">support</a>.');
			document.getElementById('error_div').style.display = 'block';
			break;
		case "Code Already Used":
			document.getElementById('error_div').innerHTML=Drupal.t('<img src="/files/allslots/images/as_error.gif" style="vertical-align:middle;" alt="" />You have already claimed this bonus. If you have any questions, please contact <a href="support.html">support</a>.');
			document.getElementById('error_div').style.display = 'block';
			break;
		default:
			document.getElementById('error_div').innerHTML='';
			document.getElementById('error_div').style.display = 'none';
			break;
		
	}
}
function ValidateAccount (theform){
  document.getElementById('error_div').style.display = 'none';
  document.getElementById('error_div').innerHTML = '';
  if(theform.realAcc.value == "") {
  	document.getElementById('error_div').innerHTML=Drupal.t('Invalid Account Number. Please check and try again.');
  	document.getElementById('error_div').style.display = 'block';
    theform.elements.item("realAcc", 0).focus();
    return false;
  }
  return true;
}

function ValidateFormClaimBonus (theform,code){
  document.getElementById('error_div').style.display = 'none';
  document.getElementById('error_div').innerHTML = '';
  if(theform.realAcc.value == "") {
  	document.getElementById('error_div').innerHTML=Drupal.t('<img src="/files/allslots/images/as_error.gif" style="vertical-align:middle;" alt="" /><span style="font-size:18px;font-weight:bold;" id="error_msg" name="error_msg">Invalid Account Number.</span> Please check and try again.');
  	document.getElementById('error_div').style.display = 'block';
    theform.elements.item("realAcc", 0).focus();
    return false;
  }
  if(isset(document.getElementById('code'))){
	  if(theform.code.value == "") {
  	document.getElementById('error_div').innerHTML=Drupal.t('<img src="/files/allslots/images/as_error.gif" style="vertical-align:middle;" alt="" /><span style="font-size:18px;font-weight:bold;" id="error_msg" name="error_msg">Invalid Code Number.</span> Please check and try again.');
  	document.getElementById('error_div').style.display = 'block';
    theform.elements.item("realAcc", 0).focus();
    return false;
   }
   if(theform.code.value.toLowerCase() != code) {
	    document.getElementById("errormsg").innerHTML=Drupal.t('<img src="/files/allslots/images/as_error.gif" style="vertical-align:middle;" alt="" /><span style="font-size:18px;font-weight:bold;" id="error_msg" name="error_msg">Invalid Code Number.</span> Please check and try again.');
	    theform.elements.item("code", 0).focus();
	    return false;
	  }
  }
  return true;
 }
