/******************************************************************
   function to create an XMLHttpClient in a cross-browser manner   
*******************************************************************/
function initXMLHttpClient() {   
	var xmlhttp;   
	try {   
     	// Mozilla / Safari / IE7   
     	xmlhttp = new XMLHttpRequest();   
  	} catch (e) {   
    // IE   
    var XMLHTTP_IDS = new Array('MSXML2.XMLHTTP.5.0',   
								'MSXML2.XMLHTTP.4.0',   
								'MSXML2.XMLHTTP.3.0',   
								'MSXML2.XMLHTTP',   
								'Microsoft.XMLHTTP' );   
     	var success = false;   
     	for (var i=0;i < XMLHTTP_IDS.length && !success; i++) {   
       		try {   
       			xmlhttp = new ActiveXObject(XMLHTTP_IDS[i]);   
       			success = true;   
      		} catch (e) {}   
     	}   
		if (!success) {   
			throw new Error('Unable to create XMLHttpRequest.');   
		}   
	}   
   	return xmlhttp;   
}   
/****************************************************************/

var callback = function(){
}

// פונקציה בסיסית בשיטת הגט
function processAjax(objID, serverPage, func) { 
	var obj = document.getElementById(objID);
	var req = initXMLHttpClient();
	callback=func;
	req.onreadystatechange = function() {
		if (req.readyState == 2) {
			obj.innerHTML = "ט ו ע ן . . .";
		}
		if (req.readyState == 4) {
			if(req.status == 200){
				obj.innerHTML = req.responseText;
				callback();
			}else{
				alert('Loading Error: ['+req.status+'] '+req.statusText);
			}
		}
	}
	req.open('GET', serverPage, false);
 	req.send(null);
}

function postAjax(objID, serverPage, postValues, func) { 
	var obj = document.getElementById(objID);
	var req = initXMLHttpClient();
	callback=func;
	req.onreadystatechange = function() {
		if (req.readyState == 2) {
			obj.innerHTML = "ט ו ע ן . . .";
		}
		if (req.readyState == 4) {
			if(req.status == 200){
				obj.innerHTML = req.responseText;
				callback();
			}else{
				alert('Loading Error: ['+req.status+'] '+req.statusText);
			}
		}
	}
	req.open('POST', serverPage, true);
	req.setRequestHeader('Content-type', 'application/x-www-form-urlencoded;charset=UTF-8;');   
 	req.send(postValues);
}

//= for bos form =============================

//============================================
function dofocus(obj){
	//alert(obj.value);
	if(obj.value=="חפש משרה"){
		obj.value = "";
	}
}
//============================================
function hideFinish(){
	document.getElementById('div_pop_finish').style.visibility="hidden";
}

function showmap(){
	document.getElementById('bigimg').style.visibility="visible";
	document.getElementById('shedow').style.visibility="visible";
}
function hidemap(){
	document.getElementById('bigimg').style.visibility="hidden";
	document.getElementById('shedow').style.visibility="hidden";
}
