﻿function hataVer(obj){
	$(obj).addClass("errorbox");
	//$(obj).after('<img src="images/icons/icon_close_sq.png" class="att" alt="Hata!" style="margin-top:-5px;" /> <span class="errortxt">'+mesaj+'</span>');
}

function ajaxGonder(nesne,urlx,datax){

	var loader = jQuery('<div id="loader"><img src="/images/loading.gif" alt="Bekleyiniz..." /></div>')
			.css({position: "relative", top: "1em", left: "25em",display:'block'})
			.appendTo("body")
			.hide();
	jQuery().ajaxStart(function() {
			loader.show();
	}).ajaxStop(function() {
			loader.hide();
	}).ajaxError(function(a, b, e) {
		throw e;
	});
	$.ajax({
		type: 'POST',
		url: urlx,
		dataType: "html",
		async:false,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		data: datax,
		success: function(ajaxCevap,status) {
				$(nesne).html(ajaxCevap);
		}					
	});
}
/*jquery ajax form gonderme fonksiyonu*/
function ajaxFormGonder(urlx,datax,hedef){ //validate olayinda calistigi icin, validate olmayan formlarda calismaz. form ismi yok! __mt, maverabilisim.com
		// show a simple loading indicator
	
	var loader = jQuery('<div id="loader"><img src="/images/loading.gif" alt="Bekleyiniz..." /></div>')
			.css({position: "relative", top: "1em", left: "25em",display:'block'})
			.appendTo("body")
			.hide();
	jQuery().ajaxStart(function() {
			loader.show();
	}).ajaxStop(function() {
			loader.hide();
	}).ajaxError(function(a, b, e) {
		throw e;
	});

	$.ajax({
		type : "POST",
		cache	: false,
		url		: urlx,
		data		: datax,
		dataType: "html",
		async: false,
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",		
		success: function(data) {
			$(hedef).html(data);
			console.log(data);
		}
	}); //ajax 
	


}//ajaxFormGonder() func
function ajax(sayfa,datax,success){
	$.ajax({
		type		: "POST",
		cache	: false,
		url		: sayfa,
		data		: datax,
		success: function(data) {
			$.fancybox(data); // buraya ne yazilmak isteniyorsa artik.
		}
	});


}
function gizliAjax(nesne,urlx,datax,sGoster){
	//sGoster: bu degisken 1 ise; bu durumda sonuc herhangi bir element icerisinde gosterilir.2 olursa gizli calisir.reklam tiklamalari gibi.
	$(nesne).ajaxStart(function(){
		if (sGoster==1)
			$(this).html('Yükleniyor, bekleyiniz.');
	});

	$.ajax({
		type: 'POST',
		url: urlx,
		dataType: "html",
		contentType: "application/x-www-form-urlencoded;charset=UTF-8",
		data: datax,		
		success: function(ajaxCevap,status) {
				if (sGoster==1)
					$(nesne).html(ajaxCevap);
		}					
	});
}


function resimDegistir(id,resim){
	//id = haberresmi. // resim = uygulanacak resim
	//alert(id+resim);
	$("#"+id).src=resim;
}

/*ajax ile gizli link*/

function gizliLink(link) 
{
   http.open('GET', link);
   http.send(null);   
}

function ajax(id,link) 
{

   http.open('GET', link,true);  
   http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-9");  
   http.onreadystatechange = eval(function() 
   {     
	 document.getElementById(id).innerHTML = "<img src=img/ajax-loader.gif>";
       if (http.readyState == 4)
           document.getElementById(id).innerHTML = http.responseText; 
                  
    })
	//alert(http.readyState);
	http.setRequestHeader("Connection", "close");
	http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-9");
    http.send(null);
     
}
function temizle(entery) //ajax kodu için
{ 
    entery=entery.replace(/\n/g,""); 
    entery=escape(entery); 
    return entery; 
} 

function karakterAra(metin)
{
	if(metin.value.indexOf(' ')>-1) 
		metin.value=metin.value.substr(0,metin.value.length-1)

}
//deeeee

function onayla(msj)
{
	cvp=confirm(msj);
	if (cvp) 	
	    return true;	
	else 
	    return false;
}
function tarihKontrol(kaynak,hedef)
{
	if (kaynak.selectedIndex!=0 && hedef.selectedIndex==0)		
		hedef.selectedIndex=1;
}
function sayac(kaynak,hedef,uzunluk)
{
	kalan.value=uzunluk-kaynak.value.length;
	if (kalan.value<=0)
	{
		alert('Maksimim 500 karakterlik mesaj býrakabilirsiniz.');
		hedef.value=mesaj.value.substring(0,500);

	}
}
function gosterd(obj)
{
  var nesne = document.getElementById(obj);
  //alert(nesne).style.display;
  if (nesne.style.display=="none") 
	 nesne.style.display="block";
  else
   	 nesne.style.display="none";   
}

function gosterv(obj)
{
  var nesne = document.getElementById(obj);
  alert(nesne);
  
  if (nesne.style.visibility=="hidden") 
	 nesne.style.visibility="visible";
  else
   	 nesne.style.visibility="hidden";   
   	
}

function tGir(id)
{
	document.getElementById(id).style.display="block";  //alert(document.getElementById(id).style.display);
}
function tCik(id)
{
   document.getElementById(id).style.display="none";  //alert(document.getElementById(id).style.display);

}
function oyKontrol()
{
	var radio=document.form21.secim;
	var dogrula=false;
	for (var i=0; i<radio.length; i++)
		if (radio[i].checked)
		{
			dogrula=true;
			break;
		}
		else
			dogrula=false;
	if (dogrula==true)
		return true;
	else
	{
		alert("Lütfen seçim yapýnýz");
		return false;
	}
	
}

function kontrol(zorunlu,label)
{
zorunlu=zorunlu.split('|');
label=label.split('|');
	for (var i=0;i<=zorunlu.length-1;i++)
	{
		alanAdi=document.getElementsByName(zorunlu[i])[0];
		//alert(zorunlu[i]+"-"+label[i]+" Deðeri: "+alanAdi.value);
		//alert(alanAdi.value);
		if (alanAdi.type=="text")
			if (alanAdi.value=="") 
			{
				alert(label[i]+' alanýný lütfen doldurunuz.');
				return false;
			}
				
		if (alanAdi.type=="select-one")
			if (alanAdi.selectedIndex==0)
			{
				alert(label[i]+" alanýný seçiniz.");
				return false;
			
			}
	}
	
	return true;
}

function maske(id,desen)
{
	var obj = document.getElementById(id);
	var i = obj.value.length;
	var aktif=obj.value.charAt(i-1);
	var sart=desen.charAt(i-1);
	switch(sart)
	{
		case "s":
			if(((aktif < "0") || (aktif > "9")) && !(aktif == "")) 
				document.getElementById(id).value = obj.value.slice(0, -1);			
			break;
		case "y":
			if (!aktif.match(/^[a-zA-Z]+$/))
				document.getElementById(id).value = obj.value.slice(0, -1);	
			break;
		case ".":
			if (aktif!=".")
				document.getElementById(id).value = obj.value.slice(0, -1);	
			break;
		default:
			document.getElementById(id).value = obj.value.slice(0, -1);
			
	}
	if (desen.charAt(i)=="/" || desen.charAt(i)=="." || desen.charAt(i)==":" || desen.charAt(i)==" " )
		document.getElementById(id).value = obj.value+desen.charAt(i); 
	
	//alert(i-1+". karakter:"+obj.value.charAt(i-1)+" desen: "+desen.charAt(i));

	
	
}
//checkboxların tümünü isaretle class: class'a gore isaretler. jQuery ister
function tumunuIsaretle(nesne,obj){

	if ($("input[name="+obj+"]").is(":checked"))
		$(nesne).each(function(index) {
			this.checked=true;
			
		});
	else
		$(nesne).each(function(index) {
			this.checked=false;
		});
}

