$(document).ready(function(){
	homeInicilizations();
	getHomeBrands();
	
	toggelLeftMenu();
	toggelRightModules();
	
	toggleItems();
	
	relatedProducts();
	
	// set Tabs
	$('#tabs_title').tabs({navClass:'item-tabs',selectedClass: 'selected',containerClass: 'expandable-content'});
	
	/* SET media */
	//$('div.media_conteiner').media();
	$('.media').media();
	
	/*orders*/
	refreshOrder();
	
	/* Forms */
	$('input, textarea').click(function(){
		if($(this).attr('default_value') == $(this).val()){
			$(this).val('');
		}
	}).blur(function(){
		if($(this).val() == ''){
			$(this).val($(this).attr('default_value'));
		}
	});
	
	/* PRINT */
	$('.print-btn').click(function(){
		window.print();
	});
});

function toggleItems(){
	$(".item-list:first").addClass('expanded');
	$(".item-list-content:first").toggle();
		
	$('a.item-list-title').click(function(){
		$(this).parent().parent('.item-list').toggleClass('expanded');
		var h3 = $(this).parent()[0];
		var m_div = $(h3).parent()[0];
		var c_div = $(m_div).children()[2];
		$(c_div).toggle();

		return false;
	});
}

function relatedProducts(){
	
	$("div#related-products-holder").scrollable({
	    size: 1,
	    clickable: false,
	    items: '#related-products-list',
	    navi: '#box-pagination',
	    prev: '#previous-product-nav',
	    next: '#next-product-nav',
	   // interval: 2000,
	    loop: true
	});	
	
}

function homeInicilizations(){
	
	/* categories toggle */
	$(".home_toggle_item:first").addClass('expanded');
	$(".sub_home_item:first").toggle();
		
	$('a.trigger').click(function(){
		$(this).parent().parent('.home_toggle_item').toggleClass('expanded');
		var h3 = $(this).parent()[0];
		var m_div = $(h3).parent()[0];
		var c_div = $(m_div).children()[2];
		$(c_div).toggle();
	});
	
	/* Newest products panel */
	$("#new-products div.item-list").scrollable({
        size: 3,
        clickable: false,
        items: '#new-products-item-teaser-holder',
        navi: '#new-products-box-pagination'
	});
	
	/* Promotion products panel */
	$("#promo-products div.item-list").scrollable({
        size: 1,
        clickable: false,
        items: '#promo-products-item-teaser-holder',
        navi: '#promo-products-box-pagination',
        interval: 3000,
        loop: true
	});
	
	/* sub categories tooltip*/
	
	var curr_category = false;
	$('div#home_categories_tab div.item-teaser, div#home_brand_tab div.item-teaser').hover(function(){
		var sub_categories = $(this).children('.detailed-nav-tooltip'); 
		var height = $(sub_categories).height();
		$(sub_categories).css('top',-height+10);
		//$(sub_categories).css('display','block');
		sub_categories.fadeIn("normal");
		//curr_category = true;
	},function(){
		//if(curr_category){
			$(this).children('.detailed-nav-tooltip').fadeOut("normal");
		//}
	});
	
	//$('.detailed-nav-tooltip').hover(function(){},function(){$(this).fadeOut("normal"); curr_category=false});
}

function getHomeBrands(){
		
}

function toggelLeftMenu(){
	$('.first-lvl-nav li.selected>ul.second-lvl-nav').show();
	$('.first-lvl-nav li a').click(function(){
		$(this).next('.second-lvl-nav').toggle();
		if($(this).attr('href')=='#'){
			return false;
		}
	});
}

function toggelRightModules(){
	$('div.related-modules ul.module > li.expanded ul').show();
	$('div.related-modules ul.module > li > a').click(function(){
		$(this).parent().toggleClass('expanded').next('ul').toggle();
		$(this).next('ul').toggle();
		return false;	
	});
}

function myTimestamp(){
    tstmp = new Date();    
    return tstmp.getTime();
}

function refreshOrder(){
	$.ajax({
		type: "GET",
		url: getAllItem_url+'/'+myTimestamp(),
		success:function(html){
			$('#ordered_items').html(html);
		}
	});
}

/*$(window).load(function(){
	// MAIN MENU
	stretchMenu(996,'#header_main_menu ul li.main_menu_item a',2);
	//refreshOrder();
})
$(document).ready(function(){
	
	// LEFT MENU
	$("#left_menu ul li a").hover(function(){
		$(this).find("img").css('display','inline');
	},function(){
		if($(this).attr('class') != 'current'){
			$(this).find("img").css('display','none');
		}
	});
	
	var current_li = $("li.left_menu_sub_item a.current").parents('li.left_menu_sub_item');
	$(current_li[0]).css('display','block');
	$("li.left_menu_item").click(function(){
		if($(this).children('a').attr('href')=='#'){
			if($(this).next().css('display')=="none"){
				$("li#brand_menu_holder").next('li.left_menu_sub_item').hide('normal');
				$("li.left_menu_item").next('li.left_menu_sub_item').hide('normal');
				$(this).next('li.left_menu_sub_item').show('normal');
				
			}else{
				$(this).next('li.left_menu_sub_item').hide('normal');
			}
			return false;
		}
	})
	
	$(current_li[0]).css('display','block');
	$("li#brand_menu_holder").click(function(){
		if($(this).children('a').attr('href')=='#'){
			if($(this).next().css('display')=="none"){
				$("li.left_menu_item").next('li.left_menu_sub_item').hide('normal');
				$(this).next('li.left_menu_sub_item').show('normal');
			}else{
				$(this).next('li.left_menu_sub_item').hide('normal');
			}
			return false;
		}
	})
	// - LEFT MENU
	
	// SEARCH
	$('#SearchSearchWord').click(function(){
		if($(this).attr('default_value') == $(this).val()){
			$(this).val('');
		}
	}).blur(function(){
		if($(this).val() == ''){
			$(this).val($(this).attr('default_value'));
		}
	})
		
	// contacts
	$('.contact_form_input,.contact_form_textarea,.contact_form_input_code').click(function(){
		if($(this).attr('default_value') == $(this).val()){
			$(this).val('');
		}
	}).blur(function(){
		if($(this).val() == ''){
			$(this).val($(this).attr('default_value'));
		}
	})


	//$('#home_categories_holder_green').css('width',140+(i-1)*141);
	
	// TOGGEL PANELS
	$('.toggle_panel').click(function(){
		$(this).toggleClass('toggle').next().toggle('normal');
	})
		
	// USERS
	$('.user_form_input,.user_form_textarea,.user_form_input_code').click(function(){
		if($(this).attr('default_value') == $(this).val()){
			$(this).val('');
		}
	}).blur(function(){
		if($(this).val() == ''){
			$(this).val($(this).attr('default_value'));
		}
	});
	$('#UserTypeFirm').click(function(){
		$('#firm_fields').fadeIn('swol');$('#personal_fields').fadeOut('swol');
	});
	$('#UserTypePersone').click(function(){
		$('#personal_fields').fadeIn('swol');$('#firm_fields').fadeOut('swol');
	});

	
	$('#print_button').click(function(){
		window.print();
	});
});

function stretchMenu(mainMenuWidth,menu_selector,sep_width){
	var menu_list = $(menu_selector);
	
	sep_width = sep_width*(menu_list.length-1);
	mainMenuWidth -= sep_width;
	
	bWidth = 0;
	for(i=0; i<menu_list.length; i++ ){
		bWidth += $(menu_list[i]).width();
	}
	
	diff = Math.round((mainMenuWidth - bWidth) / (menu_list.length*2));
	
	for(i=0; i<menu_list.length-1; i++ ){
		$(menu_list[i]).css('padding','0px '+diff+'px');		
	}

	corr = mainMenuWidth - bWidth - diff*menu_list.length*2; 
	
	$(menu_list[menu_list.length-1]).css('padding-left',diff+'px');
	$(menu_list[menu_list.length-1]).css('padding-right',(diff+corr)+'px');
}

function myTimestamp(){
    tstmp = new Date();    
    return tstmp.getTime();
} 


function refreshOrder(){
	$.ajax({
		type: "GET",
		url: getAllItem_url+'/'+myTimestamp(),
		success:function(html){
			$('#ordered_items').html(html);
		}
	});
}*/