// JavaScript Document

function matchdiv(one,two){
	if (document.getElementById(one)) {
		var lh=document.getElementById(one).offsetHeight;
		var rh=document.getElementById(two).offsetHeight;
		var nh = Math.max(lh, rh);
		document.getElementById(one).style.height=nh+"px";
		document.getElementById(two).style.height=nh+"px";
	}
}

validate_adsIdSearch = function(frm) {
  var value = '';
  var errFlag = new Array();
  var _qfGroups = {};
  _qfMsg = '';

  value = frm.elements['id'].value;
  if (value == '' && !errFlag['id']) {
    errFlag['id'] = true;
    _qfMsg = _qfMsg + '\n - Advertisement ID is required';
  }

  value = frm.elements['id'].value;
  var regex = /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/;
  if (value != '' && !regex.test(value) && !errFlag['id']) {
    errFlag['id'] = true;
    _qfMsg = _qfMsg + '\n - Advertisement ID must be numeric';
  }

  if (_qfMsg != '') {
    _qfMsg = 'Your input(s) failed validation with the following error message(s):\r\n' + _qfMsg;
    _qfMsg = _qfMsg + '\n\r\nPlease check and correct the error(s).';
    alert(_qfMsg);
    return false;
  }
  return true;
}

validate_tellAFriend = function(frm) {
  var value = '';
  var errFlag = new Array();
  var _qfGroups = {};
  _qfMsg = '';

  value = frm.elements['friendemail'].value;
  if (value == '' && !errFlag['friendemail']) {
    errFlag['friendemail'] = true;
    _qfMsg = _qfMsg + '\n - Friend\'s E-mail is required';
  }

  value = frm.elements['friendemail'].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) && !errFlag['friendemail']) {
    errFlag['friendemail'] = true;
    _qfMsg = _qfMsg + '\n - Friend\'s E-mail is invalid';
  }

  /*value = frm.elements['friendname'].value;
  if (value == '' && !errFlag['friendname']) {
    errFlag['friendname'] = true;
    _qfMsg = _qfMsg + '\n - Friend\'s Name is required';
  }*/

  value = frm.elements['email'].value;
  if (value == '' && !errFlag['email']) {
    errFlag['email'] = true;
    _qfMsg = _qfMsg + '\n - Your E-mail 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) && !errFlag['email']) {
    errFlag['email'] = true;
    _qfMsg = _qfMsg + '\n - Your E-mail is invalid';
  }

  /*value = frm.elements['name'].value;
  if (value == '' && !errFlag['name']) {
    errFlag['name'] = true;
    _qfMsg = _qfMsg + '\n - Your Name is required';
  }*/

  if (_qfMsg != '') {
    _qfMsg = 'Your input(s) failed validation with the following error message(s):\r\n' + _qfMsg;
    _qfMsg = _qfMsg + '\n\r\nPlease check and correct the error(s).';
    alert(_qfMsg);
    return false;
  }  
  return true;
}

validate_quickLoginBlock = function(frm) {
  var value = '';
  var errFlag = new Array();
  var _qfGroups = {};
  _qfMsg = '';

  value = frm.elements['username'].value;
  if (value == '' && !errFlag['username']) {
    errFlag['username'] = true;
    _qfMsg = _qfMsg + '\n - Username is required';
  }

  value = frm.elements['username'].value;
  if (value != '' && (value.length < 4 || value.length > 25) && !errFlag['username']) {
    errFlag['username'] = true;
    _qfMsg = _qfMsg + '\n - Username must have 4-25 characters';
  }

  value = frm.elements['password'].value;
  if (value == '' && !errFlag['password']) {
    errFlag['password'] = true;
    _qfMsg = _qfMsg + '\n - Password is required';
  }

  value = frm.elements['password'].value;
  if (value != '' && (value.length < 6 || value.length > 25) && !errFlag['password']) {
    errFlag['password'] = true;
    _qfMsg = _qfMsg + '\n - Password must be 6-25 characters';
  }

  if (_qfMsg != '') {
    _qfMsg = 'Your input(s) failed validation with the following error message(s):\n' + _qfMsg;
    _qfMsg = _qfMsg + '\n\n\nPlease check and correct the error(s).';
    alert(_qfMsg);
    return false;
  }
  return true;
}

