
function menuchange(liObj,activeContentId,classToHide){
	allLi=liObj.parentNode.getElementsByTagName("li");
	for (var i = 0; i < allLi.length; i++) {
		var li=allLi[i];
		//if(li.getAttribute("className"))
		
		Element.removeClassName(li,'active');
		Element.removeClassName(li,'inactive');
		if(li==liObj){
			//li.className="active" ;
			Element.addClassName(li,'active');
			/*$A(li.getElementsByClassName('inactive')).each(function(item){item.hide()});*/
			$A(li.getElementsByClassName('active')).each(function(item){item.show()});
		}else{
			//li.className="inactive" ;
			Element.addClassName(li,'inactive');
			/*$A(li.getElementsByClassName('inactive')).each(function(item){item.show()});*/
			$A(li.getElementsByClassName('active')).each(function(item){item.hide()});
		}
	}
	
	$A($$("."+classToHide)).each(function(item) {
		 $(item).hide();
	});
	$(activeContentId).show();
}



var map;
var geocoder;
function initializeGoogleMap(id,address) {
geocoder = new google.maps.Geocoder();
var myOptions = {
  zoom: 14,
  mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById(id),
    myOptions);
 codeAddress(address);
}

function codeAddress(address) {
//var address = "Magyarország, Budapest, Diószegi út 37";
	geocoder.geocode( { 'address': address}, function(results, status) {
	  if (status == google.maps.GeocoderStatus.OK) {
	    map.setCenter(results[0].geometry.location);
	    var marker = new google.maps.Marker({
	        map: map, 
	        position: results[0].geometry.location
	    });
	  } else {
	    alert("Geocode was not successful for the following reason: " + status);
	  }
	});
}

function tabRW(id){
	
	prev=$(id).previous();
	if(prev!=null){
		prev.onclick();
	}
}

function tabFF(id){
	next=$(id).next();
	if(next!=null){
		next.onclick();
	}
}

function disableTab(id){
	if($(id)){
		$(id).addClassName('disabled');
		$(id).onclick=null;
	}
}

function activateFirstTab(className){
$A($$('.'+className))[0].onclick();
}



function refreshIngatlanTypes(classToHide,classToShow,rootId){
	//$(rootId).hide();
	/*if(classToHide){
		$A($$("."+classToHide)).each(function (item){
			if(item.selected){
				item.selected=false;
			}
			item.hide();
		});
	}*/
	selectObj=$(rootId);
	$A(selectObj.options).each(function (item){
			//item.remove();
			Element.remove(item);
	});
	var copyItem=$('defaultOptionValasszon').cloneNode(true);
	try{
		selectObj.add(copyItem,null);
	}catch(ex){
		//selectObj.add(copyItem);
		selectObj.appendChild(copyItem);
	}
	if(classToShow){
		$A($$("."+classToShow)).each(function (item){
			var copyItem=item.cloneNode(true);
			try{
				selectObj.add(copyItem,null);
			}catch(ex){
				selectObj.add(copyItem);
			}
		});
	}
	//$(rootId).show();
	
	
}


function increase(){
	
}

function refreshButton(rowId,quantity){
	if(quantity==0){
		$A($(rowId).getElementsByClassName('active')).each(function(item){
			item.hide();
		});
		$A($(rowId).getElementsByClassName('inactive')).each(function(item){
			item.show();
		});
	}else if(quantity>0){
		$A($(rowId).getElementsByClassName('active')).each(function(item){
			item.show();
		});
		$A($(rowId).getElementsByClassName('inactive')).each(function(item){
			item.hide();
		});
	}else{
		
	}
}

function modifyQuantity(rowId,diff,price,priceOffline,callback){
	var value=0;
	$A($(rowId).getElementsByClassName('mennyisegLoaded')).each(function(item){
		if(intval(item.value) + diff >= 0){
			value=item.value=intval(item.value) + diff;
		}
	});

	$A($(rowId).getElementsByClassName('mennyiseg')).each(function(item){
		item.innerHTML=value;
	});
	if(value==1 || value==0){
		refreshButton(rowId,value);
	}
	
	$A($(rowId).getElementsByClassName('reszosszeg')).each(function(item){
		item.innerHTML=price*value;
	});
	$A($(rowId).getElementsByClassName('reszosszeg_offline')).each(function(item){
		item.innerHTML=priceOffline*value;
	});
	eval(callback+"("+value+");");
	var kosarTable=($(rowId).parentNode.parentNode);
	//total refresh
	refreshSum(kosarTable);
}

function refreshSum(tableObj){
	var sum=0;
	var sumOffline=0;
	$A(tableObj.getElementsByClassName('reszosszeg')).each(function (item){
		sum+=intval(item.innerHTML);
	});
	$A(tableObj.getElementsByClassName('reszosszeg_offline')).each(function (item){
		sumOffline+=intval(item.innerHTML);
	});
	if($('ar_osszesen')){
		$('ar_osszesen').innerHTML=sum;
	}
	if($('ar_osszesen_offline')){
		$('ar_osszesen_offline').innerHTML=sumOffline;
	}
	
}

function refreshKeretesAdStyle	(value){
	var obj=$('hiredetesListaEgyHirdetessel').firstDescendant().firstDescendant();
	if(value==0){
		obj.removeClassName('keretes_kiemeles_tmp');
	}else if(value>0){
		obj.addClassName('keretes_kiemeles_tmp');
	}
}

function refreshKiemeltAdStyle	(value){
	var obj=$('hiredetesListaEgyHirdetessel').firstDescendant().firstDescendant();
	if(value==0){
		obj.removeClassName('kiemelt_hirdetes_tmp');
	}else if(value>0){
		obj.addClassName('kiemelt_hirdetes_tmp');
	}
}



function resizeMainTable(){
	//alert($('mainContentTableFrame').offsetHeight);
	$('mainContentTable').clonePosition($('mainContentTableFrame') ,{setWidth:false});
	
	//alert($('mainContentTable').offsetHeight);

}

