try {
  document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}


window.onloadListeners=new Array();
window.addOnLoadListener = function (listener) {
	window.onloadListeners[window.onloadListeners.length] = listener;
}

window.onload=function(){
	for(var i=0;i<window.onloadListeners.length;i++)
	{
		func = window.onloadListeners[i];
		func.call();
	}
}

var Dom = {
get: function(el) {
  if (typeof el === "string") {
	return document.getElementById(el);
  } else {
	return el;
  }
},
add: function(el, dest) {
  var el = this.get(el);
  var dest = this.get(dest);
  dest.appendChild(el);
},
remove: function(el) {
  var el = this.get(el);
  el.parentNode.removeChild(el);
}
};
var OnceEvent = {
add: function() {
  if (window.addEventListener) {
	return function(el, type, fn) {
	  Dom.get(el).addEventListener(type, fn, false);
	};
  } else if (window.attachEvent) {
	return function(el, type, fn) {
	  var f = function() {
		fn.call(Dom.get(el), window.event);
	  };
	  Dom.get(el).attachEvent("on" + type, f);
	};
  }
}()
};



function addsubtitle () {
	if (typeof subtitle!="undefined") {
		$("contentTitle").innerHTML = subtitle;
	}
}

function setProgressBar() {
	if (progressPercent <=0 ){
		progressPercent = 0.2;
	}
	if (progressPercent > 100) {
		progressPercent = 100;
	}
	var progressBar = $('progressBar');
	var progressBarWidth = Math.round(parseInt(progressBar.parentNode.style.width)*progressPercent/100);
	progressBar.style.width = 0+'px';
	progressBar.style.display = 'block';
	if (progressPercent < 20) {
		progressBar.style.backgroundColor='rgb(255,0,0)';
	} else if (progressPercent <= 39) {
		progressBar.style.backgroundColor='rgb(255,125,0)';
	} else if (progressPercent <= 67) {
		progressBar.style.backgroundColor='rgb(255,255,0)';
	} else if (progressPercent <= 83) {
		progressBar.style.backgroundColor='rgb(152,215,62)';
	} else {
		progressBar.style.backgroundColor='rgb(51,255,0)';
	}
	new Effect.Scale('progressBar', 100, {scaleY: false, scaleFrom: 0, scaleMode:{originalWidth: progressBarWidth}});
}

function numbersonly(e, decimal, range) {
	var key;
	var keychar;
	var i;

	var acceptedKeys = [
		null,
		0,
		8,		// backspace
		9,		// tab
		13,		// enter
		27,		// escape
		45,		// insert
		46,		// delete
		91,		// left windows
		92,		// right windows
		93,		// select
		144,	// num lock
		145	// scroll lock
	];

	if (window.event) {
		key = window.event.keyCode;
	}
	else if (e) {
		key = e.which;
	}
	else {
		return true;
	}
	for (i=0; i<=acceptedKeys.length; i++) {
		if (acceptedKeys[i] == key) {
			return true;
		}
	}
	for(i=96; i<=105; i++) {
		// num keys
		if (i == key) {
			return true;
		}
	}
	for(i=16; i<=20; i++) {
		// shift, ctr, alt, pause/break, caps lock
		if (i == key) {
			return true;
		}
	}
	for(i=33; i<=40; i++) {
		// pgup, pgdn, end, home, arrows
		if (i == key) {
			return true;
		}
	}
	for(i=112; i<=123; i++) {
		// function keys
		if (i == key) {
			return true;
		}
	}
	if (decimal && (188 == key || 190 == key || 110 == key))	{
		// , . num.
		return true;
	}
	if (range && (106 == key || 109 == key || 189 == key)) {
		// num*, num-, -, x
		return true;
	}
	keychar = String.fromCharCode(key);
	if ((("0123456789").indexOf(keychar) > -1)) {
		return true;
	}
	if (decimal && (keychar == "." || keychar == ',')) { 
		return true;
	}
	if (range && (('xX-*').indexOf(keychar) > -1)) {
		return true;
	}
	return false;
}

function open_popup(pURL,name,w,h,scrollbars,resizable)
{
	if (resizable==null) resizable=1;
	if (scrollbars==null) scrollbars=1;
	var top  = ((screen.availHeight-h)/2);
	var left = ((screen.availWidth-w)/2);
	var nyit = window.open(pURL,name,'toolbar=0,location=0,directories=0,status=0,\
		menubar=0,scrollbars='+scrollbars+',resizable='+resizable+',width='+w+',height='+h+',top='+top+',left='+left);
	nyit.focus();
	return nyit;
}

function addquotes(str)
{
	var re = /(['"])/g;
	return str.replace(re,function ($0, $1) {
	switch($1)
	{
		case '"':
		return "&quot;";
		case '&':
		return "&amp;";
		default:
		return $1;
	}});
}

function pop_kep(kep,label,w,h)
{
	var ablak=open_popup('about:blank','nagykep',w,h,0,0);
	var d=ablak.document;
	var title=(label.length>0) ? label+' - ' : '';
	d.write('<html><head><title>'+addquotes(title)+'</title>',
		'<scr'+'ipt type="text/javasc'+'ript">',
		'var NS = (navigator.appName=="Netscape")?true:false;',
		'function FitPic() {',
		   'iWidth = (NS)?window.innerWidth:document.body.clientWidth;',
		   'iHeight = (NS)?window.innerHeight:document.body.clientHeight;',
		   'iWidth = document.images[0].width - iWidth; ',
		   'if (document.images[0].height<200) {iiHeight=200} else {iiHeight=document.images[0].height}',
		   'iHeight = iiHeight - iHeight;',
		   'window.resizeBy(iWidth, iHeight); ',
		   'self.focus(); ',
		'}; ',
		'</scr'+'ipt>',
		'</head><body marginheight="0" marginwidth="0" leftmargin="0" topmargin="0">',
		'<a name="nagykep" href="#" onclick="self.close();" onblur="self.close()">',
		'<img border="0" alt="',addquotes(label),'" src="',addquotes(kep),'" onload="FitPic();"></a></body></html>',
		'<scr'+'ipt type="text/javasc'+'ript">//FitPic();</scr'+'ipt>'
	);
	//d.anchors[0].focus();
}

//Main page Service Tree
	pic1= new Image(9,9); 
	pic1.src="/images/+.png"; 
	pic2= new Image(9,9); 
	pic2.src="/images/-.png";
	function openCloseTree (objID) {
		objID = "s"+objID;
		if (document.getElementById(objID)) {
			if (document.getElementById(objID).style.display=="block") {
				document.getElementById(objID).style.display = "none";
				document.getElementById("mainF_"+objID).style.backgroundImage = "url("+pic1.src+")";
			} else {
				document.getElementById(objID).style.display = "block";
				//alert(document.getElementById("mainF_"+objID).style.backgroundImage);
				//document.getElementById("mainF_"+objID).style.backgroundImage = "none";
				document.getElementById("mainF_"+objID).style.backgroundImage = "url("+pic2.src+")";
			}
		}
	}

function setActiveActivity(divElement) {
	var divs = $$('#activity_list .active_activity');
	for (var i=0; i< divs.length; i++) {
		divs[i].removeClassName('active_activity');
	}
	$(divElement).addClassName(' active_activity');
}


var Url = {
 
	// public method for url encoding
	encode : function (string) {
		return escape(this._utf8_encode(string));
	},
 
	// public method for url decoding
	decode : function (string) {
		return this._utf8_decode(unescape(string));
	},
 
	// private method for UTF-8 encoding
	_utf8_encode : function (string) {
		string = string.replace(/\r\n/g,"\n");
		var utftext = "";
 
		for (var n = 0; n < string.length; n++) {
 
			var c = string.charCodeAt(n);
 
			if (c < 128) {
				utftext += String.fromCharCode(c);
			}
			else if((c > 127) && (c < 2048)) {
				utftext += String.fromCharCode((c >> 6) | 192);
				utftext += String.fromCharCode((c & 63) | 128);
			}
			else {
				utftext += String.fromCharCode((c >> 12) | 224);
				utftext += String.fromCharCode(((c >> 6) & 63) | 128);
				utftext += String.fromCharCode((c & 63) | 128);
			}
 
		}
 
		return utftext;
	},
 
	// private method for UTF-8 decoding
	_utf8_decode : function (utftext) {
		var string = "";
		var i = 0;
		var c = c1 = c2 = 0;
 
		while ( i < utftext.length ) {
 
			c = utftext.charCodeAt(i);
 
			if (c < 128) {
				string += String.fromCharCode(c);
				i++;
			}
			else if((c > 191) && (c < 224)) {
				c2 = utftext.charCodeAt(i+1);
				string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
				i += 2;
			}
			else {
				c2 = utftext.charCodeAt(i+1);
				c3 = utftext.charCodeAt(i+2);
				string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
				i += 3;
			}
 
		}
 
		return string;
	}
 
}


function checkEmailFormat(emailString) {
	if (emailString.match(/^[-_{}~.\/=?&'*+0-9a-zA-Z]+@[-.0-9a-zA-Z]+\.[0-9a-zA-Z]+$/)) {
		return true;
	}
	return false;
}



ajax_load_image = new Image(16,16);
ajax_load_image.src = "/images/ajaxupdating.gif";

function showLoader(loadedId)
{
	hideLoader();
	//alert('showLoader doc_id='+doc_id);
	var listElement=$(loadedId);
	var loaderobj=document.createElement('div');
	loaderobj.style.display='none';
	loaderobj.id='loader';
	listElement.appendChild(loaderobj);



	//Loaderobj css style
	//loaderobj.style.cssText='filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);';
	//loaderobj.style.position='absolute';
	//loaderobj.style.zIndex='2';
	//loaderobj.style.background='#ffffff';
	//loaderobj.style.top=offTop+'px';
	//loaderobj.style.left=offLeft+'px';
	//loaderobj.style.width=listElement.offsetWidth+'px';
	//loaderobj.style.height=listElement.offsetHeight+'px';
	//loaderobj.style.opacity='0.5';
	//loaderobj.style.margin='0 auto 0 auto';
	//loaderobj.style.padding='0';
	loaderobj.innerHTML='<img name="img01" src="'+ajax_load_image.src+'" alt="A kérés feldolgozása folyamatban" style="" />';
	loaderobj.style.display='block';
}




function hideLoader(removeID)
{
	var loader=$('loader');
	if (loader==null) {
		return false;
	} else {
		var loaderElement = $(removeID);
		if (null != loaderElement) {
			loaderElement.removeChild(loader);
		}
		return true;
	}
}

function addNewAddress()
{
	var pars= 'addNewAddress=1';
	var url='/hu/ajax/compreg_step1/';
	$('addNewAddressButton').style.display='none';
	var myAjax = new Ajax.Request(
			url,
			{
				method: 'post',
				parameters: pars,
				onUninitialized: showLoader('new_address_loader'),
				onComplete: gotNewAddressAnswer
			}
		);
	return false;
}

function addCityName(city_input_name, zip_value, phone_input_name, fax_input_name)
{
	var pars= 'zip='+zip_value;
	var url='/hu/ajax/compreg_step1/';
	var myAjax = new Ajax.Request(
			url,
			{
				method: 'post',
				parameters: pars,
				//onUninitialized: showLoader('new_address_loader'),
				onComplete: (function(response) {
					var resArray = response.responseText.split('|');
					document.forms["compregForm"][city_input_name].value=resArray[0];
					document.forms["compregForm"][phone_input_name].value=resArray[1];
					document.forms["compregForm"][fax_input_name].value=resArray[1];
				}).bind(this)
			}
		);
	return false;
}



function gotNewAddressAnswer(response) {
	//var response = transport.responseText || "no response text";
	//alert(typeof(response.responseText));
	//alert(response.responseText);
	num = parseInt(response.responseText);
	if (num > 0) {
		insertNewAddressBox(num);
	} else {
		alert('HIBA: Nem sikerült létrehozni a címet!');
	}
	hideLoader('new_address_loader');
	$('addNewAddressButton').style.display='block';

}

function insertNewAddressBox(addressID)
{

	//$('addressList').innerHTML += $('newAddressForm').innerHTML.replace(/ADDR_/g,'ADDR_'+addressID);

	var el = document.createElement("div");
	el.innerHTML = $('newAddressForm').innerHTML.replace(/ADDR_/g,'ADDR_'+addressID);
	Dom.add(el, "addressList");
}


function delCompAddress(addressID)
{
	//alert("delCompAddress="+addressID);
	var pars= 'del_address_id='+addressID;
	var url='/hu/ajax/compreg_step1/';
	var myAjax = new Ajax.Request(
			url,
			{
				method: 'post',
				parameters: pars,
				onUninitialized: showLoader('ADDR_'+addressID),
				onComplete: (function(response) {
				 gotdelCompAddress(response.responseText,addressID);
				}).bind(this)
			}
		);
	return false;
}

function gotdelCompAddress(responseText,addressID) {
	hideLoader('ADDR_'+addressID);
	if (responseText=="true")
	{
		$("ADDR_"+addressID).innerHTML = "";
	} else {
		alert("Sikertelen törlés! "+responseText);
	}

}
var formszam = 4;
function showForm(id) 
{
	for(i=0;i<formszam;i++) {
		if (document.getElementById('cs_form_'+(i+1)))
		{
			document.getElementById('cs_form_'+(i+1)).style.display = 'none' 
		}
	
	}
	document.getElementById(id).style.display = 'block';
	//alert(id);
}


function show_edit(obj) {
	document.body.style.cursor = 'pointer';
	obj.style.background='#E6EBEF';
}

function hide_edit(obj) {
	document.body.style.cursor = 'default';
	obj.style.background='none';
}





var IE = document.all?true:false
// Temporary variables to hold mouse x-y pos.s
var tempX = 0;
var tempY = 0;
var tooltipOver = false;
var tooltipMessage = new Array();
function showTooltip(e,tooltipID) {

	if (e.ctrlKey) {
		alert("Azonosító: " +tooltipID);
	}
	if (IE) {
		tempX = event.clientX + document.documentElement.scrollLeft;
		if (tempX > document.body.clientWidth-264){
			tempX -= 248; 
		}
		tempY = event.clientY + document.documentElement.scrollTop;
	} else {
		tempX = e.pageX;
			if (tempX > window.innerWidth-264){
				tempX -= 248;
			}
		tempY = e.pageY;
	}  
	if (tempX < 0){tempX = 0}
	if (tempY < 0){tempY = 0}
	if ($("tooltipDiv")) {
		$("tooltipDiv").innerHTML = '<div style="text-align:center"><img src="/images/ajaxupdating.gif" alt=""/></div>';
		$("tooltipDiv").style.left=(tempX+4)+"px";
		$("tooltipDiv").style.top=(tempY+4)+"px";
		$("tooltipDiv").style.display="block";
	}
	if (tooltipMessage[tooltipID]) {
		showTooltip2(tooltipMessage[tooltipID],tooltipID)
	} else {
		getTooltip(tooltipID);
	}
	tooltipOver = true;
}

function showTooltip2(mess,tooltipID) {
	//alert(tooltipID);
	tooltipMessage[tooltipID] = mess;
	$("tooltipDiv").innerHTML = mess;
}

function closeTooltipInit() {
	tooltipOver = false;
	setTimeout("closeTooltip()",1000);
}

function closeTooltip () {


	if (!tooltipOver)
	{
		$("tooltipDiv").style.left="-500px";
		$("tooltipDiv").style.top="-500px";
		$("tooltipDiv").style.display="none";
	}
}


function settooltipOver(bool) {
	tooltipOver = bool;
}

function getTooltip(tooltipID)
{
	var pars= 'tooltipID='+tooltipID;
	var url='/hu/ajax/compreg_step1/';
	var myAjax = new Ajax.Request(
			url,
			{
				method: 'get',
				parameters: pars,
				onComplete: (function(response) {
				 showTooltip2(response.responseText,tooltipID);
				}).bind(this)
			}
		);
	return false;
}

function show_company_url (comp_url) {
	//alert(comp_url);
	var ablak=open_popup('about:blank','nagykep',200,50,0,0);
	var d=ablak.document;
	d.write('<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title>'+addquotes(comp_url)+'</title>',
		'<link href="/style.css" rel="stylesheet" type="text/css"/>',

		'</head><body marginheight="0" marginwidth="0" leftmargin="0" topmargin="0">',
		'<br/><br/><a href="http://'+
	addquotes(comp_url)+'" target="_blank" onclick="setTimeout(\'self.close()\',300)">'+addquotes(comp_url)+'</a>',
		'</body></html>',
		''
	);
}

function show_listhtml (str) {
	//alert(comp_url);
	var ablak=open_popup('about:blank','nagykep',550,400,0,0);
	var d=ablak.document;
	d.write('<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title></title>',
		'<link href="/style.css" rel="stylesheet" type="text/css"/>',

		'</head><body marginheight="0" marginwidth="0" leftmargin="0" topmargin="0" style="text-align:left" onclick="self.close();">',
		''+str+'',
		'</body></html>',
		''
	);
}

function send_message(type, id, subject, msgType, urlParams) {
	if (null == subject) {
		subject = '';
	}
	subject = Url.encode(subject);

	if (null == msgType) {
		msgType = 0;
	}
    if (null == urlParams) {
        urlParams = '';
    } else {
        urlParams = '&'+urlParams;
    }
	window.open('/hu/ajax/uzenetkuldo/?type='+type+'&id='+id+'&msgType='+msgType+'&subject='+subject+urlParams, 'sendmessage', 'width=550,height=350,scrollbars=1');
}

function send_friend(url, key, id, urlParams) {
    if (null == urlParams) {
        urlParams = '';
    } else {
        urlParams = '&'+urlParams;
    }
	window.open('/hu/ajax/baratnak-kuldo/?url='+url+'&id='+id+'&key='+key+urlParams, 'sendfriend', 'width=550, height=350,scrollbars=1');
}

function showVideo(videoId) {
	var container = $('video_container');
	var overlay = $('video_overlay');
	var bg = $('video_overlay_bg');
	overlay.style.height = window.document.documentElement.clientHeight+'px';
	overlay.style.display = 'block';
	bg.style.height = overlay.style.height
	bg.style.display = 'block';
	container.style.marginTop = Math.round((window.document.documentElement.clientHeight - 344)/2)+'px';
	container.innerHTML = '<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/'+videoId+'&hl=en&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/'+videoId+'&hl=en&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>';
}

function closeVideo() {
	$('video_container').innerHTML = '';
	$('video_overlay').style.display = 'none';
	$('video_overlay_bg').style.display = 'none';
}
function addBookmark(object_id,type_id) {
	new Ajax.Request('/ajax/url-save/', {
		method: 'get',
		parameters: {id: object_id, name: document.title, type: type_id,url: window.location.pathname+window.location.search+window.location.hash},
		onSuccess: function (transport) { bookmarkAdded(transport);}
	});
}
function delBookmark(result, confirmationCallbackParam) {
	if (result == 0) {
		return;
	} else {
		new Ajax.Updater('bookmark_'+confirmationCallbackParam.type, '/ajax/url-save/', {
			method: 'get',	
			parameters: {id: confirmationCallbackParam.id,t_id: confirmationCallbackParam.type, action: 'del'}
		});
	}
}
function bookmarkAdded(transport) {
	if (transport.responseText != '') {
		showMessage(transport.responseText);
	}
}
function printView() {
	window.print();
}


function validateUrl(inputElement) {
	if ('' == inputElement.value || inputElement.value.match(/^https?:\/\/([^.\/]+\.)+[^.\/]{2,}(\/.*)?$/)) {
		return;
	}
	if (inputElement.value.match(/^([^.\/]+\.)+[^.\/]{2,}(\/.*)?$/)) {
		inputElement.value = 'http://'+inputElement.value;
		return;
	}
	alert('Érvénytelen weboldal cím!');
	inputElement.focus();
}

function showMessage(message, closeMsg, isMap) {
	if (null == closeMsg) {
		closeMsg = '<img src="/images/overlay_bezar.png" />';
	}
	if (null == isMap) {
		showOverlay(message, '<a href="#" onclick="closeOverlay(); return false;">'+closeMsg+'</a>', true);
	} else {
		var address = isMap;
		showGMap();
	}

}

function showOverlay(msgContent, closeContent, bgClickClose) {
	closeOverlay();
	var bg = document.createElement('div');
	var overlay = document.createElement('div');
	var container = document.createElement('div');
	var top = document.createElement('div');
	var content = document.createElement('div');
	var bottom = document.createElement('div');

	overlay.style.height = window.document.documentElement.clientHeight+'px';
	bg.style.height = overlay.style.height
	bg.id = 'message_overlay_bg';
	if (bgClickClose) {
		overlay.onclick = closeOverlay;
	}
	overlay.id = 'message_overlay';
	container.id = 'message_overlay_container';
	top.id = 'message_overlay_top';
	container.style.marginTop = Math.round((window.document.documentElement.clientHeight - 200)/2)+'px';
	overlay.appendChild(container);
	container.innerHTML = '<div id="message_overlay_top">&nbsp;</div><div id="message_overlay_text">'+msgContent+'<div id="message_overlay_close">'+closeContent+'</div></div><div id="message_overlay_bottom">&nbsp;</div>';
	document.body.appendChild(bg);
	document.body.appendChild(overlay);
	var cheight = document.getElementById('message_overlay_text').offsetHeight;
	var theight = 0;
	if (document.getElementById('overlay_title'))
	{var theight = document.getElementById('overlay_title').offsetHeight;
	}
	
	//alert(cheight+ " " + theight);
	//alert(document.getElementById('message_overlay_text').clientHeight);
	document.getElementById('message_overlay_close').style.paddingTop = Math.max((150-(cheight+theight)),10)+ 'px';
	//alert(document.getElementById('message_overlay_text').offsetHeight);
}

function showGMap() {
	/*closeOverlay();
	var bg = document.createElement('div');
	var overlay = document.createElement('div');
	var container = document.createElement('div');
	overlay.style.height = window.document.documentElement.clientHeight+'px';
	bg.style.height = overlay.style.height
	bg.id = 'message_overlay_bg';
	overlay.id = 'message_overlay';
	container.id = 'map_overlay_container';*/
	//container.style.marginTop = Math.round((window.document.documentElement.clientHeight - 200)/4)+'px';
	//var shadowMap = document.createElement('div');
	//shadowMap.id = 'shadowMap';
	
	//container.innerHTML = '<div id="map_canvas"></div>';
	//document.body.appendChild(bg);
	//shadowMap.appendChild(container);
	//document.body.appendChild(overlay);
	openShadowbox('<div id="map_canvas"></div>', 'html', 'Térkép', '650','400');
	setTimeout(callMap, 3000);
}

function showConfirmation(message, yesMsg, noMsg, callback, callbackParam) {
	confirmationCallback = callback;
	confirmationCallbackParam = callbackParam;
	var closeContent = '<table align="center" style="text-align:center;"><tr><td style="text-align:left;"><table class="button_custom" cellpadding="0" cellspacing="0" border="0" summary=""><tr><td class="btn_custom_front">&nbsp;</td><td class="btn_custom_text"><a href="#" onclick="confirmationClicked(1); return false;">'+yesMsg+'</a></td><td class="btn_custom_end">&nbsp;</td></tr></table></td>';
	closeContent += '<td><img src="/images/spacer.gif" style="width: 30px;" alt="" /></td>';
	closeContent += '<td style="text-align:right;"><table class="button_custom" cellpadding="0" cellspacing="0" border="0" summary=""><tr><td class="btn_custom_front">&nbsp;</td><td class="btn_custom_text"><a href="#" onclick="Shadowbox.close(); return false;">'+noMsg+'</a></td><td class="btn_custom_end">&nbsp;</td></tr></table></td></tr></table>';
	//showOverlay(, closeContent, false);
	openShadowbox('<div id="message_overlay_text">' + message + closeContent + '</div>', 'html', 'Megerősítés', '340', '200')
	
}

function confirmationClicked(result) {
	closeOverlay();
	confirmationCallback(result, confirmationCallbackParam);
}

function closeOverlay() {
	var bg = $('message_overlay_bg');
	var overlay = $('message_overlay');
	if (null != bg) {
		bg.parentNode.removeChild(bg);
	}
	if (null != overlay) {
		overlay.parentNode.removeChild(overlay);
	}
}
function openShadowbox(content, player, title, dX, dY){
	Shadowbox.open({
		content:    content,
		player:     player,
		title:      title,
		height:     dY,
		width:      dX
	});
}

function addToOfferPuffer(obj)
{
	if (obj.checked) {
		var params = {'c_a_to_offer_puffer': obj.value};
	} else {
		var params = {'c_a_del_offer_puffer': obj.value};
	}
	var url='/hu/ajax/compreg_step1/';
	var myAjax = new Ajax.Request(
			url,
			{
				method: 'post',
				parameters: params,
				onComplete: (function(response) {

				}).bind(this)
			}
		);
	return false;
}

function sendGrouppedOffer(error_message)
{
	window.location.href="/ajanlatkeres/?type=activity&id=offerpuffer";
	return;
	var params = {'getOfferPufferCount': 1};
	var url='/hu/ajax/compreg_step1/';
	var myAjax = new Ajax.Request(
			url,
			{
				method: 'post',
				parameters: params,
				onComplete: (function(response) {
					if (response.responseText<2) {
						alert(error_message);
						return;
					}
					window.location.href="/ajanlatkeres/?type=activity&id=offerpuffer";
				}).bind(this)
			}
		);
}

function getGrouppedOffer()
{
	var params = {'getOfferPufferActivities': 1};
	var url='/hu/ajax/compreg_step1/';
	var myAjax = new Ajax.Request(
			url,
			{
				method: 'post',
				asynchronous: false,
				parameters: params,
				onComplete: (function(response) {
					groupped_compare_response(response.responseText);
					return;
				}).bind(this)
			}
		);
}


function save_extra_order3 () {
	var pars = "extra_order2=1";
	var url='/hu/ajax/compreg_step1/';
	var myAjax = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: pars,
			onComplete: (function(response) {
				alert(response.responseText);
			}).bind(this)
		}
		);
}
