$(document).ready(function(){
	
	$("#Menu ul ul").css({display: "none"}); // Opera Fix
	$("#Menu ul li").hover(function(){
		$(this).find('ul:first').css({visibility: "visible",display: "none"}).show(200);
	},function(){
		$(this).find('ul:first').css({visibility: "hidden"});
	});
	
	$("#Information").click(function(){
		$(this).animate({ opacity:'hide',  height:'hide' }, 'slow');
	});
	
	inputLabelFor($("#SearchForm").find("label"));
	
	$("#SearchForm").submit(function() {
		if($("#"+id).val()==txt) return ShowMessage("Proszę wpisać frazę do wyszukania.");
	});
	
	if($.browser.msie && $.browser.version=='6.0'){
		var lUrl = "gfx/logos/";
		$.fancybox({
			'content'	: '<div id="BroswerInfo"><p style="color:#c00;"><strong>UWAGA!!</strong></p><p>Używasz Internet Explorera 6.0 - jest to stara i niebezpieczna wersja.</p><p>By w pełni korzystaż z nowoczesnych serwisów internetowych, a przede wszystkim by bezpiecznie surfować po sieci, zrób upgrade swojej przeglądarki lub zmień Internet Explorera <strong>na jedną z przeglądarek alternatywnych:</strong></p><div class="clear"></div><a href="http://www.google.com/chrome/index.html?hl=pl&brand=CHMG&utm_source=pl" target="_blank"><img src="'+lUrl+'browser_chrome.gif" alt="Pobierz najnowszą przeglądarkę Google Chrome" /><br />Google Chrome</a><a href="http://www.mozilla-europe.org/pl/firefox/" target="_blank"><img src="'+lUrl+'browser_firefox.gif" alt="Pobierz najnowszą przeglądarkę FireFox" /><br />FireFox</a><a href="http://www.microsoft.com/poland/windows/internet-explorer/" target="_blank"><img src="'+lUrl+'browser_ie.gif" alt="Pobierz najnowszą przeglądarkę Internet Explorer" /><br />Internet Explorer</a><a href="http://pl.opera.com/" target="_blank"><img src="'+lUrl+'browser_opera.gif" alt="Pobierz najnowszą przeglądarkę Opera" /><br />Opera</a><a href="http://www.apple.com/pl/safari/" target="_blank"><img src="'+lUrl+'browser_safari.gif" alt="Pobierz najnowszą przeglądarkę Safari" /><br />Safari</a></div>'
		});
	}
	
	inputLabelFor( $("#labelUsername"));
        inputLabelFor( $("#labelPassword"));
	
});

function inputLabelFor(lab)
{
    var id = lab.attr("for");
    var txt = lab.text();
    $("#"+id).val(txt);
    $("#"+id).blur(function(){ var val = $("#"+id).val(); if(val.length==0) $("#"+id).val(txt); });
    $("#"+id).focus(function(){ var val = $("#"+id).val(); if(val==txt) $("#"+id).val(""); });
}

function ShowMessage(txt) {
	$.fancybox({
		'autoScale'	: true,
		'content'	: '<div id="PopupWindow">'+txt+'</div>'
	});
	return false;
}

function checkform()
{
	var error = '';
	var ok = true;
	var email = checkEmail(document.register.email.value);
	if (document.register.company.value == '')
	{
		error = 'Wprowadź nazwę firmy.';
		ok = false;
	}
	else if (document.register.firstname.value == '')
	{
		error = 'Wprowadź imię.';
		ok = false;
	}
	else if (document.register.lastname.value == '')
	{
		error = 'Wprowadź nazwisko.';
		ok = false;
	}
	else if(email != '')
	{
		error = email;
		ok = false;
	}
	else if (document.register.phone.value == '')
	{
		error = 'Wprowadź numer telefonu.';
		ok = false;
	}
	else if (document.register.password1.value == '' || document.register.password2.value == '')
	{
		error = 'Wprowadź hasło.';
		ok = false;
	}
	else if (document.register.password1.value.length < 4 || document.register.password2.value.length < 4)
	{
		error = 'Hasło musi mieć co najmniej 4 znaki.';
		ok = false;
	}
	else if(document.register.password1.value != document.register.password2.value)
	{
		error = 'Wprowadzone hasła różnią się';
		ok = false;
	}

	if(!ok)
	{
		var elem = document.getElementById('Information');
		var text= document.getElementById('errorTxt');
		elem.style.display = "block"
		text.innerHTML = error;
	}
	return ok;
}

function checkEmail (strng) 
{
	if (strng == '') 
	{
   		return 'Wprowadź adres email.';
	}

	var emailFilter=/^.+@.+\..{2,3}$/;
       	var illegalChars = /[\(\)\<\>\,\;\:\\\"\[\]]/;
    	if (!(emailFilter.test(strng))) 
    	{ 
       		return 'Wprowadź poprawny adres email.';
    	}
    	else if (strng.search(illegalChars) > -1) 
        {
  		return 'Adres email zawiera niepoprawne znaki.';
    	}
    	
	return '';    
}


var mycarousel_itemList = [];

function itemLoadCallback(carousel, state)
{
    for (var i = carousel.first; i <= carousel.last; i++) {
        if (carousel.has(i)) {
            continue;
        }

        if (i > mycarousel_itemList.length) {
            break;
        }

        // Create an object from HTML
        var item = jQuery(mycarousel_getItemHTML(mycarousel_itemList[i-1])).get(0);

        // Apply thickbox
        tb_init(item);

        carousel.add(i, item);
    }
};

function mycarousel_getItemHTML(item)
{
    var url_m = item.url;//item.url.replace(/_s.jpg/g, '_m.jpg');
    return '<a href="' + url_m + '" title="' + item.title + '"><img src="' + item.url + '" width="75" border="0" alt="' + item.title + '" /></a>';
};

$(function(){
  $('#carousel').each(function()
  {
     $(this).addClass('jcarousel-skin-tango');
     var itemList = [];
     $(this).find('img').each(function()
     {
         var add = {};
         add['url'] = $(this).attr('src');
         add['title'] = $(this).attr('title');
         itemList[itemList.length] = add;
     });
     mycarousel_itemList = itemList;
     $(this).jcarousel({
        size: itemList.length,
        auto: 2,
        wrap: 'circular', 
        visible: 4,       
        itemLoadCallback: {onBeforeAnimation: itemLoadCallback}
    });
  });
});

