function addCompany(id)
{
	$('#companyId').val(id);
	$('#findCompany').attr('disabled', 'disabled');
	$('#company').val($('a[id=c-' + id + ']').text());
}

function getResults(chr)
{
	$('#placeholder #results #column-1').empty();
	$('#placeholder #results #column-2').empty();
	$('#placeholder #results #column-3').empty();
	$('#placeholder #results #column-1').append("<img src='/public/images/loading.gif' />");
	var type = $('#type').val();
	if (type=="firma")
		var t = 'Firma';
	else
		var t = 'Lokacja';
	$.getJSON('/company/test/l/' + chr + '/type/' + t, function(reply){
		handleResponse(reply);
	});
}

function handleResponse(json)
{
	$('#placeholder #results #column-1').empty();
	$('#placeholder #results #column-2').empty();
	$('#placeholder #results #column-3').empty();
	 var inColumn = Math.ceil(json.length / 3);
	 var currColumn = 0;
	$.each(json, function(i, company){
       if (i % inColumn == 0) {
       	currColumn++;
       };
       $('#placeholder #results #column-' + currColumn).append('<li><a href="#placeholder" onclick="javascript:addCompany(' + company.id + ')" id="c-' + company.id + '">' + company.short_name + '</a></li>');
      });
}

/*	function setCookie(name, value, days) {
//		if (days) {
//	   		var date=new Date();
//	   		date.setTime(date.setTime()+(days*24*60*60*1000));
//	   		var expDate=new Date(expTime);
//	   	}


if (days) {
            var date = new Date();
            date.setTime(date.getTime()+(days*24*60*60*1000));
            var expires = "; expires="+date.toGMTString();
        }
        else var expires = "";
        document.cookie = name+"="+value+expires+"; path=/";
        document.location.href = '';

//	   document.cookie=name+"="+value+"; EXPIRES="+expDate.toGMTString();
	};
*/


$(document).ready(function(){
	var v = '<div><p align="center">Aby się zarejestrować jako nowy użytkownik musisz dopisać się do swojej firmy istniejącej w bazie lub dodać nową.</p></div><div id="placeholder"><h3 style="text-align: center; padding: 0 0 10px 0; color: #4882A8;">Sprawdź, czy Twoja firma jest już w naszej bazie</h3><ul id="nav">';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'1\');">0-9</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'A\');">A</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'B\');">B</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'C\');">C</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'Ć\');">Ć</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'D\');">D</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'E\');">E</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'F\');">F</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'G\');">G</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'H\');">H</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'I\');">I</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'J\');">J</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'K\');">K</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'L\');">L</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'Ł\');">Ł</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'M\');">M</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'N\');">N</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'Ń\');">Ń</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'O\');">O</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'Ó\');">Ó</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'P\');">P</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'Q\');">Q</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'R\');">R</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'S\');">S</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'Ś\');">Ś</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'T\');">T</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'U\');">U</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'V\');">V</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'W\');">W</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'X\');">X</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'Y\');">Y</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'Z\');">Z</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'Ź\');">Ź</a></li>';
		   v += '<li><a href="#nav" onclick="javascript:getResults(\'Ż\');">Ż</a></li>';
		v += '</ul><div id="results"><ul id="column-1"></ul><ul id="column-2"></ul><ul id="column-3"></ul></div><div class="clr"></div></div><div class="mid-text">...jeżeli nie, wpisz w pole poniżej nazwę Twojej firmy</div>';

	$("#companyFind .form-title").after(v);

//	$("#placeholder").hide().next().hide().next().hide();


	$("#reveal-search").toggle(function(){
		$("#placeholder").show('slow').next().show('slow').next().show('slow');

	}, function(){
		$("#placeholder").slideUp('slow');
	});

/*
	var value = $.cookie('ButtonCookie');
	if (value == 1) {
		$("#placeholder").show('slow').next().show('slow').next().show('slow');
	}else {
		$("#placeholder").hide().next().hide().next().hide();
	}

	$("#reveal-search").click(function () {
		var display = $('#nav').attr('display');
		if (display == 'none'){
			setCookie('ButtonCookie', 0, 1);
		}
		else {
			setCookie('ButtonCookie', 1, 1);
			//alert($.cookie('ButtonCookie'));
		}
	});
*/


	$.getJSON('/company/test', function(reply){
		handleResponse(reply);
	});
});
