var flashMovie;
var country = [];
var flag = false;

 function amMapCompleted(){
	   flashMovie = document.getElementById("ammap");
	   flag = true;
 }
 function amError(map_id, message){
	     alert(message);
  }    
 function rebuild() {
      flashMovie.rebuild();
	  country = [];
	  filtr2();
    }
 function setColor(id, color){
      flashMovie.setColor(id, color);
    }
function clickCountry(){
	if (flag){ 
		eval(code);
		flag = false;
	}else{
		setTimeout(clickCountry,500);
	}
}
 function amRegisterClickAnywhere(map_id, object_id, title, value){
	if(country[object_id]){
		setColor(object_id, 'FFCC00');
		delete country[object_id];
	}else{
		setColor(object_id, 'CC0000');
		country[object_id] = title;
	}
	filtr2();
 }	 
	    
function filtr2()
{
	var lang = $('#lang').val();
	var p_cid = $('#cid').val();
	var p_cname = $('#catname').val();
	
	if (p_cid != '0') {
		var html = 'Category ' + p_cname + ' - search everywhere.';
	}
	else {
		var html = 'Filter off - search everywhere.';
	}
	var filtr = '';
	var counter = 0;
	for (var i in country) {
		counter += 1;
	}
	if (counter) {
		var reg = true;
		var h = 0
		for (var i in country){
			h += 1;
			if(h < counter){
				filtr += '<span class="quiet">'+country[i]+',</span> ';
			}else{
				filtr += '<span class="quiet">'+country[i]+'</span> ';
			}
		}
	}else{
		var reg = false;
	}
	
	
		
	if(reg){
		if (p_cid != '0') {
			var html = 'Category ' + p_cname + ' - search firms: <br />' + filtr + '<input type="button" onclick="rebuild();" value="Restart" class="but-s">';
		}
		else {
			html = 'Filter included - search firms:<br />' + filtr + '<input type="button" onclick="rebuild();" value="Restart" class="but-s">';
		} 
		$('#desc').attr('class', 'blue');
	}else{
		$('#desc').attr('class', 'quiet');
	}
	
	$('#desc').html(html);
	//return true;
	
}

function sendform3()
{
	var reg = '';
	for (var i in country) {
		reg = reg + i + '#';
	}
	 $.post(
       "/firms/searchparam2",
		{ regions : reg},
		 function(data){
			$('#szukaj').submit();
   	 }, "text");
}

function sendform4()
{
	var reg = '';
	for (var i in country) {
		reg = reg + i + '#';
	}
	var b = 0;
	var s = 0;
	var c = 0;
	if($('#buy').is(':checked')){
		b = 1;
	}
	if($('#sell').is(':checked')){
		s = 1;
	}
	if($('#coper').is(':checked')){
		c = 1;
	}
	 $.post(
       "/b2b/searchparam2",
		{ regions : reg, buy:b, sell:s, coper:c},
		 function(data){
			$('#szukaj').submit();
   	 }, "text");
}

function toggleOption2()
{
	var h = $('#options').height();
	if(h < 150){
		$('#options').animate({height:'480'},500);
	}else{
		$('#options').animate({height:'20'},500);
	}
}
	 
		
		 	
	 
