var xmlhttp;
var xmlResults;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try{
 xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
 try{
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
 }catch(E){
  xmlhttp=false;
 }
}
@else
 xmlhttp=false
@end @*/
if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
 try{
  xmlhttp = new XMLHttpRequest();
 }catch(e){
  xmlhttp=false;
 }
}
if(!xmlhttp && window.createRequest){
 try{
  xmlhttp = window.createRequest();
 }catch(e){
  xmlhttp=false;
 }
}

function cContact(){
 var fName = document.forms['sendcontact']
 var aMessage = '';
 var phoneNum = fName.phone1.value+fName.phone2.value+fName.phone3.value
 fName.name.style.backgroundColor = '';
 fName.email.style.backgroundColor = '';
 fName.phone1.style.backgroundColor = '';
 fName.phone2.style.backgroundColor = '';
 fName.phone3.style.backgroundColor = '';
 fName.comments.style.backgroundColor = '';
 if(fName.name.value==''){
  aMessage = 'Please provide your name.'
  fName.name.style.backgroundColor = '#FFCCCC';
  fName.name.focus()
 }else if(fName.email.value == '' && phoneNum == ''){
  aMessage = 'Please provide your either an email address and/or a phone number.'
  fName.email.style.backgroundColor = '#FFCCCC';
  fName.phone1.style.backgroundColor = '#FFCCCC';
  fName.phone2.style.backgroundColor = '#FFCCCC';
  fName.phone3.style.backgroundColor = '#FFCCCC';
  fName.email.focus()
 }else if(fName.comments.value == ''){
  aMessage = 'Please provide comments.'
  fName.comments.style.backgroundColor = '#FFCCCC';
  fName.comments.focus()
 }
 if(aMessage!=''){
  alert(aMessage);return false;
 }else{
  return true;
 }
}

function login(){
 var logovr = document.getElementById('overlay')
 var lobovr = document.getElementById('overlaylogin')
 var logsty = logovr.style
 var lobsty = lobovr.style
 if(logsty.display == 'none' || logsty.display == ''){
  lobovr.innerHTML = '';
  var ovrlogin = document.createElement('div');
  ovrlogin.setAttribute('id','overlogin');
  var innLogin = '';
  innLogin = '<div><img src="/paralegal_ottawa_images/website_login.gif"></div>';
  innLogin = innLogin + '<div style="padding-left:3px">Please enter your website credentials to login.</div>';
  innLogin = innLogin + '<div class="divlogin">Username:<input type="text" name="uName" id="uName" class="login"></div>'
  innLogin = innLogin + '<div class="divlogin">Password:<input type="password" name="uPass" id="uPass" class="login"></div>'
  innLogin = innLogin + '<div class="divlogin"><input type="button" id="uSubmit" onClick="logincheck()" class="loginbutton" value="Submit"><input type="reset" id="uReset" onClick="document.getElementById(\'uName\').value=\'\';document.getElementById(\'uPass\').value=\'\'" class="loginbutton"></div>'
  ovrlogin.innerHTML = innLogin;
  lobovr.appendChild(ovrlogin);
  logsty.display = 'block';logsty.height = document.body.clientHeight + getScrollHeight();lobsty.display = 'block';
 }else{
  lobsty.display = 'none';logsty.display = 'none';
 }
}

function getScrollHeight(){
   var h = window.pageYOffset ||
           document.body.scrollTop ||
           document.documentElement.scrollTop;
           
   return h ? h : 0;
}


function logincheck(){
 var uName = document.getElementById('uName').value;
 var uPass = document.getElementById('uPass').value;
 if(uName!='' && uPass!=''){
  var formlogin = document.createElement('form');
  formlogin.setAttribute('name','login');
  formlogin.setAttribute('id','login');
  formlogin.setAttribute('action',strPage);
  formlogin.setAttribute('method','post');
  formlogin.setAttribute('style','display:inline');
  var formcurrent = document.getElementById('overlaylogin')
  formlogin.innerHTML = '<input type="hidden" name="uName" value="'+uName+'"><input type="hidden" name="uPass" value="'+uPass+'">';
  formcurrent.appendChild(formlogin);
  document.forms['login'].submit();
 }
}
function CookieMonster(name,value,days,type){
	if (type == "create"){
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/; domain="+strDomain;
	}else if (type == "read"){
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return '';
	}else if (type == "delete"){
		CookieMonster(name,"",-1,"create");
	}
}