function vyomAJAXProcessor(strURL,divName)
{
	var xmlHttpReq = false;
	var self = this;
	// Mozilla/Safari
	if (window.XMLHttpRequest) {
		self.xmlHttpReq = new XMLHttpRequest();
	}
	// IE
	else if (window.ActiveXObject) {
		self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
	self.xmlHttpReq.open('POST', strURL, true);
	self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	self.xmlHttpReq.onreadystatechange = function() {
		if (self.xmlHttpReq.readyState == 4) {
			updatepage(self.xmlHttpReq.responseText,divName);
		}
	}
	self.xmlHttpReq.send(strURL);
}
var req = null;
function processReqChangeJobHistory() {
  if (req.readyState == 4 && req.status == 200 ) {
    var dobj = document.getElementById( 'jobApplyHistory' );
    dobj.innerHTML = req.responseText;
  }
}

function loadUrlJobHistory( url ) {
  if(window.XMLHttpRequest) {
    try { req = new XMLHttpRequest();
    } catch(e) { req = false; }
  } else if(window.ActiveXObject) {
    try { req = new ActiveXObject('Msxml2.XMLHTTP');
    } catch(e) {
    try { req = new ActiveXObject('Microsoft.XMLHTTP');
    } catch(e) { req = false; }
  } }
  if(req) {
    req.onreadystatechange = processReqChangeJobHistory;
    req.open('GET', url, true);
    req.send('');
  }
}

var reqcp = null;
function processReqChangeControlPanel() {
  if (reqcp.readyState == 4 && reqcp.status == 200 ) {
    var dobj = document.getElementById( 'controlPanel' );
    dobj.innerHTML = reqcp.responseText;
  }
}

function loadUrlControlPanel( url ) {
  if(window.XMLHttpRequest) {
    try { reqcp = new XMLHttpRequest();
    } catch(e) { reqcp = false; }
  } else if(window.ActiveXObject) {
    try { reqcp = new ActiveXObject('Msxml2.XMLHTTP');
    } catch(e) {
    try { reqcp = new ActiveXObject('Microsoft.XMLHTTP');
    } catch(e) { reqcp = false; }
  } }
  if(reqcp) {
    reqcp.onreadystatechange = processReqChangeControlPanel;
    reqcp.open('GET', url, true);
    reqcp.send('');
  }
}

var reqa = null;
function processReqChangeJobAlerts() {
  if (reqa.readyState == 4 && reqa.status == 200 ) {
    var dobj = document.getElementById( 'jobAlerts' );
    dobj.innerHTML = reqa.responseText;
  }
}

function loadUrlJobAlerts( url ) {
  if(window.XMLHttpRequest) {
    try { reqa = new XMLHttpRequest();
    } catch(e) { reqa = false; }
  } else if(window.ActiveXObject) {
    try { reqa = new ActiveXObject('Msxml2.XMLHTTP');
    } catch(e) {
    try { reqa = new ActiveXObject('Microsoft.XMLHTTP');
    } catch(e) { reqa = false; }
  } }
  if(reqa) {
    reqa.onreadystatechange = processReqChangeJobAlerts;
    reqa.open('GET', url, true);
    reqa.send('');
  }
}

var reqp = null;
function processReqChangePrivacy() {
  if (reqp.readyState == 4 && reqp.status == 200 ) {
    var dobj = document.getElementById( 'setPrivacySettings' );
    dobj.innerHTML = reqp.responseText;
  }
}

function loadUrlPrivacy( url ) {
  if(window.XMLHttpRequest) {
    try { reqp = new XMLHttpRequest();
    } catch(e) { reqp = false; }
  } else if(window.ActiveXObject) {
    try { reqp = new ActiveXObject('Msxml2.XMLHTTP');
    } catch(e) {
    try { reqp = new ActiveXObject('Microsoft.XMLHTTP');
    } catch(e) { reqp = false; }
  } }
  if(reqp) {
    reqp.onreadystatechange = processReqChangePrivacy;
    reqp.open('GET', url, true);
    reqp.send('');
  }
}

var reqm = null;
function processReqChangeJobMessanger() {
  if (reqm.readyState == 4 && reqm.status == 200 ) {
    var dobj = document.getElementById( 'jobMessanger' );
    dobj.innerHTML = reqm.responseText;
  }
}

function loadUrlJobMessanger( url ) {
  if(window.XMLHttpRequest) {
    try { reqm = new XMLHttpRequest();
    } catch(e) { reqm = false; }
  } else if(window.ActiveXObject) {
    try { reqm = new ActiveXObject('Msxml2.XMLHTTP');
    } catch(e) {
    try { reqm = new ActiveXObject('Microsoft.XMLHTTP');
    } catch(e) { reqm = false; }
  } }
  if(reqm) {
    reqm.onreadystatechange = processReqChangeJobMessanger;
    reqm.open('GET', url, true);
    reqm.send('');
  }
}

var reqc = null;
function processReqChangeProfileCompletness() {
  if (reqc.readyState == 4 && reqc.status == 200 ) {
    var dobj = document.getElementById( 'profileCompletness' );
    dobj.innerHTML = reqc.responseText;
  }
}

function loadUrlProfileCompletness( url ) {
  if(window.XMLHttpRequest) {
    try { reqc = new XMLHttpRequest();
    } catch(e) { reqc = false; }
  } else if(window.ActiveXObject) {
    try { reqc = new ActiveXObject('Msxml2.XMLHTTP');
    } catch(e) {
    try { reqc = new ActiveXObject('Microsoft.XMLHTTP');
    } catch(e) { reqc = false; }
  } }
  if(reqc) {
    reqc.onreadystatechange = processReqChangeProfileCompletness;
    reqc.open('GET', url, true);
    reqc.send('');
  }
}

