// open popup

function popContact(lng) {
    var w=300;
    var h=150;
    var leftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    var topPosition = (screen.height) ? (screen.height-h)/2 : 0;
    var popContact=window.open('/ccim/popContact.do','popContact','width='+w+',height='+h+',top='+topPosition+',left='+leftPosition+',scrollbars=no,resizable=yes,status=no,location=no,toolbar=no');
    popContact.focus();
}

function annuler() {
    window.opener.focus();
    window.close();
}

// Courtesy of SimplytheBest.net - http://simplythebest.net/scripts/
var browser_type=navigator.appName
var browser_version=parseInt(navigator.appVersion)
			
//For validating form

var whitespace = " \t\n\r";

function isEmpty(s){return ((s == null) || (s.length == 0))}

function isWhitespace (s) {
    var i;
    if (isEmpty(s)) return true;
    for (i = 0; i < s.length; i++) {
        var c = s.charAt(i);
        if (whitespace.indexOf(c) == -1) return false;
    }
    return true;
}
  
function isEmail(s) {
  if (isWhitespace(s))
    return false;

  // there must be >= 1 character before @, so we start
  // start looking at character position 1 (i.e. second character)
  var i = 1;
  var sLength = s.length;

  // look for @
  while ((i < sLength) && (s.charAt(i) != "@"))
    i++

  if ((i >= sLength) || (s.charAt(i) != "@"))
    return false;
  else
    i += 2;

  // look for .
  while ((i < sLength) && (s.charAt(i) != "."))
    i++

  // there must be at least one character after the .
  if ((i >= sLength - 1) || (s.charAt(i) != "."))
    return false;
  else
    return true;
}

function getCheckedRadioButton(radioSet) { 
  for (var i=0; i<radioSet.length; i++)
    if (radioSet[i].checked)
      return i;
  return -1;
}
