var request = false;
try {
request = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
request = false;
}
}
}
function getData() {
var file = 'ajax_functions.htm';
var emp_status = encodeURIComponent(document.getElementById('emp_status').value);
var country = encodeURIComponent(document.getElementById('country').value);
var jobFn = encodeURIComponent(document.getElementById('jobFn').value);
var src = encodeURIComponent(document.getElementById('src').value);
var synType = encodeURIComponent(document.getElementById('synType').value);
var str = "";
//Throw an error if no option selected
if(emp_status == "" || country == '' || jobFn == '') {
document.getElementById('status_msg').innerHTML = 'Please verify all your inputs!';
return;
}
str = "emp_status="+emp_status+"&country="+country+"&jobFunction="+jobFn+"&src="+src+"&synType="+synType;
request.open("POST", file, true );
request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
request.onreadystatechange = updateMsg;
request.send(str);
//alert(request);
}
function resetData()
{
var country = encodeURIComponent(document.getElementById('country').value);
var src = encodeURIComponent(document.getElementById('src').value);
str = "src="+src+"&country="+country;
var file = 'first_frame.htm';
request.open("POST", file, true );
request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
request.onreadystatechange = resetMsg;
request.send(str);
}
function updateMsg() {
document.getElementById('innerContents').innerHTML = '

';
if (request.readyState == 4) {
if (request.status == 200) {
var response = request.responseText;
response = response.split("||");
document.getElementById('innerContents').innerHTML = '';
document.getElementById('innerContents').innerHTML = response;
//document.getElementById('insideContainer').setAttribute('style', 'display:block; width: 300px; height:250px; font-family: arial;font-size: 12px;color: #333;background:#FFFFFF');
//document.getElementById('insideContainer').style.cssText = 'display:block; width: 300px; height:250px; font-family: arial;font-size: 12px;color: #333;background:#FFFFFF';
}
}
}
function resetMsg() {
document.getElementById('innerContents').innerHTML = '
';
if (request.readyState == 4) {
if (request.status == 200) {
var response = request.responseText;
response = response.split("||");
document.getElementById('innerContents').innerHTML = '';
document.getElementById('innerContents').innerHTML = response;
document.getElementById('insideContainer').setAttribute('style', 'display:block; width: 300px; height:250px; font-family: arial;font-size: 12px;color: #333;background:url() no-repeat center bottom #FFFFFF;');
document.getElementById('insideContainer').style.cssText = 'display:block; width: 300px; height:250px; font-family: arial;font-size: 12px;color: #333;background:url() no-repeat center bottom #FFFFFF;';
}
}
}
function displayPopupDiv(e, jobFn, empStatus, country){
var posx=0;
var posy=0;
if(!e){var e=window.event};
var targ=e.target?e.target:e.srcElement;
if(e.pageX||e.pageY){
posx=e.pageX;
posy=e.pageY;
}
else if(e.clientX||e.clientY){
posx=e.clientX;
posy=e.clientY;
if(document.documentElement.scrollLeft||document.documentElement.scrollTop){
posx+=document.documentElement.scrollLeft;
posy+=document.documentElement.scrollTop;
}
}
var div=document.getElementById('popup');
if(!div){
var div=document.createElement('div');
div.setAttribute('id','popup');
var styleText = 'position:absolute;width:305px; height:252px; border:0px solid black;padding:0; margin:0;font: normal 12px Arial, Helvetica, sans-serif;color: #000;z-index:10;';
//use browser sniffing to determine if IE or Opera (ugly, but required)
var isOpera, isIE = false;
if(typeof(window.opera) != 'undefined')
isOpera = true;
//if(!isOpera && navigator.userAgent.indexOf('Internet Explorer'))
if (!isOpera && window.attachEvent)
isIE = true;
if(!isIE)
{
//use the correct DOM Method
div.setAttribute('style', styleText);
}
else
{
//use the .cssText hack
div.style.setAttribute('cssText', styleText);
}
var dataString = '';
var paramsString = 'http://www.activetechpros.com/widget/frame_popup.htm?jobFunction='+jobFn+'&country='+country+'&emp_status=Work%20full-time%20at%20company&src=zdasia_tj';
dataString = "";
dataString += "
[X] CLOSE";
div.innerHTML = dataString;
document.getElementsByTagName('body')[0].appendChild(div);
}
div.style.top=posy+5+'px';
div.style.left=posx+5+'px';
}
function hidePopupDiv(){
var div=document.getElementById('popup');
if(!div){return};
div.parentNode.removeChild(div);
}