var val_rules=new Array();
val_rules[0] = 'checkName()|custom';
val_rules[1] = 'checkPhone()|custom';
val_rules[2] = 'email|required|Email found empty';
val_rules[3] = 'email|email|Please enter a valid email';
val_rules[4] = 'checkInsurance()|custom';
//val_rules[5] = 'checkComment()|custom';
val_rules[5] = 'checkCompany()|custom';
val_rules[6]	= 'security_code|notequal|\Security Code:\|Security Code found empty.';

function checkName(){
	var regx = /^[a-zA-Z\ ]+$/;
	if(document.getElementById('name').value == '' || document.getElementById('name').value == 'Name:') {
		return 'Name found empty';
	}
	else if(!regx.test(document.getElementById('name').value)) {
		return 'Name should contain alphabets only';
	}
}	

function checkPhone() {
 var regx =/^[0-9-().+]+$/;
  if(document.getElementById('phone').value == '' || document.getElementById('phone').value == 'Phone:') {
      return 'Phone found empty';
  } else if(!regx.test(document.getElementById('phone').value)) {
      return 'Phone number should be in numeric format only';  
  }
}

function checkCompany(){
	//var regx = /^[a-zA-Z\ ]+$/;
	if(document.getElementById('company1')) {
		if(document.getElementById('company1').value == '' || document.getElementById('company1').value == 'Company:') {
			return 'Company found empty';
		}
		/*else if(!regx.test(document.getElementById('company1').value)) {
			return 'Company should contain alphabets only';
		}*/
	} else {
		return null;
	}
}	

function checkInsurance() {
	if(document.getElementById('insurance').value == '') {
		return 'Select at least one type of insurance coverage';
	}
}


//function checkComment() {
	//var regx = /^[a-zA-Z0-9\ ]+$/;
	//if(document.getElementById('comment').value == '' || document.getElementById('comment').value == 'Comment:') {
	//	return 'Comment found empty';
	//}
	//else if (!regx.test(document.getElementById('comment').value)) {
	//	return 'Comment should contain alphanumeric characters only';
	//}
//}

var refer_rules = new Array();
refer_rules[0]  = 'firstName|required|Enter your first name';
refer_rules[1]  = 'lastName|required|Enter your last name';
refer_rules[2]  = 'email|required|Your email found empty';
refer_rules[3]  = 'email|email|Please enter your valid email';
refer_rules[4]  = 'checkPhone()|custom';
refer_rules[5]  = 'friend1_firstName|required|Enter friend 1 first name';
refer_rules[6]  = 'friend1_lastName|required|Enter friend 1 last name';
refer_rules[7]  = 'friend1_email|required|Enter friend 1 email';
refer_rules[8]  = 'friend1_email|email|Please enter a valid email';
refer_rules[9]  = 'checkFriend1Phone()|custom';
refer_rules[10]  = 'friend2_email|email|Please enter a valid email';
refer_rules[11]  = 'checkFriend2Phone()|custom';
//refer_rules[12]  = 'comment|required|Enter comments';
refer_rules[12]	= 'security_code|notequal|\Security Code:\|Security Code found empty.';
refer_rules[13]	= 'security_code|notequal|\Enter Above Code:\|Security Code found empty.';

function checkFriend1Phone() {
 var regx =/^[0-9-().+]+$/;
  if(document.getElementById('friend1_phone').value == '' ) {
      return 'Friend 1 Phone found empty';
  } else if(!regx.test(document.getElementById('friend1_phone').value)) {
      return 'Friend 1 Phone number should be in numeric format only';  
  }
}

function checkFriend2Phone() {
  
  var regx =/^[0-9-().+]+$/;
 
  if(document.getElementById('friend2_phone').value != '' ) {
	
		if(!regx.test(document.getElementById('friend2_phone').value)) {
		  return 'Friend 2 Phone number should be in numeric format only';  
	  }
  }

}

