						$(document).ready(function(){
							
							$.getJSON('ajax.php',{option:'getCompanyCount'},function(data){
								getCompanyCount  = data.count;
							})
						})
						var getCompanyCount ;
						var Company_load_status = 0;
						var start_coms = 0;
						var len_coms = 400;
						function checkprepare(){
							if(Company_load_status != 0)
								return; 
								setTimeout(loadCompanies,1);
								$("select[name='company']").width($("select[name='company']").width()-20);
								
								$('<img class="comploading" src="images/loading2.gif">').insertBefore("select[name='company']");
								$('<div class="comploading" style="font-family:tahoma; font-size:9pt; border:1px solid #456; margin-top:5px; background:#FFC6C6; padding:2px; width:80%">لطفا تا بارگیری لیست مناقصه گذاران منتظر بمانید <div id="comloadingpercent" style="float:left"></div></div>').insertAfter("select[name='company']");
							}
						
						function loadCompanies(){
							// first run
							if(Company_load_status ==0)
								Company_load_status=1; // 
								
							$.getJSON('ajax.php',{option:'getcompanies',start:start_coms,len:len_coms},function(data){
								start_coms +=len_coms+1;
								
								if(Company_load_status == 100) return
								if(data.length == 1)
								{
									Company_load_status = 100
									$(".comploading").fadeOut();
									return;
								}
								for(var i=0; i< data.length; i++)
								{
									if(data[i] != false)
										$("select[name='company']").append('<option value="'+data[i].id+'">'+data[i].name+'</option>');
								}
								_per = parseInt((start_coms/getCompanyCount)*100);
								if(_per > 100)
									_per = 100;
								$('#comloadingpercent').text(_per+"%");
								setTimeout(loadCompanies,800);
								Company_load_status = 2;
							});
						}

