function redirect(url){
	window.location = url;
}
function validate_addstaff(frm) {
  var value = '';
  var value2 = '';
  _qfMsg = '';

  value = frm.elements['contact_name'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Contact Name is required';
  }
  value = frm.elements['phone'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Telephone Number is required';
  }
   value = frm.elements['email'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Email is required';
  }

  value = frm.elements['email'].value;
  var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
  if (value != '' && !regex.test(value)) {
    _qfMsg = _qfMsg + '\n - Invalid Email';
  }
   value = frm.elements['confirm_email'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Confirm Email is required';
  }
   value = frm.elements['email'].value;
   value2 = frm.elements['confirm_email'].value;
  if (value != value2) {
    _qfMsg = _qfMsg + '\n - Confirm Email should match Email';
  }

  value = '';
  var els = 'length' in frm.elements['contact']? frm.elements['contact']: [ frm.elements['contact'] ];
  for (var i = 0; i < els.length; i++) {
    if (els[i].checked) {
      value = els[i].value;
    }
  }
  if (value == '') {
    _qfMsg = _qfMsg + '\n - Contact method is required';
  }
  if (_qfMsg != '') {
    _qfMsg = 'Invalid information entered.' + _qfMsg;
    _qfMsg = _qfMsg + '\nPlease correct these fields.';
    alert(_qfMsg);
    return false;
  }
  return true;

}
function validate_conn_form(frm) {
  var value = '';
  var value2 = '';
  _qfMsg = '';

  value = frm.elements['contact_name'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Contact Name is required';
  }
  value = frm.elements['phone'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Telephone Number is required';
  }
   value = frm.elements['email'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Email is required';
  }

  value = frm.elements['email'].value;
  var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
  if (value != '' && !regex.test(value)) {
    _qfMsg = _qfMsg + '\n - Invalid Email';
  }
   value = frm.elements['confirm_email'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Confirm Email is required';
  }
   value = frm.elements['email'].value;
   value2 = frm.elements['confirm_email'].value;
  if (value != value2) {
    _qfMsg = _qfMsg + '\n - Confirm Email should match Email';
  }
  if (_qfMsg != '') {
    _qfMsg = 'Invalid information entered.' + _qfMsg;
    _qfMsg = _qfMsg + '\nPlease correct these fields.';
    alert(_qfMsg);
    return false;
  }
  return true;

}
function validate_press_form(frm) {
  var value = '';
  var value2 = '';
  _qfMsg = '';

  value = frm.elements['contact_name'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Contact Name is required';
  }
  value = frm.elements['phone'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Telephone Number is required';
  }
   value = frm.elements['email'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Email is required';
  }

  value = frm.elements['email'].value;
  var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
  if (value != '' && !regex.test(value)) {
    _qfMsg = _qfMsg + '\n - Invalid Email';
  }
   value = frm.elements['confirm_email'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Confirm Email is required';
  }
   value = frm.elements['email'].value;
   value2 = frm.elements['confirm_email'].value;
  if (value != value2) {
    _qfMsg = _qfMsg + '\n - Confirm Email should match Email';
  }
   value = frm.elements['publication'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Publication is required';
  }  
  
  if (_qfMsg != '') {
    _qfMsg = 'Invalid information entered.' + _qfMsg;
    _qfMsg = _qfMsg + '\nPlease correct these fields.';
    alert(_qfMsg);
    return false;
  }
  return true;

}
function validate_submitisland(frm){
 var value = '';
  var value2 = '';
  _qfMsg = '';

  value = frm.elements['contact_name'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Contact Name is required';
  }
  value = frm.elements['phone'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Telephone Number is required';
  }
   value = frm.elements['email'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Contact Email is required';
  }

  value = frm.elements['email'].value;
  var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
  if (value != '' && !regex.test(value)) {
    _qfMsg = _qfMsg + '\n - Invalid Email';
  }
  value = frm.elements['island_name'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Name of Island is required';
  }
   value = frm.elements['country_region'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Country and Region is required';
  }
    value = frm.elements['size'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Size is required';
  }
  value = frm.elements['size'].value;
  var regex = /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/;
  if (value != '' && !regex.test(value)) {
    _qfMsg = _qfMsg + '\n - Size should be a number';
  }  
  value = frm.elements['price'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Price is required';
  }
    value = frm.elements['user_file'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Image to be uploaded is required';
  }  
  value = frm.elements['price'].value;
  var regex = /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/;
  if (value != '' && !regex.test(value)) {
    _qfMsg = _qfMsg + '\n - Price should be a number';
  }   
  if (_qfMsg != '') {
    _qfMsg = 'Invalid information entered.' + _qfMsg;
    _qfMsg = _qfMsg + '\nPlease correct these fields.';
    alert(_qfMsg);
    return false;
  }
  frm.submit();
  return true;
}
function validate_submitisland_captcha(frm){
 var value = '';
  var value2 = '';
  _qfMsg = '';

  value = frm.elements['contact_name'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Contact Name is required';
  }
  value = frm.elements['phone'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Telephone Number is required';
  }
   value = frm.elements['email'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Contact Email is required';
  }

  value = frm.elements['email'].value;
  var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
  if (value != '' && !regex.test(value)) {
    _qfMsg = _qfMsg + '\n - Invalid Email';
  }
  value = frm.elements['island_name'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Name of Island is required';
  }
   value = frm.elements['country_region'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Country and Region is required';
  }
    value = frm.elements['size'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Size is required';
  }
  value = frm.elements['size'].value;
  var regex = /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/;
  if (value != '' && !regex.test(value)) {
    _qfMsg = _qfMsg + '\n - Size should be a number';
  }  
  value = frm.elements['price'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Price is required';
  }
  value = frm.elements['price'].value;
  var regex = /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/;
  if (value != '' && !regex.test(value)) {
    _qfMsg = _qfMsg + '\n - Price should be a number';
  } 
   value = frm.elements['security_code'].value;
  if (value == '' || value == null) {
    _qfMsg = _qfMsg + '\n - Security Code is required';
  }    
  if (_qfMsg != '') {
    _qfMsg = 'Invalid information entered.' + _qfMsg;
    _qfMsg = _qfMsg + '\nPlease correct these fields.';
    alert(_qfMsg);
    return false;
  }
  return true;
}