function getSubIndustries()
{
    var companyIndustryId = $('#companyIndustryId :selected').val();
    $.ajax({
    type: 'POST',
    url: 'index.php?module=user&evt=getSubIndustries',
    dataType: 'json',
    data: {
        companyIndustryId: companyIndustryId
    },
    success: function(data) {
        var options = "";
        for (key in data) {
            options += '<option value="' + key + '">' 
                + data[key] + '</option>';
        }
        $('#companySubIndustryId').html(options);
    }
    });
}

function saveNewLabel(element)
{
	$('.mistakeNewLabel').next('div.errorAjaxCont').remove();
    var label = $('#firmLabel0').val();
    var content = $('#frimLabelContent0').val();
    $.ajax({
    type: 'POST',
    url: server_url+'zapisz-etykiete',
    dataType: 'json',
    data: {
        label: label,
        content: content
    },
    success: function(data) {
        if (data['error']) {
			var cont = $("<div></div>").attr({
				"class":"errorAjaxCont"
			});
			var span = $("<span></span>").html(data['msg']);
			cont.append(span);
			$('.mistakeNewLabel').after(cont);
        } else {
			var new_row = $(element).parent('td').parent('tr').clone();
			
			$(element).parent('td').prev().prev().prev().prev().children('label').attr('for','firmLabel'+data['id']);
			$(element).parent('td').prev().prev().prev().html("<span>"+label+"</span>");
			$(element).parent('td').prev().prev().children('label').attr('for','frimLabelContent'+data['id']);
			$(element).parent('td').prev().html("<span>"+content+"</span>");
			$(element).parent('td').parent('tr').after(new_row);
			$(element).unbind();
			$(element).replaceWith('<input type="button" class="button23" value="-" onclick="deleteLabel('+data['id']+',this)" />');
			$(element).bind('click',function(){deleteLabel(element);});
			$('#firmLabel0').attr('value','');
			$('#frimLabelContent0').attr('value','');
        }
    }
    });
}

function deleteLabel(id, element)
{
	$('.mistakeNewLabel').next('div.errorAjaxCont').remove();
    $.ajax({
    type: 'POST',
    url: server_url+'usun-etykiete',
    dataType: 'json',
    data: {
        id: id
    },
    success: function(data) {
        if (data['error']) {
           	var cont = $("<div></div>").attr({
				"class":"errorAjaxCont"
			});
			var span = $("<span></span>").html(data['msg']);
			cont.append(span);
			$('.mistakeNewLabel').after(cont);
        } else {
           $(element).parent('td').parent('tr').remove();
        }
    }
    });

}

function saveKeyWord()
{
	if($('.mistakeKeyWord').next('div.errorAjaxCont').length>0)
		$('.mistakeKeyWord').next('div.errorAjaxCont').remove();
	if($('.mistakeKeyWord').next('div.successAjaxCont').length>0)
		$('.mistakeKeyWord').next('div.successAjaxCont').remove();
    var key_word = $('#firmKeyWord').val();
    $.ajax({
    type: 'POST',
    url: server_url+'zapisz-slowo',
    dataType: 'json',
    data: {
        key_word: key_word
    },
    success: function(data) {
        if (data['error']) {
			var cont = $("<div></div>").attr({
				"class":"errorAjaxCont successAjaxContMargin"
			});
			var span = $("<span></span>").html(data['msg']);
			cont.append(span);
			$('.mistakeKeyWord').after(cont);
        }
		else {
			var cont = $("<div></div>").attr({
				"class":"successAjaxCont successAjaxContMargin"
			});
			var span = $("<span></span>").html($mistakeKeyWordSuccess);
			cont.append(span);
			$('.mistakeKeyWord').after(cont);
		}
    }
    });
}

function chooseOffer(id)
{
    $('#choosenOffer').attr('value',id);
	$('#offerForm').submit();
}

function checkDomain()
{
    $('#checkDomainBtn').attr('disabled','true');
	$('#domainLoader').attr('style', 'border:none;padding-top:5px');
    if($('.mistakeDomain').next('div.errorAjaxCont').length>0)
		$('.mistakeDomain').next('div.errorAjaxCont').remove();
	else
		$('.mistakeDomain').next('div.successAjaxCont').remove();
    var domain = $('#firmDomain').val();
    $.ajax({
    type: 'POST',
    beforeSend: function(){
        $('#firmDomain').attr('readonly', 'readonly');
    },
    complete: function(){
        $('#domainLoader').attr('style', 'border:none;padding-top:5px;display:none');
        $('#checkDomainBtn').removeAttr('disabled');
        $('#firmDomain').removeAttr('readonly');
    },
    url: server_url+'sprawdz-domene',
    dataType: 'json',
    data: {
        domain: domain
    },
    success: function(data) {
         if (data['error'] || (data['error'] == 0 && data['check'] == 0 )) {
			var cont = $("<div></div>").attr({
				"class":"errorAjaxCont"
			});
			var span = $("<span></span>").html(data['msg']);
			cont.append(span);
			$('.mistakeDomain').after(cont);
        }
		else{
			var cont = $("<div></div>").attr({
				"class":"successAjaxCont"
			});
			var span = $("<span></span>").html(data['msg']+", "+$yourFirmSub+": "+$('#firmDomain').val());
			cont.append(span);
			$('.mistakeDomain').after(cont);
            $('#nameDomain').html('http://regiofirma.pl/firma/'+domain)
		}
    }
    });
}

function getMostFreshEntries(page)
{
    if ( $('#noDataMostFreshEntries').length > 0) return false;
	var imgLoader = $("<img/>").attr({
		"class":"mainSiteLoader",
		"src":"public/images/mainSiteLoader.gif"
	});
	$('ul.mostFreshEntries').parent('div').append(imgLoader);
    $.ajax({
	    type: 'GET',
	    url: 'index.php?module=user&evt=getAjaxMostFreshEntries',
	    dataType: 'json',
	    data: {
	        most_page: page
	    },
	    success: function(data) {
	        $('.mostFreshEntries').empty();
			for(var i=0;i<data.length;i++){
				var li = $("<li></li>");
				if (data[i]['redirect_search'] != null) {
					var link = $("<a></a>").attr({
				  		"href":data[i]['company_user_details_url'],
						"class":"popUpList"
				  	});
				} else {
					var link = $("<a></a>").attr({
						"class":"popUpList"
				  	});
				}
			  	var span = $("<span></span>");
			 	var spanFir = $("<span></span>").attr({
			  		"class":"fir"
			  	}); 
                var img = $('<img />').attr({
                    'class':'none',
                    'alt':data[i]['company_user_company_name'],
                    'src':data[i]['file_url']
                });
                if(data[i]['company_user_company_name'].length > 30){
                    all = data[i]['company_user_company_name'].substring(0,30)+'...';
                }else{
                    all = data[i]['company_user_company_name'];
                }
                spl = data[i]['company_user_company_name'].split(' ');
                first = spl[0];
                second = all.substring(first.length);
                spanFir.html(data[i]['company_user_company_name']+"######"+data[i]['company_user_contact_post_code']+"###"+data[i]['city_name']+"###"+data[i]['company_user_contact_street']+"###tel. "+data[i]['company_user_contact_phone']+(data[i]['company_user_contact_cell_phone'] != "" ? ", "+data[i]['company_user_contact_cell_phone'] : "")); 
		        span.html(first);
				link.append(span);
                link.append(second);
                /*
				if(data[i]['company_user_company_name_2'].length > 25)
					link.append(" "+data[i]['company_user_company_name_2'].substring(0,25)+"...");
				else 
					link.append(" "+data[i]['company_user_company_name_2']);
				*/
				li.append(link);
                if (data[i]['company_user_logo_id']) {
                    li.append(img);
                }
                
				li.append(spanFir);
				$('.mostFreshEntries').append(li);
			}
			$('.popUpList').hover(showPopUpListDetail,hidePopUpListDetail);
			$('ul.mostFreshEntries').parent('div').children('img.mainSiteLoader').remove();
	    }
    });
}
function getMostSearchEntries(page)
{

	if ( $('#noDataMostSearchEntries').length > 0) return false;
	var imgLoader = $("<img/>").attr({
		"class":"mainSiteLoader",
		"src":"public/images/mainSiteLoader.gif"
	});
	$('.mostSearchEntries').parent('div').append(imgLoader);
    $.ajax({
	    type: 'GET',
	    url: 'index.php?module=user&evt=getAjaxMostSearchEntries',
	    dataType: 'json',
	    data: {
	        most_page: page
	    },
	    success: function(data) {
	
			$('.mostSearchEntries').empty();
			for(var i=0;i<data.length;i++){
				var li = $("<li></li>");
			  	var link = $("<a></a>").attr({
			  		"href":data[i]['company_user_details_url'],
					"class":"popUpList"
			  	});
			  	var span = $("<span></span>");
			 	var spanFir = $("<span></span>").attr({
			  		"class":"fir"
			  	}); 
                var img = $('<img />').attr({
                    'class':'none',
                    'alt':data[i]['company_user_company_name'],
                    'src':data[i]['file_url']
                });
                if(data[i]['company_user_company_name'].length > 30){
                    all = data[i]['company_user_company_name'].substring(0,30)+'...';
                }else{
                    all = data[i]['company_user_company_name'];
                }
                spl = data[i]['company_user_company_name'].split(' ');
                first = spl[0]
                second = all.substring(first.length)
				spanFir.html(data[i]['company_user_company_name']+"######"+data[i]['company_user_contact_post_code']+"###"+data[i]['city_name']+"###"+data[i]['company_user_contact_street']+"###tel. "+data[i]['company_user_contact_phone']+(data[i]['company_user_contact_cell_phone'] != "" ? ", "+data[i]['company_user_contact_cell_phone'] : "")); 
                span.html(first);
                link.append(span);
                link.append(second);
				
                /*if(data[i]['company_user_company_name_2'].length > 25)
					link.append(" "+data[i]['company_user_company_name_2'].substring(0,25)+"...");
				else 
					link.append(" "+data[i]['company_user_company_name_2']);*/
				li.append(link);
                if (data[i]['company_user_logo_id']) {
                    li.append(img);
                }
				li.append(spanFir);
				$('.mostSearchEntries').append(li);
			}
			$('.popUpList').hover(showPopUpListDetail,hidePopUpListDetail);
			$('.mostSearchEntries').parent('div').children('img.mainSiteLoader').remove();
			
	    }
    });
}
function getMostSearchPromotions(page)
{
    if ( $('#noDataMostFreshPromotions').length > 0) return false;
	var imgLoader = $("<img/>").attr({
		"class":"mainSiteLoader",
		"src":"public/images/mainSiteLoader.gif"
	});
	$('ul.mostFreshPromotions').parent('div').append(imgLoader);
    $.ajax({
	    type: 'GET',
	    url: 'index.php?module=user&evt=getAjaxMostFreshPromotions',
	    dataType: 'json',
	    data: {
	        most_page: page
	    },
	    success: function(data) {
	        $('.mostFreshPromotions').empty();
			for(var i=0;i<data.length;i++){
				var li = $("<li></li>");
			  	var link = $("<a></a>").attr({
			  		"href":data[i]['promotion_url'],
					"class":"popUpList"
			  	});
			  	var span = $("<span></span>");
			 	var spanFir = $("<span></span>").attr({
			  		"class":"fir"
			  	}); 
                var img = $('<img />').attr({
                    'class':'none',
                    'alt':data[i]['promotion_name'],
                    'src':data[i]['file_url']
                });
                if(data[i]['promotion_name'].length > 30){
                    all = data[i]['promotion_name'].substring(0,30)+'...';
                }else{
                    all = data[i]['promotion_name'];
                }
                spl = data[i]['promotion_name'].split(' ');
                first = spl[0]
                second = all.substring(first.length)
                
				spanFir.html(data[i]['company_user_company_name']+"######"+data[i]['company_user_contact_post_code']+"###"+data[i]['city_name']+"###"+data[i]['company_user_contact_street']+"###tel. "+data[i]['company_user_contact_phone']+(data[i]['company_user_contact_cell_phone'] != "" ? ", "+data[i]['company_user_contact_cell_phone'] : "")); 
                span.html(first);
                link.append(span);
                link.append(second);
                
				/*if(data[i]['company_user_company_name_2'].length > 25)
					link.append(" "+data[i]['company_user_company_name_2'].substring(0,25)+"...");
				else 
					link.append(" "+data[i]['company_user_company_name_2']);*/
				li.append(link);
                if (data[i]['promotion_file_id']) {
                    li.append(img);
                }
				li.append(spanFir);
				$('.mostFreshPromotions').append(li);
			}
			$('.popUpList').hover(showPopUpListDetail,hidePopUpListDetail);
			$('ul.mostFreshPromotions').parent('div').children('img.mainSiteLoader').remove();
	    }
    });
}
function getMostSearchPromotionsFromIndustries(page)
{
    if ($('#noDataSearchPromotionsFromIndustries').length > 0) {
        
        return false;
    }
	var imgLoader = $("<img/>").attr({
		"class":"mainSiteLoader",
		"src":"public/images/mainSiteLoader.gif"
	});
	$('ul.searchPromotionsFromIndustries').parent('div').append(imgLoader);
    $.ajax({
    type: 'GET',
    url: 'index.php?module=user&evt=getAjaxMostFreshPromotionsFromIndusries',
    dataType: 'json',
    data: {
        most_page: page
    },
    success: function(data) {
         $('.searchPromotionsFromIndustries').empty();
         
		for(var i=0;i<data.length;i++){
			var li = $("<li></li>");
		  	var link = $("<a></a>").attr({
		  		"href":data[i]['promotion_url'],
				"class":"popUpList"
		  	});
		  	var span = $("<span></span>");
		 	var spanFir = $("<span></span>").attr({
		  		"class":"fir"
		  	}); 
            var img = $('<img />').attr({
                'class':'none',
                'alt':data[i]['promotion_name'],
                'src':data[i]['file_url']
            });
          
            if(data[i]['promotion_name'].length > 30){
                all = data[i]['promotion_name'].substring(0,30)+'...';
            }else{
                all = data[i]['promotion_name'];
            }
            spl = data[i]['promotion_name'].split(' ');
            first = spl[0]
            second = all.substring(first.length);
            
			spanFir.html(data[i]['promotion_name']+"######"+data[i]['company_user_contact_post_code']+"###"+data[i]['city_name']+"###"+data[i]['company_user_contact_street']+"###tel. "+data[i]['company_user_contact_phone']+(data[i]['company_user_contact_cell_phone'] != "" ? ", "+data[i]['company_user_contact_cell_phone'] : "")); 
            span.html(first);
            link.append(span);
            link.append(second);
            
			/*if(data[i]['company_user_company_name_2'].length > 25)
				link.append(" "+data[i]['company_user_company_name_2'].substring(0,25)+"...");
			else 
				link.append(" "+data[i]['company_user_company_name_2']);*/
			li.append(link);
            if (data[i]['company_user_logo_id']) {
                li.append(img);
            }
			li.append(spanFir);
			$('.searchPromotionsFromIndustries').append(li);
		}
		$('.popUpList').hover(showPopUpListDetail,hidePopUpListDetail);
		$('ul.searchPromotionsFromIndustries').parent('div').children('img.mainSiteLoader').remove();
    }
    });
}
function getSimilarEntries(page)
{
    if ( $('#noDataSimilarEntries').length > 0) return false;
	var imgLoader = $("<img/>").attr({
		"class":"mainSiteLoader",
		"src":"public/images/mainSiteLoader.gif"
	});
	$('ul.similarEntries').parent('div').append(imgLoader);
    $.ajax({
    type: 'GET',
    url: 'index.php?module=user&evt=getAjaxSimilarEntries',
    dataType: 'json',
    data: {
        most_page: page
    },
    success: function(data) {
        $('.similarEntries').empty();
		for(var i=0;i<data.length;i++){
			var li = $("<li></li>");
			if (data[i]['redirect_search'] != null) {
				var link = $("<a></a>").attr({
			  		"href":data[i]['company_user_details_url'],
					"class":"popUpList"
			  	});
			} else {
				var link = $("<a></a>").attr({
					"class":"popUpList"
			  	});
			}
		  	var span = $("<span></span>");
		 	var spanFir = $("<span></span>").attr({
		  		"class":"fir"
		  	});
            var img = null;
            if (data[i]['file_url'] != null) {
                img = $('<img />').attr({
                    'class':'none',
                    'alt':data[i]['company_user_company_name'],
                    'src':data[i]['file_url']
                });
            }
            if(data[i]['company_user_company_name'].length > 30){
                all = data[i]['company_user_company_name'].substring(0,30)+'...';
            }else{
                all = data[i]['company_user_company_name'];
            }
            spl = data[i]['company_user_company_name'].split(' ');
            first = spl[0]
            second = all.substring(first.length)
            
			spanFir.html(data[i]['company_user_company_name']+"######"+data[i]['company_user_contact_post_code']+"###"+data[i]['city_name']+"###"+data[i]['company_user_contact_street']+"###tel. "+data[i]['company_user_contact_phone']+(data[i]['company_user_contact_cell_phone'] != "" ? ", "+data[i]['company_user_contact_cell_phone'] : "")); 
            span.html(first);
            link.append(span);
            link.append(second);
            
			/*if(data[i]['company_user_company_name_2'].length > 25)
				link.append(" "+data[i]['company_user_company_name_2'].substring(0,25)+"...");
			else 
				link.append(" "+data[i]['company_user_company_name_2']);*/
			li.append(link);
            if (img) {
                li.append(img);
            }
			li.append(spanFir);
			$('.similarEntries').append(li);
		}
		$('.popUpList').hover(showPopUpListDetail,hidePopUpListDetail);
		$('ul.similarEntries').parent('div').children('img.mainSiteLoader').remove();
    }
    });
}

function getFavouriteCompany(page)
{
  
    if ($('#noDataFavouritesCompany').length > 0) {
        
        return false;
    }
	var imgLoader = $("<img/>").attr({
		"class":"mainSiteLoader",
		"src":"public/images/mainSiteLoader.gif"
	});
	$('ul.favouritesCompany').parent('div').append(imgLoader);
    $.ajax({
    type: 'GET',
    url: 'index.php?module=user&evt=getAjaxFavourites',
    dataType: 'json',
    data: {
        most_page: page
    },
    success: function(data) {
        $('.favouritesCompany').empty();
		for(var i=0;i<data.length;i++){
			var li = $("<li></li>");
		  	var link = $("<a></a>").attr({
		  		"href":data[i]['company_user_details_url'],
				"class":"popUpList"
		  	});
		  	var span = $("<span></span>");
		 	var spanFir = $("<span></span>").attr({
		  		"class":"fir"
		  	});
            var img = null;
            if (data[i]['file_url'] != null) {
                img = $('<img />').attr({
                    'class':'none',
                    'alt':data[i]['company_user_company_name'],
                    'src':data[i]['file_url']
                });
            }
            if(data[i]['company_user_company_name'].length > 30){
                all = data[i]['company_user_company_name'].substring(0,30)+'...';
            }else{
                all = data[i]['company_user_company_name'];
            }
            spl = data[i]['company_user_company_name'].split(' ');
            first = spl[0]
            second = all.substring(first.length)
            
            spanFir.html(data[i]['company_user_company_name']+"######"+data[i]['company_user_contact_post_code']+"###"+data[i]['city_name']+"###"+data[i]['company_user_contact_street']+"###tel. "+data[i]['company_user_contact_phone']+(data[i]['company_user_contact_cell_phone'] != "" ? ", "+data[i]['company_user_contact_cell_phone'] : "")); 
            span.html(first);
            link.append(span);
            link.append(second);
            
			/*if(data[i]['company_user_company_name_2'].length > 25)
				link.append(" "+data[i]['company_user_company_name_2'].substring(0,25)+"...");
			else 
				link.append(" "+data[i]['company_user_company_name_2']);*/
			li.append(link);
            if (img) {
                li.append(img);
            }
			li.append(spanFir);
			$('.favouritesCompany').append(li);
		}
		$('.popUpList').hover(showPopUpListDetail,hidePopUpListDetail);
		$('ul.favouritesCompany').parent('div').children('img.mainSiteLoader').remove();
    }
    });
}
