var tmp_negeso_menu_item_to_close = null;

function checkHover() {
	var $=jQuery;
	if (tmp_negeso_menu_item_to_close) {
		tmp_negeso_menu_item_to_close
			.removeClass('item_over item_first_over item_last_over item_single_over')
			.find('li')
			.removeClass('item_over item_first_over item_last_over item_single_over');
		// Hiding ULs in reverse order - special for IE. Try to change to tmp_negeso_menu_item_to_close.find('ul').hide() and see what it will be in the IE
		var uls=tmp_negeso_menu_item_to_close.find('ul').get();
//		for (var i=0; i<uls.length; i++)	$(uls[uls.length-1-i]).hide(); //.fadeOut('fast');
		tmp_negeso_menu_item_to_close = null;
	} //if
} //checkHover

function negesoMenu(ul_id) {
	var $=jQuery;
	$('#'+ul_id+' li').hover(
		function() {
			checkHover();
			if ($(this).hasClass('item_first') || $(this).hasClass('item_first_selected')) $(this).addClass('item_first_over');
			else if ($(this).hasClass('item_last') || $(this).hasClass('item_last_selected')) $(this).addClass('item_last_over');
			else if ($(this).hasClass('item_single') || $(this).hasClass('item_single_selected')) $(this).addClass('item_single_over');
			else $(this).addClass('item_over');
			//$(this).find('> ul').show();//slideDown('fast');
		}, 
		function() {
			tmp_negeso_menu_item_to_close = $(this);
			setTimeout("checkHover()",300);
		}
	).each(function(i,o){
		var anchor;
		if (anchor=$(this).find('> a').get(0)) {
			o.onclick=function(e){var ev=e||window.event||window.e; ev.cancelBubble=true; window.location.href=$(anchor).attr("href")};
			anchor.onclick=function(){return false;}
		} else {
			o.onclick=function(e){var ev=e||window.event||window.e; ev.cancelBubble=true;}
			$(o).css({'cursor':'default'});
		}
	})
}


$(document).ready(function(){
	$('input[type=submit].submit, input[type=submit].form_submit, '+
	  'input[type=reset].submit, input[type=reset].form_submit, '+
	  'input[type=button].submit, input[type=button].form_submit, '+
	  'button.submit, '+
	  'a.submit').each(
		function(){
			if (!$(this).parent().hasClass('CustomerSubmit')){
				var div = '<div class="CustomerSubmit"></div>';
				var img = '<img src="/site/core/images/spacer.gif" align="right" vspace="0" hspace="0" alt=""/>';
				$(div).insertBefore(this).append(this).append(img);
			}
		}
	);
});

function infoPm(brand,model){
	$('input[name=Brand],input[name=brand]').val(brand);
	$('input[name=Model],input[name=model]').val(model);
}

function setPageId(id){
	document.forms['pmFilterFormName_1'].pageId.value=id;
	document.forms['pmFilterFormName_1'].submit();
}


function slideshow(picture_delay, opacity_delay, step){
//   delay =  Math.floor(opacity_delay/10);
    delay =  opacity_delay*step*10;
   var min_opacity_step = 0;  
   var max_opacity_step = step;    
    
	 
   // pictures array
   var arr_div_pic = new Array();
   var arr_slides;
	var i = 0;
	$('*[slideshow]').each(function(){
		arr_div_pic[i] = this;
		i++;
	});
	var count_pic = arr_div_pic.length;
   for (var i = 0; i < count_pic; i++){
  		for(var j = 0; j < arr_div_pic[i].childNodes.length; j++){
			if (arr_div_pic[i].childNodes[j].nodeType==1 && arr_div_pic[i].childNodes[j].nodeName.toUpperCase()=='IMG'){
				arr_div_pic[i]=arr_div_pic[i].childNodes[j];
				break;
			}
      }
   }
        
	var cur_pic = 0;    
    function show_img(delay, next_pic) {		              		      		      
		try{            
			$(arr_div_pic[cur_pic]).animate(
				{opacity: "hide"},
				{duration: delay},
				"swing");
			$(arr_div_pic[next_pic]).animate(
				{opacity: "show"},
				{duration:delay},
				"swing");														 
			cur_pic = next_pic;
			if ((next_pic+1) < count_pic)
				next_pic++;
			else
			   next_pic = 0;		  
			setTimeout(function(){show_img(delay, next_pic)}, picture_delay);
		}catch(e){}
	}	
	setTimeout(function(){show_img(delay, (cur_pic+1))}, picture_delay);              
}
