function load_actions(){
	$$('.menu_divs').each(Element.hide);
}

function overGreenBtn(res){
	res.style.background = '#7ab200';
}

function outGreenBtn(res){
	res.style.background = '#5F8B00';
}

function myModelChanged() {
	$('wybierz').disabled = false;
	$('wybierz').style.color = '#fff';
	var selObj = document.getElementById('manufacturersList');
	var mid = selObj.options[selObj.selectedIndex].value;
	var selObj2 = document.getElementById('modelsList');
	var model = selObj2.options[selObj2.selectedIndex].value;
	
	advAJAX.get({
		url:		"/mobile,"+model+".html",
		parameters: {
			"ajax" : 1
		},
		onSuccess : function(obj) {
			if ($('accept_phone').style.display == 'none'){
				new Effect.SlideDown('accept_phone');
			}
			$('modelbox').update(obj.responseText);
		},
		onError : function(obj) {
			alert('zle');
		}
	});	
}

function loadMyModel(){
	var selObj = document.getElementById('manufacturersList');
	var mid = selObj.options[selObj.selectedIndex].value;
	advAJAX.get({
		url:		"/myphone/models",
		parameters: {
			"mid" : mid
		},
		onSuccess : function(obj) {
			$('modelsList').update(obj.responseText);
		},
		onError : function(obj) {
			alert('zle');
		}
	});
	if ($('accept_phone').style.display != 'none'){
		new Effect.SlideUp('accept_phone');
	}
}

function loadMyManufacturer(){
	advAJAX.get({
		url:		"/myphone/manufacturers",
		parameters: {},
		onSuccess : function(obj) {
			$('manufacturersList').update(obj.responseText);
		},
		onError : function(obj) {
			alert('zle');
		}
	});

}

function adultPrompt() {
  if (confirm('Treść tylko dla dorosłych. Jeżeli jesteś pełnoletni wciśnij OK aby odblokować.')){
	$$('.adultBox').each(Element.hide);
	set_cookie('adult', '1', '/');	
  } else {
  	return false;
  }
}

function set_cookie (name, value, path, domain, secure){
    var cookie_string = name+"="+escape(value);

    if (path)
        cookie_string += "; path=" + escape ( path );

    if (domain)
        cookie_string += "; domain=" + escape ( domain );

    if (secure)
        cookie_string += "; secure";

    document.cookie = cookie_string;
} 
    
function slide(sid,cls){

	if (document.getElementById(sid).offsetHeight > 10) {
		Effect.SlideUp(sid);
	} else {
		$$(cls).each(Element.hide);
		Effect.SlideDown(sid);
	}
}

function showmobiles(sid,cls){
	$$(cls).each(Element.hide);
	$(sid).toggle();
}

function search(query,ext_type,page,up){
	advAJAX.post({
		url:		"/index/searchAjax",
		parameters: {
			"ext_type"	: ext_type,
			"query"		: query,
			"page"		: page
		},
		onSuccess : function(obj) {
		//	$('searchResults').hide();
			$('searchResults'+ext_type).update(obj.responseText);
			//Effect.Grow('searchResults');
		},
		onError : function(obj) {
			alert('zle');
			//$('delivery-details').update();
		}
	});

}

function redirect(link){
	location.href = link;
}

function setDimensions(itemTo,itemFrom){
	$(itemTo).style.width = $(itemFrom).style.width;
	$(itemTo).style.height = $(itemFrom).style.height;
}

function getDimensions(item){
	var w = $(item).offsetWidth;
	var h = $(item).offsetHeight;
	return [w,h];
}

function updateAdultDimensions(itemFrom, itemTo){
	var d = getDimensions(itemFrom);
	if (d[0] > 5){
		$(itemTo).style.width = d[0]+'px';
		$(itemTo).style.height = d[1]+'px';
	}
}

function findPos(el) {
	var obj=document.getElementById(el);
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function updateAdultPos(el,el2){
	var pos = findPos(el);
	
	$(el2).style.left = pos[0]+'px';
	$(el2).style.top  = pos[1]+'px';
}
