var scrollFlag = 0;
var scrollTimer;

$(document).ready(

function() {	
	$("#topLinksBg").css({opacity:0.5});
	$("#topLinks .toplinks_button").css({opacity:0.7});
	
	$("#producents_select_list select").change(
		function () {			
			document.producents_select_list.submit();
		}
	);
		
	$("#products_informations .news_cell_1").show();
	$("#products_informations .news_cards .1").removeClass('button');
	$("#products_informations .news_cards .1").addClass('activeButton');	
	var last_products_news = 1;
	
	$("#products_informations .news_cards span").click(
	function() {
		
		var card_nr = $(this).attr('class').split(" ");
		card_nr=card_nr[0];
		
		$("#products_informations .news_cell").hide();		
		$("#products_informations .news_cell_"+card_nr).show();
		
		$("#products_informations .news_cards ."+last_products_news).removeClass('activeButton');
		$("#products_informations .news_cards ."+last_products_news).addClass('button');
		$("#products_informations .news_cards ."+card_nr).removeClass('button');	
		$("#products_informations .news_cards ."+card_nr).addClass('activeButton');		
		
		last_products_news = card_nr;
	});
	
	$("#companys_informations .news_cell_1").show();
	$("#companys_informations .news_cards .1").removeClass('button');
	$("#companys_informations .news_cards .1").addClass('activeButton');	
	var last_incom_news_card = 1;
	
	$("#companys_informations .news_cards span").click(
	function() {
		
		var incom_cards_nr = $(this).attr('class').split(" ");
		incom_cards_nr=incom_cards_nr[0];
		
		$("#companys_informations .news_cell").hide();		
		$("#companys_informations .news_cell_" + incom_cards_nr).show();
		
		$("#companys_informations .news_cards ."+last_incom_news_card).removeClass('activeButton');
		$("#companys_informations .news_cards ."+last_incom_news_card).addClass('button');
		$("#companys_informations .news_cards ."+incom_cards_nr).removeClass('button');	
		$("#companys_informations .news_cards ."+incom_cards_nr).addClass('activeButton');		
		
		last_incom_news_card = incom_cards_nr;
	});
	
	/*	
	$("#productsContent .products_cell_1").show();
	$("#productsContent #products_cards .1").removeClass('button');
	$("#productsContent #products_cards .1").addClass('activeButton');
	var last_products_news_card = 1;
	
	$("#productsContent #products_cards span").click(
	function() {
		
		var products_cards_nr = $(this).attr('class').split(" ");
		products_cards_nr=products_cards_nr[0];
		
		//$(".products_cell").fadeOut('fast');		
		$(".products_cell_"+products_cards_nr).fadeIn('fast');
		
		
		$("#productsContent #products_cards ."+last_products_news_card).removeClass('activeButton');
		$("#productsContent #products_cards ."+last_products_news_card).addClass('button');
		$("#productsContent #products_cards ."+products_cards_nr).removeClass('button');	
		$("#productsContent #products_cards ."+products_cards_nr).addClass('activeButton');		
		
		last_products_news_card = products_cards_nr;
	});
	*/
	$(".dialogBoxBG").css({opacity:'0.42'});
	$(".dialogBox").css({opacity:'0.9'});
	
	$("#advancedSearch").click(
	function() {
		var visibility = $("#underSearchArea").is(":visible");
		$(".dialogBoxBG").fadeOut();
		$(".dialogBox").fadeOut();
		if (!visibility) {
			$("#underSearchArea").fadeIn();
			$("#advancedSearchArea").fadeIn();
		}
	})
	
	$(".FormularzContactus").click(
	function() {
		var visibility = $("#contactFieldBG").is(":visible");
		$(".dialogBoxBG").fadeOut();
		$(".dialogBox").fadeOut();
		if (!visibility) {
			$("#loader_email").hide();
			$("#contactField .windowMessage").hide();
			$("#contactFieldBG").css( { height:"326px", marginTop:"0px" });
			$("#contactField").css( { height:"300px", marginTop:"0px" });
			$("#loader_email img").css( { marginTop:"80px" });
			$("#contactFieldBG").fadeIn();
			$("#contactField").fadeIn();
			
		}
	})	
	
	$(".closeButton").click(
	function() {
		$(".windowMessage").hide();
		$(".dialogBoxBG").fadeOut();
		$(".dialogBox").fadeOut();
	})	
	
	$("#searchArea .searchButton").click(
	function() {
		if ($("#searchArea .search_phrase").attr("value")) document.basic_search.submit();
	})	
	
	$("#advancedSearchArea .searchButton").click(
	function() {		
		if ($("#advancedSearchArea .search_phrase").attr("value")) document.advanced_search.submit()
		else $("#advancedSearchArea .windowMessage").fadeIn();	
	})		

	$("#contactField .dialogButton").click(
	function() {
		var users_name;
		var users_company;
		var users_contact;
		var users_message;
		if ((users_name = $("#contactField .users_name").attr("value")) 
			&& (users_company = $("#contactField .users_company").attr("value"))
			&& (users_contact = $("#contactField .users_contact").attr("value"))
			&& (users_message = $("#contactField .users_message").attr("value"))
		) {	
			$("#loader_email").fadeIn(700);
			$("#contactFieldBG").animate( { height:"-=150px", marginTop:"+=70px" }, 500);
			$("#contactField").animate( { height:"-=150px", marginTop:"+=70px" }, 500);
			$("#loader_email img").animate( { marginTop:"-=50px" }, 500);
			
			$.ajax({
				type: "POST",
				url: "ajax/ajax",
				data: "action=contactus&users_name="+users_name+"&users_company="+users_company+"&users_contact="+users_contact+"&users_message="+users_message,
				success: 
				function(data)
				{				
					var json = eval('(' + data + ')');
					if (json.result == true) {
					
						$("#contactField .users_name").val(''); 
						$("#contactField .users_company").val('');
						$("#contactField .users_contact").val('');
						$("#contactField .users_message").val('');
					
						setTimeout (function() {							
							$("#loader_email").html(json.message);
							setTimeout (function() {			
								$("#contactFieldBG").fadeOut();
								$("#contactField").fadeOut();			
							},1200);
						},1200);
					}
					else $("#loader_email").html(json.message);					
				}
			});		
			
		}
		else $("#contactField .windowMessage").fadeIn();
	})		

	$(window).scroll(function () { 
		clearTimeout(scrollTimer);	    	  
		scrollTimer = setTimeout (function() {	
			var movement = parseInt(getPageScroll()/2)*2;
			$("#produtsLink").animate({
				marginTop: movement
			},1000,'swing');      		  
		},600);		
    });
    
    
    
	
});

function getPageScroll() {
	
	var xScroll, yScroll;

	if (self.pageYOffset) 
	{
		yScroll = self.pageYOffset;
		xScroll = self.pageXOffset;
	}
	// Explorer 6 Strict
	else if (document.documentElement && document.documentElement.scrollTop)
	{
		yScroll = document.documentElement.scrollTop;
		xScroll = document.documentElement.scrollLeft;
	}
	// all other Explorers
	else if (document.body) 
	{
		yScroll = document.body.scrollTop;
		xScroll = document.body.scrollLeft;	
	}
	
	return yScroll;
}

