/*============================  D O C U M E N T  ============================*/	
$(document).ready( function() {

	$("select.arch").change(function(){
		var month = $("select[name='month']").val();
		var year = $("select[name='year']").val();
		var str = year + '-' +month;
		//alert(str);
		
		document.location.href="archiwum,"+str+".html"
	
	});
	
	
	var YB = YellowBox;
		YB.setState('small');

	var check = getCookie('box');

     if (check==null || check=="") { 
		YB.maximize();
		setCookie('box','hide');
	 }
	 
	 $("a.dowiedz").click(function(){
		YB.minimize();
	 });
	 
	 $("div.news_arrow").click( function() { 
			if( $(this).prev().is(":hidden") ) { 
				$(this).prev().css('display','block'); 
				$(this).html(" &laquo;zwiń "); 
				
			}
			else { 
				$(this).prev().hide("fast"); 
				$(this).html(" <u>czytaj więcej</u>&raquo; "); 
			}
			
	});
	
	$("div.news_title").click( function() { 
			if( $(this).next().next().is(":hidden") ) { 
				$(this).next().next().css('display','block'); 
				$(this).next().next().next("div.news_arrow").html(" &laquo;zwiń "); 
			}
			else { 
				$(this).next().next().hide("fast"); 
				$(this).next().next().next("div.news_arrow").html(" <u>czytaj więcej</u>&raquo; "); 
			}
	});

	$("span.mail").each( function(i) { 
		var mail = $(this).html().replace(':','@');
		var text = '<a href="mailto:' + mail + '">' + mail + '</a>'
		$(this).html(text);
	});
	
	$("img.pViewImg").css('cursor','pointer');

	$("img.pViewImg").click(function() {
		var hasz_a = $(this).attr('title');
		hasz_p = $(this).attr('title');
		show_product(hasz_a);
		
	});
	
	$("div.projectButton").click(function() {
		var hasz_a = $(this).attr('title');
		hasz_p = $(this).attr('title');
		show_product(hasz_a);
		
	});
	
	var adres = new String(window.location);
	var pre = $("div.preproduct").attr("title");
	var hasz = adres.split('#');
	if (hasz[1]!=''&&hasz[1]!=undefined) show_product(hasz[1]); else show_product(pre);
	
	//if(hasz_p == '') hasz_p = '3dsmaxdes10';

	initCarousel();

	$("input").click(function() {
		$(this).next().hide();
	});
	
	$("textarea").click(function() {
		$(this).next().hide();
	});

	
	 $("input[name*='phone']").keyup(function(e){
      var exp = /[^\d-+.]/g;
      var value = $(this).val().replace(exp,'');
      $(this).val(value);
	});
	
	$("#demo").children('form').submit(function() {
		
		var name = $("input[name='demo_name']").val();
		var company = $("input[name='demo_company']").val();
		var email = $("input[name='demo_email']").val();
		var phone = $("input[name='demo_phone']").val();
		var prog = $("select[name='demo_progs']").val();
		
		var error = 0;
		var vm = ValidMail(email);
		
			if (name == '') {
				$("input[name='demo_name']").next().show();
				error = 1;
			}
		
			if (email == '' || ValidMail(email) == false) {
				$("input[name='demo_email']").next().show();
				error = 1;
			}
			
			if (phone == '') {
				$("input[name='demo_phone']").next().show();
				error = 1;
			}
			
		if (error == 0) {
						
			$.ajax({
			
				type: "POST",
				url: "class/send_mail.php",
				data: "form_name=demo&name="+name+"&company="+company+"&email="+email+"&phone="+phone+"&program="+prog,
				async: false,
				
				success: function(msg){
					$("#demo").children('form').hide();
					$("#demo").children("span.zm").hide();
					$("#demo").children("span.dz").show();
				    $("#demo").show('fast');
				}
				
			});
		}	
		
		return false;
	});
	
	$("#cena").children('form').submit(function() {
			
		var name = $("input[name='cena_name']").val();
		var company = $("input[name='cena_company']").val();
		var email = $("input[name='cena_email']").val();
		var phone = $("input[name='cena_phone']").val();
		var prog = $("select[name='cena_progs']").val();
		var text = $("textarea[name='cena_text']").val();
		
		var error = 0;
		var vm = ValidMail(email);
		
			if (name == '') {
				$("input[name='cena_name']").next().show();
				error = 1;
			}
		
			if (email == '' || ValidMail(email) == false) {
				$("input[name='cena_email']").next().show();
				error = 1;
			}
			
			if (phone == '') {
				$("input[name='cena_phone']").next().show();
				error = 1;
			}
			
			var ex_text = $("textarea[name='cena_text']").attr('class');
			var ex_prog = $("select[name='cena_progs']").attr('class');
			
			
			if (ex_text!='undefined') 
				if (text == '') {
					$("textarea[name='cena_text']").next().show();
					error = 1;
				}
				
			if (ex_prog!='undefined') 
				if (ex_prog == '') {
					$("select[name='cena_progs']").next().show();
					error = 1;
				}
			
		if (error == 0) {
		
			$.ajax({
			
				type: "POST",
				url: "class/send_mail.php",
				data: "form_name=cena&name="+name+"&company="+company+"&email="+email+"&phone="+phone+"&program="+prog+"&text="+text,
				async: false,
				
				success: function(msg){
					$("#cena").children('form').hide();
					$("#cena").children("span.zm").hide();
					$("#cena").children("span.dz").show();
					$("#cena").show('fast');
				}
				
			});
		}
		
		return false;
	});
	
	
	$("#szkol").children('form').submit(function() {
	
		var name = $("input[name='szkol_name']").val();
		var company = $("input[name='szkol_company']").val();
		var email = $("input[name='szkol_email']").val();
		var phone = $("input[name='szkol_phone']").val();
		var szkol_val = $("select[name='szkol_val']").val();		
		
		var error = 0;
		var vm = ValidMail(email);
		
			if (name == '') {
				$("input[name='szkol_name']").next().show();
				error = 1;
			}
			
			if (company == '') {
				$("input[name='szkol_company']").next().show();
				error = 1;
			}
		
		
			if (email == '' || ValidMail(email) == false) {
				$("input[name='szkol_email']").next().show();
				error = 1;
			}
			
			if (phone == '') {
				$("input[name='szkol_phone']").next().show();
				error = 1;
			}
			
		if (error == 0) {
				
			$.ajax({
			
				type: "POST",
				url: "class/send_mail.php",
				data: "form_name=szkol&name="+name+"&company="+company+"&email="+email+"&phone="+phone+"&szkol_val="+szkol_val,
				async: false,
				
				success: function(msg){
					$("#szkol").children('form').hide();
					$("#szkol").children("span.zm").hide();
					$("#szkol").children("span.dz").show();
					    
					$("#szkol").show('fast');
				}
				
			});
		}	
		
		return false;
	});
	
	$("#sprzet").children('form').submit(function() {
	
		var name = $("input[name='sprzet_name']").val();
		var company = $("input[name='sprzet_company']").val();
		var email = $("input[name='sprzet_email']").val();
		var phone = $("input[name='sprzet_phone']").val();
		var text = $("textarea[name='sprzet_text']").val();
		var sprzet_val = $("select[name='sprzet_val']").val();
		
		var error = 0;
		var vm = ValidMail(email);
		
			if (name == '') {
				$("input[name='sprzet_name']").next().show();
				error = 1;
			}
						
			if (email == '' || ValidMail(email) == false) {
				$("input[name='sprzet_email']").next().show();
				error = 1;
			}
			
			if (phone == '') {
				$("input[name='sprzet_phone']").next().show();
				error = 1;
			}
			
		if (error == 0) {
				
			$.ajax({
			
				type: "POST",
				url: "class/send_mail.php",
				data: "form_name=sprzet&name="+name+"&company="+company+"&email="+email+"&phone="+phone+"&sprzet_val="+sprzet_val+"&text="+text,
				async: false,
				
				success: function(msg){
					$("#sprzet").children('form').hide();
					$("#sprzet").children("span.zm").hide();
					$("#sprzet").children("span.dz").show();
					    
					$("#sprzet").show('fast');
				}
				
			});
			
		}
		
		return false;
	});
	
	$("#uslugi").children('form').submit(function() {
	
		var name = $("input[name='uslugi_name']").val();
		var company = $("input[name='uslugi_company']").val();
		var email = $("input[name='uslugi_email']").val();
		var phone = $("input[name='uslugi_phone']").val();
		var text = $("textarea[name='uslugi_text']").val();
		
		var error = 0;
		var vm = ValidMail(email);
		
			if (name == '') {
				$("input[name='uslugi_name']").next().show();
				error = 1;
			}
						
			if (email == '' || ValidMail(email) == false) {
				$("input[name='uslugi_email']").next().show();
				error = 1;
			}
			
			if (phone == '') {
				$("input[name='uslugi_phone']").next().show();
				error = 1;
			}
			
			
			
			
		if (error == 0) {
		
			$.ajax({
			
				type: "POST",
				url: "class/send_mail.php",
				data: "form_name=uslugi&name="+name+"&company="+company+"&email="+email+"&phone="+phone+"&text="+text,
				async: false,
				
				success: function(msg){
					$("#uslugi").children('form').hide();
					$("#uslugi").children("span.zm").hide();
					$("#uslugi").children("span.dz").show();
					    
					$("#uslugi").show('fast');
				}
				
			});
		}
		
		return false;
	});
	
	
$("#wtech").children('form').submit(function() {
	
		var serial = $("input[name='wtech_serial']").val();
		var name = $("input[name='wtech_name']").val();
		var company = $("input[name='wtech_company']").val();
		var email = $("input[name='wtech_email']").val();
		var phone = $("input[name='wtech_phone']").val();
		var wtech_text = $("textarea[name='wtech_text']").val();
		
		var error = 0;
		var vm = ValidMail(email);
		
			if (name == '') {
				$("input[name='wtech_name']").next().show();
				error = 1;
			}
						
			if (email == '' || ValidMail(email) == false) {
				$("input[name='wtech_email']").next().show();
				error = 1;
			}
			
			if (phone == '') {
				$("input[name='wtech_phone']").next().show();
				error = 1;
			}
						
			if (serial == '') {
				$("input[name='wtech_serial']").next().show();
				error = 1;
			}
			
			if (wtech_text == '') {
				$("textarea[name='wtech_text']").next().show();
				error = 1;
			}
			
		if (error == 0) {
		
			$.ajax({
			
				type: "POST",
				url: "class/send_mail.php",
				data: "form_name=wtech&serial="+serial+"&name="+name+"&company="+company+"&email="+email+"&phone="+phone+"&text="+wtech_text,
				async: false,
				
				success: function(msg){
					$("#wtech").children('form').hide();
					$("#wtech").children("span.zm").hide();
					$("#wtech").children("span.dz").show();
					    
					$("#wtech").show('fast');
				}
				
			});
		}
		
		
		return false;
	});
	
	
});


/*============================  F U N C T I O N S  ============================*/

function ValidMail(src) {
  var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
  return regex.test(src);
}

function show_product(hasz) {
	$("div.product_desc").hide();
	$("div#"+hasz).show();
	
		$("#demo").children('form').show();
		$("#demo").children("span.dz").hide();
		$("#demo").children("span.zm").show();
		
		$("#cena").children('form').show();
		$("#cena").children("span.dz").hide();
		$("#cena").children("span.zm").show();
	
}

function setCookie(c_name,value,expiredays) {
    var exdate=new Date();
    exdate.setDate(exdate.getDate()+expiredays);
    document.cookie=c_name+ "=" +escape(value)+
    ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getCookie(c_name) {
    if (document.cookie.length>0)
      {
      c_start=document.cookie.indexOf(c_name + "=");
      if (c_start!=-1)
        {
        c_start=c_start + c_name.length+1;
        c_end=document.cookie.indexOf(";",c_start);
        if (c_end==-1) c_end=document.cookie.length;
        return unescape(document.cookie.substring(c_start,c_end));
        }
      }
    return "";
}


function initCarousel() {

	$(".carouselContent").jCarouselLite({
		auto: 7000,
		speed: 1000,
        btnNext: ".next",
        btnPrev: ".prev",
		mouseWheel: true
    });

}
