// holds an instance of XMLHttpRequest
var xmlHttp = createXmlHttpRequestObject();
// creates an XMLHttpRequest instance
function createXmlHttpRequestObject()
{
	// will store the reference to the XMLHttpRequest object
	var xmlHttp;
	// this should work for all browsers except IE6 and older
	try
	{
		// try to create XMLHttpRequest object
		xmlHttp = new XMLHttpRequest();
	}
	catch(e)
	{
		// assume IE6 or older
		var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
		"MSXML2.XMLHTTP.5.0",
		"MSXML2.XMLHTTP.4.0",
		"MSXML2.XMLHTTP.3.0",
		"MSXML2.XMLHTTP",
		"Microsoft.XMLHTTP");
		// try every prog id until one works
		for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++)
		{
			try
			{
				// try to create XMLHttpRequest object
				xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
			}
			catch (e) {}
		}
	}
	// return the created object or display an error message
	if (!xmlHttp)
	alert("Error creating the XMLHttpRequest object.");
	else
	return xmlHttp;
}


var showCalendar = true;

function showHideCalendar()
{

	var objID = "categories";

	if(showCalendar==true)
	{
		var obj = document.getElementById(objID);
		var serverPage = "/category_ajax.php";

		document.getElementById("opencloseimg").src="/images/Others/minus_fast_navigation.gif";
		showCalendar = false;

		xmlHttp.open("GET",serverPage);
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=windows-1255");

		xmlHttp.onreadystatechange = function()
		{
			if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
			{
				obj.innerHTML = xmlHttp.responseText;
			}
		}
		xmlHttp.send(null)
	}
	else
	{
		document.getElementById("opencloseimg").src="/images/Others/fast_navigation.gif";
		showCalendar = true;
		document.getElementById(objID).innerHTML = "";
	}
}

function showHide(id)
{
	var objID = "categories";
	var obj = document.getElementById(objID);
	var serverPage = "/low_category_ajax.php?id="+id;
	document.getElementById("opencloseimg").src="/images/Others/minus_fast_navigation.gif";
	str=1;

	xmlHttp.open("GET",serverPage,true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=windows-1255");


	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
		{
			obj.innerHTML = xmlHttp.responseText;
		}
	}
	xmlHttp.send(null)
}
function company_set(company_name,table)
{
	var objID = "opentender_message_name";
	var objCarID = "viacle_type";
	var obj = document.getElementById(objID);
	var objCar = document.getElementById(objCarID);


	var serverPage = "/viacle_company_ajax.php?company_name="+company_name+"&table_name="+table;
	xmlHttp.open("GET",serverPage,true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=windows-1255");
	xmlHttp.onreadystatechange = function()
	{

		if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
		{
			objCar.options.length = 0;
			var myNewOption="";
			var return_arr = xmlHttp.responseText;
			var splits = return_arr.split("&");
			for(i=0; i<(splits.length); i++)
			{
				myNewOption = new Option(splits[i],splits[i]);
				objCar.options[i]=myNewOption;
			}
		}
	}
	xmlHttp.send(null);
	if(document.getElementById('opentender_message_name') != null)
	{
		window.setTimeout('setCarName(document.getElementById("viacle_company").value,document.getElementById("viacle_type").value)',1000);
	}
	else if(document.getElementById('edittender_message_name') != null)
	{

		window.setTimeout('setCarNameE(document.getElementById("viacle_company").value,document.getElementById("viacle_type").value,"edittender_message_name")',1000);
	}
	else
	{
		window.setTimeout('setCarNameE(document.getElementById("viacle_company").value,document.getElementById("viacle_type").value,"restore_tender_message_name")',1000);
	}
}
function company_set_message_filter(company_name,table){
	var objID = "company";
	var objCarID = "model";
	var obj = document.getElementById(objID);
	var objCar = document.getElementById(objCarID);	
	var serverPage = "/viacle_company_ajax.php?company_name="+company_name+"&table_name="+table;
	xmlHttp.open("GET",serverPage,true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=windows-1255");
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
		{					   
			objCar.options.length = 0;
			var myNewOption="";
			var return_arr = xmlHttp.responseText;
			var splits = return_arr.split("&");
			myNewOption = new Option('','');
			objCar.options[0]=myNewOption;
			for(i=0; i<(splits.length); i++)
			{
				myNewOption = new Option(splits[i],splits[i]);
				objCar.options[i]=myNewOption;
			}
		}
	}
	xmlHttp.send(null);	
}
function company_set_edit(company_name,car_type,table)
{
	var objID = "opentender_message_name";
	var objCarID = "viacle_type";
	var obj = document.getElementById(objID);
	var objCar = document.getElementById(objCarID);


	var serverPage = "/viacle_company_ajax.php?company_name="+company_name+"&table_name="+table;
	xmlHttp.open("GET",serverPage,true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=windows-1255");
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
		{
			objCar.options.length = 0;
			var myNewOption="";
			var return_arr = xmlHttp.responseText;
			var splits = return_arr.split("&");
			for(i=0; i<(splits.length); i++)
			{
				myNewOption = new Option(splits[i],splits[i]);
				if(car_type==myNewOption.value)
				{
					objCar.options[i]=myNewOption;
					objCar.selectedIndex=i
				}
				else
				{
					objCar.options[i]=myNewOption;
				}
			}
		}
	}
	xmlHttp.send(null);
	if(document.getElementById('opentender_message_name') != null)
	{
		window.setTimeout('setCarName(document.getElementById("viacle_company").value,document.getElementById("viacle_type").value)',1000);
	}
	else if(document.getElementById('edittender_message_name') != null)
	{
		window.setTimeout('setCarNameE(document.getElementById("viacle_company").value,document.getElementById("viacle_type").value,"edittender_message_name")',1000);
	}
	else
	{
		window.setTimeout('setCarNameE(document.getElementById("viacle_company").value,document.getElementById("viacle_type").value,"restore_tender_message_name")',1000);
	}
}

function autocomplete(thevalue, e)
{
	var theextrachar = e.which;
	var objID = "autocompletediv";
	var obj = document.getElementById(objID);

	obj.style.display='';
	var serverPage = "/autocomplete.php?name="+document.getElementById('autocomp').value;

	xmlHttp.open("GET",serverPage);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4 )
		{
			obj.innerHTML = xmlHttp.responseText;
		}
	}
	xmlHttp.send(null)
}
function countPP(num)
{
	var serverPage = "/functions/tender_count_plus.php?num="+num;
	xmlHttp.open("GET",serverPage);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
		{
			var temp = xmlHttp.responseText;
		}
	}
	xmlHttp.send(null)
}
function drawPictures(id_number)
{
	var serverPage = "/functions/show_pictures.php?id="+id_number;
	xmlHttp.open("GET",serverPage);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
		{
			var id_name = "drawPic"+id_number;			
			if(document.getElementById(id_name)==null)
			{
				var newdiv = document.createElement('div');
				newdiv.setAttribute('id', id_name);

				newdiv.innerHTML = xmlHttp.responseText;
				document.body.appendChild(newdiv);
				var obj = document.getElementById(id_name);

				obj.style.width=650;
				obj.style.height=450;
				
				//alert(\"+document.getElementById('tenders_'+id_number).offsetTop+\");
				var ch1 = "\"";
				var ch2 = "px\"";
				var top_padding =document.getElementById('tenders_'+id_number).offsetTop;				
				
				obj.style.top=""+top_padding+"px";
				obj.style.left="100px";
				obj.style.position='absolute';
				obj.style.zIndex="3";
				
				Drag.init(obj);
			}
			else
			{
				var obj = document.getElementById(id_name);
				obj.style.display='none';
				obj.style.display='';
			}
		}
	}
	xmlHttp.send(null)
}
function property_set(num)
{	
	var obj = document.getElementById('property');
	var serverPage = "/tenders/add_detail_property.php?num="+num;
	xmlHttp.open("GET",serverPage,true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
		{
			obj.innerHTML = xmlHttp.responseText;
		}
	}
	xmlHttp.send(null)
}
function property_set_edit(num,det,objId)
{			
	var obj = document.getElementById(objId);
	var serverPage = "/user/tenders/add_details_property_edit.php?num="+num+"&details="+det;													
	xmlHttp.open("GET",serverPage,true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
		{
			obj.innerHTML = xmlHttp.responseText;
		}
	}
	xmlHttp.send(null)
}
function login()
{
	var serverPage = "/user/login/login.php";
	xmlHttp.open("GET",serverPage);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
		{
			var id_name = "login_fly";			
			if(document.getElementById(id_name)==null)
			{
				var newdiv = document.createElement('div');
				newdiv.setAttribute('id', id_name);

				newdiv.innerHTML = xmlHttp.responseText;
				document.body.appendChild(newdiv);
				var obj = document.getElementById(id_name);				

				obj.style.left="100px";
				obj.style.top="20px";
				
				obj.style.width=423;
				obj.style.height=126;
				obj.style.position='absolute';
				obj.style.zIndex="3";
				document.getElementById('login_email').focus();
				
					
			     
				Drag.init(obj);
			}
			else
			{
				var obj = document.getElementById(id_name);
				obj.style.display='none';
				obj.style.display='';
			}
		}
	}
	xmlHttp.send(null)
}
function forget_passwod()
{
	var serverPage = "/user/forget_password.php";
	xmlHttp.open("GET",serverPage);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
		{
			var id_name = "forget_password_fly";			
			if(document.getElementById(id_name)==null)
			{
				var newdiv = document.createElement('div');
				newdiv.setAttribute('id', id_name);

				newdiv.innerHTML = xmlHttp.responseText;
				document.body.appendChild(newdiv);
				var obj = document.getElementById(id_name);

				obj.style.left="100px";
				obj.style.top="150px";
				
				obj.style.width=423;
				obj.style.height=112;
				obj.style.position='absolute';
				obj.style.zIndex="3";
		
				Drag.init(obj);
			}
			else
			{
				var obj = document.getElementById(id_name);
				obj.style.display='none';
				obj.style.display='';
			}
		}
	}
	xmlHttp.send(null)
}
function private_area()
{
	var serverPage = "/user/private_area.php";
	xmlHttp.open("GET",serverPage);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
		{
			var id_name = "private_area_fly";			
			if(document.getElementById(id_name)==null)
			{
				var newdiv = document.createElement('div');
				newdiv.setAttribute('id', id_name);

				newdiv.innerHTML = xmlHttp.responseText;
				document.body.appendChild(newdiv);
				var obj = document.getElementById(id_name);

				obj.style.width=423;
				obj.style.height=126;
				obj.style.position='absolute';
				obj.style.zIndex="3";
				
				Drag.init(obj);
			}
			else
			{
				var obj = document.getElementById(id_name);
				obj.style.display='none';
				obj.style.display='';
			}
		}
	}
	xmlHttp.send(null)
}
function trade_links()
{
	var serverPage = "/trade_links.php";
	xmlHttp.open("GET",serverPage);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
		{
			var id_name = "trade_links_fly";			
			if(document.getElementById(id_name)==null)
			{
				var newdiv = document.createElement('div');
				newdiv.setAttribute('id', id_name);

				newdiv.innerHTML = xmlHttp.responseText;
				document.body.appendChild(newdiv);
				var obj = document.getElementById(id_name);

				obj.style.width=423;
				obj.style.height=126;
				obj.style.position='absolute';
				obj.style.zIndex="3";
				
				Drag.init(obj);
			}
			else
			{
				var obj = document.getElementById(id_name);
				obj.style.display='none';
				obj.style.display='';
			}
		}
	}
	xmlHttp.send(null)
}
function make_bid_f(id,user,p_val,note)
{	
	var obj = document.getElementById('make_fb_'+id+'_message');
	var serverPage = "/bids/make_bid_function_ajax.php?number="+id+"&user="+user+"&pr="+p_val+"&note="+note;
	xmlHttp.open("GET",serverPage);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
		{
			obj.innerHTML = xmlHttp.responseText;
			update_fbid_view(id,user);
		}
	}
	xmlHttp.send(null)
}
function update_fbid_view(id,user)
{
	var obj = document.getElementById('mfb_div_'+id);
	var serverPage = "/functions/live_fbid_view_update.php?number="+id+"&user="+user;
	xmlHttp.open("GET",serverPage);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
		{
			obj.innerHTML = xmlHttp.responseText;
		}
	}
	xmlHttp.send(null)
}
function message_ju(id)
{
    var serverPage = "/functions/message_jump_up.php?number="+id;
    xmlHttp.open("GET",serverPage,true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
		{
			var temp = xmlHttp.responseText;
			alert("המודעה הוקפצה. על מנת לצפות בשינויים יש לרענן את הדף");
		}
	}
	xmlHttp.send(null)
}