
//powiązane produkty
function preview_connected_products(product_id, div_info, ajax_url){

	var displayed_div = document.getElementById('get_connected_prod');

	displayed_div.innerHTML = '';
	displayed_div.innerHTML = ajax_indicator;
	displayed_div.style.display = 'block';

	var position = findPos(div_info);

	displayed_div.style.left = (position[0]+ div_info.offsetWidth-50)+'px';
	displayed_div.style.top = (position[1]-300)+'px';

	var myAjax = new Ajax.Updater(displayed_div, ajax_url+product_id, {evalScripts: true, asynchronous: true});
}


// boxy wyszukiwarki
//wyświetla drugi box (grupa kategorii)
function show_category_group_box(option_value, url){
	var div_disp = document.getElementById('box_2');
	var applications_data = $('Application_select').value;


	$('box_3').innerHTML = '';
	$('box_4').innerHTML = '';
	$('box_5').innerHTML = '';
	$('box_6').innerHTML = '';

	div_disp.innerHTML = ajax_indicator;
	var myAjax = new Ajax.Updater(div_disp, url, {method: 'post', parameters: {applications_data: applications_data}, evalScripts: true, asynchronous: true});

}

//wyświetla trzeci box (kategorie)
function show_category_box(option_value, url){
	var div_disp = document.getElementById('box_3');
	var category_group_data = $('CategoryGroup_select').value;

	$('box_4').innerHTML = '';
	$('box_5').innerHTML = '';
	$('box_6').innerHTML = '';

	div_disp.innerHTML = ajax_indicator;
	var myAjax = new Ajax.Updater(div_disp, url, {method: 'post', parameters: {category_group_data: category_group_data}, evalScripts: true, asynchronous: true});
}

//proberties, 
function show_other_attribute(option_value, url){
	var div_disp = document.getElementById('box_4');
	var category_id = $('Category_select').value;
	var category_group = $('CategoryGroup_select').value;

	$('box_5').innerHTML = '';
	$('box_6').innerHTML = '';

	div_disp.innerHTML = ajax_indicator;
	var myAjax = new Ajax.Updater(div_disp, url, {method: 'post', parameters: {category_id: category_id, category_group: category_group },evalScripts: true,  asynchronous: true});

}


//zamiast proberties, teraz laduje sie na sztywno
function show_standard_values(option_value, url){
	var div_disp = document.getElementById('box_4');
	var category_id = $('Category_select').value;
	var category_group = $('CategoryGroup_select').value;

	$('box_5').innerHTML = '';
	$('box_6').innerHTML = '';

	div_disp.innerHTML = ajax_indicator;
	var myAjax = new Ajax.Updater(div_disp, url, {method: 'post', parameters: {category_id: category_id, category_group: category_group }, evalScripts:true, asynchronous: true});
}

//pokazuje w zaleznosci od wyboru, ostatnie okto
function show_last_property(option_value, url, language_){
	var div_disp = document.getElementById('box_5');
	var category_id = $('Category_select').value;
	var category_group = $('CategoryGroup_select').value;
	var type_of_data = $('StandardOptionsForCategory').value;

	$('box_6').innerHTML = '';

	if(option_value == 'page_product'){
		window.location="/p/"+language_+'/'+category_id; 

	}else if(option_value == 'technical_data'){

	      show_all_attribute('x', default_url_page+'mains/get_all_attributes');

	}else if(option_value == 'connected_products'){

// 	      div_disp = document.getElementById('positioned_absolute_div');

	      div_disp.innerHTML = ajax_indicator;
	      var myAjax = new Ajax.Updater(div_disp, default_url_page+'product_elements/display_connected_products/'+category_id+'/show', {evalScripts: true, asynchronous: true});

	}else{
// 	      div_disp = document.getElementById('positioned_absolute_div');

	      div_disp.innerHTML = ajax_indicator;
	      var myAjax = new Ajax.Updater(div_disp, url+'/'+option_value, {method: 'post', parameters: {category_id: category_id, category_group: category_group, type_of_data: type_of_data},evalScripts: true,  asynchronous: true});
	}

	
}

//wszystkie atrybuty
function show_all_attribute(option_value, url){

	var div_disp = document.getElementById('box_5');
	$('box_6').innerHTML = '';

	//var property_id = $('Property_select').value;
	var category_id = $('Category_select').value;

	div_disp.innerHTML = ajax_indicator;
	var myAjax = new Ajax.Updater(div_disp, url, {method: 'post', parameters: {category_id: category_id},evalScripts: true,  asynchronous: true});

}

function show_all_attributes_value(option_value, url, counted_checkboxes){
	var div_disp = document.getElementById('box_6');
	//var property_id = $('Property_select').value;
	var category_id = $('Category_select').value;
// 	var attribute_id = $('CategoryAttribute_select').value;
	
	var send_str = '';
	var i = 0;

	for(i ; i <counted_checkboxes ; i++){

		if($('chek_'+i+'_s').checked == true){
 			send_str = send_str+$('chek_'+i+'_s').value+'&&';
		}
	}
	

	div_disp.innerHTML = ajax_indicator;
													  //attribute_id: attribute_id
	var myAjax = new Ajax.Updater(div_disp, url, {method: 'post', parameters: {category_id: category_id, attribute_id:send_str},evalScripts: true,  asynchronous: true});
}




// end boxy

function show_bigger_image( id, div_id ){

	var hidden_div = document.getElementById(div_id);


	if(id != 'no_img_selected'){
		hidden_div.innerHTML = '';
		new Ajax.Updater(div_id, '<?php echo $html->url('/mains/show_bigger_image_ajax/');?>'+id, {evalScripts: true, asynchronous:true});
		Effect.toggle(hidden_div,'appear');
	}	

}
function hide_me(id){

	var hidden_div = document.getElementById(id);

Effect.toggle(id,'appear');

} 


function hide_me_slide(id){

	var hidden_div = document.getElementById(id);

Effect.toggle(id,'slide');

} 

function hide_show_element(el_id){
	Effect.toggle(document.getElementById(el_id),'blind',{duration:0.5});
} 


//wylicza pozycję (w piksleach) podanego elementu
function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
		return [curleft,curtop];
	}
}

//wyświetla informacje o produkcie
function show_product_info(id, div_info, url_){
	
	$('product_info').innerHTML = '';
	$('product_info').innerHTML = ajax_indicator;
	$('product_info').style.display = '';
	var position = findPos(div_info);
	$('product_info').style.left = (position[0]+ div_info.offsetWidth-50)+'px';
	$('product_info').style.top = (position[1]+20)+'px';
	
	new Ajax.Updater('product_info', url_ + id, {evalScripts: true, asynchronous: true});

}


function disable_product_info(){
	$('product_info').style.display = 'none';
	$('product_info').innerHTML = '';
}

function add_to_tmp_chart(check_box, url){
	
	var add_remove = 1;
	if(check_box.checked == false){
		add_remove = 0;
	}
	
	var hide_div = document.getElementById('no_display_div');
	
	new Ajax.Updater(hide_div , url + check_box.value+'/'+add_remove, {evalScripts: true, asynchronous: false});
	get_chart_content_js();
}

function get_chart_content_js(){
	var chart_card = document.getElementById('chart_content_container');
	new Ajax.Updater(chart_card, chart_card_url, {evalScripts: true, asynchronous: true});
}

function del_chart_configuration(url_){


	var val_ = ($('ChartConfigurationId').options[$('ChartConfigurationId').selectedIndex]).value;

	if(val_ != ''){
		var question_ = confirm('Czy na pewno usunąć wybraną konfigurację schowka?');

		if(question_ == true){
			window.location = url_+val_;
			
		}
	}
}