/*azerbulbul@gmail.com*/
var resultDivId=null;
function ilceGetir(il,divId){
	resultDivId = divId;
	
	if($('#'+il).val().length>0){
		$.ajax({ url: './queryCall.php', dataType: 'json', type: 'post', data :'mode=getIlce&il='+$('#'+il).val(), success: ilceGetirHandler, error:function(XMLHttpRequest, textStatus, errorThrown) {} });
	}
}

ilceGetirHandler = function(json){
	var id_='#ddlIlce';
	if(resultDivId=='divFFilce') { id_='#firmaIlce';}
	$(id_).html('<option value="">Seçiniz</option>');
	if(json!=null && json!=undefined && json!="" && json.ilceler){
		 $.each(json.ilceler, function(i, ilce){ 
									   var id_='#ddlIlce';
										if(resultDivId=='divFFilce') { id_='#firmaIlce';}
									   $(id_).append('<option value="'+ilce.id+'">'+ilce.adi+'</option>'); });
	}
};


function altSektorGetir(sektor,divId){
	resultDivId = sektor;
	if($('#'+sektor).val().length>0){
		$.ajax({ url: './queryCall.php', dataType: 'json', type: 'post', data :'mode=getAltSektor&sektor='+$('#'+sektor).val(), success: altSektorGetirHandler, error:function(XMLHttpRequest, textStatus, errorThrown) {} });
	}
}

altSektorGetirHandler = function(json){
	$('#ddlAltSektor').html('<option value="">Seçiniz</option>');
	if(json!=null && json!=undefined && json!="" && json.altsektor){
		 $.each(json.altsektor, function(i, altsektor){ $('#ddlAltSektor').append('<option value="'+altsektor.id+'">'+altsektor.adi+'</option>'); });
	}
};



function firmaSektorIslemAdd(){
	var sektor = document.getElementById('ddlSektor');
	var altSektor = document.getElementById('ddlAltSektor');
	var divElem = document.getElementById('divSektorNames');
	var sektorIds = document.getElementById('sektorIds');
	if(sektor.value.length>0 && altSektor.value.length>0){
		var brEkle = (divElem.innerHTML=="") ? "" : " , ";
		var str = sektor.options[sektor.selectedIndex].innerHTML+'-&gt;'+altSektor.options[altSektor.selectedIndex].innerHTML;
		if(divElem.innerHTML.indexOf(str)<0){
			divElem.innerHTML += brEkle+sektor.options[sektor.selectedIndex].innerHTML+'-&gt;'+altSektor.options[altSektor.selectedIndex].innerHTML;
			sektorIds.value +=  '#'+altSektor.value+'|';
		}
	}
}
function firmaSektorIslemDelete(){
	document.getElementById('divSektorNames').innerHTML = "";
	document.getElementById('sektorIds').value="";
}

var divAckeyWord_=null;
var ackeyWord_=null;
var ackeyFocus_=null;

//md = firmaKeywordGetir or yerKeywordGetir
var cache=0;
function keyFirmaGetir_(key_,dv,focus_,md){
	
	divAckeyWord_=dv; // açılacak div id si
	ackeyWord_ = '#'+key_; // keyword alınacak text kutusunun id si
	ackeyFocus_='#'+focus_; // işlem bittikten sorna focus olunacak element in id si
	
	$('#'+divAckeyWord_).html('');
	
	if($(ackeyWord_).val().length>0){
		cache++;
		$.ajax({ url: './queryCall.php', dataType: 'json', type: 'post', data :'mode='+md+'&keyword='+$(ackeyWord_).val()+'&c='+cache, success: keyFirmaGetirHandler, error:function(XMLHttpRequest, textStatus, errorThrown) {} });
	} else {
		document.getElementById(divAckeyWord_).style.display='none';
	}
	
}

keyFirmaGetirHandler = function(json){
	if(json!=null && json!=undefined && json!="" && json.firmalar){
		var htm = '';
		 $.each(json.firmalar, function(i, firma){ 
				htm+='<div style="width:100%;margin-bottom: 5px;">';
				if(ackeyWord_!="#txtYer"){
					var photo = (firma.fotograf!="")?firma.fotograf:'./GeneralImages/kaydet-com-logo-default.png';
					htm+='	<div style="float: left;margin-right: 5px;"><a href="javascript:void(0);" onclick="firmayagitKardes(\''+firma.uri+'\')"><img src="'+photo+'" width="80" style="border:1px #999 solid; padding: 2px;"></a></div>';
					htm+='	<div style="float: left;"><a href="javascript:void(0);" onclick="firmayagitKardes(\''+firma.uri+'\')"><b>'+firma.isim+'</b>';

				}
				else {
					htm+='	<div style="float: left;"><a href="javascript:void(0);" onclick="keyIceriAktar(\''+ackeyWord_+'\',\''+firma.isim+'\')"><b>'+firma.isim+'</b>';
				}
				if(ackeyWord_!="#txtYer"){
					htm+='<br><span style="font-size:11px;">'+firma.ilce+' , '+firma.il+'</span></a>';
				}
				
				htm+='	</div><div style="clear: left;"></div>';
				htm+='</div>';
		});
		
		if(htm!="" && htm!=null){
			document.getElementById(divAckeyWord_).style.display='block';
			$('#'+divAckeyWord_).html(htm);
		} else {
			document.getElementById(divAckeyWord_).style.display='none';
			$('#'+divAckeyWord_).html('');
		}
	}
};

function firmayagitKardes(uri){
	location.href=uri;
}

function keyIceriAktar(key_,txt){
	$(key_).val(txt);
	document.getElementById(divAckeyWord_).style.display='none';
	$('#'+divAckeyWord_).html('');
	$(ackeyFocus_).focus();
}

var rateFId=null;
function ratingSend(rate,fid){
	if(fid!="" && rate!=""){
		rateFId=fid;
		$.ajax({ url: './queryCall.php', dataType: 'json', type: 'post', data :'mode=ratingSet&rate='+rate+'&fid='+fid, success: ratingSendHandler, error:function(XMLHttpRequest, textStatus, errorThrown) {} });
	}
}

ratingSendHandler = function(json){
	if(json!=null && json!=undefined && json!="" && json.message){
		 if(json.message!='NO_ACTIVE' && json.message!='0'){$('#rating_ul_'+rateFId).attr('class',json.message);}
		 else if(json.message=='NO_ACTIVE'){alert("Üye olurken kaydettiğiniz E-Posta adresini doğrulamanız gerekmektedir. Şimdi size bir doğrulama e-postası yolladık. Lütfen kontrol ediniz.");}
		 else {alert('Üye değilsiniz. Lütfen şimdi kolayca üye olun.'); location.href='?md=register&p=1';}
	}
}

function enIyilerCheck(kategori,il,ilce){
	if(kategori!=""){
		il=(il!=null)?il:"";
		ilce=(ilce!=null)?ilce:"";
		document.getElementById('top5Loader').style.display = 'block';
		$.ajax({ url: './queryCall.php', dataType: 'json', type: 'post', data :'mode=enIyiler&kategori='+kategori+'&il='+il+'&ilce='+ilce, success: enIyilerCheckHandler, error:function(XMLHttpRequest, textStatus, errorThrown) {} });
	}
}

enIyilerCheckHandler = function(json){
	document.getElementById('top5Loader').style.display='none';
	if(json!=null && json!=undefined && json!="" && json.kategoriler){
		 var r='';
		 $.each(json.kategoriler, function(i, kategori_){ 
			var kategori = kategori_.kategori.name;
			var photo_ =kategori_.kategori.fotograf;
			r+= eniyilerTemplate (kategori, kategori_.kategori.data,i,photo_);
		});
		 
		 if(r!=''){ $('#divTop5X').html(r); }
	}
}

function eniyilerTemplate (kategori,data,i,photo){
	var clearHtm = '<div class="clearfix" style="margin-bottom:10px;"><img src="./GeneralImages/cizgi.png"/></div>';
	var htm = '<div class="top5">'+
				'	<div class="top5-foto"><img src="'+photo+'"/></div>'+
				'	<div  class="top5-list">'+
				'		<h1>'+kategori+'</h1>';
	if(data && data.length>0){			
		for(var j=0;j<data.length;j++){		
			var l = j+1;
			var disim = (data[j].data_isim.length>15)?data[j].data_isim.substr(0,15)+'...':data[j].data_isim;
			htm += 		'		<strong>'+l+'</strong> <a href="?md=firma&firma='+data[j].profile_uri+'">'+disim+'</a><br/>';
			
		}
	}
	htm += 		'	</div>'+
				'</div>';
				
				if(i==1){htm +=clearHtm;}
	return htm;
}

function uyeForFirmaKayit(){
	if($('#chkFirmaKaydet:checked').val() == true){
		$('#firmaKaydedilsin').val('1');
		document.getElementById('divFirmaniziKaydedin').style.display='block';
	} else {
		$('#firmaKaydedilsin').val('0');
		document.getElementById('divFirmaniziKaydedin').style.display='none';
	}
	return true;
}