var current_num_row=1;

function isset(varname){
  return(typeof(window[varname])!='undefined');
}

function showBlock(id){
	$(id).style.display='block';
}

function setActiveShowPrice(active){
	if (active=='netto'){
		$('a_min_price_netto').className="active";
		$('a_min_price_brutto').className="";
		$('block_min_price_netto').style.display='block';
		$('block_min_price_brutto').style.display='none';
		$('list_price_p_netto').style.display='block';
		$('list_price_p_brutto').style.display='none';
		$('summ_price_netto').style.display='inline';
		$('summ_price_brutto').style.display='none';		
	}
	else{
		$('a_min_price_netto').className="";
		$('a_min_price_brutto').className="active";
		$('block_min_price_netto').style.display='none';
		$('block_min_price_brutto').style.display='block';
		$('list_price_p_netto').style.display='none';
		$('list_price_p_brutto').style.display='block';
		$('summ_price_netto').style.display='none';
		$('summ_price_brutto').style.display='inline';
	}
}

function checkProductRowNext(id, num){
	
	getPriceSelProducts(id);
	
	if ( $('product_sel_color_'+num).value!=0 && $('product_sel_size_'+num).value!=0 ){
		changePriceProduct(id, $('product_sel_color_'+num).value, $('product_sel_size_'+num).value);
	}
		
	if (num==current_num_row && $('product_sel_color_'+num).value!=0 && $('product_sel_size_'+num).value!=0 && $('product_count_'+num).value!=''){
		if (num==1) checkStyleFirtRow();
		current_num_row=current_num_row+1;		
		addProductRowNext(id, current_num_row);
	}
}

function checkStyleFirtRow(){
	$('product_sel_color_1_div_mm').style.border="0px solid #B8030A";
	$('product_sel_size_1_div_mm').style.border="0px solid #B8030A";
	$('product_count_1').style.border="1px solid #CCC";			
	$('id_product_message').innerHTML='';
}

function addProductRowNext(id, num){
	var url = 'index.php?type=color_size_row&id='+id+"&num="+num;			
	var myAjax = new Ajax.Request(url,{method: 'get',onComplete: showResponse});
			
	function showResponse(ret){
		var div=document.createElement("div");
		div.innerHTML=ret.responseText;				
		$('color_size_row').appendChild(div);				
	}
}

function changePriceProduct(id, color, size){
	var url = 'index.php?type=get_price_info_product_cs&id='+id+"&color="+color+"&size="+size;			
	var myAjax = new Ajax.Request(url,{method: 'get',onComplete: showResponse});
			
	function showResponse(ret){
		if (ret.responseText){
			var mas=ret.responseText.split("||");			
			$('p_c_price_b').innerHTML=mas[1];
		}										
	}
}

function getPriceSelProducts(id){
	var url = 'index.php?type=get_price_info_products&id='+id;
	var pars = '';
	for(i=1;i<=current_num_row;i++){
		if ($('product_count_'+i))
		if ($('product_sel_color_'+i).value!=0 && $('product_sel_size_'+i).value!=0 && $('product_count_'+i).value!='')
			pars+="&color["+i+"]="+$('product_sel_color_'+i).value+"&size["+i+"]="+$('product_sel_size_'+i).value+"&count["+i+"]="+$('product_count_'+i).value;
	}
	if (pars!='')			
	var myAjax = new Ajax.Request(url,{method: 'post', parameters: pars, onComplete: showResponse2});
	
	function showResponse2(ret){		
		if (ret.responseText){
			var mas=ret.responseText.split("|");
			$('summ_price_netto').innerHTML=mas[0]+" &euro;";
			$('summ_price_brutto').innerHTML=mas[1]+" &euro;";
			if (mas[2]!=0) 
				$('price_economy_next').innerHTML='(ab '+mas[2]+' St&uuml;ck sparen Sie '+mas[3]+'%)';
			else
				$('price_economy_next').innerHTML='';	
		}			
	}
}

function DropDownChangeClass(li){
	if ($(li).className=='')
		$(li).className='active';
	else	
		$(li).className='';
}

function setDropDownActive(mass){
	var n=mass.length;
	for(i=0;i<n;i++){
		name=$('list_dd_li_'+mass[i]).getAttribute('name');
		if (location.hash=='#'+name) $('list_dd_li_'+mass[i]).className='active';
	}
}

function setAllDropDownActive(id){
	eval('var mass=mas_li_'+id);
	var n=mass.length;
	for(i=0;i<n;i++){
		$('list_dd_li_'+mass[i]).className='active';
	}	
	$('list_dd_show_hide_'+id).innerHTML='alle schließen';
}
function setAllDropDownNotActive(id){
	eval('var mass=mas_li_'+id);
	var n=mass.length;
	for(i=0;i<n;i++){
		$('list_dd_li_'+mass[i]).className='';
	}
	$('list_dd_show_hide_'+id).innerHTML='alle anzeigen';
}

function show_property_info_text(link){
	window.open(link,'window','width=830, height=600, scrollbars=yes,status=no,toolbar=no,menubar=no,resizable=yes,location=no');
}	

function left_block_menu_click(obj_a, id_text){
	if ($(id_text).style.display=='none'){
		obj_a.className='link_a';
		$(id_text).style.display='block';
	}
	else{
		obj_a.className='link';
		$(id_text).style.display='none';
	}
}

function loadListOldView(){    
    var obj=document.getElementById('list_old_view');
    var obj_a=document.getElementById('a_list_old_view');
    if (obj.style.display=='block'){ 
        obj.style.display='none';
        obj_a.className='name';
        var old_view_active=1;
    }    
    else{
        obj.style.display='block';
        obj_a.className='name_active';
        var old_view_active=0;
    }        
    var url = 'index.php?type=set_params&old_view_active='+old_view_active;
    var myAjax = new Ajax.Request(url);
}