﻿var finalmenupos = 30;
//menumark test
imagecycle.curimg = 1;
imagecycle.active = 0;


$(document).ready(function(){

	//suwak dolny

	$('body').css('overflow-x','hidden');
	setInterval(function(){
		if($(window).width()>1000){
			$('body').css('overflow-x','hidden');
		}else{
			$('body').css('overflow-x','scroll');
		}
	},1000);
	
	//menu górne
	
	$('#menu1').mouseenter(function(){
		finalmenupos = -28;
	});
	$('#menu2').mouseenter(function(){
		finalmenupos = 40;
	});
	$('#menu3').mouseenter(function(){
		finalmenupos = 119;
	});
	$('#menu4').mouseenter(function(){
		finalmenupos = 203;
	});
	$('#menu').mouseover(function(){
		$('#menumark').dequeue();
		finalpos = $('#menu1').offset().left + finalmenupos;
		curpos = $('#menumark').offset().left;
		if(finalpos>curpos){
			$('#menumark').animate({left:'+='+(finalpos-curpos)},500,'easeOutBack');
		}else{
			$('#menumark').animate({left:'-='+(curpos-finalpos)},500,'easeInBack');
		}
	});
	
	//submit button
	$('#submitbutton input').mousedown(function(){
		$(this).css('color','#eee');
		$(this).css('border-top','1px solid #dd4200');
	});
	$('#submitbutton input').mouseup(function(){
		$(this).css('padding-top','0px');
		$(this).css('color','#fff');
		$(this).css('border-top','none');
		var cform_name = $('#cform_name').val();
		var cform_email = $('#cform_email').val();
		var cform_content = $('#cform_content').val();
		if(cform_email.length>3){
			$('#contacterror').html('Trwa przesyłanie...');
			$('#submitbutton input').attr('disabled','true');
			$.post('ajaxmail.php',{name:cform_name,email:cform_email,content:cform_content}, 
			function(data) {
				$('#contacterror').html('Dziękujemy za kontakt. Odpowiemy najszybciej jak będziemy mogli.');
			});
			setTimeout(function(){$('#submitbutton input').removeAttr('disabled');},3000);
		}else{
			$('#contacterror').html('Proszę uzupełnić adres e-mail lub telefon.');
		}
	});
	
	//harmonijki
	$('#harm_a1, #harm_a2, #harm_a3').next().removeClass('harmup');
	$('#harm_a1, #harm_a2, #harm_a3').next().addClass('harmdown');
	$('#harm1, #harm2, #harm3').css('display','none');
	
	$('.harm a').click(function(){
		harmid = $(this).attr('id').substr(6);
		if($(this).next().hasClass('harmup')){
			$('#harm'+harmid).slideUp(500,'linear');
			$(this).next().removeClass('harmup');
			$(this).next().addClass('harmdown');
		}else{
			$('.harmcontent').slideUp(500,'linear');
			$('.harmup').addClass('harmdown');
			$('.harmup').removeClass('harmup');
			$('#harm'+harmid).dequeue();
			$('#harm'+harmid).slideDown(500,'linear');
			$(this).next().removeClass('harmdown');
			$(this).next().addClass('harmup');
		}
	});
	
	//refbox
	$('#refblockinin').css('width',($('.refbox').size()*205)+'px');
	arrowright.max = ($('.refbox').size()*205)-615;
	$('#arrowright a').mouseenter(function(){arrowright();});
	$('#arrowright a').mouseout(function(){clearInterval(arrowright.interval);});
	$('#arrowleft a').mouseenter(function(){arrowleft();});
	$('#arrowleft a').mouseout(function(){clearInterval(arrowleft.interval);});
	
	$('#referencje').children().css('position','relative');
	setTimeout(function(){refcycle();},8000);
	interval1 = setInterval(function(){imagecycle();},8000);
	setInterval(function(){
		if(parseInt($('.refbox').css('left'))<=-arrowright.max){
			$('#arrowright').css('visibility','hidden');
		}else{
			$('#arrowright').css('visibility','visible');
		}	
		if(parseInt($('.refbox').css('left'))>=arrowleft.max){
			$('#arrowleft').css('visibility','hidden');
		}else{
			$('#arrowleft').css('visibility','visible');
		}
	},100);
	
	//oferta
	$('.ofertatext').css('display','none');
	$('#ofertatext1').css('display','block');	
	$('#oferta_1 .ofertamenu').mouseenter(function(){
		ofertaid = $(this).attr('id').substr(6);
		$('#oferta_1 .ofertatext').css('display','none');
		$('#oferta_1 .ofertamenu').removeClass('ofertamenumarked');
		$(this).addClass('ofertamenumarked');
		$('#oferta_1 #ofertatext'+ofertaid).css('display','block');
	});
	
	$('#ofertatext2_1').css('display','block');	
	$('#oferta_2 .ofertamenu').mouseenter(function(){
		ofertaid = $(this).attr('id').substr(8);
		$('#oferta_2 .ofertatext').css('display','none');
		$('#oferta_2 .ofertamenu').removeClass('ofertamenumarked');
		$(this).addClass('ofertamenumarked');
		$('#oferta_2 #ofertatext2_'+ofertaid).css('display','block');
	});
	
	//portfolio
	$('.projecth').animate({opacity:'0'},0);
	$('.project a').mouseenter(function(){
		$(this).children('.projecth').dequeue();
		$(this).children('.projecth').animate({opacity:'1'},1000);
	});
	$('.project a').mouseleave(function(){
		$(this).children('.projecth').dequeue();
		$(this).children('.projecth').animate({opacity:'0'},1000);
	});
	$('.project a').click(function(){
		project_id = $(this).parent().attr('id').substr(7);
		$('.portfolio_block').addClass('nodisplay');
		$('#folio_'+project_id).removeClass('nodisplay');
		$('#folio_'+project_id+' .portfolioimage').cycle();
	});
	$('#folio_3 .portfolioimage').cycle();
	
});


arrowright.interval = null;
arrowright.max = 0;
arrowleft.interval = null;
arrowleft.max = 0;
function arrowright(){
	if(parseInt($('.refbox').css('left'))<=-arrowright.max || $('.refbox').queue().length>0){
		return;
	}
	$('.refbox').animate({'left':'-=205'},700,'linear');
	 arrowright.interval = setInterval(function(){
		if(parseInt($('.refbox').css('left'))<=-arrowright.max){
			clearInterval( arrowright.interval);
			return;
		}else{
			$('.refbox').animate({'left':'-=205'},700,'linear');
		}
	 },900);
}
function arrowleft(){
	if(parseInt($('.refbox').css('left'))>=arrowleft.max || $('.refbox').queue().length>0){
		return;
	}
	$('.refbox').animate({'left':'+=205'},700,'linear');
	 arrowleft.interval = setInterval(function(){
		if(parseInt($('.refbox').css('left'))>=arrowleft.max){
			clearInterval( arrowleft.interval);
			return;
		}else{
			$('.refbox').animate({'left':'+=205'},700,'linear');
		}
	 },900);
}

refcycle.curcite=1;
function refcycle(){
	
	$('.referencja').animate({left:"+=300"},500,'easeInSine',function(){
		$('.referencja').css('display','none');
		
		$('.referencja:nth-child('+(refcycle.curcite+1)+')').css('display','block');
		
	});
	$('.referencja').animate({left:"-=300"},500,'easeOutSine',function(){
			
		});
	refcycle.curcite++;
	if(refcycle.curcite>3){
		refcycle.curcite = 1;
	}
	setTimeout(function(){refcycle();},8000);
}
function imagecycle(){
	imagecycle.active = 1;
	images = new Array('images/project1.png','images/project2.png','images/project3.png');
	images2 = new Array('images/project1_1.png','images/project2_1.png','images/project3_1.png');
	headers = new Array('Bud-on','Vitroglass','LCN');
	texts = new Array('Profesjonalne projektowanie','Wystrój wnętrz oparty na szkle','Inteligentne sterowanie budynkami');
	if( typeof imagecycle.curimg == 'undefined' ) {
        imagecycle.curimg = 1;
    }
	//alert(images[imagecycle.curimg]);
	$('#belka4').animate({marginTop:'+=150'},1000,'easeInSine',function(){
		$('#belka4').css('background','url('+images2[imagecycle.curimg]+')');
	});
	$('#belka3header').fadeOut(1000,function(){
		$('#belka3header').text(headers[imagecycle.curimg]);
	});
	$('#belka3header').fadeIn(1000);
	$('#belka3text').fadeOut(1000,function(){
		$('#belka3text').text(texts[imagecycle.curimg]);
	});
	$('#belka3text').fadeIn(1000);
	$('#belka4').animate({marginTop:'-=150'},1000,'easeOutSine');
	$('#belka2').animate({marginTop:'+=300'},1000,'easeInSine',function(){
		$('#belkaimage').css('background','url('+images[imagecycle.curimg]+')');
		if(imagecycle.curimg>0){
			$('#belka3mark').animate({left:"+=23"});
		}else{
			$('#belka3mark').animate({left:"-=46"});
		}
		//alert(images[imagecycle.curimg+1]);
	});
	$('#belka2').animate({marginTop:'-=300'},1000,'easeOutSine',function(){
		imagecycle.curimg++;
		if(imagecycle.curimg>=images.length){
			imagecycle.curimg=0;
		}
		imagecycle.active = 0;
	});
}
