function Search(){

}
Search.changeBrand=function(e){
	var event=e;
	
	var trgt=!event.target?event.srcElement:event.target;
		var src=trgt.src;
		var lastminus=src.lastIndexOf('-');
		var lastpoint=src.lastIndexOf('.');
		var onoff=src.substring(lastminus+1,lastpoint);
		if(onoff=='OFF'){
			trgt.src=trgt.src.replace(/-OFF/,'-ON');
			document.search.brands.value=document.search.brands.value.concat(trgt.title.concat(','));
		}else{
			trgt.src=trgt.src.replace(/-ON/,'-OFF');
			document.search.brands.value=document.search.brands.value.replace(trgt.title.concat(','),'');
			
		}
};
Search.slidemode=0;
Search.startX=0;
Search.tx=0;
Search.ty=0;
Search.x=0;
Search.y=0;
Search.drag=null;

function trace(x){
	document.getElementById('debug').innerHTML+=x;
	return false;
}
Search.show=function(e){
		var event=e;
		
		var trgt=!event.target?event.srcElement:event.target;
		var isActive=false;
		try{
			isActive=trgt.getAttribute('className');
		}finally{
			isActive=trgt.getAttribute('class');
		}
		if(isActive!='active'){
			var ears=trgt.parentNode.getElementsByTagName('a');
			for(var i=0;i<3;i++){
				try{
					ears[i].setAttribute('className','inactive');
				}finally{
					ears[i].setAttribute('class','inactive');
				}
			}
			
			var children=document.getElementById('brands_tel').childNodes;
			for(var j=0;j<children.length;j++)
				if(children[j].nodeName.toUpperCase()=='IMG')
					children[j].src=children[j].src.replace(/-ON/,'-OFF');
			children=document.getElementById('brands_pda').childNodes;
			for(j=0;j<children.length;j++)
				if(children[j].nodeName.toUpperCase()=='IMG')
					children[j].src=children[j].src.replace(/-ON/,'-OFF');
			children=document.getElementById('brands_acc').childNodes;
			for(j=0;j<children.length;j++)
				if(children[j].nodeName.toUpperCase()=='IMG')
					children[j].src=children[j].src.replace(/-ON/,'-OFF');	
			document.search.brands.value='';
			
			children=document.getElementById('filter_props_tel').childNodes;
			for(var j=0;j<children.length;j++)
				if(children[j].nodeName.toUpperCase()=='P'){
					try{
						children[j].setAttribute('class','chk_off');
					}finally{
						children[j].setAttribute('className','chk_off');
					}
				}
			children=document.getElementById('filter_props_pda').childNodes;
			for(var j=0;j<children.length;j++)
				if(children[j].nodeName.toUpperCase()=='P'){
					try{
						children[j].setAttribute('class','chk_off');
					}finally{
						children[j].setAttribute('className','chk_off');
					}
				}
			children=document.getElementById('filter_props_acc').childNodes;
			for(var j=0;j<children.length;j++)
				if(children[j].nodeName.toUpperCase()=='P'){
					try{
						children[j].setAttribute('class','chk_off');
					}finally{
						children[j].setAttribute('className','chk_off');
					}
				}
			document.search.properties.value='';
		
			try{
				trgt.setAttribute('className','active');
			}finally{
				trgt.setAttribute('class','active');
			}
			var filter_left=document.getElementById('filter_price_'+trgt.title);
			
			if(trgt.title!='tel'){
				document.getElementById('tel').style.display='none';
			}else{
				document.getElementById('tel').style.display='block';
				while(filter_left.childNodes[0])filter_left.removeChild(filter_left.childNodes[0]);
				filter_left.appendChild(document.getElementById('slider'));
			}
			
			if(trgt.title!='pda'){
				document.getElementById('pda').style.display='none';
			}else{
				document.getElementById('pda').style.display='block';
				while(filter_left.childNodes[0])filter_left.removeChild(filter_left.childNodes[0]);
				filter_left.appendChild(document.getElementById('slider'));
			}
			
			if(trgt.title!='acc'){
				document.getElementById('acc').style.display='none';
			}else{
				document.getElementById('acc').style.display='block';
				while(filter_left.childNodes[0])filter_left.removeChild(filter_left.childNodes[0]);
				filter_left.appendChild(document.getElementById('slider'));
			}
			document.search.type.value=trgt.title;
		}
		
};	


Search.appendPrices=function(minPrice,maxPrice){
	document.search.minPrice.value=minPrice;
	document.search.maxPrice.value=maxPrice;
	return false;
}

Search.switchCheckBox=function(e){
	var event=e;
	var trgt=!event.target?event.srcElement:event.target;
	try{
		var cls=trgt.getAttribute('className');
	}finally{
		var cls=trgt.getAttribute('class');
	}
	if(cls==null || cls.indexOf('off')>0){
		try{
			trgt.setAttribute('className','chk_on');
		}finally{
			trgt.setAttribute('class','chk_on');
		}
		document.search.properties.value=document.search.properties.value.concat(trgt.id.substr(6).concat(','));
	}else{
		try{
			trgt.setAttribute('className','chk_off');
		}finally{
			trgt.setAttribute('class','chk_off');
		}
		document.search.properties.value=document.search.properties.value.replace(trgt.id.substr(6).concat(','),'');
	}
	
}
Search.debug=function(){
		alert("vááá");
}



